NIS2 Art. 21 · NIST SSDF · OWASP ASVS
NIS2 Software Security Assessment
Structured software security assessment for NIS2-relevant environments
The assessment builds on our security code review and extends it with a defined control catalog, evidence requirements and documented pass/fail criteria. You get traceable evidence of how your software addresses relevant NIS2 security requirements.
A software assessment can neither establish nor confirm the NIS2 compliance of your company as a whole.
Who is it for?
The assessment is an optional add-on. You only need it if you require structured evidence. Otherwise, a security code review is enough.
NIS2-relevant companies
Your company falls under NIS2 itself and you want to demonstrate the security of software you develop in a traceable way.
Software suppliers
You supply software to NIS2-relevant companies and are being asked for security evidence.
Supply chain documentation
You need to document dependencies, build process and vulnerability handling for your software.
Structured security evidence
You need more than a findings list: defined controls, evidence and a traceable result.
Procurement & vendor assessments
Your customers set concrete software security requirements in tenders or supplier assessments.
How the assessment differs from a security code review
The technical security review remains the core. The assessment adds structure and verifiability without reinventing anything: the controls are derived from NIS2 Art. 21, Implementing Regulation (EU) 2024/2690 and the ENISA guidance, and are mapped to open standards such as NIST SSDF, OWASP ASVS and CWE.
Defined controls
We assess against a fixed control catalog rather than only against an individually agreed scope.
Evidence requirements
Each control defines which evidence is expected, such as configurations, pipeline definitions or process documents.
Documented test steps
Every test step is described, making it traceable for third parties as well.
Pass/fail criteria
Clear criteria for when a control counts as met, instead of a mere assessment.
Supply chain & vulnerability management
Beyond the code, we look at dependencies, the build process and how vulnerabilities are handled across the lifecycle.
NIS2 mapping
Results are mapped to relevant requirements from NIS2 Art. 21 in a documented way, as a traceability aid rather than proof that a legal obligation is met.
What is assessed? The 10 domains
NIS2 Art. 21 addresses, among other things, supply chain security, security in the acquisition, development and maintenance of network and information systems, and vulnerability handling. Our control catalog maps the relevant software security aspects into ten domains.
- 01
Governance & Risk
Responsibilities, security requirements and risk assessment for the software.
- 02
Architecture & Threat Modeling
Security architecture, trust boundaries and documented threat analysis.
- 03
Secure Software Development
Secure development practices, code reviews and coding guidelines.
- 04
Authentication & Authorization
Login, sessions, roles and permission checks.
- 05
Cryptography & Data Protection
Encryption, key management and protection of sensitive data, including archives, backups and exports.
- 06
Software Supply Chain
Dependencies, SBOM and provenance of third-party components.
- 07
CI/CD & Build Security
Integrity of pipeline, build and artifacts.
- 08
Vulnerability Management
Detection, assessment and remediation of vulnerabilities.
- 09
Logging, Monitoring & Incident Handling
Security-relevant logging, monitoring and incident readiness.
- 10
Security Testing
Automated and manual security testing in the development process.
The full control catalog comprises 71 controls, each referencing the matching practice from the NIST Secure Software Development Framework (SSDF). We walk you through it in the initial meeting.
How the assessment works
Built on the security code review, extended with evidence and documentation.
- 01
Scope & context
We define application, version, components and the requirements relevant to you.
- 02
Security code review
Technical review of the source code as the foundation of the assessment.
- 03
Evidence review
We review evidence on processes, pipeline, dependencies and vulnerability management.
- 04
Assessment report
Status per control (PASS, FAIL, N/A or NOT TESTED), findings, remediation, NIS2 mapping and overall result.
- 05
Retest
After remediation, we verify open controls and update the result.
What you get
A documented result you can use internally and with your customers.
Control assessment
A status for each control (PASS, FAIL, N/A or NOT TESTED) with rationale and referenced evidence. N/A always comes with a technical justification.
Findings & remediation
Technical findings from the security code review with severity and concrete recommendations.
NIS2 mapping
Documentation of which controls contribute to which requirements from NIS2 Art. 21.
Assessment statement
A result summary following the standard's template, with assessment ID, assessed version, overall result, and issue and expiry dates.
What the result means and what it doesn't
Clear statements instead of compliance promises.
What does PASS mean?
PASS requires zero open Critical or High findings, all applicable mandatory controls passed, and no material limitation that prevents a reliable conclusion. PASS WITH OBSERVATIONS is possible when all mandatory controls pass and only Medium, Low or Observation findings with documented treatment remain. In all other cases the result is FAIL. It applies only to the documented assessment boundary of product, version and commit.
Statements you can make
- That your software has undergone a software security assessment by vensas, with result and date.
- Always naming the assessed product and version, or linking to the public verification record.
- No wording that implies government approval, statutory certification, accreditation or blanket NIS2 compliance.
What the assessment is not
- Not a certification and not an audit by an authority
- Not a confirmation of your company's overall NIS2 compliance
- Not a substitute for organizational measures such as risk management or reporting processes
- Not a permanent statement: the result refers to a version and a point in time
Frequently asked questions
Do you need structured security evidence?
Let's clarify whether the NIS2 assessment makes sense for you or whether a security code review is already enough.
Request a NIS2 assessmentYou don't need formal evidence? Go to code review & security code review