mirror of
https://github.com/SHOGGOTH-SECTOR/sica-fondt.git
synced 2026-08-01 08:30:20 +00:00
Place useful parts of the surrounding repos into sica-fondt by layer, per the
body model (Ada = membrane; brain/endocrine/capabilities/knowledge non-Ada):
- brain/ LLM reasoning + providers (dapr, hermes, MoMoA)
- capabilities/ REPRAG sidecars: hermes tools/skills, dapr tools, parallel
dispatch, A51 channels, and the OSINT cluster
- knowledge/ LORAG corpus: 754 cyber-skills, agency personas, secure-coding,
MITRE ATT&CK data
- reference/ defensive threat-reference (C3, shhbruh doc) + AdaYaml parser
License handling: AGPL sources (worldosint, advanced_evolution, mercury,
Reticulum) and GPL DeTTECT are SPEC-only clean-room/port descriptions — no
copyleft code copied. MIT/Apache/data parts copied as working trees.
Safety: shhbruh escape/persistence material and C3 covert-C2 kept as reference
only, not wired into the running organism. See CONSOLIDATION.md.
https://claude.ai/code/session_01UehUqEXXJJCsHoA4voCU5c
2.6 KiB
2.6 KiB
Ransomware Tabletop Exercise - API Reference
Scenario Framework
Phase Structure
Each phase contains:
| Field | Type | Description |
|---|---|---|
phase |
string | Phase name: detection, containment, escalation, eradication, recovery |
inject |
string | Narrative scenario inject read to participants |
expected_actions |
list | Correct response actions for scoring |
time_pressure_minutes |
int | Simulated time window for decisions |
Exercise Variants
- standard - Normal time pressure, full scenario
- accelerated - Half time windows, tests rapid decision-making
Scoring Algorithm
phase_score = (correct_actions / expected_actions) * 100
overall_score = mean(all_phase_scores)
Rating thresholds:
-
= 90%: Excellent
-
= 70%: Good
-
= 50%: Needs Improvement
- < 50%: Critical Gaps
Expected Actions by Phase
Detection
isolate_host- Quarantine affected endpointpreserve_evidence- Capture memory dump and disk imagenotify_ir_lead- Escalate to incident response lead
Containment
network_segmentation- Restrict lateral movement pathsdisable_compromised_accounts- Lock affected credentialsblock_c2_domains- Update firewall/proxy deny listspreserve_shadow_copies- Protect backup snapshots
Escalation
notify_executive_team- Brief C-suite leadershipengage_legal_counsel- Activate legal response teamcontact_law_enforcement- Report to FBI IC3 or local CIRTactivate_crisis_comms- Prepare stakeholder communications
Eradication
remove_persistence- Clean scheduled tasks, registry keys, WMI subscriptionsreset_all_credentials- Reset passwords domain-widerebuild_compromised_hosts- Reimage from gold imagesreset_krbtgt_twice- Invalidate all Kerberos tickets
Recovery
restore_from_backup- Use verified clean backup setsvalidate_restored_systems- Run integrity checksmonitor_for_reinfection- Enhanced monitoring for 72+ hoursstaged_network_reconnection- Reconnect systems in phases
After-Action Report Schema
{
"report": "ransomware_tabletop_aar",
"evaluation": {
"overall_score_pct": 78.5,
"rating": "good",
"phase_scores": [{"phase": "detection", "score_pct": 66.7}]
},
"recommendations": [{"phase": "detection", "gap": "Missed: preserve_evidence"}]
}
CLI Usage
python agent.py --mode demo --output aar.json
python agent.py --mode generate --variant accelerated --output scenario.json
python agent.py --mode score --responses-file responses.json --output aar.json