What an auditor, or Sekit's evidence engine, asks for.
Secure development policy
The rules the development team follows to build software securely: security requirements, code review and threat modeling.
Application security testing evidence
The proof that code and applications are automatically scanned for flaws (SAST/DAST), including dependencies and APIs.
CI/CD pipeline security
The security controls in the automated build-and-deploy process, including containers and infrastructure-as-code.
From the Sekit evidence catalog
In practice
Most SME development teams have a secure development policy on paper, but the lifecycle stops being secure the moment a deadline gets tight. SAST scanning runs on every pull request, yet a critical finding gets marked accepted risk in a chat thread instead of a tracked exception. Threat modeling happened once, when the product was first designed, and never again as new features shipped. Code review checks that the feature works, not that input is validated or secrets are not hardcoded. The gap auditors flag most often is the missing link between a scan finding and proof someone fixed it.
Common gaps
A secure development policy exists, but code reviews rarely include a security checklist, so common flaws slip through peer review unnoticed.
SAST scanning runs in the pipeline, but critical findings are silenced or waived rather than blocking the release.
Threat modeling happened for the initial system design and never again, so major feature changes ship without a fresh review.
Questions your auditor will ask
Does security review happen once at launch or throughout the lifecycle?
At every stage: threat modeling before development starts, security-aware peer review on each code change, and automated testing gating every release.
What stops a critical vulnerability from reaching production?
The build pipeline is configured so SAST and DAST findings marked critical automatically block the release until they are fixed.
Are infrastructure and container definitions treated as code that needs security review?
Yes, infrastructure-as-code templates and container images are scanned for misconfigurations before deployment, alongside the application code.
Who is accountable for authorizing a production release?
The release management policy names the approver and the packaging and approval steps every release must pass through.
Where regulation demands it
NIS2 Article 21 requires a secure development life cycle (6.2) with dedicated security testing at each stage (6.5).
ENS mp.sw.1 requires that application development follow a secure engineering discipline, from design through acceptance.
Related controls
Via the shared Sekit CSF topic, not the framework's own index.