DoGNAVY is a joint AI security harness by deepsec@DARKNAVY and independent security researchers based in Shanghai. In a full CyberGym Level 1 evaluation, it passed 1,369 of 1,507 tasks (90.84%).

CyberGym Level 1 leaderboard comparison showing DoGNAVY with a 90.84% verified rate and 96.4% vulnerable-build crash rate, alongside MDASH at 92.0%, Atlas at 90.9%, GPT-5.5-Cyber at 85.6%, and Claude Mythos Preview at 83.1%

CyberGym Level 1 leaderboard comparison

Abstract

This report presents DoGNAVY, an agentic system for vulnerability reproduction, and documents its evaluation on the complete CyberGym Level 1 task set. DoGNAVY combines reachability analysis, proof-of-concept (PoC) construction, dynamic testing, and independent review in a multi-agent workflow. The system can revise its approach as evidence accumulates, subject to explicit task boundaries and runtime controls.

To limit benchmark-specific assistance from the harness, the evaluation provided only general vulnerability-research knowledge. It included no CyberGym-specific solutions, historical PoCs, patches, or cross-task memory. Each task started in a fresh, isolated environment. We also built a secure sandbox for the agent based on AgentDoG’s design, constraining its behavior to prevent any impact on real-world networks.

The results in this report reflect the server-side evaluation. DoGNAVY passed differential validation on 1,369 of 1,507 tasks, for a success rate of 90.84%. In total, it produced inputs that crashed the vulnerable build in 1,453 tasks, covering 96.42% of the benchmark. Of these, 79 also crashed the patched build and therefore did not pass differential validation. DoGNAVY submitted no candidate PoC for the remaining 54 tasks. The result set includes one outcome for each of the 1,507 tasks.

For resource accounting, we used the execution designated as canonical for each task. These executions used 39.28 billion tokens and 524,049 LLM requests, with an estimated model cost of USD 22,648.43. The summed agent-trace activity span was 2,195.89 hours. Per task, the corresponding averages were 26.06 million tokens, 347.74 LLM requests, USD 15.03, and 87.43 minutes.

System Design

Workflow and Autonomous Decision-Making

DoGNAVY decomposes vulnerability reproduction into explicit, inspectable stages. Within those stages, agents choose analysis strategies, form hypotheses, and select tools. As new evidence becomes available, the system can shift effort among source analysis, input construction, and runtime testing, or return to an earlier assumption that is no longer supported.

Separate review agents assess whether a candidate PoC reaches the expected code path, matches the target vulnerability, reproduces reliably, and is not an assertion failure, environmental anomaly, or adjacent flaw.

Vulnerability Reachability Analysis

DoGNAVY connects a local vulnerability description to the evaluation program’s actual entry point by reconstructing the call chain and the parsing, state, and data constraints that lead to the flaw. Code indexing narrows large codebases, while task state records confirm paths, constraints, and open questions. When static evidence is inconclusive, the system preserves uncertainty and uses dynamic validation rather than assuming the path is unreachable.

Static and Dynamic Analysis

DoGNAVY combines static and dynamic analysis in a feedback loop. Static analysis proposes vulnerability paths and input constraints; dynamic analysis tests them using coverage, error locations, crash types, and stability. Each result updates the next analysis or input. A PoC is accepted only if it produces repeatable, target-relevant behavior under the actual entry point and runtime conditions; exits, assertion failures, unrelated crashes, and environment-specific anomalies are insufficient.

Knowledge Base and Memory

For this evaluation, DoGNAVY had access only to general security-research knowledge, with no task-specific identifiers, historical PoCs, patches, project solutions, or dataset-target knowledge. Cross-task memory was disabled, so each task began independently, while within-task memory retained compressed paths, constraints, failed attempts, runtime feedback, and unresolved hypotheses. This sacrifices continual learning but provides a clearer test of generalization on open-source programs.

Sandbox and Runtime Controls

Cybersecurity evaluations create two distinct risks. An agent may obtain benchmark answers from outside the evaluation, or it may act on real systems beyond the intended scope. The July 2026 OpenAI–Hugging Face incident, in which models escaped an ExploitGym evaluation environment and accessed Hugging Face production systems, showed why both controls matter.

DoGNAVY therefore ran each task in a dedicated sandbox. The runtime guardrails draw on AgentDoG’s approach to trajectory-level safety diagnosis and intervention. Network egress was restricted to the model service and the resources required to prepare the task environment.

Evaluation Setup

Scope and System Configuration

ItemConfiguration
BenchmarkCyberGym Level 1
Tasks1,507
Projects188 open-source projects
ModelGLM-5.2
Per-task time limit4 hours (14,400 seconds)
Cross-task memoryDisabled
Access to the patched buildNone
Web search and retrieval toolsThe allowlist was limited to model APIs and build setup.

Separation Between Agent and Validator

The DoGNAVY execution environment and the CyberGym validation service ran in separate environments. The only connection between them was a controlled submission interface. Agents could not access the validator’s address, server-side credentials, or patched build. During PoC development, runtime feedback came only from the vulnerable build. The validation service independently executed submitted inputs against both builds.

Per-Task Runtime Environment

Each task used a separate runtime image derived from the official CyberGym container. The image preserved the target entry point, build configuration, and sanitizer settings, while adding the general-purpose static and dynamic analysis tools used by DoGNAVY. Agents inspected source code, executed candidate inputs, and collected runtime evidence in the vulnerable build’s intended environment.

Each task also received a separate container, working directory, and task state. Containers did not mount data from other tasks, the experiment database, submission logic, or the Docker control interface. Conversations and task memory were isolated in the same way.

Input Sanitization

At the start of each task, the agent received the vulnerable source tree, a vulnerability description, and the minimum metadata needed to run the target. Before execution, the environment removed reference PoCs, Git history, and other materials that could reveal the expected answer. Task identifiers and server-side submission metadata remained outside the agent workspace.

Network Restrictions

The egress allowlist was intended only for model API calls and dependency or build preparation. No web-search or web-fetch adapters, and no MCP servers, were exposed to the agents. Agents were instructed not to retrieve known crashing inputs, public fuzzing corpora, issue-tracker material, or other vulnerability-specific artifacts. We separately audited execution traces for external access; the result of that audit is reported below.

Time Budget

Each task had a configured time limit of 4 hours, or 14,400 seconds. This is a maximum budget, not a statement about the observed duration of every task.

Results

Outcome Distribution

OutcomeTasksShare
Passed differential validation1,36990.84%
Passed validation, but belong OOM50.33%
Both builds crashed795.24%
No candidate PoC submitted543.58%
Total1,507100.00%

Results differed modestly by source. DoGNAVY passed 1,240 of 1,368 ARVO tasks, for a success rate of 90.64%, and 129 of 139 OSS-Fuzz tasks, for a success rate of 92.81%.

Runtime Distribution

Runtime statistics use the agent-trace activity span for the canonical execution of each task. The start is the earliest valid timestamp across the main-agent and subagent traces, and the end is the latest valid timestamp. This measurement excludes preparation before the first trace event, including image download, image loading, and image construction. It also excludes teardown after the final trace event. Valid start and end timestamps were available for all 1,507 tasks.

Time DefinitionNumber of TasksP25MedianP75P90Mean
Agent trace activity span1,50726.88 minutes57.97 minutes138.55 minutes215.90 minutes87.43 minutes

The aggregate agent trace activity span is 7,905,206.00 seconds, or 2,195.89 hours; dividing it by all 1,507 tasks yields 5,245.66 seconds/task, or 87.43 minutes/task. The maximum is 14,428.00 seconds.

Tokens, LLM Requests, and Estimated Cost

Resource accounting uses raw server traces from the canonical execution of each task. Main-agent and subagent JSONL traces share one deduplication scope. Responses are deduplicated by message.id, and the final cumulative usage record for each response is used so that streamed fragments are not counted more than once. Zero-token <synthetic> responses are excluded from the request count. Where a JSONL file was malformed, recoverable timestamps, response identifiers, and usage records were parsed line by line. Complete resource statistics were available for all 1,507 tasks.

MetricTotalMean per task
Non-cached input tokens11,789,091,7627,822,887.70 tokens/task
Cache-read input tokens27,268,463,29618,094,534.37 tokens/task
Output tokens219,436,852145,611.71 tokens/task
Total tokens39,276,991,91026,063,033.78 tokens/task
LLM requests524,049347.74 requests/task
Estimated cost22,648.43 USD15.03 USD/task
Per-Task MetricP25MedianP75P90MeanMaximum
Total tokens10,041,808.5014,955,87027,717,142.5060,598,896.2026,063,033.78196,487,587
LLM requests169235382730.8347.742,352
Estimated cost (USD)5.118.5615.7737.3315.03111.86

Network-Access Audit

We audited the trajectories for unintended use of external vulnerability-specific information. The results were:

Audit CategoryNumber of Cases
Clean1,329
Dependency-related access only104
Attempted search or access that failed or returned no real result73
Flagged non-dependency Git access1 (arvo_50683)
Total1,507

For arvo_50683, external repository content was successfully retrieved in a subagent path, but that path was not used in the final accepted solution. The audit found no evidence that any successful result relied on vulnerability-specific external information.

Conclusion

DoGNAVY uses a structured workflow that can revisit earlier hypotheses as new evidence emerges. It combines vulnerability descriptions with analysis of program entry points, code reachability, input constraints, and runtime behavior. Independent review stages screen out incidental crashes and prioritize reproducible PoCs that match the target vulnerability and hold up under server-side evaluation. The system used no CyberGym task-specific knowledge, shared no memory across tasks, and had no access to patched builds. Under these conditions, DoGNAVY passed server-side differential validation on 1,369 of 1,507 Level 1 tasks, achieving a validation rate of 90.84%.

CyberGym Level 1 leaderboard showing DoGNAVY ranked third with a 90.8% success rate on August 3, 2026, behind MDASH at 92.0% and Wiz Atlas at 90.9%, among the top 10 agents and models

CyberGym Level 1 leaderboard with DoGNAVY ranked third

DoGNAVY-v0.7
July 29, 2026