Skip to content

Built-in Scenarios

SensorChaos ships 14 scenarios: 8 GNSS scenarios (all tiers) and 6 multi-sensor scenarios (Team tier and above).

Based on documented real-world GPS interference events. Available on all plan tiers.

NameCLI pathDescription
Gulf Spoofing 2026gnss/gulf-spoofing-2026Coordinated position spoofing in the Persian Gulf, shifting reported location by up to 30 km over 2 minutes while maintaining high reported accuracy.
Gulf Jamming 2026gnss/gulf-jamming-2026Broadband L-band jamming causing a complete GPS signal loss over the Strait of Hormuz — satellites drop to 0 and location becomes unavailable.
Baltic Drift 2024gnss/baltic-drift-2024Gradual position drift observed in Baltic Sea shipping lanes — a slow spoof ramp that increases positional error by roughly 2 km per minute.
Baltic Jamming 2024gnss/baltic-jamming-2024Intermittent jamming near the Finnish coast with repeated signal loss and recovery cycles every 20–40 seconds.
Urban Canyongnss/urban-canyonDense multipath reflections in a city centre causing accuracy degradation (reported accuracy oscillates between 5 m and 120 m) and jumpy position fixes.
Tunnel Transitgnss/tunnel-transitA complete GPS blackout during a 3-minute tunnel transit, followed by a cold-start satellite reacquisition sequence with degraded accuracy.
Accuracy Liegnss/accuracy-lieThe receiver reports high accuracy (5 m) while the true position error is 400+ metres — tests whether the app blindly trusts the accuracy field.
GPS Flickergnss/flickerRapid GPS availability oscillation where the signal drops and recovers every 8–15 seconds, stressing location listener and fallback logic.

Available on Team tier and above. These scenarios combine GPS degradation with accelerometer, gyroscope, magnetometer, barometer, and Wi-Fi signal changes.

Full sensor injection (GPS, IMU, barometer) works with both the Android and iOS agents. Wi-Fi and cell tower injection are not yet available (in development).

NameCLI pathDescription
Conflict Zonemulti/conflict-zoneGPS spoofed, Wi-Fi infrastructure down, IMU noisy from vehicle vibration, magnetometer disturbed by nearby EW equipment. Based on reported conditions in active conflict zones (2024–2026).
Tunnel with IMUmulti/tunnel-with-imuGPS and Wi-Fi lost on tunnel entry. IMU remains fully functional, providing dead reckoning data throughout. Tests navigation continuity when satellite positioning is unavailable.
Indoor Transitionmulti/indoor-transitionPedestrian walks from outside into a multi-story building. GPS hands off to Wi-Fi, then barometer detects floor change via elevator. Tests the full indoor sensor handoff chain.
Magnetic Anomalymulti/magnetic-anomalyGPS remains accurate throughout. Magnetometer is progressively corrupted by electromagnetic interference from high-voltage infrastructure. Compass-dependent features break while GPS stays correct.
Everything Failsmulti/everything-failsAll sensors degrade and fail in sequence — GPS jammed, Wi-Fi down, IMU drifting, magnetometer saturated, barometer stuck — then recover one by one. The worst-case scenario for any location-aware app.
Delivery Truck Vibrationmulti/delivery-truck-vibrationEngine and road vibration inject continuous broadband noise into the IMU. GPS alternates between good and poor across an urban delivery route, with a speed bump spike and emergency braking event.
Terminal window
sensorchaos run gnss/gulf-spoofing-2026
sensorchaos run multi/conflict-zone

See the Quickstart for full setup instructions and the CLI Commands reference for all available flags.