Skip to content

Respond: Are we exposed?

Know where you're exposed the moment something changes.

When a malicious package hits the news, the first question is where it's sitting in your production environment right now. In minutes you see every service running it, every one that ever ran it, and when.

log4j-core 2.14.1 CVE-2021-44228

3 running now · 4 ever ran

  • payments-api prod-us-east-1
  • checkout-web prod-eu-west-1
  • ledger-worker prod-us-east-1
Ever ran 30 days agonow
  • payments-api running
  • checkout-web running
  • ledger-worker running
  • reports-batch ran

Illustrative data

The problem

You can't secure what you can't connect.

Nobody can say what's actually running. Every tool in the chain sees its own slice. Scanners know what's in a repository. Cloud security knows what's running. Nothing connects the two.

When a malicious package hits the news, security, SRE and engineering give three different answers, and none of them can prove theirs.

Findings pile up with no way to tell which ones were built into what's running.

How it works

Response in minutes, not days.

  1. Find it

    One query returns every service running a vulnerable package, with the commit and the release.

  2. Block what's malicious

    Malicious packages get blocked at every build and deploy.

  3. Fix what runs first

    New CVEs are routine hygiene, not emergencies: we show where each one actually runs, so teams fix what's in production first.

Routine vulnerabilities are not active exploits. For those we show where they run and create no new tickets or tasks for developers or AppSec.

Exposure triage

A cross-team hunt, or one query.

Illustrative

Typical triage without a data plane

  1. Find the advisory and the affected versions
  2. Search every repository for the package
  3. Map packages to the services that build them
  4. Ask each owning team what they ship
  5. Check what's actually running in production
  6. Check what ever ran, and when

AI SRE tools can scrape and stitch this data together, but the answer is still probabilistic.

With Crash Override

One query against the data plane

Every service running it, every one that ever ran it, and when, with the commit and the release.

Demo moment

What you'll see in a demo

A CVE drops Friday at 4:47. One query returns the three services running log4j-core 2.14.1, with the commit and the release.

Our view

What this means for a typical organization

“Are we exposed?” takes one query, not a cross-team hunt.

In production Toyota's security team tracks 45,000 production workloads within two hours of deployment.

Proof

At Blackstone, 98% of production deploys ship automatically; the AppSec team reviews only the 1 to 2% that need a human. One view of production that security, SRE and engineering agree on.

FAQ

Common questions

Will you block our new CVEs?

No, and you wouldn't want us to. Only truly malicious packages get blocked. Everything else is prioritized by where it actually runs, so teams fix what's in production first.

How does the build sensor work?

At build time, the build sensor adds a small, signed record to every artifact, saying what it is, where it came from and what's inside. Think of it like an AirTag on luggage: it travels with the artifact into production and reports where it is.

Why not just ask Claude?

Stitching data across silos with an LLM is nondeterministic and brittle. We're independent, deterministic, structured data from inside your build and production. Connect us over MCP and Claude gets facts instead of guesses.

Use cases

The other two questions