Originally created by: kristofferR
Tracking issue for the July 2026 whole-app audit (Rust shell, injected scripts, settings/IPC, CI/release pipeline, product surface). Only new findings are tracked here; several audit results instead reinforce existing issues: [#80] (two concrete new failure modes filed below), [#51] (scope widened below), [#58], [#28], [#23].
Verified sound during the audit, no action needed: URL-allowlist anchoring, download/SSRF filtering, avatar decode hardening, release publish atomicity, SHA-pinned actions + Dependabot coverage, updater signature verification, live settings propagation, inject bundles in sync.
Fixes in flight (PR [#136])
Notifications
Privacy & page features
Security hardening
Robustness / CI / release
Distribution
Docs
UX & features
i18n & a11y
Tests & hygiene
Tickets: #105
Tickets: #106
Tickets: #107
Tickets: #108
Tickets: #109
Tickets: #110
Tickets: #111
Tickets: #112
Tickets: #113
Tickets: #114
Tickets: #115
Tickets: #116
Tickets: #117
Tickets: #118
Tickets: #119
Tickets: #120
Tickets: #121
Tickets: #122
Tickets: #123
Tickets: #124
Tickets: #125
Tickets: #126
Tickets: #127
Tickets: #128
Tickets: #129
Tickets: #130
Tickets: #131
Tickets: #132
Tickets: #133
Tickets: #134
Tickets: #136
Tickets: #137
Tickets: #140
Tickets: #150
Tickets: #201
Tickets: #202
Tickets: #23
Tickets: #28
Tickets: #51
Tickets: #58
Tickets: #80
Originally posted by: kristofferR
Closing the audit epic: 26 of its 27 items are done. The last one, winget, stays open on its own as [#124].
Related
Tickets: #124
Ticket changed by: kristofferR