Mahal Systems

Overview › Benchmark catalog

SEC-bench

Fits security-fix agents; borrow the automated pipeline that reproduces a CVE in a container and the two-sided check (exploit no longer fires, build still passes).

What it asks the agent to do

  • write a patch that removes a real memory-safety vulnerability in a C/C++ project without breaking it
  • generate a proof-of-concept input that triggers a reported vulnerability

What to borrow from it

sandbox designgrading design

Caveats

C/C++ only; instance count is not in the README; a follow-up (PatchBench) reports a recent agent at 97 percent, so the patching task may be near saturation.

Details

Workloadssecurity, coding
Interactionautonomous long horizon
Environmentcontainers
End state checkedYes
Toolsshell, file editor, sanitizers
Gradingprogrammatic check, unit tests
SizeNot published
Datareal public
Personal datanone
LicenseMIT
Harnessown repo
Statusactive

Links