Governance, risk and compliance (GRC) standards
Criteria verified as of August 2026. Re-verify on the web before committing to anything (§8).
1. Scope and triggers
Applies when designing, implementing, auditing or reviewing:
- ISMS ISO/IEC 27001:2022: scope, clauses 4-10, Annex A, Statement of Applicability (SoA).
- Risk management: methodology, scales, risk register, treatment, formal acceptance
and exceptions with an expiry date.
- Frameworks and regulation: NIST CSF 2.0, CIS Controls v8.1, SOC 2, ENS (RD 311/2022), NIS2, DORA,
CRA, ISO 27701/42001 — scope, obligations and deadlines.
- Evidence and continuous compliance: automatable control→evidence mapping, OSCAL, retention
policy, internal and external audit preparation.
- Third-party risk (TPRM): supplier tiering, SIG/CAIQ/CSA STAR, contractual clauses,
DORA register of information.
- Document hierarchy: policy, standards, procedures, records; owners and cadences.
Not applicable: see vulnerability-management-standards (for CVE/CVSS/EPSS/KEV triage, patching
SLAs and VEX — here only the formal acceptance of residual risk), appsec-standards (for threat
modelling and OWASP/ASVS), sre-practice-standards (for SLOs, on-call and postmortems),
identity-access-management-standards (for technical IAM), cicd-standards, iac-standards,
kubernetes-standards, onprem-standards and the cloud skills (for the concrete controls: the
framework, the risk and the evidence live here, not the implementation). Engineering GDPR (DPIA
as a technical artifact, minimisation in the schema, retention implemented as deletion, data subject
rights as functionality, transfers by design, PII in telemetry) belongs to
privacy-engineering-standards: here only the management part (ISO 27701 as a PIMS, RoPA as a
register, risk acceptance, audit evidence). Continuity: the management system (ISO 22301,
policy, scope, audit) belongs here; the plan and its engineering (BIA, RTO/RPO, recovery order,
DR exercises) belongs to bcdr-standards. Incident handling and the technical investigation belong
to incident-management-standards and incident-response-forensics-standards; the authorised
offensive exercise, to offensive-security-standards. enterprise-architecture-standards (the
control framework, the risk register and the audit evidence belong here; the application
inventory with its owner, criticality and lifecycle is theirs — and it is the source that feeds
the scope of almost every control. A control whose scope cannot be enumerated is not auditable),
opensource-licensing-standards (the corporate regulatory obligation and its evidence belong here;
the licence policy, the gate and the exception process are theirs),
govtech-eidas-standards (reciprocal, already declared from their side: the eIDAS regime —
advanced versus qualified signature, qualified provider and trust lists, timestamping, AdES
and long-term preservation, electronic case file — and the obligations of Spanish administrative
procedure are theirs; the ENS as a management framework — Statement of
Applicability, categorisation, certification audit, risk register and the relationship with the
CCN — belongs here. Rule: if the question is what legal value what you sign has, it is theirs; if it is
which control it evidences and with what evidence, it is ours),
accessibility-standards (boundary with a real legal
obligation: the applicable regulatory framework, the evidence register and the management of
sanction risk belong here; the accessibility statement — its content, its testing and
who signs it — is theirs (§6.1), and this document only requires it as evidence — European Accessibility Act, EN 301 549, Ley 11/2023 and its
implementing rules, ADA Title II —; the technical conformance criteria — which WCAG criterion is met,
how it is tested and what automates it — are theirs. Warning both share: a new version of
WCAG or of EN 301 549 does not by itself change the legal obligation, which is anchored to the standard cited
in the law).
2. Default decisions
Verify the latest version on the web before pinning it in a real project (§8).
| Situation |
Default |
Justifiable alternative / Forbidden |
| Certifiable ISMS |
ISO/IEC 27001:2022 + Annex A (93 controls: 37 organisational, 8 people, 14 physical, 34 technological) with 27002:2022 implementation guidance |
The transition from 27001:2013 closed on 31 Oct 2025: a 2013 certificate is invalid and requires full recertification (Stage 1+2), not transition |
| Governance language and communication with the board |
NIST CSF 2.0 (CSWP 29, Feb 2024): GOVERN/IDENTIFY/PROTECT/DETECT/RESPOND/RECOVER functions, 106 subcategories, current/target Profiles |
Using the Tiers 1-4 as a maturity scale (they measure risk management, not maturity) |
| Prioritised technical baseline |
CIS Controls v8.1 (Jun 2024): 18 controls, 153 safeguards, IG1 = 56 as a non-negotiable minimum |
Starting at IG3 "because we are serious"; there is no v9 published as of Aug 2026 |
| Risk methodology |
ISO/IEC 27005:2022 with a combined approach: event-based (strategic scenarios) for the map, asset-based for the detail |
Assets only (produces inventories, not decisions); events only (does not land controls) |
| Risk in the Spanish public sector |
MAGERIT v3 + the CCN's PILAR tool (free for the public sector and its suppliers) |
The v3 catalogue (2012) does not name cloud/SaaS/containers/AI: reinterpret and document the equivalence |
| Quantification for investment decisions |
Qualitative 5×5 with written criteria by default; FAIR when control cost has to be compared against expected loss |
Colour matrices with no scale definition (made-up numbers with the appearance of rigour) |
| Assurance for customers (US/SaaS market) |
SOC 2 Type II, TSP section 100 (TSC 2017 with 2022 revised points of focus), Security mandatory + categories according to commitments |
Type I as a substitute for Type II; treating the points of focus as auditable requirements (TSP 100.07: they are not) |
| Spanish public sector and its suppliers |
ENS, RD 311/2022: BÁSICA/MEDIA/ALTA category from risk analysis; Perfiles de Cumplimiento Específicos approved by the CCN (art. 30) where one exists for the sector |
Certifying MEDIA/ALTA category without an accredited body (básica allows a declaration; media/alta require certification) |
| Privacy as a management system |
ISO/IEC 27701:2025 (14 Oct 2025): standalone PIMS, no longer an extension of 27001; harmonised structure 4-10; unified Annex A (A.1/A.2/A.3) |
27701:2019 certificates: transition until Oct 2028 |
| AI systems |
ISO/IEC 42001 as an AIMS; integrate it with the ISMS, do not duplicate it |
Handling AI risk outside the corporate risk register |
| Evidence interchange format |
OSCAL (NIST, 1.1.x line) when the consumer supports it — FedRAMP requires machine-readable packages from 30 Sep 2026 |
Requiring OSCAL from tools that only support it in name: test import/export first |
Regulation with dates (status Aug 2026, verify §8):
- DORA (Regulation (EU) 2022/2554): applicable since 17 Jan 2025. The ESAs designated the
first 19 critical ICT providers (CTPPs) on 18 Nov 2025 (hyperscalers and large SaaS),
under direct oversight with periodic penalty payments of up to 1% of average daily worldwide turnover.
As a regulation, it applies directly: it does not depend on transposition.
- NIS2 (Directive (EU) 2022/2555): transposition deadline expired on 17 Oct 2024. Spain
still has not transposed it as of Aug 2026: the draft Ley de Coordinación y Gobernanza de la
Ciberseguridad (Council of Ministers, 14 Jan 2025) is still in progress; the Commission issued a
reasoned opinion on 7 May 2025 and a second request on 19 May 2026 (INFR(2024)0270).
RDL 7/2025 partially transposed it for the electricity sector. Art. 23: early warning 24 h,
notification 72 h, final report 1 month. Art. 34: minimum fines of €10M or 2% of
worldwide turnover (essential) and €7M or 1.4% (important) — these are floors, Member States
may raise them. Art. 20: approval and mandatory training of the management body, with
personal liability and possible temporary disqualification.
- CRA (Regulation (EU) 2024/2847): reporting obligations from 11 Sep 2026 (early warning
24 h, notification 72 h, final report 14 days/1 month, via the Single Reporting Platform); full
application on 11 Dec 2027. It covers a product already on the market if it remains available after Sep 2026.
3. Structure and conventions
Document hierarchy (4 levels, no more):
Security policy (1 document, approved by the board, the "what" and the "who is accountable") →
Standards per domain (the "what must be complied with", measurable) → Procedures (the "how", with an
operational owner) → Records/evidence (the proof). Every document: named owner, version, approval
date, approver and next review date. A document without an owner is dead.
Source of truth = internal control catalogue, not the frameworks. Every control has its own stable
ID; the frameworks are views that point to it. The other way round (one file per standard) duplicates
the work and they contradict each other. Versioned in git, reviewable by PR:
# controls/CTRL-014.yaml — one control, N frameworks, N pieces of evidence
id: CTRL-014
nombre: Review and approval of production changes
dueño: jefatura-plataforma # accountable for it OPERATING
frecuencia: continua
implementacion: "Mandatory PR + 1 approval other than the author + green CI"
mapeos: # one piece of evidence serves several standards
iso27001_2022: [A.8.32]
nist_csf_2_0: [PR.PS-06]
cis_v8_1: ["4.1"]
soc2_tsc: [CC8.1]
ens_rd311: [op.exp.5]
evidencia:
tipo: automatizada # automatizada | manual — the % is measured
fuente: "Forge API: PRs merged without approval in the period"
consulta: "scripts/evidence/prs_sin_aprobacion.py"
periodicidad: mensual
retencion: 24m
prueba_eficacia: "Sample over the full period; 0 unjustified exceptions"
Risk register — mandatory fields (if one is missing, the risk is not managed):
ID · scenario in source → event → consequence format (not "a hack") · affected process/asset ·
risk owner (business, named, with authority to accept; different from the control owner) ·
likelihood and impact on the defined scale · inherent risk · existing controls ·
residual risk · decision (mitigate/transfer/avoid/accept) · plan with an owner and a
date · next review date · link to the evidence.
SoA — the document auditors look at most. The 93 Annex A controls, each with:
applicable yes/no, explicit justification for inclusion and for exclusion, implementation status,
reference to the internal control (CTRL-xxx) and to the evidence. It is updated on every material change
to the scope or to the risks, not once a year before the audit.
Exceptions and risk acceptance: a single form with the associated risk, compensating controls,
mandatory expiry date (max. 12 months), approver according to the risk level (written authority
matrix: who may accept what) and review on expiry. An exception with no date is an undocumented
architecture decision.
4. Quality gates and continuous compliance
In increasing order of cost; the first three are automatic and break the pipeline:
- Policy as code in CI: OPA/Conftest, Kyverno or equivalent over IaC and manifests; IaC and
image scanning, SBOM and secret scanning. A critical finding breaks the build — and the signed,
timestamped output of the gate IS the evidence, not a screenshot taken afterwards.
- Scheduled evidence collection: every control with
evidencia.tipo: automatizada generates
its artifact at its frequency, with a timestamp, traceable origin and verifiable integrity (hash),
in storage with retention and restricted access.
- Coverage dashboard: controls with no evidence within their window = open finding, just like a
broken test. Without a dashboard, "we comply" is an opinion.
- Internal audit (clause 9.3 and annual programme): planned by risk, not by
checklist; findings with root cause, plan, owner and date; follow-up until verified closure.
- External audit / SOC 2 Type II: requires evidence throughout the whole observation
period and auditor sampling. A bulk collection the week before is a finding, not
preparation.
Design vs. operation: proving that the control exists (design effectiveness) does not prove that it
works (operating effectiveness). For each control, define in advance what sample and what
deviation threshold count as a failure.
5. Security of the compliance programme
- Evidence is sensitive data: minimise it (redact secrets, credentials, PII, internal IPs if
they add nothing), control access to the evidence repository, encrypt it and define retention. A
badly protected evidence repository is a map of the organisation for an attacker.
- Segregation of duties: whoever operates a control does not approve their own evidence; internal
audit with real independence from the audited function.
- Third parties (TPRM): tiering by criticality and by data access, with a differentiated cadence
(critical: full annual review + continuous monitoring; low risk: 24-36 months).
CAIQ questionnaires (CSA, aligned with CCM; STAR Level 1 self-assessment, Level 2 attestation)
for SaaS/cloud and SIG (Shared Assessments, ~21 domains; SIG Lite for screening) for the rest.
When you receive a supplier's SOC 2 or ISO: read the scope, the period and the exceptions — a
certificate whose scope you have not read says nothing. Contract with a right to audit, incident
notification with deadlines aligned to yours (if you are held to 24 h, your supplier cannot give you
72), subprocessors and exit/portability. In financial entities, the DORA register of information.
- Regulatory deadlines live in the incident response plan, not in a compliance
document: the NIS2/CRA 24 h clock starts on becoming aware, and if personal data is involved it
runs in parallel with the data protection one.
6. Programme operability
Metrics reported to the board (signal, not vanity):
% of controls with automated evidence · average age of the evidence · open findings
by age and severity · exceptions in force and expired without review · risks above
the declared appetite · % of critical suppliers reviewed on time · mean time to close a
finding. The trend matters more than the absolute value.
Minimum cadence: risk register review quarterly (critical) / annual (the rest) ·
management review annually with the clause 9.3 inputs and outputs · internal audit annually ·
SoA on every material change · quarterly regulatory radar (§8).
Translation between frameworks — the real saving is here. A single well-defined piece of evidence covers N
standards: the change approval record serves ISO A.8.32, SOC 2 CC8.1, CIS 4.x, ENS op.exp.5 and
CSF PR.PS-06 simultaneously. Keep the mappings in the control catalogue (§3) and use the official
informative references (NIST CPRT for CSF 2.0, mappings published by CIS, Annex B of
27002:2022) instead of inventing them. When a mapping is partial, note it as partial: an
optimistic mapping is discovered in the audit, not before.
7. Sustainability and prohibitions
Lifecycle: put dated standards transitions in the calendar of the year they are announced
(ISO 27001:2013 → 2022 closed on 31 Oct 2025; 27701:2019 → 2025 closes in Oct 2028). Amd 1:2024 to
27001 requires the determination on climate change in the context to be recorded, even if
the conclusion is "not relevant": the auditor asks for it directly.
FORBIDDEN
- ❌ Compliance theatre: template policies never adapted, procedures nobody
executes, described controls that do not exist. It is document fraud with pretty formatting.
- ❌ An SoA with everything marked "applicable", or exclusions with no written justification.
- ❌ Risks with no named owner, or with the control owner as the risk owner.
- ❌ Verbal risk acceptance, by stray email, or signed by someone without authority under
the matrix. Without a signature with name, date and expiry, the risk is not accepted: it is ignored.
- ❌ Perpetual exceptions, or ones renewed automatically without re-assessing the risk.
- ❌ Fabricated, backdated evidence, or evidence collected only before the audit; a screenshot as the only
evidence of a control the tool can export via API.
- ❌ Certifying an artificially trimmed scope so it comes out cheap and selling it as full
coverage of the organisation.
- ❌ Confusing the CSF 2.0 Tiers with maturity levels, or the SOC 2 points of focus with
mandatory requirements.
- ❌ Delegating the NIS2 management body responsibility (art. 20) to a supplier: it is non-delegable.
- ❌ Assuming that "since Spain has not transposed NIS2, there is nothing to do": DORA and the CRA are
directly applicable regulations, contracts and customers already require NIS2, and the law will arrive with
short registration deadlines.
- ❌ Sending questionnaires to suppliers and reading neither the answers nor the attached evidence.
- ❌ One control file per framework (guaranteed duplication and contradictions within a year).
- ❌ Closing a finding without verifying the fix or recording the root cause.
8. Mandatory web verification
Before pinning any concrete fact, search for it — do not recall it. European regulation
moves by quarters:
- NIS2 in Spain: whether the Ley de Coordinación y Gobernanza de la Ciberseguridad has been published
in the BOE, its registration deadlines, the split of competent authorities and the final penalties
(BOE + status of file INFR(2024)0270).
- DORA: RTS/ITS adopted and in force, and the updated list of CTPPs designated by the ESAs.
- ENS: whether RD 311/2022 is still in force unamended, and the Perfil de Cumplimiento Específico
and the CCN-STIC guides applicable to the exact sector before sizing measures.
- CRA: Commission guidance and the status of the Single Reporting Platform before 11 Sep 2026.
- ISO: current edition and transition period of 27001/27002/27005/27701/42001, and whether there is a
revision under way (ISO Online Browsing Platform / committee website).
- CIS Controls: current version (v8.1 as of Aug 2026; check whether v9 has been released) and its mappings.
- NIST: CSF 2.0, Quick Start Guides and CPRT for updated informative references; current
OSCAL line and its actual support in the target tools.
- SOC 2: whether the AICPA has published new TSC or revision drafts.
If you cannot verify, say so explicitly instead of assuming.
If the web contradicts this document, the web wins — flag the discrepancy.
1---2name: grc-compliance-standards3description: Governance, risk and compliance standards. Use when working with ISO 27001/27002/27005/27701, NIST CSF 2.0, CIS Controls v8.1, SOC 2, NIS2, DORA, ENS/CCN-STIC, Statement of Applicability, risk registers, control-to-evidence mapping, OSCAL, audit preparation, vendor questionnaires (SIG, CAIQ), or the regulatory notification clock after a breach — who must be told, within how many hours, and what evidence the filing needs.4---56# Governance, risk and compliance (GRC) standards78Criteria verified as of **August 2026**. Re-verify on the web before committing to anything (§8).910## 1. Scope and triggers1112Applies when designing, implementing, auditing or reviewing:13- **ISMS** ISO/IEC 27001:2022: scope, clauses 4-10, Annex A, **Statement of Applicability (SoA)**.14- **Risk management**: methodology, scales, risk register, treatment, **formal acceptance**15 and exceptions with an expiry date.16- **Frameworks and regulation**: NIST CSF 2.0, CIS Controls v8.1, SOC 2, ENS (RD 311/2022), NIS2, DORA,17 CRA, ISO 27701/42001 — scope, obligations and deadlines.18- **Evidence and continuous compliance**: automatable control→evidence mapping, OSCAL, retention19 policy, internal and external audit preparation.20- **Third-party risk (TPRM)**: supplier tiering, SIG/CAIQ/CSA STAR, contractual clauses,21 DORA register of information.22- **Document hierarchy**: policy, standards, procedures, records; owners and cadences.2324**Not applicable**: see vulnerability-management-standards (for CVE/CVSS/EPSS/KEV triage, patching25SLAs and VEX — here only the **formal acceptance** of residual risk), appsec-standards (for threat26modelling and OWASP/ASVS), sre-practice-standards (for SLOs, on-call and postmortems),27identity-access-management-standards (for technical IAM), cicd-standards, iac-standards,28kubernetes-standards, onprem-standards and the cloud skills (for the **concrete controls**: the29framework, the risk and the evidence live here, not the implementation). **Engineering** GDPR (DPIA30as a technical artifact, minimisation in the schema, retention implemented as deletion, data subject31rights as functionality, transfers by design, PII in telemetry) belongs to32`privacy-engineering-standards`: here only the **management** part (ISO 27701 as a PIMS, RoPA as a33register, risk acceptance, audit evidence). Continuity: the **management system** (ISO 22301,34policy, scope, audit) belongs here; the **plan and its engineering** (BIA, RTO/RPO, recovery order,35DR exercises) belongs to `bcdr-standards`. Incident handling and the technical investigation belong36to `incident-management-standards` and `incident-response-forensics-standards`; the authorised37offensive exercise, to `offensive-security-standards`. `enterprise-architecture-standards` (**the38control framework, the risk register and the audit evidence belong here**; **the application39inventory with its owner, criticality and lifecycle is theirs** — and it is the source that feeds40the scope of almost every control. A control whose scope cannot be enumerated is not auditable),41`opensource-licensing-standards` (the corporate regulatory obligation and its evidence belong here;42**the licence policy, the gate and the exception process are theirs**),43`govtech-eidas-standards` (**reciprocal, already declared from their side**: the **eIDAS regime** —44advanced versus qualified signature, qualified provider and trust lists, timestamping, AdES45and long-term preservation, electronic case file — and the obligations of Spanish administrative46procedure are **theirs**; **the ENS as a management framework** — Statement of47Applicability, categorisation, certification audit, risk register and the relationship with the48CCN — belongs here. Rule: *if the question is what legal value what you sign has, it is theirs; if it is49which control it evidences and with what evidence, it is ours*),50`accessibility-standards` (boundary with a real legal51obligation: **the applicable regulatory framework, the evidence register and the management of52sanction risk belong here**; **the accessibility statement — its content, its testing and53who signs it — is theirs** (§6.1), and this document only requires it as evidence — European Accessibility Act, EN 301 549, Ley 11/2023 and its54implementing rules, ADA Title II —; **the technical conformance criteria** — which WCAG criterion is met,55how it is tested and what automates it — **are theirs**. Warning both share: **a new version of56WCAG or of EN 301 549 does not by itself change the legal obligation**, which is anchored to the standard cited57in the law).5859## 2. Default decisions6061> Verify the latest version on the web before pinning it in a real project (§8).6263| Situation | Default | Justifiable alternative / Forbidden |64|---|---|---|65| Certifiable ISMS | **ISO/IEC 27001:2022** + Annex A (93 controls: 37 organisational, 8 people, 14 physical, 34 technological) with **27002:2022** implementation guidance | The transition from 27001:2013 closed on **31 Oct 2025**: a 2013 certificate is invalid and requires full recertification (Stage 1+2), not transition |66| Governance language and communication with the board | **NIST CSF 2.0** (CSWP 29, Feb 2024): GOVERN/IDENTIFY/PROTECT/DETECT/RESPOND/RECOVER functions, 106 subcategories, current/target Profiles | Using the **Tiers 1-4** as a maturity scale (they measure risk management, not maturity) |67| Prioritised technical baseline | **CIS Controls v8.1** (Jun 2024): 18 controls, 153 safeguards, **IG1 = 56** as a non-negotiable minimum | Starting at IG3 "because we are serious"; there is no v9 published as of Aug 2026 |68| Risk methodology | **ISO/IEC 27005:2022** with a **combined** approach: event-based (strategic scenarios) for the map, asset-based for the detail | Assets only (produces inventories, not decisions); events only (does not land controls) |69| Risk in the Spanish public sector | **MAGERIT v3** + the CCN's **PILAR** tool (free for the public sector and its suppliers) | The v3 catalogue (2012) does not name cloud/SaaS/containers/AI: reinterpret and document the equivalence |70| Quantification for investment decisions | Qualitative 5×5 with written criteria by default; **FAIR** when control cost has to be compared against expected loss | Colour matrices with no scale definition (made-up numbers with the appearance of rigour) |71| Assurance for customers (US/SaaS market) | **SOC 2 Type II**, TSP section 100 (TSC 2017 with 2022 *revised points of focus*), Security mandatory + categories according to commitments | Type I as a substitute for Type II; treating the *points of focus* as auditable requirements (TSP 100.07: they are not) |72| Spanish public sector and its suppliers | **ENS, RD 311/2022**: BÁSICA/MEDIA/ALTA category from risk analysis; **Perfiles de Cumplimiento Específicos** approved by the CCN (art. 30) where one exists for the sector | Certifying MEDIA/ALTA category without an accredited body (básica allows a declaration; media/alta require certification) |73| Privacy as a management system | **ISO/IEC 27701:2025** (14 Oct 2025): **standalone** PIMS, no longer an extension of 27001; harmonised structure 4-10; unified Annex A (A.1/A.2/A.3) | 27701:2019 certificates: transition until **Oct 2028** |74| AI systems | **ISO/IEC 42001** as an AIMS; integrate it with the ISMS, do not duplicate it | Handling AI risk outside the corporate risk register |75| Evidence interchange format | **OSCAL** (NIST, 1.1.x line) when the consumer supports it — FedRAMP requires machine-readable packages from **30 Sep 2026** | Requiring OSCAL from tools that only support it in name: test import/export first |7677**Regulation with dates (status Aug 2026, verify §8):**78- **DORA** (Regulation (EU) 2022/2554): applicable since **17 Jan 2025**. The ESAs designated the79 first **19 critical ICT providers (CTPPs)** on **18 Nov 2025** (hyperscalers and large SaaS),80 under direct oversight with periodic penalty payments of up to 1% of average daily worldwide turnover.81 As a regulation, it **applies directly**: it does not depend on transposition.82- **NIS2** (Directive (EU) 2022/2555): transposition deadline expired on **17 Oct 2024**. Spain83 **still has not transposed** it as of Aug 2026: the draft *Ley de Coordinación y Gobernanza de la84 Ciberseguridad* (Council of Ministers, 14 Jan 2025) is still in progress; the Commission issued a85 reasoned opinion on 7 May 2025 and a second request on **19 May 2026** (INFR(2024)0270).86 RDL 7/2025 partially transposed it for the electricity sector. Art. 23: early warning **24 h**,87 notification **72 h**, final report **1 month**. Art. 34: minimum fines of **€10M or 2%** of88 worldwide turnover (essential) and **€7M or 1.4%** (important) — these are **floors**, Member States89 may raise them. Art. 20: approval and **mandatory training of the management body**, with90 personal liability and possible temporary disqualification.91- **CRA** (Regulation (EU) 2024/2847): reporting obligations from **11 Sep 2026** (early warning92 24 h, notification 72 h, final report 14 days/1 month, via the *Single Reporting Platform*); full93 application on **11 Dec 2027**. It covers a product already on the market if it remains available after Sep 2026.9495## 3. Structure and conventions9697**Document hierarchy (4 levels, no more):**98`Security policy` (1 document, approved by the board, the "what" and the "who is accountable") →99`Standards` per domain (the "what must be complied with", measurable) → `Procedures` (the "how", with an100operational owner) → `Records/evidence` (the proof). Every document: named owner, version, approval101date, approver and **next review date**. A document without an owner is dead.102103**Source of truth = internal control catalogue, not the frameworks.** Every control has its own stable104`ID`; the frameworks are **views** that point to it. The other way round (one file per standard) duplicates105the work and they contradict each other. Versioned in git, reviewable by PR:106107```yaml108# controls/CTRL-014.yaml — one control, N frameworks, N pieces of evidence109id: CTRL-014110nombre: Review and approval of production changes111dueño: jefatura-plataforma # accountable for it OPERATING112frecuencia: continua113implementacion: "Mandatory PR + 1 approval other than the author + green CI"114mapeos: # one piece of evidence serves several standards115 iso27001_2022: [A.8.32]116 nist_csf_2_0: [PR.PS-06]117 cis_v8_1: ["4.1"]118 soc2_tsc: [CC8.1]119 ens_rd311: [op.exp.5]120evidencia:121 tipo: automatizada # automatizada | manual — the % is measured122 fuente: "Forge API: PRs merged without approval in the period"123 consulta: "scripts/evidence/prs_sin_aprobacion.py"124 periodicidad: mensual125 retencion: 24m126prueba_eficacia: "Sample over the full period; 0 unjustified exceptions"127```128129**Risk register — mandatory fields** (if one is missing, the risk is not managed):130ID · scenario in *source → event → consequence* format (not "a hack") · affected process/asset ·131**risk owner** (business, named, with authority to accept; different from the control owner) ·132likelihood and impact on the defined scale · **inherent** risk · existing controls ·133**residual** risk · decision (mitigate/transfer/avoid/**accept**) · plan with an owner and a134date · next review date · link to the evidence.135136**SoA — the document auditors look at most.** The 93 Annex A controls, each with:137applicable yes/no, **explicit justification** for inclusion *and* for exclusion, implementation status,138reference to the internal control (`CTRL-xxx`) and to the evidence. It is updated on **every material change**139to the scope or to the risks, not once a year before the audit.140141**Exceptions and risk acceptance:** a single form with the associated risk, compensating controls,142**mandatory expiry date (max. 12 months)**, approver according to the risk level (written authority143matrix: who may accept what) and review on expiry. An exception with no date is an undocumented144architecture decision.145146## 4. Quality gates and continuous compliance147148In increasing order of cost; the first three are automatic and break the pipeline:1491. **Policy as code in CI**: OPA/Conftest, Kyverno or equivalent over IaC and manifests; IaC and150 image scanning, SBOM and **secret scanning**. A critical finding breaks the build — and **the signed,151 timestamped output of the gate IS the evidence**, not a screenshot taken afterwards.1522. **Scheduled evidence collection**: every control with `evidencia.tipo: automatizada` generates153 its artifact at its frequency, with a timestamp, traceable origin and verifiable integrity (hash),154 in storage with retention and **restricted access**.1553. **Coverage dashboard**: controls with no evidence within their window = open finding, just like a156 broken test. Without a dashboard, "we comply" is an opinion.1574. **Internal audit** (clause 9.3 and annual programme): planned **by risk**, not by158 checklist; findings with root cause, plan, owner and date; follow-up until verified closure.1595. **External audit / SOC 2 Type II**: requires evidence **throughout the whole observation160 period** and auditor sampling. A bulk collection the week before is a finding, not161 preparation.162163**Design vs. operation**: proving that the control *exists* (design effectiveness) does not prove that it164*works* (operating effectiveness). For each control, define in advance what sample and what165deviation threshold count as a failure.166167## 5. Security of the compliance programme168169- **Evidence is sensitive data**: minimise it (redact secrets, credentials, PII, internal IPs if170 they add nothing), control access to the evidence repository, encrypt it and define retention. A171 badly protected evidence repository is a map of the organisation for an attacker.172- **Segregation of duties**: whoever operates a control does not approve their own evidence; internal173 audit with real independence from the audited function.174- **Third parties (TPRM)**: tiering by criticality and by data access, with a differentiated cadence175 (critical: full annual review + continuous monitoring; low risk: 24-36 months).176 **CAIQ** questionnaires (CSA, aligned with CCM; STAR Level 1 self-assessment, Level 2 attestation)177 for SaaS/cloud and **SIG** (Shared Assessments, ~21 domains; SIG Lite for screening) for the rest.178 When you receive a supplier's SOC 2 or ISO: **read the scope, the period and the exceptions** — a179 certificate whose scope you have not read says nothing. Contract with a right to audit, incident180 notification with deadlines **aligned to yours** (if you are held to 24 h, your supplier cannot give you181 72), subprocessors and exit/portability. In financial entities, the DORA **register of information**.182- **Regulatory deadlines live in the incident response plan**, not in a compliance183 document: the NIS2/CRA 24 h clock starts on *becoming aware*, and if personal data is involved it184 runs in parallel with the data protection one.185186## 6. Programme operability187188**Metrics reported to the board** (signal, not vanity):189% of controls with automated evidence · average age of the evidence · open findings190by age and severity · **exceptions in force and expired without review** · risks above191the declared appetite · % of critical suppliers reviewed on time · mean time to close a192finding. The trend matters more than the absolute value.193194**Minimum cadence**: risk register review quarterly (critical) / annual (the rest) ·195management review annually with the clause 9.3 inputs and outputs · internal audit annually ·196SoA on every material change · **quarterly regulatory radar** (§8).197198**Translation between frameworks — the real saving is here.** A single well-defined piece of evidence covers N199standards: the change approval record serves ISO A.8.32, SOC 2 CC8.1, CIS 4.x, ENS op.exp.5 and200CSF PR.PS-06 simultaneously. Keep the mappings in the control catalogue (§3) and use the official201informative references (NIST **CPRT** for CSF 2.0, mappings published by CIS, Annex B of20227002:2022) instead of inventing them. When a mapping is partial, **note it as partial**: an203optimistic mapping is discovered in the audit, not before.204205## 7. Sustainability and prohibitions206207**Lifecycle**: put dated standards transitions in the calendar of the year they are announced208(ISO 27001:2013 → 2022 closed on 31 Oct 2025; 27701:2019 → 2025 closes in Oct 2028). Amd 1:2024 to20927001 requires the determination on climate change in the context to be **recorded**, even if210the conclusion is "not relevant": the auditor asks for it directly.211212**FORBIDDEN**213- ❌ **Compliance theatre**: template policies never adapted, procedures nobody214 executes, described controls that do not exist. It is document fraud with pretty formatting.215- ❌ An SoA with everything marked "applicable", or exclusions with no written justification.216- ❌ Risks with no named owner, or with the control owner as the risk owner.217- ❌ **Verbal risk acceptance**, by stray email, or signed by someone without authority under218 the matrix. Without a signature with name, date and expiry, the risk is not accepted: it is ignored.219- ❌ Perpetual exceptions, or ones renewed automatically without re-assessing the risk.220- ❌ Fabricated, backdated evidence, or evidence collected only before the audit; a screenshot as the only221 evidence of a control the tool can export via API.222- ❌ Certifying an artificially trimmed scope so it comes out cheap and selling it as full223 coverage of the organisation.224- ❌ Confusing the CSF 2.0 **Tiers** with maturity levels, or the SOC 2 *points of focus* with225 mandatory requirements.226- ❌ Delegating the NIS2 **management body responsibility** (art. 20) to a supplier: it is non-delegable.227- ❌ Assuming that "since Spain has not transposed NIS2, there is nothing to do": DORA and the CRA are228 directly applicable regulations, contracts and customers already require NIS2, and the law will arrive with229 short registration deadlines.230- ❌ Sending questionnaires to suppliers and reading neither the answers nor the attached evidence.231- ❌ One control file per framework (guaranteed duplication and contradictions within a year).232- ❌ Closing a finding without verifying the fix or recording the root cause.233234## 8. Mandatory web verification235236Before pinning any concrete fact, **search for it — do not recall it**. European regulation237moves by quarters:238- **NIS2 in Spain**: whether the *Ley de Coordinación y Gobernanza de la Ciberseguridad* has been published239 in the BOE, its registration deadlines, the split of competent authorities and the final penalties240 (BOE + status of file INFR(2024)0270).241- **DORA**: RTS/ITS adopted and in force, and the updated list of **CTPPs** designated by the ESAs.242- **ENS**: whether RD 311/2022 is still in force unamended, and the **Perfil de Cumplimiento Específico**243 and the **CCN-STIC** guides applicable to the exact sector before sizing measures.244- **CRA**: Commission guidance and the status of the *Single Reporting Platform* before 11 Sep 2026.245- **ISO**: current edition and transition period of 27001/27002/27005/27701/42001, and whether there is a246 revision under way (ISO Online Browsing Platform / committee website).247- **CIS Controls**: current version (v8.1 as of Aug 2026; check whether v9 has been released) and its mappings.248- **NIST**: CSF 2.0, Quick Start Guides and **CPRT** for updated informative references; current249 **OSCAL** line and its actual support in the target tools.250- **SOC 2**: whether the AICPA has published new TSC or revision drafts.251252If you cannot verify, say so explicitly instead of assuming.253If the web contradicts this document, **the web wins** — flag the discrepancy.