Skip to content

SIEM Minigame Implementation#49

Open
alixthegreat wants to merge 4 commits intocliffe:mainfrom
alixthegreat:siem
Open

SIEM Minigame Implementation#49
alixthegreat wants to merge 4 commits intocliffe:mainfrom
alixthegreat:siem

Conversation

@alixthegreat
Copy link
Copy Markdown

This PR adds a new SIEM Alert Dashboard minigame and wires it into the existing minigame framework and lock system using the siem_dashboard flow. It implements core triage gameplay (dismiss/escalate), seeded IoC + noise alerts, timer-based success/fail logic, and global state outputs (siem_escalated / siem_missed_alerts) with completion event emission. It also supports runtime alert injection, ransomware-triggered escalation behavior, and session persistence so players can close/reopen without losing progress. I have implemented this according to the design documentation. It has been tested for any bugs and issues with the visual layout, which have been fixed. One slight deviation from the intended implementation is that the ransomware deployed event happens over 10-20 seconds and contains a mixture of critical alerts and other noise. I found that just deploying 4 critical alerts simultaneously didn't look right.

- Introduced the SIEM Dashboard minigame with complete functionality for alert triage and escalation.
- Created CSS styles for the SIEM Dashboard UI, ensuring alignment with design specifications.
- Developed strict alignment revision plan to ensure SIEM planning matches game design requirements.
- Added audit documentation comparing current SIEM plans against game design documents.
- Implemented scenario files for testing the SIEM Dashboard minigame
- Updated minigame starters to include the new SIEM Dashboard minigame.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant