Software Supply Chain Compromise Propagation
Inject a malicious compromise into one shared package inside a dependency graph and watch it silently propagate to every downstream project that transitively depends on it — compare the blast radius of a deeply-embedded package against an isolated leaf, then see how an SBOM scan detects it once its signature is known.
Real software is built from a deep, nested tree of shared dependencies. This simulator lets you inject a malicious compromise into a single package inside a small dependency ecosystem and watch it silently climb the dependency graph — package by package — until it reaches every downstream application that transitively relies on it, while unrelated projects stay untouched. Compare the blast radius of compromising a deeply-embedded leaf package against an isolated one, then see how a Software Bill of Materials (SBOM) scan can detect the compromise across the whole graph almost instantly once its signature is known — in contrast to how long it can otherwise stay silent.
Inject a malicious compromise into one shared package inside a 3D dependency-graph ecosystem and watch it silently propagate through every downstream project that transitively depends on it, even many hops away. Compare the blast radius of a deeply-embedded leaf package against an isolated one with a live compromised-project count, then run an SBOM scan to see near-instant detection once the compromise's signature is known, contrasted against how long it can stay silent otherwise.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install