Violin v3.1.0
·
2 commits
to master
since this release
Benchmark & Evaluation Framework
- Automated Benchmark Runner (
benchmark/run.py): End-to-end evaluation harness supporting automated multi-turn execution, OpenRouter provider integration, Docker containerization, and soft-timeout closeout handling. - Evidence-Gated Scorer & Proof Evaluator (
benchmark/score.py,proof.py): Unified Technical-Proof Recall scoring withrequire/require_anysentinels, absence-proof verification for rate-limiting challenges, decisive payload matching, and reverse hypothesis-to-finding validation. - Automated AI Judge & Indexer (
benchmark/ai_judge.py,indexer.py): Heuristic proof auditing, quality verification, and bounded artifact indexing for large engagements. - Calibration Suite: 100% pass baseline on the 20-challenge Escape Duck Store reference suite (
--calibrate known-goodandknown-bad). - Canonical Closeout Synthesis:
generate-closeoutderivesfindings.yamland executivereport.mdexclusively from verifiedFIND-NNN.mdartifacts.
Guard & Scope Policy
- AST Scope Parser Rewrite:
targets.pyscope checks rewritten usingbashlexAST tokenization andyarlURL parsing, eliminating benign-command false positives while independently verifying pipelines, subshells, and compound commands. - Actionable Remediation Guidance: Denials explicitly provide exact typed tool signatures and parameter templates (
violin_record_hypothesis,violin_record_ptt,violin_exec) to eliminate turn-budget waste across models. - Record-As-You-Go Recency Gates: Prevents deferred state writes, auto-logs friction events at block time, and resolves hypothesis disposition deadlocks.
- Receipt Integrity & Parser Hardening: Fail-closed state parsers, receipt integrity verifier, and single-approval bounded command batches (
violin_exec_burst).
Methodology & Playbooks
- Consolidated 31 Playbooks, 17 References, 12 Templates: Cleanly routed across the
pentestorchestrator,web-attacks(5 playbooks), andaccess-control(3 playbooks) skills with single-source vulnerability routing. - Parallel Reconnaissance: Mandated multi-agent parallel discovery patterns in
/goalprompts andSKILL.md §3for high-throughput asset mapping. - Small Model Grounding & Worked Examples: Added §7b worked tool-call parameter templates in
SKILL.mdto ensure seamless execution for open-weight models (Qwen 3.5/3.8, DeepSeek) without guard friction. - Single-Step Win Formalization: Immediate hypothesis validation (
Validated) coupled with atomicFIND-NNN.mdevidence bundling upon decisive technical proof capture.