Safeguard
Supply Chain•

How often should you refresh an open source inventory?

Refresh the inventory on every release and on a schedule between releases, since new advisories and dependencies change the picture after a deal closes.

Safeguard Security Team
3 min read

Refresh your open source inventory with every release, and on a fixed schedule between releases. An inventory is a snapshot. New dependencies get added, new advisories are published against old ones, and projects change their licenses. After a deal closes, the buyer inherits that drift unless someone is watching it.

What changes after the snapshot

  • Dependencies move. Each merged change can add or upgrade a library.
  • Advisories arrive. A version clean on Monday can have a known flaw on Friday.
  • Licenses change. Projects sometimes relicense. See dependency changed its license.
  • Upkeep fades. A project can be abandoned without notice.

Three triggers

TriggerWhy
Every releaseRecords what shipped, for notices and for later questions
Every dependency changeCatches new licenses before they merge
A schedule such as weeklyCatches new advisories on code that has not changed

The first two belong in CI. The third is a scheduled job that rescans stored inventories and alerts on new findings.

Gate at the pull request

The cheapest place to deal with a new license is before it merges. A rule that blocks denied licenses and flags review ones keeps the inventory clean as it grows. The effort is small compared with unpicking a library after release.

For the first ninety days after closing

A buyer integrating a new product usually wants a fresh inventory on day one, and a repeat once the team has been merged. Compare the two and look at what changed. See security integration plan after an acquisition.

Steps

  1. Generate an SBOM in CI on each release build and store it.
  2. Run a license check on pull requests that change dependency files.
  3. Schedule a rescan of stored SBOMs for new advisories.
  4. Route new findings to an owner with a due date.
  5. Keep a log of decisions so a later reviewer can see the history.

What not to do

Do not rely on a single pre deal audit as the record. Do not let alerts pile up without an owner. A short list with named owners beats a long list nobody reads.

Safeguard supports policies, gates and guardrails, so a team can decide which findings block a pull request and which only warn. A free scan is available if you want to see your own dependency list first.

Try it yourself

Open the continuous monitoring demo and watch how a new advisory appears against something already shipped. Look at how it is routed.

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

Quick check

Is weekly the right schedule?

It depends on your risk and how fast you ship. Choose a rhythm you can keep, and trigger extra scans for major advisories.

Do I need to rescan code that has not changed?

Yes for advisories, since new vulnerabilities are published against old versions.

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.