Back to Roles
Guide Origin: Official | ArcKit Version: [VERSION]
DDaT Role Family: Architecture Framework: UK Government DDaT Capability Framework
Overview
The Security Architect ensures solutions meet security and compliance requirements. You own ArcKit's security assessment commands — from risk registers to Secure by Design artefacts and MOD-specific assurance.
Primary Commands
| Command | Purpose | Guide |
|---|---|---|
/arckit:risk |
Create risk register following HM Treasury Orange Book principles | Guide |
/arckit:secure |
Generate Secure by Design assessment (NCSC CAF, Cyber Essentials, UK GDPR) | Guide |
/arckit:mod-secure |
MOD Secure by Design assessment (JSP 440, IAMM, CAAT) | Guide |
/arckit:dpia |
Data Protection Impact Assessment for UK GDPR Article 35 | Guide |
/arckit:conformance |
Check architecture drift and security control implementation | Guide |
Secondary Commands
| Command | Your Involvement | Guide |
|---|---|---|
/arckit:principles |
Define security principles (confidentiality, integrity, availability) | Guide |
/arckit:requirements |
Review NFR-SEC-xxx security requirements | Guide |
/arckit:tcop |
Review TCoP compliance for security-related points | Guide |
/arckit:ai-playbook |
Assess AI safety and security controls | Guide |
/arckit:atrs |
Review algorithmic transparency for security implications | Guide |
/arckit:jsp-936 |
MOD AI assurance for defence AI/ML systems | Guide |
/arckit:hld-review |
Review HLD for security architecture patterns | Guide |
/arckit:diagram |
Review network and data flow diagrams for security boundaries | Guide |
/arckit:analyze |
Review governance quality for security gaps | Guide |
Typical Workflow
principles → risk → requirements (NFR-SEC) → dpia → secure → conformance
For MOD projects
principles → risk → requirements (NFR-SEC) → dpia → mod-secure → jsp-936 → conformance
Step-by-step
- Set security principles: Contribute to
/arckit:principles— security-specific principles (Zero Trust, defence in depth, least privilege) - Assess risks: Run
/arckit:riskto identify threats, vulnerabilities, and mitigations - Define security requirements: Ensure NFR-SEC-xxx requirements exist in
/arckit:requirements - Privacy assessment: Run
/arckit:dpiafor personal data processing - Secure by Design: Run
/arckit:securefor civilian projects or/arckit:mod-securefor MOD - AI assurance: Run
/arckit:jsp-936if the project involves AI/ML (MOD only) - Check conformance: Run
/arckit:conformanceto verify security decisions are implemented
Key Artifacts You Own
ARC-{PID}-RISK-v*.md— Risk registerARC-{PID}-SECD-v*.md— Secure by Design assessment (civilian)ARC-{PID}-SECD-MOD-v*.md— MOD Secure by Design assessmentARC-{PID}-DPIA-v*.md— Data Protection Impact Assessment (co-owned with Data Architect)ARC-{PID}-CONF-v*.md— Conformance assessment (co-owned with Enterprise Architect)
UK Government Security Context
- Civilian: NCSC Cyber Assessment Framework (CAF), Cyber Essentials, UK GDPR, GovS 007
- MOD: JSP 440 (Defence Manual of Security), IAMM, JSP 604, CAAT continuous assurance
- AI systems: JSP 936 (Dependable AI in Defence), AI Playbook safety controls
- Classification: PUBLIC, OFFICIAL, OFFICIAL-SENSITIVE, SECRET
Related Roles
- CISO — sets security strategy you implement at project level
- Enterprise Architect — governs the principles your assessments validate against
- Data Architect — co-owns DPIA with you
- Solution Architect — designs the solution you assess for security