Safeguard
Compliance•

Why freeze a dated license inventory snapshot when a deal is signed?

A dated, hashed snapshot of your SBOM and license inventory fixes what you disclosed at a point in time. Here is how to take and store one safely.

Safeguard Security Team
3 min read

Freeze a dated snapshot of your SBOMs and license inventory when you share them in diligence or sign. Your dependencies change daily, so a record of what you disclosed and when protects both sides from arguments about timing. Store it read only with a hash. Not legal advice.

Why a snapshot helps

Software changes continuously. A dependency update on Tuesday can change a license by Wednesday, a point covered in can a dependency update change the license. If someone later asks what you told them, you need the exact list you shared. The NTIA minimum elements include a timestamp, described as a record of the date and time of the SBOM data assembly, and an author of the SBOM data. Those two fields exist for exactly this kind of question.

What to include in the snapshot

ItemWhy
SBOM files per artifactThe component and license record
License findings and decisionsShows the judgment behind each item
Policy versionShows which rules applied
Exception logShows approvals in force on that date
Notices fileShows what you shipped to recipients
Index with dates and ownersTies it together

How to take it

  1. Pick the moment: the date you share the folder, and again at signing.
  2. Regenerate SBOMs from the exact release commits.
  3. Export decisions and the exception log as files, not screenshots.
  4. Bundle everything in one archive with a clear name that includes the date.
  5. Compute a checksum and store it with the archive. Anyone can later verify the file has not changed.
  6. Keep the archive read only, with access limited to a few named people.
  7. Note which release versions the snapshot covers.

Handling changes after the snapshot

Do not edit the snapshot when things change. Create a new one and keep both. If you find an error in the earlier one, add a dated correction note instead of silently replacing it. The post on evidence that goes stale in diligence shows which items age fastest.

Do not backdate

A snapshot is only useful if its date is true. Regenerate rather than relabel an old file. If a stale file must be shared, label it with its true date.

Try it yourself

Open the continuous monitoring demo to see how findings change over time, which is the reason a dated snapshot matters.

Click through it at your own pace, or open it full screen.

Safeguard's SBOM generation and continuous monitoring can produce fresh component lists on a schedule, and compliance and evidence automation helps keep the records. What you disclose is your decision.

Quick check

Is a checksum necessary?

It is a simple extra that lets anyone confirm the file is unchanged. It costs little and avoids disputes.

How often should we refresh between snapshots?

Before each major conversation or release. A scheduled regeneration keeps the working copy current.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.