Dieses Repository enthält ein einfaches Beispiel für eine lokale Webanwendung zur Unterstützung des IT-Grundschutz nach Vorgaben des BSI (Bundesamt für Sicherheit in der Informationstechnik).
Die Anwendung basiert auf Flask und lässt sich auf einem PC oder Notebook starten. Sie dient als Minimalbeispiel für eine portable Lösung ohne Benutzerverwaltung.
- Python 3.8 oder neuer
- Abhängigkeiten aus
requirements.txt
Installation der Abhängigkeiten:
pip install -r grundschutz_tool/requirements.txtpython grundschutz_tool/app.pyDanach ist die Weboberfläche unter http://127.0.0.1:5000 erreichbar.
Die Beispielkonfiguration in controls.json zeigt exemplarisch zwei Kontrollen des IT-Grundschutz. Sie kann erweitert werden, um weitere Anforderungen abzubilden.