Safeguard
Compliance•

Screenshots, exports or logs: which SSDF evidence holds up?

Which form of evidence persuades a buyer reviewing your secure development practices: screenshots, exported settings or tool-generated logs? A guide.

Safeguard Security Team
4 min read

Tool-generated records beat hand-made ones. Pipeline logs and exported settings with timestamps are harder to dispute than screenshots, and a screenshot beats a bare statement. Choose the form that shows the control working on real work, is dated, and can be reproduced on request.

Why form matters

NIST's PO.3.3 asks you to configure tools to generate artifacts supporting your secure development practices, and defines an artifact as a piece of evidence. Its examples include using existing tooling to build an audit trail, deciding how often to audit the collected information, and setting security and retention policies for artifact data. The message is to let systems produce evidence as a by-product of work.

Comparing the forms

FormStrengthWeakness
Tool log or run recordGenerated automatically, timestampedCan be noisy, needs context
Settings exportShows exact configurationShows state at one moment
Ticket or review historyShows the process on real workNeeds redaction
ScreenshotQuick and readableEasy to question, goes stale
Written statementExplains intentProves nothing alone

Use more than one form for important practices. A branch protection export plus a merged pull request showing the required approval tells a stronger story than either alone.

Rules of thumb

  1. Date everything. Include the capture date in the filename or the export itself.
  2. Show a sample, not a pile. Three representative items beat three hundred.
  3. Redact customer data. Remove names and secrets before sharing.
  4. Say how it was produced. A line such as "exported from the repository settings page on this date" lets a reader trust it.
  5. Keep a way to regenerate. If a reviewer asks for a fresh copy, you can produce it in minutes.

When a screenshot is fine

A screenshot suits a setting that the tool cannot export, or a quick illustration inside a document. Add the date and the page address visible in the capture. If the setting matters a lot, find an export or API call that returns the same data.

What not to do

Do not edit evidence to make it look cleaner, and do not backdate files. A reviewer who spots a reworked log loses trust in everything else you supplied.

Retention

Decide how long each kind of record is kept and apply it consistently. NIST's PO.1.2 examples tie release archive retention to the SDLC model, software end of life and other factors.

An example

Say a buyer asks how you ensure code is reviewed. A strong answer pairs three things: the repository setting that requires approval, exported on a stated date; two recent merged changes showing the approval; and the policy sentence that explains the rule. Each item alone is open to challenge. Together they show a rule, its enforcement and its use. Aim for that triangle on your most important practices.

Quick check

Is a screenshot ever acceptable evidence?

Yes, as supporting material. It is stronger when dated and paired with a log, export or ticket showing the same control in use.

How many samples should we show?

Enough to show a pattern across time, often a handful per practice. State how you picked them.

Safeguard's compliance and evidence automation is built around producing records as checks run. The free scan is 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.