Public container image intake checklist: what to check before adoption
A ten step intake checklist for adopting a public container image: name, publisher, source, tags, digest, scan, SBOM, signature, runtime limits, ownership.
Deep dives, practical guides, and incident analyses from engineers who build Safeguard. No fluff, no vendor FUD — just what you need to ship secure software.
A ten step intake checklist for adopting a public container image: name, publisher, source, tags, digest, scan, SBOM, signature, runtime limits, ownership.
During an incident, SLSA provenance fields such as invocationId, timestamps, internalParameters and byproducts help trace a build. Here is how to use them.
Hash digests show a log file changed or vanished, and write-once storage stops edits. Here is how the two layers work together for audit evidence.
A new version number is not proof. Confirm the fixed version runs, reproduce the unsafe behavior before and after, and save the evidence for auditors.
Before merging an override, compare dependency trees, run affected tests, and gate the pull request. A short checklist to convince a skeptical team.
Before deleting a vulnerable dependency, find who requires it, search for imports, and test the removal. Commands for npm, Go, Cargo and Composer.
A three-tier model for AI-built software: throwaway prototype, limited pilot and production, with the security controls each stage should have in place.
A self-hosted Chrome extension update must be signed with the same private key as the installed version. Here is how to store, limit and recover that key.
Environment secrets stay locked until a required reviewer approves the job. Set it up, restrict branches and block self-approval for outside pull requests.
Weekly insights on software supply chain security, delivered to your inbox.
Your first fix PR is minutes away.
No sales call required, even your agent can complete the purchase over MCP.