Description
Achieve readiness for ISO/IEC 27001:2022 certification by establishing the required information security management system (ISMS) controls across the Alkemio platform. This epic covers the technical and process groundwork needed to pass a Stage 1 (documentation review) and Stage 2 (implementation audit) assessment by end of Q3 2026.
ISO 27001 is increasingly required by enterprise and public sector partners. Preparedness signals trust, enables procurement, and formalises the security practices we already follow.
The primary job to be done is:
- As an organisation, we want to demonstrate ISO 27001-level security maturity so that partners and customers can trust the platform with their data and meet their own compliance requirements.
Secondary:
- As a developer, I want clear security policies and tooling so that secure-by-default is part of my daily workflow, not an afterthought.
ISO 27001:2022 — Annex A Control Areas & Alkemio Status
A.5 — Organisational Controls
| Control |
Description |
Status |
Action Needed |
| A.5.1 |
Information security policies |
Gap |
Draft ISMS policy document, acceptable use policy |
| A.5.2 |
Information security roles & responsibilities |
Partial |
Formalise RACI for security roles |
| A.5.7 |
Threat intelligence |
Gap |
Establish process for monitoring CVEs, advisories |
| A.5.8 |
Information security in project management |
Partial |
Add security checkpoints to sprint/release process |
| A.5.23 |
Information security for cloud services |
Partial |
Document cloud security posture (Azure/K8s) |
| A.5.29 |
Information security during disruption |
Gap |
Business continuity / disaster recovery plan |
| A.5.30 |
ICT readiness for business continuity |
Gap |
DR testing, RTO/RPO definitions |
A.6 — People Controls
| Control |
Description |
Status |
Action Needed |
| A.6.1 |
Screening |
Gap |
Background check process for team members |
| A.6.3 |
Information security awareness & training |
Gap |
Security training programme for all staff |
| A.6.6 |
Confidentiality agreements |
Partial |
Review NDAs / contractor agreements |
A.7 — Physical Controls
| Control |
Description |
Status |
Action Needed |
| A.7.1-7.14 |
Physical security |
N/A (cloud-native) |
Document reliance on Azure physical controls |
A.8 — Technological Controls
| Control |
Description |
Status |
Related Issues |
| A.8.1 |
User endpoint devices |
Partial |
Document device security policy |
| A.8.5 |
Secure authentication |
Partial |
Ory Kratos — review MFA, session management |
| A.8.8 |
Management of technical vulnerabilities |
In progress |
alkemio#1782 — OSS scanning tools evaluation |
| A.8.9 |
Configuration management |
Partial |
Document baseline configs for K8s, services |
| A.8.15 |
Logging |
Partial |
Elastic APM in place; formalise log retention policy |
| A.8.16 |
Monitoring activities |
Partial |
Sentry, APM in place; need alerting runbooks |
| A.8.20 |
Network security |
Partial |
K8s network policies — audit and document |
| A.8.23 |
Web filtering |
Gap |
Evaluate egress controls |
| A.8.25 |
Secure development lifecycle |
In progress |
infra-ops#2059 — Distroless migration |
| A.8.26 |
Application security requirements |
Partial |
server#5495 — Authorization audit trail |
| A.8.27 |
Secure system architecture |
Partial |
Document architecture security decisions |
| A.8.28 |
Secure coding |
Partial |
Linting, type safety; need SAST tooling |
| A.8.29 |
Security testing in development & acceptance |
In progress |
infra-ops#1900 — External penetration testing |
| A.8.31 |
Separation of environments |
Partial |
Dev/staging/prod exist; document access controls |
| A.8.32 |
Change management |
Partial |
PR reviews, CI/CD; formalise change advisory process |
Existing Related Work
| Issue |
Description |
Status |
| alkemio#1782 |
Evaluate OSS license, vulnerability & security scanning tools |
Open |
| infra-ops#1900 |
External penetration testing |
Open |
| infra-ops#2059 |
Secure & minimal artifacts (Distroless migration) |
Open |
| server#5495 |
Authorization forest changelog & structural audit trail |
Open |
Must Have Scope (by end Q3 2026)
Documentation & Policies
Technical Controls
Process & People
Nice to Have
- Internal audit programme (can be simplified for initial certification)
- Automated compliance dashboard
- SOC 2 Type I alignment (overlapping controls)
Success Metrics
- Stage 1 audit (documentation review) — zero critical non-conformities
- Stage 2 audit (implementation) — zero major non-conformities, minor findings acceptable
- All critical/high CVEs in production addressed within SLA (critical: 48h, high: 7 days)
- 100% of team members completed security training
- Penetration test findings: zero critical, all high findings remediated
Stakeholders
- Engineering — implement technical controls, secure development practices
- DevOps/SRE — infrastructure security, monitoring, DR
- Product — data classification, feature security requirements
- Management — ISMS ownership, risk acceptance decisions
- Legal — NDAs, data processing agreements, GDPR alignment
- External auditor — Stage 1 & 2 assessment
Relationship to Other Milestones
This milestone complements the Server Stack Modernization milestone:
- Keeping dependencies current (NestJS 11, Apollo 5, Node 24) addresses A.8.8 (vulnerability management)
- Distroless migration addresses A.8.25 (secure development lifecycle)
- Authorization audit trail addresses A.8.26 (application security requirements)
- OSS scanning tools address A.8.8 and A.8.28 (secure coding)
Design
Figma file: N/A — This Epic is process and infrastructure work.
Description
Achieve readiness for ISO/IEC 27001:2022 certification by establishing the required information security management system (ISMS) controls across the Alkemio platform. This epic covers the technical and process groundwork needed to pass a Stage 1 (documentation review) and Stage 2 (implementation audit) assessment by end of Q3 2026.
ISO 27001 is increasingly required by enterprise and public sector partners. Preparedness signals trust, enables procurement, and formalises the security practices we already follow.
The primary job to be done is:
Secondary:
ISO 27001:2022 — Annex A Control Areas & Alkemio Status
A.5 — Organisational Controls
A.6 — People Controls
A.7 — Physical Controls
A.8 — Technological Controls
Existing Related Work
Must Have Scope (by end Q3 2026)
Documentation & Policies
Technical Controls
Process & People
Nice to Have
Success Metrics
Stakeholders
Relationship to Other Milestones
This milestone complements the Server Stack Modernization milestone:
Design
Figma file: N/A — This Epic is process and infrastructure work.