Use Case · Asset Discovery

Inventory Every Dependency, Image, Model, and Server

You cannot secure what you cannot see. Continuous discovery of every software component, container layer, AI model, and MCP server across the estate — with a queryable SBOM/AI-BOM graph your entire security program can build on.

100%
Transitive Coverage
6+
Asset Classes
SPDX+CDX
SBOM Formats
Daily
Inventory Refresh

The Inventory Gap Nobody Admits

Most organisations can't answer "what runs in production?" without two weeks of meetings.

01

Shadow Dependencies Accumulate

Dev teams add packages, test frameworks pull in transitives, and experiments leave dependencies behind. Three years later the production image has 400 packages nobody planned for.

02

AI Models Aren't In The SBOM

Your CycloneDX file tracks jars and npm packages. It rarely tracks the fine-tuned model in /opt/ml, the embedding weights in the vector DB, or the MCP servers giving LLMs production credentials.

03

Multiple Tools, Conflicting Inventories

SCA, CSPM, vulnerability scanner, cloud inventory, CMDB — each has its own asset list. Reconciliation is a quarterly spreadsheet exercise that nobody trusts.

04

Runtime Reality Drifts From Declared State

IaC says what should exist. CMDB says what was built. Runtime shows what actually runs. These three agree maybe 60% of the time. The other 40% is the security gap.

One Inventory, All Assets

Continuous Discovery. Queryable Graph.

Software Bill of Materials

CycloneDX and SPDX SBOMs generated at every build across Maven, npm, PyPI, Cargo, Go modules, RubyGems, NuGet, and container registries.

Full transitive depth
Signed attestations
VEX support

AI Bill of Materials

Extended AI-BOM format tracks model weights, training data sources, fine-tuning recipes, vector DB indexes, and MCP server inventories alongside software components.

Model artifact hashing
Training data provenance
MCP registry tracking

Queryable Asset Graph

Every asset joined with reachability, ownership, version, license, and vulnerability data. Queryable via SQL, API, or natural language via Griffin AI.

Cross-tenant rollups
Custom query API
MCP natural-language access
Real Result

Fortune 500 Discovers 213 Public npm Packages It Forgot About

A financial services customer thought they published around 40 npm packages to the public registry. Safeguard's asset discovery found 213, eleven of which had been abandoned for years. One of those abandoned packages still contained a hardcoded internal API endpoint. Rotation and takedown happened within the week. Without continuous discovery, the drift would have stayed invisible.

213
Packages Found
11
Abandoned, Pulled
1
Secret Leaked → Rotated

See Every Asset. In One Graph.

Point Safeguard at your repos, registries, and runtime. Get a complete inventory on day one — then keep it current.