Proof Over Claims
Every assertion backed by a sanitizer trace. We don't flag risks. We prove them.
Who We Are
Vorthix is built by security researchers who found vulnerabilities in libexpat, pymonocypher, FreeRDP, and LibRaw — critical open-source infrastructure used by hundreds of millions of systems worldwide.
We built Vorthix AI because we understood the limits of manual research. A skilled security researcher can review one codebase at a time, work eight hours a day, and find one CVE per engagement if they are lucky. We built an AI that reasons the way we do — adversarially, hypothesis-driven, proof-first — and runs at machine speed, continuously, without context loss.
The result is a security researcher that never sleeps, never loses context, and never reports a finding it cannot prove. Vorthix AI has already found CVEs in codebases that thousands of security researchers worked on for years. Every finding came with a working exploit. Zero false positives shipped.
This is what autonomous security research looks like. Every finding on this site is confirmed by the Vorthix research team before disclosure, coordinated with upstream maintainers, and published with the full sanitizer trace, network exploit, and reproducer — not just a summary. See the full research index for every advisory we've shipped.
Every assertion backed by a sanitizer trace. We don't flag risks. We prove them.
A patched CVE is not a closed case. Every fix is a claim. We find where the claim breaks.
A finding is not shipped until it reproduces deterministically. Nothing speculative leaves the sandbox.
The agent iterates at speeds no human researcher can match — without losing context, without sleeping.
We disclose responsibly, coordinate with maintainers, and publish the complete technical writeup when the patch ships.
Critical open-source infrastructure is where the most dangerous bugs live. That is where we focus.
The premise behind Vorthix is simple to state and hard to execute: a security finding is only as trustworthy as the evidence behind it. Most vulnerability tooling optimizes for coverage — flag as much as possible, let a human sort out what matters. Vorthix optimizes for the opposite: report nothing until it has been demonstrated, so that everything reported can be trusted without re-verification. This is what proof-based security research means in practice — a candidate becomes a finding only after it crashes the target under a runtime sanitizer, not when it looks risky on inspection.
The second premise is that a closed CVE is not necessarily a closed problem. Vorthix treats every merged security patch as a testable claim rather than a resolved question, and systematically checks whether the claim's assumption holds across every code path that shares its precondition — the technique documented in full in the incomplete fix detection guide. Open-source infrastructure is the deliberate focus: a single parser, cryptographic library, or protocol implementation routinely sits underneath thousands of downstream applications, which makes it the highest-leverage place to find and fix a real vulnerability.
Every target is compiled with AddressSanitizer and UBSan instrumentation before any analysis begins, so that memory-safety and undefined-behavior violations terminate the program deterministically instead of corrupting state silently. Input generation combines targeted harness construction for high-priority call sites with coverage-guided fuzzing — conceptually similar to libFuzzer and AFL++, run continuously at over one million executions per second — for broader exploration of the input space. Patch review uses call-graph and data-flow analysis to perform patch-diff and variant analysis: mapping every call site a fix's guard condition is supposed to cover, then testing each one independently.
Every Vorthix finding follows coordinated disclosure. Once a vulnerability is confirmed by sanitizer, it is reported privately to the maintainer or vendor — through a GitHub Security Advisory, a project's dedicated security contact, or the relevant CNA (CVE Numbering Authority) intake process — along with the reproducer, sanitizer trace, root-cause analysis, and a suggested patch. Public disclosure follows the patch, not the discovery: the technical writeup, sanitizer output, and timeline publish once a fix is available, giving downstream users a remediation path before the technical details are public. See our security policy for how to report an issue in Vorthix itself.
| Date | Event |
|---|---|
| Jun 2, 2025 | First public disclosure: GHSA-8f95-v3jq-cj86, a heap buffer overflow in pymonocypher, identified and confirmed in under 2 hours. |
| Jun 20, 2026 | CVE-2026-56412 disclosed: an incomplete fix bypass in libexpat, found by reading a merged patch as a claim and locating the code path it missed. |
| Jul 2026 | Two additional CVE-assigned findings in coordinated disclosure with maintainers, including FreeRDP — writeups publish on patch release. |
libexpat · CWE-416 · Reported by Vorthix Security Research · · GitHub PR #1278
pymonocypher · CWE-122 · Reported by Vorthix Security Research · · GitHub Advisory
FreeRDP · CWE-125 · Reported by Vorthix Security Research · · GitHub Advisory
LibRaw · CWE-122 · Reported by Vorthix Security Research · · LibRaw Fix Commit 87241b4
“A fix is a claim. Every claim has an assumption. Find the assumption.”
Private access open to security teams and researchers.