Releases
v1.2.2
Compare
Sorry, something went wrong.
No results found
v1.2.2 — Hardening & Accessibility
Security
Restricted shell permissions to allowlisted commands only (osascript, networksetup, route, traceroute, dscacheutil, killall)
Enabled strict Content Security Policy
Restricted save_file to .csv/.json/.txt extensions, blocked hidden/dot files
Bug Fixes
Fixed speed/latency test stuck state — added reset commands for stuck running flags
Fixed cancel button UX — status changes immediately on cancel click
Traceroute can now be cancelled mid-run (process is killed instead of waiting)
Fixed DNS leak test false positives from IPv6 normalization differences
Fixed HealthPanel re-fetching on simpleMode toggle
Replaced window.location.reload() in clear history with proper state reset
Accessibility
Keyboard focus indicators now use :focus-visible (visible on Tab navigation only)
Tooltip is now keyboard-accessible with ARIA attributes
Profile cards are now semantic buttons with aria-pressed
Shared grade utilities extracted to utils/grades.ts
You can’t perform that action at this time.