Skip to content
All insights
Security4 March 20266 min read

What a credible security audit actually covers

A scan is not an audit, and a clean report is not a safe system. Here is what separates an assessment a regulator can rely on from a PDF that just looks reassuring.

Security Practice

Plenty of reports call themselves security audits. Far fewer would survive scrutiny if the system they blessed were later breached. The difference is not the length of the document. It is whether the work was anchored to real harm, tested the system as deployed, and proved its fixes.

It starts from a threat model, not a checklist

A checklist tells you whether common controls are present. A threat model tells you what would actually hurt: which trust boundaries matter, which data would cause real damage if exposed, and which abuse cases a motivated actor would try first. Credible work starts there, so effort lands where the risk is, not where the checklist happens to point.

It tests the system as deployed

An assessment against a sanitized staging copy measures the staging copy. We test the system as it actually runs, including the configuration, the headers, and the infrastructure, because that is the system an attacker meets. The gap between staging and production is exactly where incidents live.

Every finding is reproducible and honestly rated

  • Reproduction steps a competent engineer can follow, not a screenshot and a shrug.
  • A severity that reflects real impact and exploitability, with no inflation and no quiet downgrades.
  • A concrete remediation, not the phrase apply best practice.
  • An explicit scope statement: what was tested, what was not, and why.

Closing a finding because a fix was promised is not closing a finding. Re-test it, or leave it open.

It verifies the fixes

The deliverable that matters is not the first report; it is the closure report after remediation, where each fix has been re-tested and confirmed. That is the document a board, a regulator, and a citizen can actually rely on, because it describes the system that exists now, not the one that was promised.

Planning a new system, or need an independent assessment?

Whether you are modernizing a legacy platform or testing the one you already run, we will tell you plainly what it takes and where the risk is.