Skip to content
Bill of Materials Open the app
Bill of Materials

See everything inside your software — and the one fix that removes the most risk.

Point it at a lockfile, SBOM, container image, GitHub repo, or a pasted list of packages. Bill of Materials maps every library those pull in behind them, flags the known-risky ones — known vulnerabilities, end-of-life, severity — and names the single upgrade that clears the most risk first. Then it exports a report you can hand to your CISO.

See it on a real sample

A scroll-through of one public Node.js project — the same read, map, flag and first-move you get on your own software.

Sample — a public example (a real check of a public Node.js app, not your software) Scroll to begin
STEP 1 / 5The software you chose
STEP 2 / 5…and everything it dragged in
6
packages now running
STEP 3 / 5Which of them are risky
STEP 4 / 5Where the risk piles up
All 76 problems, biggest package first
axios + handlebars = 46 of 76 — just over half
STEP 5 / 5What fixing the top two does
580risk scoreour scoring, not an industry standard
↓ most of it gone
0 · calmhigher · more exposure
axios 0.18.0
upgrade to 0.33.0
handlebars 4.0.11
upgrade to 4.7.10
01 · YOUR CHOICE

Here is the software you chose.

This sample project lists just six packages by name: axios, express, handlebars, jsonwebtoken, lodash and minimist. That feels small and manageable.

02 · THE HIDDEN GUESTS

Each one quietly brought others along.

To do their job, those six pulled in eighty-seven more libraries nobody typed. 6 → 93
Every one of them runs inside the app.

03 · THE RISKY ONES

Some of what came along is risky.

Thirteen of the ninety-three carry known problems — 9 Critical, 31 High, 28 Medium and 8 Low across them (76 in all).

04 · WHERE IT CONCENTRATES

Here's where the risk concentrates.

The problems are not spread evenly. Two packages — axios and handlebars — hold 46 of the 76 problems between them. Just over half the risk sits in two places.

05 · THE PAYOFF

Watch the risk score when you fix the top two.

Keep scrolling. As each of the two heaviest packages is upgraded, the score drops — from 580 down to 16. Two upgrades, most of the risk gone.

DO THIS FIRST

✓Upgrade axios and handlebars.

Those two upgrades clear most of the risk before you touch anything else — the single clearest move. Then work down the rest. Open this sample in the app →