Secure the build inputs

Review code changes, dependencies, base images, workflow permissions and secrets. Produce traceable artefacts and restrict who can publish or deploy them.

Reduce workload privilege

Use minimal images, non-root execution, constrained service identities, read-only filesystems where practical and explicit network paths.

Observe the runtime

Collect control-plane audit events, workload behaviour, identity use and network activity. Connect alerts to the owning service and deployment version.

Plan for replacement

Prefer rebuilding and redeploying trusted artefacts over repairing unknown workload state. Test rollback, secret rotation and isolation procedures.

The important boundaryProtect the chain from source change to deployed workload, including the identities and artefacts used at every step.