kreuzcrawl began as a Rust core with bindings for ten languages. v0.3.0 ships fourteen, adds a tiered WAF-aware dispatch engine, cuts peak streaming memory from ~2.5 GB to ~20 MB, and enables SSRF defense across every outbound call path by default. It is the first release we consider API-stable.
This post covers what changed, why each decision was made, and what the harder engineering problems looked like from the inside.
At a glance
Area
v0.2.0









