Safeguard
Security Guides•

What goes in a one-page dependency policy for a health software vendor?

A short policy hospital reviewers can read in two minutes: scope, adoption rules, scanning, fix tiers, exceptions, ownership. Includes a fill-in outline.

Safeguard Security Team
3 min read

One page is enough if it covers seven things: scope, adoption rules, scanning, fix timelines, exceptions, ownership and review date. Write it in plain sentences you actually follow. Hospital reviewers read a short, true policy more favorably than a long one the team ignores.

Why one page

The Security Rule asks for reasonable and appropriate written policies and procedures, kept in written form, which may be electronic (45 CFR 164.316(a) and (b)). It does not ask for volume. A short policy gets read, gets followed and is easy to update when practice changes, which the rule also expects.

The seven sections

SectionWhat to writeExample line
ScopeWhat the policy coversThird party code in products that handle patient data, including build tools
AdoptionHow new components get approvedA named reviewer checks maintenance, license, known flaws and data access before adding
ScanningWhat runs and whenInventory is scanned on every build and released versions are rescanned on a regular schedule
Fix timelinesTiers by severity and exploitabilityExploited and reachable issues first, then critical, high, others
ExceptionsHow to accept riskWritten acceptance with approver, controls and expiry date
OwnershipWho does whatSecurity lead owns the policy, engineering managers own fixes
ReviewWhen it changesReviewed annually and after major incidents

Fill in the blanks

Use these starting sentences and replace anything untrue.

  • "We keep an inventory of direct and transitive components for each release."
  • "No new component is added without review by [role]."
  • "Components that send data outside our environment require approval from [role] and a recorded decision on agreements."
  • "We prioritize issues that are exploited in the wild and reachable in our product."
  • "A component past its support date requires a risk acceptance with a review date and a replacement plan."
  • "Policy owner: [role]. Last review: [date]."

Make it enforceable

A policy nobody checks is decoration. Pick two or three rules a tool can enforce, such as blocking a pull request that adds a component with a known critical flaw, and run them in your pipeline. Record exceptions in the same place you record other decisions.

Common mistakes

  • Copying a template with commitments you cannot meet.
  • Naming specific tools in the policy, so the policy changes every time the tooling does.
  • No exceptions path, which leads to silent exceptions.
  • No date, so a reviewer cannot tell if it is current.

Try it yourself

Click through it at your own pace, or open it full screen. Watch a pull request get blocked by a rule, then compare that behavior with the adoption and fix lines in your policy.

Safeguard's policies, gates and guardrails can enforce rules like these, and its compliance and evidence automation records when they ran.

Quick check

Who should sign the policy?

The security or compliance owner, with the head of engineering. Signatures matter less than a visible owner and date.

Do we need a separate policy per product?

Usually one policy with product specific appendices is enough.

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.