Glossary.
Plain-English definitions for every term you’ll see in the platform.
A — D
Attack-path graph — Force-directed graph from a vulnerable dependency through your import graph to a sink (sensitive API) and on to an HTTP entry point. Lets us score not just “is there a CVE” but “can a request to your service reach the vulnerable code.”
CISA KEV — Known Exploited Vulnerabilities catalogue maintained by US-CISA. A CVE on this list is being exploited in the wild today. Highest-confidence exploitability signal.
cgroup-BPF — eBPF programs attached to a kernel cgroup. The runtime agent uses cgroup-BPF connect4 and connect6 hooks in enforce mode to deny non-allowlisted egress before the syscall returns. Callers see a standard EPERM.
CO-RE — “Compile Once, Run Everywhere.” A technique for writing BPF programs that work across kernel versions using BTF (BPF Type Format) records. Lets the agent ship as a single binary that runs on every modern Linux kernel.
CycloneDX — SBOM (software bill of materials) format from OWASP. dpndncY emits CycloneDX 1.5 on every scan.
Dependency Firewall — Package-manager admission-control proxy. Refuses risky packages before they enter your dependency tree. Lives between your developers/CI and the public registries (npm, PyPI, etc.).
DSSE — Dead Simple Signing Envelope. A signing format that wraps any payload (we use in-toto Statements) with a signature and a payload-type URL. dpndncY uses DSSE over RSA-2048 (RS256) by default.
E — L
eBPF — Extended Berkeley Packet Filter. A Linux kernel technology that lets userspace programs attach safe, verified bytecode to kernel hooks. The runtime agent uses four eBPF programs.
EPSS — Exploit Prediction Scoring System (first.org). A daily-updated probability (0.00 – 1.00) that a given CVE will be exploited in the next 30 days. Pairs well with KEV.
ExploitDB — Public database of known exploits keyed by CVE. Presence of one or more public exploits is a strong “real-world exploitable” signal.
EWF — Exploit Window Forecast. dpndncY proprietary model that estimates days-until-public-exploit for a given CVE, using EPSS trajectory and historical patterns.
GHSA — GitHub Security Advisory. GitHub’s curated advisory database. Often the first place an ecosystem-specific advisory lands. We correlate alongside OSV and NVD.
in-toto — Open framework for supply-chain attestations. We emit in-toto v1 Statements (predicateType + subject + predicate) wrapped in DSSE envelopes.
JWS — JSON Web Signature. The signed-evidence format used for some firewall decisions where DSSE would be overkill. Verifies the same way against the public key.
KEV — see CISA KEV.
Kernel hook (a.k.a. runtime probe) — A point in the Linux kernel where a userspace program can register a callback to observe or intercept a syscall. The runtime agent attaches four: connect, exec, security_file_open, getaddrinfo.
M — R
NVD — National Vulnerability Database (US-NIST). Authoritative CVE record store. We correlate against NVD for every finding.
OSV — Open Source Vulnerabilities. Google-maintained advisory format and database with strong ecosystem coverage. Primary feed for dpndncY SCA.
Reachability — Whether the vulnerable symbol in a dependency is actually called from your code. AST + call-graph traversal. For JS/TS and Python today.
RSA-2048 — Signing key size used by default for the per-tenant keypair. Optionally RSA-4096.
RS256 — RSASSA-PKCS1-v1_5 with SHA-256. The DSSE signing algorithm we use by default.
S — Z
SARIF — Static Analysis Results Interchange Format (OASIS). dpndncY emits SARIF 2.1.0 for SAST findings, ingestible by GitHub code-scanning, GitLab, IDEs, etc.
SBOM — Software Bill of Materials. List of every component in a build. We emit CycloneDX 1.5 and SPDX.
Sigstore-keyless — Optional signing mode where the keypair is generated per-call by Fulcio (a CA) under an OIDC identity, and the signature is logged to Rekor (a transparency log). No long-lived key to manage.
SLSA — “Supply-chain Levels for Software Artifacts.” Industry framework for supply-chain integrity. dpndncY runtime traces conform to SLSA in-toto v1 Statements.
SPDX — Software Package Data Exchange. Alternative SBOM format. We emit both CycloneDX and SPDX.
Trust delta — dpndncY proprietary signal. Compares the trust score of the requested package version against the last approved one for the same package. A drop above the configured threshold triggers a block — catches typosquats, takeovers, maintainer rotations that absolute thresholds miss.
uprobe — User-space probe. eBPF attachment point in a userspace library (e.g. libc getaddrinfo). The DNS hook is a uprobe.