A professional web application designed to streamline the process of ISO 27001 auditing, compliance tracking, and risk management. This tool allows organizations to visualize their compliance status, manage audit checklists, and generate detailed reports.
- Visual Analytics: Real-time overview of compliance status using dynamic charts and graphs.
- Progress Tracking: Monitor implementation progress across different ISO 27001 domains.
- Comprehensive Controls: Complete list of ISO 27001:2013 and 2022 controls.
- Status Management: Interactive interface to mark controls as Compliant, Non-Compliant, or Not Applicable.
- Evidence Logging: Capabilities for auditors to add notes and reference evidence for specific controls.
- Detailed Breakdown: granular view of compliance per section (e.g., Context of Organization, Leadership, Planning).
- Gap Analysis: Identify missing requirements and areas needing improvement instantly.
- Customizable Settings: Tailor the tool to specific organizational needs via the Config interface.
- Data Persistence: Save and load audit sessions to resume work at any time (
.txt/ JSON support).
- Frontend: React.js, Redux (for state management)
- Styling: CSS3, Responsive Design
- Runtime: Node.js
-
Install Dependencies
npm install
-
Start Development Server
npm start
The application will run at
http://localhost:3000. -
Build for Production
npm run build
This project is deployed using Netlify. You can access the live version here: https://iso27001-diagtool.netlify.app
This project is licensed under the MIT License - see the LICENSE file for details.
Mohamed Wassim Chahed Industrie 4.0 / ISO 27001 Project Lead