Skip to main content
NewsPublished

Xpsd: decide if a CVE is actually reachable in your tree (SARIF / GitHub code scanning)

Source Reddit NetSec

0

Discussion

Xpsd is an open-source tool designed to analyze whether reported CVEs or vulnerability scan findings are actually reachable in a given source code tree. It integrates with GitHub code scanning and uses an LLM-driven approach combined with structural code navigation and advisory lookups to provide verdicts on vulnerability reachability. The tool helps developers prioritize which vulnerabilities pose real risks in their codebase by providing evidence, call paths, and SARIF reports. It supports multiple vulnerability report formats and can be integrated into CI workflows. There is no indication that Xpsd itself is a vulnerability or threat.

r/netsec (opens in a new tab)u/Emergency_Stable_9230 points0 comments

If you have ever opened a Grype/Trivy report and thought "cool, 200 findings, which ones can actually be hit in this codebase?", that is basically why we built Xpsd.

You feed it a CVE or a scan report. It tries to answer a simpler question: is the vulnerable code reachable here? You get a verdict, some evidence, a call path when it can find one, and SARIF so it shows up in GitHub code scanning next to everything else.

It does not shove your whole repo into an LLM. The agent pokes around with tools (search, advisory lookup, pulling a dep when it has to). Works as a GitHub Action, Copilot or your own model.

Just hit v1.0. Open source, Apache-2.0:

https://github.com/ByteRay-AI/Xpsd

Links cited in the discussion

References

Community reviews

Loading reviews…