An AI code auditor can produce a convincing exploit narrative without proving that it changed application state. Ulysses attempts to close that gap by repeatedly forming a vulnerability hypothesis, constructing an isolated test, observing the effect and revising the hypothesis when runtime evidence disagrees. Its benchmark includes real vulnerable…
Inspect the ClaimsCase · DiggingBeagle record
Ulysses verifies agent-generated web exploit claims against execution effects
A multi-agent security harness reports verified exploit proofs for 10 of 25 real-world web-app advisories and four additional proof paths in its controlled benchmark. New proof paths are not necessarily newly disclosed CVEs.
The study evaluates a selected 25-app reproducibility benchmark. Four additional proofs are not by themselves four new CVEs or evidence of real-world attacker compromises; they require separate validation and responsible disclosure. Verification coverage and execution costs are not established for arbitrary repositories.
Assessment profile
Assessment method- Setting
- evaluation
- Exploitation
- demonstrated
- Evidence
- Grade B
- Remediation
- not applicable
- AI role
- AGAINST AI
Basis and provenance
Enrich update: CLM-ENRICH-20261027-36 cites SRC-2026-CP21-ULYSSES-EXPLOIT-EFFECT-REPLAY at Abstract, WebExploitGym results and four additional proof paths. New evidence concerns the bounded reported mechanism, prerequisite or outcome; setting evaluation; exploit status demonstrated; remediation status not_applicable. No independently comparable impact scale, affected production population or universal exploit success measure was established, so the impact band remains null. Original Claims remain individually attributable and any observed incident or simulated result is distinguished in the narrative.
Assessed Oct 27, 2026 using diggingbeagle.assessment/1.
Evidence basis: CLM-ENRICH-20261027-36 · Ulysses: A Security Harness For Synthesizing Verifiable Web Exploits
At a glance
For agentic vulnerability review, runtime effect evidence is a stronger publication boundary than a model-produced description alone.
Read the implicationsThe study evaluates a selected 25-app reproducibility benchmark. Four additional proofs are not by themselves four new CVEs or evidence of real-world attacker compromises; they require separate validation and responsible disclosure. Verification coverage and execution costs are not established for arbitrary repositories.
Limits and uncertaintyFull account
An AI code auditor can produce a convincing exploit narrative without proving that it changed application state. Ulysses attempts to close that gap by repeatedly forming a vulnerability hypothesis, constructing an isolated test, observing the effect and revising the hypothesis when runtime evidence disagrees. Its benchmark includes real vulnerable application versions across multiple web stacks, so confirmation is tied to observed behavior rather than a second LLM agreeing with a description.
Ulysses synthesizes testable web exploit hypotheses and independently checks observable application effects; the authors report 10 successful proof-of-exploitability reproductions among 25 WebExploitGym advisories across five programming languages and seven frameworks. The study evaluates a selected 25-app reproducibility benchmark. Four additional proofs are not by themselves four new CVEs or evidence of real-world attacker compromises; they require separate validation and responsible disclosure. Verification coverage and execution costs are not established for arbitrary repositories.
Require isolated and authorized reproduction, a recorded before/after effect and explicit assessment of the exact vulnerable application version before publishing an exploitability claim. For agentic vulnerability review, runtime effect evidence is a stronger publication boundary than a model-produced description alone. Primary evidence.
Additional evidence and trust boundary
The verification boundary is observable application state, not the auditor's narrative confidence. Ulysses runs candidate payloads against isolated vulnerable web applications, checks the resulting effect and revises the hypothesis if evidence does not match. A proof in the local testbed may justify further disclosure, but it is not proof of live attack traffic or of a newly cataloged vulnerability identity. Supporting record.
Timeline
- Oct 22, 2026disclosure
Public disclosure
Claims & evidence
CLM-ENRICH-20261027-36Ulysses reports four additional previously undocumented proofs of exploitability beyond reproducing ten of the 25 advisories in its chosen WebExploitGym collection; the paper does not equate those proofs with newly assigned CVEs.supported
Basis: reported finding
- supportsUlysses: A Security Harness For Synthesizing Verifiable Web Exploitsprimary disclosure
Abstract, WebExploitGym results and four additional proof paths
CLM-CP21-ULYSSES-EXPLOIT-EFFECT-REPLAY-1Ulysses synthesizes testable web exploit hypotheses and independently checks observable application effects; the authors report 10 successful proof-of-exploitability reproductions among 25 WebExploitGym advisories across five programming languages and seven frameworks.supported
Basis: reported finding
- supportsUlysses: A Security Harness For Synthesizing Verifiable Web Exploitsprimary disclosure
Abstract: independently observed execution effects, 25 advisories, 10 verified proofs and four additional proof paths
Implications
For agentic vulnerability review, runtime effect evidence is a stronger publication boundary than a model-produced description alone.
Controls and mitigations
- Require isolated and authorized reproduction, a recorded before/after effect and explicit assessment of the exact vulnerable application version before publishing an exploitability claim.
Unknowns and contradictions
- The study evaluates a selected 25-app reproducibility benchmark. Four additional proofs are not by themselves four new CVEs or evidence of real-world attacker compromises; they require separate validation and responsible disclosure. Verification coverage and execution costs are not established for arbitrary repositories.
Sources and citation
Material revision history
- Oct 27, 2026 · Canonical change recorded · new in release · revision 196