
Autorisiertes Social-Engineering-Simulationsframework mit isoliertem Loopback-Labor, synthetischer Zielgruppengenerierung, Vorab-Autorisierungsprüfungen und Offline-Berichterstattung in HTML/Markdown/JSON/CSV.
Severitas ist ein autorisiertes Framework für Social-Engineering-Awareness und -Simulation. Es ist strukturell darauf beschränkt, ausschließlich in isolierten Laborumgebungen gegen synthetische Identitäten ausgeführt zu werden.
Severitas isoliert die Ausführung von Assessments logisch, sodass die Sicherheitsbewertung weder die Unternehmensinfrastruktur noch echte Daten gefährdet.
Die Codebasis trennt Autorisierungsrichtlinien-Schichten von Geschäftsausführungs-Schleifen:
severitas/
├── src/
│ └── severitas/
│ ├── core/ # Container bootstrapping, configuration, and logging
│ ├── scope/ # Target match gates (Domain, Email, Network ranges)
│ ├── authorization/ # Pre-execution pipeline validation
│ ├── infrastructure/ # Mock DNS, Mail, Web, and Tracking handlers
│ ├── scenarios/ # Phishing, OSINT, QR, Pretexting scenario plugins
│ ├── telemetry/ # Synchronous ordered event bus and analytics engine
│ └── security/ # Structural redaction filters and leak sentinels
Anders als beratende Tools garantiert Severitas Compliance-Metriken strukturell:
severitas.scope): Kampagnen schlagen fehl, es sei denn, Ziele stimmen perfekt mit festgelegten synthetischen Testdefinitionen überein (*.local, *.test, *.invalid).severitas.security.guards): Der Übermittlungspfad zählt Feldnamen, verwirft Variablen jedoch vollständig, bevor Datensätze übergehen oder Telemetrie erfasst wird.Klonen Sie dieses Repository-Layout und kompilieren Sie Ihre Entwicklungsumgebung in einer isolierten Container-Instanz oder lokalen virtualenv:
# Initialize development profile
python3 -m venv .venv
source .venv/bin/activate
# Install in editable mode
pip install -e .
Severitas enthält schnelle Terminal-Dienstprogramme, um Laborvorlagen sofort bereitzustellen:
# Launch the interactive menu wizard
severitas --menu
# Start the internal mock services bundle
severitas lab start
# Scope out target definitions for synthetic verification checks
severitas scope create --name alpha --domain training.local --email [email protected]
# Run an end-to-end sandbox execution demo to generate mock results
severitas lab demo --targets 25
Beim Kompilieren von Analyse-Ausgabeordnern misst das Offline-Reportingsystem Benutzer-Awareness-Kohorten mithilfe von Inline-Diagrammen ähnlich diesem Format:
Targets simulated ████████████████████████████████████████ 25
Messages simulated ████████████████████████████████████████ 25
Interactions ██████████████████████████ 18
Clicks / visits ████████████████████ 15
Synthetic submissions ██████████████ 9
User reports ████████ 5
Dieses Framework wurde ausschließlich für autorisierte Bildungssimulationen, Infrastruktur-Tracking-Benchmarks und Trainingsvalidierungsübungen entwickelt. Das Testen gegen öffentliche Hosts oder echte Benutzerpopulationen ohne ausdrückliche Rules of Engagement (ROE) und dokumentierte Genehmigung ist strengstens untersagt. Der Code wird unter den Bedingungen der MIT-Lizenz bereitgestellt.