Skip to content

v1.10.0 — Security fixes, reliability hardening & dark-mode reports

Choose a tag to compare

@f0dders f0dders released this 06 Jul 10:23
· 7 commits to main since this release

What's new

Implements a full security/reliability audit backlog: nine bugs fixed, one offline-privacy gap closed, and a few UI improvements.

Security: a stored XSS vulnerability in the history and version-compare views — app names, versions, and AI summaries were written into the page unescaped and could run arbitrary script if a scanned APK's manifest (or the AI's own output) contained crafted HTML. All untrusted fields are now escaped.

Also fixed: a false "0/100 — Critical Risk" on JSON-uploaded reports, an AI-analysis timeout that could kill slow local models mid-response, a rate-limit retry message that could corrupt a saved report's verdict, a memory leak on long-running instances, a path-traversal gap on the report endpoint, unbounded upload memory usage, and a model-tier misclassification for cheap model variants.

Improvements: generated reports now support dark mode, icon-only buttons have accessible labels, truncated domain lists say so, and the update check no longer phones home when running fully offline (Ollama/LM Studio).

15 new tests added (68 total, all passing).