P(breach) = clamp(Σ open_vectors × (1−sec/100), 0, 1)
Smart vending machines are IoT endpoints: an exposed network port, unencrypted payment reader, weak physical lock, or unsigned firmware each widen the attack surface. This is a metaphor visualization — each glowing node on the machine represents a real vulnerability class, not a literal physical wire.
- Security Level — overall hardening (patching, encryption, monitoring); raises the shield and lowers breach probability.
- Network Port / Payment Reader / Physical Lock / Firmware — toggle each attack vector open or closed (patched); open nodes glow red and feed risk.
- Launch Simulated Attack — rolls a probabilistic breach check against the current exposure and animates the outcome.
Real-world use: 2018-era vending machine hacks exploited exactly these vectors — default Bluetooth/Wi-Fi credentials, cleartext card readers, and un-updated embedded Linux firmware — to dispense free products or skim card data.