What an auditor, or Sekit's evidence engine, asks for.
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
Security testing before release combines automated and human checks: static and dynamic scans run on every build, dependency scanning flags known-vulnerable components, and a security-aware peer review catches what the tools miss. Auditors expect the pipeline configuration to show these as hard gates, a critical finding blocking the release rather than only logging a warning, and want findings tracked to closure rather than dismissed. The gap that shows up most often is dependency scanning that runs and reports correctly, but nobody owns triaging the alerts, so a known-vulnerable library ships release after release while the scan report technically proves the control exists.
Common gaps
Dependency scanning correctly flags a critical vulnerability in a shared library, but nobody has triaged the alert or assigned it an owner.
Static analysis runs in CI but its results are advisory only, so builds with high-severity findings still deploy to production.
Container images are scanned before deployment, but runtime enforcement is missing, so a container with a known vulnerability can still be started manually.
Questions your auditor will ask
Does a critical finding from your security tests block a release, or only get logged?
The security test tools are integrated into the pipeline so a critical finding stops the release automatically before it reaches production.
How do you catch vulnerable third-party dependencies before they ship?
Automated dependency scanning flags or blocks builds containing components with known vulnerabilities, shown in the application security testing evidence.
Is every code change reviewed by a person as well as scanned by tools?
Yes, every change gets a security-aware peer review from a trained developer in addition to the automated static and dynamic tests.
How are releases approved before deployment?
Every release goes through testing and approval before deployment, in practice and with records, rather than being deployed straight from a developer machine.
Where regulation demands it
NIS2 art. 6.5 requires security testing before systems go live, and ENS mp.sw.2 requires formal acceptance and putting systems into service only after that testing is complete.
Related controls
Via the shared Sekit CSF topic, not the framework's own index.