← The Dino Dispatch
Securityv1.0.4
Linear-time output scanning
August 15, 2026
A hardening fix: Dino's output leak-check now runs in guaranteed linear time, closing a potential ReDoS flagged by CodeQL.
Before Dino prints a report, it scans its own output for leaked log lines. 1.0.4 rewrites the pattern behind that check as two linear matchers, so crafted input can no longer force super-linear backtracking. This closes a denial-of-service class (ReDoS) flagged by CodeQL.
Upgrade with npm install -g @dino-hq/cli@latest.
Your reports are unchanged. This is purely a safety and performance hardening of the output pipeline, with a regression test that pins the check to linear time.