Platform

The boring.tools platform

boring.tools helps teams understand what is in their software, what changed, and which newly published vulnerabilities actually matter to them. The platform starts with the SBOM and builds inventory, monitoring, and reporting around that foundation.

Platform model

SBOM-centered architecture with inventory, vulnerability intelligence, and portfolio reporting in one graph.

Supply chain visibility starts with the inventory

Most teams do not struggle because they lack scanners. They struggle because they do not have a dependable map of what they are shipping. When a customer asks for an SBOM, when a critical CVE lands, or when a release needs review, the same question comes up every time: what is actually in this software?

boring.tools is built to answer that question first. Instead of treating the SBOM as a compliance export generated at the very end, the platform uses it as the system of record for packages, versions, transitive dependencies, and the releases they belong to. That shifts the workflow from reactive investigation to continuous awareness.

What the platform is designed to do

The platform brings together four jobs that are often split across too many tools: generating SBOMs, maintaining a usable dependency inventory, monitoring vulnerability data as it changes, and giving teams a shared operational view across projects. Each capability matters on its own, but the real value comes from how they reinforce each other.

When an SBOM is generated and stored as part of the normal release flow, your inventory no longer has to be reconstructed from memory. When vulnerability data from OSV and NVD changes, boring.tools can match those updates back to the inventory you already have. When that data is visible in a multi-project dashboard, engineering and security teams can see which projects need attention without starting from scratch.

Why an SBOM-first model matters

A lot of security products can tell you that a package is vulnerable. Fewer can tell you which software artifacts contain that package, when it entered the system, and how that answer changes across releases. That gap matters in real work. During customer questionnaires, internal reviews, and incident response, teams need evidence they can share, not just a stream of alerts.

An SBOM-first approach gives boring.tools a stable reference point. The inventory is explicit. Vulnerability matching has context. Reporting gets easier because the same underlying data supports operations, audits, and customer communication. The result is a calmer process: less manual digging, fewer spreadsheets, and a clearer path from detection to action.

How the pieces fit together

Teams typically start by generating SBOMs for the projects and releases they care about. Once those SBOMs are in place, boring.tools can maintain a running picture of what each project contains and compare it against upstream advisory sources. That feeds a dashboard that shows where risk is concentrated, what changed recently, and where follow-up work is needed.

This structure is intentionally simple. The platform is not trying to replace your build system or issue tracker. It is trying to make your software inventory and vulnerability posture legible enough that the rest of your process can move faster.

Explore the platform

The pages in this section go deeper on each capability: how boring.tools approaches SBOM generation, how vulnerability monitoring is tied back to real software inventory, how dependency inventory becomes a durable operational asset, and how the dashboard gives teams a shared view across projects.