Skip to content

Compliance & assurance

Penetration-testing evidence for NIS2, DORA and ISO 27001 — without data leaving the EU.

Regulators are moving from “did you run a test” to “show the effect.” R0 runs continuously on hardware you own and turns each run into CVSS-scored, replayable proof of exploitability for NIS2, DORA and ISO 27001. Nothing leaves your network, so the evidence stays inside your jurisdiction.

NIS2

Article 21 asks for risk measures and testing of their effectiveness. R0 gives you standing, dated evidence that controls were exercised and exactly how far an attacker could get.

DORA

For financial entities, R0 complements threat-led penetration testing by running between assessments and keeping a full ledger — on hardware inside your own perimeter.

ISO 27001

Attach demonstrated attack chains and CVSS scores to your ISMS as evidence for technical vulnerability management and secure operations.

NIS2 Article 21 and the Dutch Cyberbeveiligingswet

NIS2 Article 21(2)(f) requires “policies and procedures to assess the effectiveness of cybersecurity risk-management measures.” That is a test-and-prove obligation, not a paperwork one: an annual snapshot rarely evidences that controls still work after months of change. R0 runs continuously on hardware you own and produces standing, dated, CVSS-scored evidence that controls were actually exercised and exactly how far an attacker could get — the kind of proof that answers an assessor rather than a self-declaration. In the Netherlands, NIS2 is implemented through the Cyberbeveiligingswet (Cbw), which places the burden of demonstrating effectiveness on the entity; continuous testing between formal audits keeps that evidence current instead of a year stale.

DORA, TLPT and TIBER-NL

For financial entities, DORA Articles 24–26 mandate a digital operational resilience testing programme, with threat-led penetration testing (TLPT) for significant entities on roughly a three-year cycle, carried out under the TIBER-EU framework and, in the Netherlands, TIBER-NL as overseen by De Nederlandsche Bank (DNB). A TLPT is deep but infrequent. R0 is what runs between those cycles: it re-tests the same estate continuously, keeps an append-only ledger of every action on hardware inside your own perimeter, and surfaces regressions long before the next scenario-led engagement — so the three-year cadence is a floor, not your only signal.

ISO 27001:2022 — A.8.8 and A.8.29

ISO/IEC 27001:2022 Annex A control A.8.8 covers the management of technical vulnerabilities, and A.8.29 covers security testing in development and acceptance. R0's output attaches directly to an ISMS: demonstrated attack chains rather than scanner lists, a CVSS 3.1 vector computed the same way every time, and a reproducible, replayable record an auditor can re-run. That turns “we have a vulnerability-management process” into dated evidence that the process finds and proves real, exploitable issues.

Built in the EU, for EU data residency

R0 is made and operated by ReactiveZero, a Dutch company (KVK 97512249) in Rotterdam, and it runs on hardware in your own jurisdiction. Because the model, the tooling and the evidence never leave the appliance, there is no third-country transfer to assess and no external processor holding your attack-surface data — GDPR data residency is satisfied by construction, not by a data-processing agreement. For sovereign, regulated and defence-adjacent estates, the self-hosted, air-gap-capable deployment model is the point: your data stays in the EU because it stays on your box.

Data residency, by construction

R0 is an on-prem appliance. The model, the tooling and the evidence all live on hardware you own; findings and model inference never reach a vendor cloud. For a regulated or sovereign environment that removes the hardest question — “where does our attack-surface data go?” — because the answer is “nowhere.” R0 is also air-gap capable for internal-only engagements.

What the evidence looks like

Responsible use

R0 is an offensive tool and is sold and operated on that basis. It runs only against targets you are authorised to test, under written rules of engagement that fix the scope, the timeframe and the target set. A strict scope guard blocks anything out of scope, an operator can stop a run instantly with the kill switch, and it is non-destructive by default. ReactiveZero operates R0 under the same professional and legal standards as its consultancy engagements.

Security researchers: see our security.txt. To report an issue in R0 or this site, e-mail [email protected].

R0 supports your compliance evidence; it is not a certification and does not replace a formal audit or an accredited assessor.

Compliance questions

Does R0 help with NIS2?

NIS2 Article 21 requires appropriate technical measures and testing of their effectiveness. R0 runs continuously on-prem and produces CVSS-scored, replayable evidence that controls were tested and how far an attacker could get, suitable for audit under the Dutch Cyberbeveiligingswet.

Does R0 support DORA threat-led penetration testing?

DORA requires regular digital operational resilience testing for financial entities, with TLPT under TIBER-EU / TIBER-NL on roughly a three-year cycle. R0 complements TLPT by running continuously between assessments and keeping an append-only ledger of every action, on hardware you own so nothing leaves your jurisdiction.

How does R0 fit ISO 27001?

R0's evidence supports Annex A controls A.8.8 (technical vulnerability management) and A.8.29 (security testing): demonstrated attack chains, CVSS 3.1 scores and a reproducible record you can attach to your ISMS.

Where is our data processed?

Entirely on the appliance you own. Findings, evidence and model inference never reach a vendor cloud, which keeps engagements inside your GDPR data-residency boundary — no third-country transfer to assess.

Need evidence your auditor will accept?

We will walk you through a sample report and how R0 maps to your framework.

Book a demo