Gitea and Grafana tokens are passed as -H "Authorization: …" on curl's command line (bin/devdeskgitea_get, cmd_alerts), visible in ps every 15–30s.
A git remote URL with embedded credentials is displayed as-is in the Repo panel.
Fix: pass headers via -H @file or curl -K - on stdin, and strip userinfo from remote URLs before output.
_Source: engineering review, 2026-10-07._
- Gitea and Grafana tokens are passed as `-H "Authorization: …"` on curl's command line (`bin/devdesk` `gitea_get`, `cmd_alerts`), visible in `ps` every 15–30s.
- A git remote URL with embedded credentials is displayed as-is in the Repo panel.
**Fix:** pass headers via `-H @file` or `curl -K -` on stdin, and strip userinfo from remote URLs before output.
jared
added this to the v0.5.0 hardening + header/phone milestone 2026-10-07 20:04:28 -04:00
jared
added the security label 2026-10-07 20:04:28 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Source: engineering review, 2026-10-07.
-H "Authorization: …"on curl's command line (bin/devdeskgitea_get,cmd_alerts), visible inpsevery 15–30s.Fix: pass headers via
-H @fileorcurl -K -on stdin, and strip userinfo from remote URLs before output.