Final-year project · Python / Flask · Academic
Cyber Essentials Mapper
Context-Aware Cybersecurity Compliance Mapping Tool for SMEs
A Flask application that turns Cyber Essentials requirements into a prioritised, explainable set of actions for small and medium-sized organisations that lack dedicated security expertise.
Case study: problem, approach and workflow
Interpreting requirements
Small and medium-sized organisations often lack dedicated security expertise. Turning Cyber Essentials requirements into a clear, prioritised set of actions is where many stall.
Designing and building the platform
I designed and developed a Flask-based compliance-mapping application, applying Agile principles through design, implementation, testing and refinement.
Assessments to remediation
Questionnaire-driven assessments with evidence gathering, weighted risk scoring, mapping to Cyber Essentials and ISO 27001, explainable guidance, automated reports and remediation roadmaps.
- 01Questionnaire
Context-aware questions with evidence capture
- 02Weighted scoring
Automated risk scoring across control areas
- 03Framework mapping
Cyber Essentials and ISO 27001 controls
- 04Explainable guidance
Plain-English reasoning for non-technical readers
- 05Reports & priorities
Compliance report, risk analytics, remediation roadmap