A consistent identity for each package issue
The same CVE reported by grype, the native engine and an imported report resolves to one logical finding; agreement becomes a corroborating edge.
Connect software composition analysis (SCA) and software bills of materials (SBOMs) to the images and workloads they affect. Keep component risk in production context.
Resolve package identity and version into a software bill of materials.
Review advisory context alongside the path that brings the package into the application.
Use the package context to coordinate an update and verify the next scan.
Most of the code in a modern application is someone else's. SCA tells you which of those packages have known vulnerabilities, which are actually called, and which licences come with them. An SBOM is what you keep: when an advisory lands next month, the question is not whether a repository depends on the package today but which builds and images shipped it, and where they run.
That is where SecurityVault differs. The vulnerable package, the image layer that carries it and the workload running that image sit on one graph, from code to artifact to cloud. Static reachability hints help prioritise advisories for investigation; they do not prove runtime execution. A configured release gate can block a policy-violating CVE. The result is a shorter upgrade list your engineers trust, and an SBOM you can hand to a customer with VEX statements that explain every exception.
Resolve the declared package and version.
Follow the package introduced by another dependency.
Retain the component identity with the build inventory.
Investigate the advisory in the context of the application that contains it.
The same vulnerable package in a repository and in the image built from it is one story on one graph, from the commit that introduced it to the workload running it.
The same CVE reported by grype, the native engine and an imported report resolves to one logical finding; agreement becomes a corroborating edge.
Reachability hints, exploit likelihood and exposure feed the risk score. Review the supporting path and analysis coverage; an import alone is not proof of exploitation.
Upgrade pull requests can be generated for npm, pip, Maven, Go and Cargo manifests, and a successful rescan supplies verification evidence. Closure follows the lifecycle rules, with human-held dispositions preserved.
Yes. The CI gate evaluates dependency findings with everything else in the scan against your severity threshold and policies, and a denial lists the blocking package and CVE. A failed or timed-out scan is a deny. For images, registry promotion can be evaluated on blocking CVEs, signature and SLSA level before an image moves on. See deployment gates and container security.
Inspect the advisory and dependency context.
Apply the organisation’s release policy.
Keep policy failure distinct from scan or API failure.
A failed check must not be interpreted as a clean dependency scan.
Two things. For a security questionnaire or procurement review, the SBOM for the project version or image you shipped, with VEX statements recording which advisories do not apply and why. For your own audit, dependency findings are recorded as dependency evidence when controls are evaluated, and the cross-walk maps that evidence across 6 seeded framework catalogues. See continuous compliance.
Identify components in the project or image.
Retain the vulnerability applicability information.
Link the supporting records to control evaluation.
Component identity is the anchor for downstream review.
Dependency risk connects to the rest of the platform: SAST findings that prove reachability, image scanning for the packages inside each layer and risk-based vulnerability management across all of it. Built for security engineers who need to fix what is reachable first. See vulnerability management. Glossary: SCA, SBOM, SBOM component.
See the same vulnerable package traced from lockfile to image layer to running workload, with an SBOM you can download.