Join our Newsletter — 33% off our NHI Course
Home› FAQ› Governance, Ownership & Risk› What breaks when software compliance is still managed…
Governance, Ownership & Risk

What breaks when software compliance is still managed with spreadsheets and screenshots?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 21, 2026 Domain: Governance, Ownership & Risk

Teams lose control over provenance, timing, and reproducibility. Spreadsheets cannot reliably track transitive dependencies, screenshots do not prove runtime state, and manual evidence creates delays that let risky releases slip through before anyone can challenge them.

Why spreadsheets and screenshots break compliance evidence

Spreadsheet-led compliance breaks because the evidence chain is manual, brittle, and easy to desynchronise from the systems it is supposed to describe. The result is not just slower audits, but weaker assurance: ownership is unclear, changes are not traceable, and reviewers cannot tell whether the evidence reflects current reality or a prior state that was captured once and then forgotten.

That matters most when the control objective depends on state over time, not just a one-time assertion. A spreadsheet can record a checklist item, but it cannot reliably prove who approved it, when the underlying system changed, or whether the recorded dependency graph still matches production. Screenshots are even narrower: they show what a person saw at a moment in time, not what the service was actually doing before or after that moment.

What evidence gaps create the most operational damage?

The biggest gap is provenance. When teams move evidence by hand, they lose a dependable record of where it came from, which system produced it, and whether anything changed between collection and review. That makes it hard to defend the evidence during an audit, and even harder to use it for internal decision-making because the artifact is disconnected from the live control environment.

The second gap is reproducibility. If another reviewer cannot reproduce the same result from the same inputs, the control is effectively non-deterministic. Manual evidence collection often hides this problem until a release is already moving, when a missing dependency, an outdated approval, or an unstated exception turns into a late-stage blocker rather than an early warning.

The third gap is timing. Manual workflows create queueing, rework, and “evidence chase” delays that let risky deployments advance before the compliance question is answered. For continuous delivery environments, that delay is itself a control weakness because compliance is being validated after the system has already changed.

Why this becomes a release and audit problem, not just an admin problem

When compliance is managed in spreadsheets, the control plane and the evidence plane drift apart. Teams may think they have a record of the release, but what they really have is a static approximation of past state. If the release touches dependencies, permissions, configuration, or external libraries, that static record can be incomplete the moment it is saved.

That is why manual evidence often fails under change. Compliance checks need to reflect the transitive effects of the release, not only the final binary or the last approval. A screenshot of a dashboard or a pasted line item in a spreadsheet does not prove the runtime configuration, dependency resolution, or system state that existed during deployment. Automated evidence collection is valuable precisely because it can tie control assertions to the system events that generated them.

For teams trying to move from point-in-time reporting to continuous control assurance, the practical lesson is to treat evidence as a live product of the delivery pipeline, not as an after-the-fact attachment. The closer the evidence is to the system of record, the less room there is for stale approvals, missing lineage, and undocumented exceptions.

Risk and Threat Considerations

Manual compliance evidence creates exposure because it weakens both detection and accountability. If a risky change slips through while reviewers are waiting on screenshots or spreadsheet updates, the organisation may not notice until after the release has already affected production, supportability, or downstream controls.

Failure mechanism: Spreadsheet tracking cannot reliably preserve dependency lineage, and screenshots cannot establish durable runtime truth, so the control process can be satisfied by artifacts that no longer match the deployed state.

Impact: Releases can pass review with incomplete or stale evidence, creating audit findings, control exceptions, and a larger blast radius if the change later proves unsafe.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

CIS Controls v8, NIST SP 800-53 Rev 5 and OWASP ASVS set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
CIS Controls v8CIS-8 — Audit Log ManagementManual evidence gaps make trustworthy audit records and traceability material to this compliance question.
Recommendation — Centralise evidence sources and retain immutable audit records for control assertions.
NIST SP 800-53 Rev 5AU-6 — Audit Record Review, Analysis, and ReportingThe question is about whether evidence can be trusted and reviewed in time for action.
Recommendation — Automate review and correlation of evidence so exceptions surface before release approval.
ISO/IEC 27001:2022A.5.15 — Access controlCompliance screenshots often obscure whether access and approval state still matches the live system.
Recommendation — Verify access state from source systems rather than from static manual screenshots.
OWASP ASVSV16 — Security Logging and Error HandlingThe issue is evidence quality and whether control proof can be reproduced and trusted.
Recommendation — Design logging and evidence capture so control states can be reconstructed from system records.

Practitioner Guidance

What to verify: Require evidence that is generated from the system or workflow under control, not copied into a document after the fact. If a reviewer cannot trace an artifact back to the source event, treat it as supporting material rather than control-grade proof.

Decision rule: If the release can change dependencies, permissions, or runtime configuration, do not let manual evidence be the gate that determines whether the change is safe. Use the spreadsheet only as a coordination layer, not as the trust anchor.

Common mistake: Teams often optimise for audit presentation instead of evidence integrity. That creates polished records that are easy to read but weak under challenge, which is exactly the wrong trade-off when speed and reproducibility matter.

Practitioner takeaway: The real failure is not the spreadsheet itself, it is using a static human artifact to prove a dynamic technical state.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 21, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org