PAGES

WHAT THE TOOLCHAIN RUNS ON

Supply chain

Most cyber tools are built on the same handful of open-source packages, so one bad release can ripple across the market. This page shows where those shared dependencies are, which tools lean on each, and which are running versions with exploited or unpatched vulnerabilities.

86 tools share the single most common dependency
2,455 packages declared by two or more tools
380 of 577 tools share at least one

Known vulnerabilities in what the toolchain ships

Checked against the versions each tool actually builds with, not the version ranges it declares. Known-exploited means CISA lists the CVE as exploited in the wild. Exploit probability is FIRST's EPSS score, the chance of exploitation in the next 30 days. Checked 2026-10-07.

4 libraries with a known-exploited (CISA KEV) vulnerability in a shipped version
216 shared libraries where at least one tool ships an affected version
173 of 577 tools ship an affected version of a shared library

Highest risk right now

New in the last 30 days

If these broke

3 packages reach half the toolchain. 13 reach 80%.

Each bar is the next package that reaches the most tools not already counted. The line is the running total, out of the 380 tools that share any dependency. It takes 55 packages to reach every one. Click a bar to see its tools below.

  • pypi
  • go
  • npm
  • cargo
  • maven
  • tools reached so far

Search for a tool to see its shared dependencies. Clear the search to return to the market view. The overview and package counts describe the whole market.

Built from the same artifacts as the per-tool pages. How this is measured →

browse all tools → score card for your toolchain →