Criterion baseline: f7d5120
Historical suite: this commit predates the platform quarantine. The response-cache, WAF-detection, and double-encoding benchmarks below no longer exist and must not be compared with the current suite.
This is the first evidence-backed Venom microbenchmark baseline. It was captured by the green Quality Metrics workflow run for commit f7d5120.
Criterion results
| Benchmark | Mean | 95% confidence interval |
|---|---|---|
| Response cache hit, 4 KiB | 213.71 ns | 213.00–214.86 ns |
| WAF header detection | 152.28 ns | 151.27–153.99 ns |
| Double URL encoding | 3.113 µs | 3.106–3.124 µs |
Command:
cargo bench --locked -p venom-scanner --bench scanner_benchmarks -- --noplot
The suite took 58 seconds of runner wall time and recorded 550,932 KiB peak RSS. These whole-process values include compilation and harness overhead; they are not per-operation memory measurements.
Release build signal
| Metric | Result |
|---|---|
| Release compile wall time | 43 s |
venom binary size |
4,551,632 bytes |
| Build peak RSS | 579,340 KiB |
Environment and provenance
- Runner: GitHub-hosted
ubuntu-latest - Compiler:
rustc 1.97.1 (8bab26f4f 2026-07-14) - Artifact:
quality-metrics-f7d5120741ae1c2328e1b82b6cec50664a947528 - Artifact digest:
sha256:1a0896de51a3cfa017b36fc32a84b5a20de41b47bc8fbdd25ea7aaf9d0c914c4 - Machine-readable record:
f7d5120.json
The runner CPU model was not captured, so this baseline is suitable for tracking broad regressions on the same workflow class, not for cross-project or capacity comparisons. Endpoint-scale throughput, latency, CPU and memory remain unmeasured.