Files
BreakEscape/scenarios/test-rfid/mission.json
Z. Cliffe Schreuders 3cc9fafcec feat: Enhance mission management with CyBOK integration and collection filtering
- Added `Cybok` model to manage CyBOK entries associated with missions.
- Implemented `by_collection` scope in `Mission` model for filtering missions by collection.
- Updated `missions_controller` to filter missions based on the selected collection.
- Introduced `CybokSyncService` for syncing CyBOK data from mission metadata to the database.
- Created new views and partials for displaying CyBOK information with tooltips using Tippy.js.
- Added metadata fields to `break_escape_missions` for `secgen_scenario` and `collection`.
- Enhanced mission seeding logic to support new metadata and CyBOK entries.
- Added multiple new mission scenarios with associated metadata.
2025-11-25 15:20:05 +00:00

20 lines
472 B
JSON

{
"display_name": "RFID Test",
"description": "Test scenario for RFID card mechanics and access control.",
"difficulty_level": 1,
"secgen_scenario": null,
"collection": "testing",
"cybok": [
{
"ka": "AAA",
"topic": "Authentication",
"keywords": ["RFID authentication", "Access control", "Physical tokens"]
},
{
"ka": "HS",
"topic": "Hardware Security",
"keywords": ["RFID technology", "Smart cards"]
}
]
}