Learn how to read, interpret, and act on the results of an Ossprey scan. Every scan produces a set of verdicts for the packages in your dependency tree.
Click on any asset in the Scan Results page to see its detailed scan output. The scan details include a project header showing the asset name and overall security status, the scan date, and a full component list of all packages (dependencies) found.
Each component shows the package name, version, package type (npm, PyPI), and its verdict:
- — no security issues detected; the package is clear based on current threat intelligence
- — the package has been identified as potentially containing intentionally harmful code (data exfiltration, backdoors, typosquatting, etc.)
Scan results for a package
When a malicious or suspicious package is found:
— note the name, version, and which projects use it
— review the verdict and whether the threat is exploitable in your context
— depending on where you found the package it might have been in your system for a while. You might need to assess the potential impact the package has had
— often the fix is to upgrade to a newer, safe version
— if no safe version exists, look for alternative packages
— upgrade or replace the affected dependency
— run a new scan to confirm the issue is resolved
If you need to remove a scan, navigate to the asset details and click the delete button (trash icon). This removes the scan history from Ossprey but doesn't affect your actual project.