Scanner 0.4.6 and a security pass across the stack
End-of-week polish release. Spent the week running Decoy against itself and closing everything the scanner found.
Fixes
decoy-scan0.4.6 — internal audit fixes across the CLI, including stricter handling of malformed tool descriptions that previously could cause a classifier to throw- Dashboard security fixes across the worker — scoping and validation
hardening for every
/api/endpoint, caught by our own red-team suite - Config probe now distinguishes could not start from clean result so broken servers don't silently look healthy in the summary
Improvements
- CSP compliance: replaced all remaining inline
onclickhandlers in the dashboard with event-delegated listeners. Next step: stricter CSP header coming with next week's release. - Scan detail header now reflects
findingsBySeverityconsistently, so the number at the top of a scan page matches the counts on the list view