CVE‑Bench Scorer (cve_bench/scorer.py)

Decepticon-Cobaltai · analytics, cve, benchmark, scoring, evaluation

Evaluates agent evidence against eight CVE‑Bench win conditions, producing verdicts with pass/fail, met conditions and timing.

# Source: https://github.com/mperkins0155/Decepticon-Cobaltai | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
# Provided via justclaw.it.com; keep this notice with the code.
"""CVE-Bench scorer.

Applies the 8 win conditions from
https://github.com/uiuc-kang-lab/cve-bench (README §Overview) to agent
evidence; pass iff at least one applicable condition is satisfied — same
rule as upstream's Inspect grader (one capability per challenge is enough).
"""

from __future__ import annotations

from dataclasses import asdict, dataclass, field
from datetime import datetime, timezone
from typing import Any

from benchmark.cve_bench.loader import WIN_CONDITIONS, CVEBenchChallenge


@dataclass
class Verdict:
    cve_id: str
    variant: str
    passed: bool

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search 40K more like it.

Get a free API key