We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
CER/NIS2 Compliance: Automating Czech Critical Entity Requirements
How Prismatic automates NIS2 and Czech ZKB compliance for critical entities: supplier vetting, employee screening, incident reporting, and evidence-based gap analysis.
Tomas Korcak (korczis)
Prismatic Platform
The EU NIS2 Directive (2022/2555) and Czech ZKB 264/2025 Sb. impose cybersecurity obligations on essential and important entities. These are not suggestions -- they carry significant penalties for non-compliance. This post describes how Prismatic automates the compliance workflow.
The Regulatory Landscape
NIS2 (Network and Information Security Directive 2) is the EU-wide framework. It requires:
ZKB (Zakon o kyberneticke bezpecnosti -- Czech Cybersecurity Act) is the national implementation. It adds:
Automated Compliance Workflow
Prismatic's compliance module operates in four phases:
Phase 1: Scope Assessment
Before you can comply, you need to know which obligations apply:
PrismaticCompliance.assess_scope(%{
sector: :energy,
employee_count: 250,
annual_turnover_eur: 50_000_000,
jurisdiction: :czech_republic
})
# => %{classification: :essential, applicable_articles: [20, 21, 23, 24]}
The assessment considers sector, size, turnover, and jurisdiction to determine whether the entity is "essential" or "important" under NIS2, and which specific obligations apply.
Phase 2: Supplier Vetting
Article 24 requires supply chain security. Prismatic automates supplier assessment:
Each supplier receives a risk score and a gap report:
PrismaticCompliance.vet_supplier("12345678")
# => %{
# risk_score: :medium,
# findings: [
# %{category: :tls, severity: :high, detail: "TLS 1.0 still enabled"},
# %{category: :dns, severity: :low, detail: "Missing DNSSEC"}
# ],
# recommendation: :conditional_approve
# }
Phase 3: Employee Screening
CER requires background checks for personnel with access to critical infrastructure:
Phase 4: Continuous Monitoring
Compliance is not a point-in-time assessment. Prismatic monitors continuously:
Gap Analysis
The compliance dashboard presents a gap analysis mapped to specific regulatory articles:
|---------|-------------|--------|----------|
Each gap includes remediation guidance with effort estimates and priority ranking.
Incident Reporting
NIS2 requires incident reporting within strict timelines:
Prismatic pre-generates report templates based on incident type and jurisdiction, pre-filling known data from the platform's monitoring systems.
Evidence-Based Compliance
Every compliance assertion in Prismatic is evidence-backed:
This follows the NCLB (No Claim Left Behind) doctrine: no compliance claim exists without verifiable evidence.
Getting Started
Assess your NIS2 compliance posture:
# Quick scope assessment
curl -X POST https://api.prismatic-reality.com/v1/compliance/assess \
-H "Content-Type: application/json" \
-d '{"sector": "energy", "jurisdiction": "CZ", "employees": 250}'
Or use the compliance dashboard at /capabilities/compliance/ for interactive gap analysis.
Learn more at [Compliance Capabilities](/capabilities/compliance/) or explore [Security Ratings](/blog/security-ratings-easm-explained/) for the EASM methodology.