← Tilbage til oversigt Sikker adgang
← All demos Scenario

Scenario: a poisoned dependency

A popular package ships a malicious version. Detect eksponering fra the SBOM, contain, and communicate — calmly.

A popular dependency ships a malicious version — detect your eksponering fra the SBOM, contain it, and communicate calmly instead of guessing. Related: Scenario: responding to a new CVE in minutes · Scenario: when an open-source dependency goes dark.

News breaks that a widely used package published a compromised release. Across the industry, teams start a frantic manual audit: do we even use this? With a living SBOM, that question is a lookup, not an all-nighter.

Are we exposed?

Monitoring flags the malicious version and checks it against every product's inventory, direct and transitive.

ProductVersion presentExposed?
Consoleeventstream@4.1.2Yes — malicious
Agenteventstream@4.0.9No (< affected)
Portal—Not present

Contain it

  1. Pin to a known-good version. Roll Console back below the compromised release and rebuild.
  2. Rotate what it could have touched. Treat any secret reachable by the build as exposed and rotate it.
  3. Record the VEX. Mark the affected product and the fixed version, with the timeline.

Communicate

Because you know precisely which product carried the bad version and which never did, the customer notice is specific and honest — one product, one fixed release — not a defensive "we're investigating" that invites worse assumptions.

Value
Products affected1 of 3
Fixed versioneventstream@4.1.3
Secrets rotatedComplete
AdvisoryPublished
A supply-chain attack is a drill you either rehearsed or didn't. The SBOM is what turns "are we affected?" fra a week of dread into a morning's work.

Proofwright makes the eksponering question a lookup.

This is a taste of Proofwright

The demo runs on sample data. The product runs the same workflow across every site you look after — free build on WordPress.org today.

Sikker adgang