Skip to Content
DocsConceptsSessions & Findings

Sessions & Findings

JSONL Ed25519

JSONL Run Logs

One JSON object per line, capturing every iteration. Stored in sessions/:

$ ls sessions/

ASR

ASR = (findings with score >= threshold) / (total probe attempts)

Ed25519 Signed Findings Log

Findings entries can be appended to a signed, append-only JSONL log. Every entry carries an Ed25519 signature (the private key never touches disk — only the public key is embedded in the signed record), so any mutation of a stored entry is detected at load time. All writes are atomic (temp file + fsync + rename).

Report & Export

$ wallbreaker report sessions/run-20260701.jsonl --html --out report.html$ wallbreaker export sessions/run-20260701.jsonl --out findings.json

Omit the log path to use the latest run in sessions/. Reports are markdown by default, styled HTML with --html; export always emits structured JSON (add --fail-on-finding to use it as a CI gate).

DangerFor authorized security testing only.
Back to
← Documentation Home
Last updated on