NIS2 Compliance

NIS2 Penetration Testing

Automated pentests mapped to NIS2 Article 21 technical measures. Run after every deploy, not once a year — and show regulators evidence that your cybersecurity risk-management is working.

Start a NIS2 pentestHow AI pentesting works

Why NIS2 pentesting matters now

NIS2 applies to roughly 160,000 essential and important entities across the EU. Article 21 requires 'appropriate and proportionate technical measures' including vulnerability handling, testing, and patching — enforced by national authorities (BSI in Germany, ANSSI in France, NCSC-NL in the Netherlands). Non-compliance carries fines up to 2% of global turnover for essential entities. Annual manual pentests are no longer enough: supervisors expect continuous evidence that vulnerabilities are identified and remediated.

NIS2 clause-by-clause coverage

Every Matproof finding is mapped to the specific NIS2 clause it informs. Your auditor sees the control, the evidence, and the remediation in one report.

Article 21(2)(e)

Security in network and information systems acquisition, development and maintenance

Requirement: Entities must apply security testing to systems throughout their development and maintenance lifecycle, including vulnerability handling and disclosure processes.

How Matproof covers it: Matproof AI Penetration Testing runs SAST, DAST, API, and infrastructure scans on every build. Findings are validated with proof-of-exploit and tracked to remediation in the Matproof control console — producing the audit trail regulators request.

Article 21(2)(f)

Policies and procedures to assess the effectiveness of cybersecurity risk-management measures

Requirement: Entities must continuously assess whether their technical measures actually reduce risk — not just that they exist on paper.

How Matproof covers it: Continuous scans provide quantitative evidence of risk-reduction over time: vulnerabilities found, time-to-remediate, regression rates. Matproof exports these as dashboards and PDF reports for your competent authority.

Article 21(2)(g)

Basic cyber hygiene practices and cybersecurity training

Requirement: Organisations must embed cyber hygiene including vulnerability management into their operations.

How Matproof covers it: Scheduled recurring scans (weekly or per-deploy) institutionalise vulnerability discovery as part of the SDLC rather than a one-off event.

Article 21(2)(i)

Human resources security, access control and asset management

Requirement: Access control and asset management weaknesses must be identified and corrected.

How Matproof covers it: Matproof's cloud-infrastructure testing enumerates IAM misconfigurations, over-privileged roles, and exposed assets across AWS, Azure, and GCP — mapped to NIS2 technical control categories.

Article 23 — Reporting obligations

Incident reporting within 24 / 72 hours

Requirement: Significant incidents must be reported to CSIRTs within 24 hours (early warning) and 72 hours (incident notification).

How Matproof covers it: Every validated vulnerability carries severity scoring, CVSS, exploitation evidence, and impact analysis — the exact artefacts required for CSIRT notifications. Matproof's incident-reporting templates are pre-mapped to BSI, ANSSI, NCSC and other national authority formats.

What Matproof tests for NIS2

  • Web applications and customer portals
  • REST, GraphQL, gRPC, and SOAP APIs
  • Source code (SAST + semantic analysis across 40+ languages)
  • AWS, Azure, GCP cloud configurations
  • Network-exposed services and authentication endpoints
  • Third-party dependencies and supply-chain risks
  • OT/ICS asset discovery where relevant for essential entities in energy, water, and manufacturing

Audit-ready NIS2 reports

  • Mapping of every finding to the specific NIS2 Article 21 technical measure it affects
  • CVSS 3.1 severity + business impact scoring
  • Proof-of-exploit evidence and reproduction steps
  • Remediation guidance with owner assignment
  • Executive summary formatted for management body review (NIS2 Article 20)
  • Export-ready incident notifications for CSIRT submission
  • Historical trend data for your supervisory authority (BSI, ANSSI, NCSC-NL, etc.)

NIS2 Directive Penetration Testing — FAQ

Does NIS2 require penetration testing?

NIS2 Article 21(2)(e) and (f) require technical testing and continuous assessment of cybersecurity measures. While NIS2 does not prescribe a specific testing methodology, penetration testing is the recognised technical control used by essential and important entities to satisfy these obligations.

How often should we pentest under NIS2?

NIS2 does not specify a frequency, but supervisors expect testing proportionate to risk. For essential entities handling critical services, annual testing is no longer considered sufficient. Most compliant programmes run automated continuous scanning plus targeted manual testing after major changes. Matproof enables per-deploy testing at the cost of a single traditional annual engagement.

Can AI-automated pentesting replace manual NIS2 testing?

For essential and important entities, Matproof provides the continuous technical testing required by Article 21 and the evidence base required by Article 23 reporting. For certain complex engagements — advanced red teaming, social engineering, or physical security — human-led testing may still be scoped in as a complement. Most entities use automated testing as the core programme and add targeted manual engagements as needed.

What fines apply for NIS2 non-compliance?

Essential entities face fines of up to €10 million or 2% of global annual turnover, whichever is higher. Important entities face fines of up to €7 million or 1.4% of turnover. Management bodies can also be held personally liable under Article 20.

Does Matproof work for essential entities in critical sectors (energy, health, transport)?

Yes. Matproof's scanning covers web, API, cloud, and code layers that are common across all 18 NIS2 sectors. For sector-specific OT/ICS testing, we partner with specialised firms — findings from both sources flow into the same Matproof compliance dashboard.

Related articles

Explore Matproof

Ready to make NIS2 pentesting continuous?

Start a free scan in minutes. Get your first NIS2-mapped findings the same day.

Start a NIS2 pentest