Defensive
Audit and patch
Discover the vulnerability. Patch it without breaking the software.
Cybersecurity training data
Train on real codebases and running servers. Choose defensive tasks, offensive tasks, or your own mix.
Try 5 SamplesThe Cyber catalog
Defensive
Discover the vulnerability. Patch it without breaking the software.
Offensive
Find an exploitable path without source access. Deliver a reproducible proof.
Buy either family or combine them. Choose the volume you need.
Inside a defensive task: GuardDog, CWE-116
Untrusted text reaches two reports. The patch must protect both.
The SARIF path is still exposed.Coverage illustration
The task asks the agent to audit and patch a real repository where untrusted package text reaches both the human-readable report and the SARIF report. A patch to only one reporting path leaves the other exposed.
The fix must cover both reporting paths and preserve legitimate behavior. Review the task specification, environment, reward verifier, and reference solution in the sample package.
Included with your tasks
Inspect the complete task package in your samples.
Current defensive benchmark
Real audit-and-patch tasks reveal how much security work frontier models still leave unfinished.
Choose defensive tasks, offensive tasks, or both.