Gap to close before the App Store submission — a full pass over the trust surface:
- Keychain items: verify accessibility classes, ThisDeviceOnly on every entry, nothing token-shaped in UserDefaults, logs, or crash reports
- Token never leaves the instance origin: re-audit redirect guard, isOwn checks, and any URL built outside GitbayInstance
- ATS configuration; confirm the http-for-loopback exception cannot apply to a non-loopback host
- Pasteboard hygiene on the token field; background app snapshot does not show the token screen
- Dependency review (Highlightr is the only third-party code) and pinned versions
- os.Logger privacy annotations: argv stays private, server messages public only where intended
Blocks v1.0.0.
referenced in commit 03b7b658dc by cmc: security sweep: ephemeral transport, log privacy, snapshot hygiene
2026-08-27 16:26