Safeguard
Security Guides•

Supply chain security terms for non-engineers: 15 plain definitions

Fifteen software supply chain terms in plain English, from dependency and SBOM to provenance and VEX, with one sentence on why each matters.

Safeguard Security Team
4 min read

Software supply chain security has its own vocabulary, and most terms have simple meanings. This glossary gives fifteen of them in plain English, with one line on why each matters to a leader, a buyer or a lawyer sitting in on an engineering conversation.

The terms

TermPlain meaningWhy it matters
DependencyA piece of code your software needs from someone elseEach one is a supplier
Direct dependencyOne engineers chose on purposeEasiest to review
Transitive dependencyOne pulled in by another dependencyOften where hidden flaws sit
LockfileA file recording exact versions usedMakes builds repeatable
SBOMA nested inventory of software componentsAnswers "do we use this?"
VulnerabilityA flaw that could be misusedRaw material for attacks
CVEA public identifier for a known flawLets everyone refer to the same issue
CVSSA severity score for a flawSeverity, not risk
KEVCISA list of flaws exploited in real attacksA short priority list
EPSSAn estimate of the chance a flaw is exploited soonHelps rank the long list
ReachabilityWhether your code actually uses the flawed partCuts false alarms
VEXA statement on whether a product is affected by a flawLets a vendor say "not affected"
ProvenanceEvidence of how and where software was builtSupports trust in what you received
Build pipelineThe automated line that turns code into a productA target in its own right
TyposquattingA fake package with a name close to a real oneTricks people and tools into installing it

How the terms fit together

Start with dependencies, since they are the parts. An SBOM lists them. A CVE names a flaw that may sit in one. CVSS, KEV and EPSS help rank flaws, and reachability tests whether your code even touches the weak spot. VEX is how a supplier communicates that result. Provenance and the build pipeline cover how the finished product was made.

What each source says

CISA describes an SBOM as a nested inventory and VEX as an attestation about whether products are affected by known vulnerabilities. FIRST describes CVSS as measuring severity and EPSS as estimating the probability of exploitation in the next 30 days. CISA describes KEV as the authoritative source of flaws exploited in the wild. The SLSA project describes provenance as tamper resistant evidence about how software was produced.

Using the glossary

Print it for the next risk meeting. When a term appears that is not here, ask the speaker to explain it in one sentence. If they cannot, that is useful information.

Where Safeguard fits

Safeguard produces SBOMs and scans dependencies, and its reachability analysis shows which findings your code actually uses. You can run a free scan on a repository to see an inventory for yourself.

Try it yourself

Find a dependency and a transitive dependency in the inventory and match each to its row in the glossary.

Click through it at your own pace, or open it full screen.

Quick check

Which three terms matter most to start?

Dependency, SBOM and reachability. Together they cover what you use, how you list it, and whether it matters.

Is a CVE the same as a vulnerability?

A CVE is an identifier for a publicly known vulnerability. The vulnerability is the flaw itself.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.