Governance, Risk & Compliance
Cyber Risk Register
A React and TypeScript GRC application for documenting, scoring, prioritising, and managing cybersecurity risks through accessible, test-backed workflows.
System Architecture
- Risk Model: Uses a deterministic 5 × 5 likelihood-and-impact model to calculate scores and severity levels.
- Operational Workflow: Supports risk treatment tracking, accessible CRUD interactions, filtering, sorting, ownership, statuses, and target dates.
- Data Resilience: Persists changes locally and provides schema-validated JSON import and export.
- Quality Engineering: Verified by 80 automated tests covering core workflows, calculations, accessibility, persistence, and data portability.












