Safeguard
Compliance•

What counts as an SSDF artifact, and what does PO.3.3 want kept?

NIST defines an SSDF artifact as a piece of evidence. What PO.3.3 asks your tools to produce, how long to keep it, and how to audit the audit trail.

Safeguard Security Team
3 min read

In NIST SSDF, an artifact is a piece of evidence, a record that a secure development practice happened. Task PO.3.3 asks you to configure your tools to generate those artifacts, keep an audit trail, set retention rules, and assign anyone to create artifacts the tools cannot.

The definition

SP 800-218 version 1.1 says an artifact is "a piece of evidence" and, citing another NIST publication, that evidence is grounds for belief or disbelief. Artifacts provide records of secure software development practices. That makes the SSDF a framework where proof is built into the method.

What PO.3.3 asks

The task is to configure tools to generate artifacts supporting secure development practices as you define them. The examples suggest:

  1. Use existing tooling, such as workflow and issue tracking, to build an audit trail of secure development actions.
  2. Decide how often the collected information is audited, and run that process.
  3. Set and enforce security and retention policies for artifact data.
  4. Assign responsibility for any artifacts tools cannot generate.

Which artifacts, from which tool

Practice areaTypical artifactUsual source
Code reviewReview record with reviewer and dateSource host
Code analysisFindings and triage decisionsScanner, issue tracker
Component checksInventory with versionsDependency tool or SBOM
ReleaseApproval and provenance dataPipeline
Vulnerability handlingTicket with risk decisionIssue tracker

Artifacts people create by hand

Some evidence has no tool: a threat model review, a training plan, a tabletop exercise note. PO.3.3 expects an owner for these. Put them in the same place as tool output so one search finds everything.

Good habits

  • Name artifacts the same way every time.
  • Keep timestamps and author or system identity.
  • Store them read only or version controlled.
  • Check once a quarter that each practice still produces output.

Who looks at the trail

An audit trail nobody reads is only storage. PO.3.3 says to decide how often the collected information is audited. Pick an owner and a rhythm, perhaps monthly, and write down what they look for: gaps, missing approvals, practices that stopped producing records. Keep a short note of each check. That note proves the trail is used, which is a stronger story than a large archive.

Quick check

Is a screenshot an artifact?

It can be, but system generated records with timestamps and identity are stronger and easier to repeat.

How long should artifacts be kept?

PO.3.3 says to set and enforce retention policies. The document gives no fixed period, so choose one that fits your contracts and release cycle.

Where tooling helps

Safeguard offers compliance and evidence automation, SBOM and dependency scanning and policy gates that leave dated records. Try the free scan at gold.safeguard.sh/scan.

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.