NCSC Cyber Assessment Framework (CAF) — Customer Guide¶
Last updated: 2026-05-14 (Plan 129 v1)
What is the CAF, and why does it matter to you?¶
The NCSC Cyber Assessment Framework is the UK's gateway test for cyber assurance across central government, the wider public sector, critical-national-infrastructure (CNI) operators and any supplier that holds a relevant contract. The GovAssure scheme (mandatory since 2023) walks every in-scope organisation through the four CAF Objectives, the fourteen Principles and the thirty- one Indicators of Good Practice — and the assessor expects to see documented evidence for each row. Findings that show as "Not Achieved" become formal audit gaps the next time GovAssure runs. Secruna assembles the evidence pack so your assessment day is about walking through rows, not chasing screenshots.
What NCSC-specific features does Secruna ship?¶
End-to-end (Plan 129, v0.11.60) — every item below is wired in the deployed system:
- Rule book v1 — 31 IGP YAMLs at
rule_book/ncsc_caf/v1/covering all 14 Principles across the 4 CAF Objectives. Loader picks it up viaKNOWN_FRAMEWORKS["ncsc_caf"]inpackages/rekognise-core/src/rekognise/agent/rule_book/registry.py. - Evidence pack export — PDF / CSV / HTML at
/exports/ncsc-caf-evidence-pack. Backend renderer inpackages/rekognise-core/src/rekognise/cp/export/ncsc_caf_evidence_pack.py; API atGET /export/ncsc-caf-evidence-pack?format={pdf,csv,html}mounted byapps/cp-api/src/cp_api/main.py. - Tenant subscription — platform admins enable
ncsc_cafper tenant viaenabled_frameworks(the same Plan 103 path used for every other framework). The evidence-pack endpoint gates onrequire_framework_subscription(db, tenant.id, "ncsc_caf"). - Sidebar entry —
/exports/ncsc-caf-evidence-packis registered in the framework feature manifest (packages/rekognise-core/src/rekognise/cp/framework_features/manifest.py) as thencsc_caf_evidence_packfeature. The Plan 109 dynamic sidebar surfaces the entry automatically when a tenant hasncsc_cafenabled. - Counsel review (Plan 97) — every rule YAML in
rule_book/ncsc_caf/v1/carriespending_counsel_review: trueso verdicts route through the same counsel pipeline as DS 05-138 / Secure by Design rules. - Cross-framework signal share — CAF Objective B rules reuse the Plan 100 DS 05-138 cyber-posture markers via
synthesize_tenant_cyber_posture_artifact(ncsc_caf_in_scopemarker added). No new connector signals required for v1. - Verdict taxonomy — Not Achieved / Partially Achieved / Achieved / Not Applicable, mirroring the canonical CAF outcome labels. See
FRAMEWORK_CATEGORY_TAXONOMY["ncsc_caf"]inpackages/rekognise-core/src/rekognise/agent/rule_book/loader.py. - Operator surface —
/admin/regulationslists NCSC CAF under shipped frameworks;/admin/tenants/{id}/framework-subscriptionsacceptsncsc_cafas a subscription target. - Audit event — successful exports emit
evidence_pack.ncsc_caf.exportedfor the audit log.
Limitations (v1)¶
- SIEM-detection IGPs (Objective C) require tenant self-attestation — no live SIEM ingest in v1.
- No live GovAssure submission integration — Secruna produces the evidence pack; the supplier presents it via gov.uk channels.
- No CHECK assessor partner integration.
What CAF is¶
The NCSC Cyber Assessment Framework (CAF) is the UK National Cyber Security Centre's outcome-focused framework for cyber assurance. Published at https://www.ncsc.gov.uk/collection/cyber-assessment-framework, currently at version 3.2 (2024).
CAF is the gateway cyber framework for:
- UK government departments — mandated through the GovAssure scheme (https://www.gov.uk/government/publications/govassure-cyber-security-assurance-scheme), operational since 2023 and rolling out across central government and arm's-length bodies.
- Critical National Infrastructure (CNI) — sector regulators (Ofgem, Ofwat, Ofcom, FCA, NHS England) align their cyber assurance regimes to CAF.
- UK government suppliers — increasingly required to demonstrate CAF alignment as part of procurement.
CAF is structured as:
- 4 Objectives (A, B, C, D)
- 14 Principles (A1–A4, B1–B6, C1–C2, D1–D2)
- 30+ Indicators of Good Practice (IGPs) — the per-row evidence outcomes an assessor inspects.
What Secruna covers¶
Secruna ships the NCSC CAF v3.2 (2024) as a live rule book — rule_book/ncsc_caf/v1/. Each IGP becomes a Secruna rule with a CAF citation, a connector signal match, and a customer_description body explaining what the IGP means and what evidence the assessor expects.
The v1 rule book covers:
- Objective A — Managing security risk — IGPs under A1 Governance, A2 Risk management, A3 Asset management, A4 Supply chain.
- Objective B — Protecting against cyber attack — IGPs under B1 Service protection, B2 Identity and access, B3 Data security, B4 System security, B5 Resilient networks, B6 Staff awareness.
- Objective C — Detecting cyber security events — IGPs under C1 Security monitoring, C2 Proactive event discovery.
- Objective D — Minimising the impact of cyber security incidents — IGPs under D1 Response and recovery planning, D2 Lessons learned.
How verdicts map to IGPs¶
CAF assessment outcomes are framed as IGP status. Secruna's verdict taxonomy maps directly:
| Secruna verdict | NCSC CAF outcome | What it means |
|---|---|---|
not_achieved |
Not Achieved | The IGP cannot be evidenced — a finding in the GovAssure assessment report. |
partially_achieved |
Partially Achieved | The IGP is partially in place — a weakness with a tracked remediation plan due before re-assessment. |
achieved |
Achieved | The IGP is fully evidenced — informational, no remediation required. |
not_applicable |
Not Applicable | The IGP is scoped out for this tenant. Residual fallback. |
Severity ordering (highest first): not_achieved > partially_achieved > achieved > not_applicable.
Using the evidence pack at GovAssure assessment time¶
The NCSC CAF Evidence Pack is generated from the dashboard under Exports → NCSC CAF Evidence Pack (org_admin role required). The file is a tenant-level PDF / CSV bundle:
- Cover — tenant name, framework metadata, generation timestamp, document ID.
- §1. Assessment summary — counts of IGPs at each verdict.
- §2. Per-IGP evidence by Objective — one section per Objective, grouped by Principle, one row per IGP with the verdict and a short evidence summary.
- §3. Gaps surfaced for GovAssure assessment — Not-Achieved + Partially-Achieved IGPs surfaced separately so the assessor sees the remediation list at a glance.
- §4. Audit trail — last 90 days of platform activity material to the evidence pack.
Filename: secruna-ncsc-caf-evidence-{tenant_slug}-{date}.pdf (or .csv).
Submitting to GovAssure¶
The GovAssure scheme uses an assessment workbook plus supplier-provided evidence. Hand the evidence pack to your assessor alongside the workbook. The file is structured Objective → Principle → IGP so the assessor walks the framework in their natural order.
Re-running after remediation¶
Verdicts re-evaluate on every discovery run. To refresh the evidence pack after closing a gap:
- Trigger a discovery run (Connections → Run discovery now) or wait for the scheduled run.
- Confirm the verdict has flipped to
achievedunder the IGP detail page. - Generate a fresh evidence pack — the new gap count appears on the cover.
What Secruna does NOT cover¶
- Live GovAssure submission integration. CAF evidence flows from the supplier to the assessor through gov.uk channels; Secruna ships the evidence pack, not the assessment portal.
- SIEM data ingest. Objective C IGPs that require SIEM-grade visibility are evidenced via tenant self-attestation in v1. A future plan can wire SIEM connectors if customer demand justifies.
- CHECK assessor partner integration. Secruna produces evidence; the supplier presents it to the assessor.
Frequently asked¶
Q. Do we have to pick between CAF and Defence Standard 05-138? No. CAF and DS 05-138 are complementary — DS 05-138 is a defence-vertical subset of CAF Objective B. A tenant subscribed to both gets two evidence packs from one cyber-posture artifact; the underlying signals are reused.
Q. What about Secure by Design? Secure by Design (Plan 101) is the UK Government delivery-team checklist with Confidence Profile output. It overlaps with CAF Objective A (governance) and parts of Objective B (service protection). Subscribe to both for the full UK Public Sector Pack.
Q. Does Secruna re-assess on a schedule? Yes — the discovery worker re-emits the tenant cyber-posture artifact on every scheduled run (and on-demand). Verdicts re-evaluate automatically; the evidence pack is freshly generated whenever you click Generate.