authprobe

Authenticated-session record/refresh/export for DAST. Status: shipped.

The problem

DAST tools are good at crawling and bad at staying logged in. Session state lives in browser cookies, headers, CSRF tokens, and rotating refresh tokens — and every scanner re-implements capture, badly, in its own format. ZAP wants a context, nuclei wants headers, your own scripts want a cookie jar. One login, three formats, zero portability.

authprobe records one real login, detects expiry and replays the refresh path, and exports every format from that single source of truth. Sessions are credentials: they never leave the box.

Install

go install github.com/skeletonsec/authprobe/cmd/authprobe@latest

Demo