Harden Terminal Actions for public reverse-proxy deployments #6
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Created from local project scan after adding dashboard actions.
Current status: /api/action supports status/sweep/brief and can be protected by SWEEP_TOKEN. For private LAN use this is useful, but public Pangolin/reverse-proxy deployments need a clearer security model.
Acceptance criteria:
In Bearbeitung durch Codex auf Branch codex/issue-6-terminal-actions-hardening. Scope: Terminal Actions fuer Reverse-Proxy-Betrieb haerten: Token-Konfiguration im Dashboard statt DevTools, Server-Gates fuer Action-Endpunkte, Rate-Limit/Audit-Log-Basis und Betriebsdoku. Keine Source-/Memory-Aenderungen, damit parallele Branches sauber mergbar bleiben.
PR geoeffnet und aktualisiert: #25\n\nStatus: Branch auf aktuelle codex/production-intelligence-terminal rebased, PR ist mergeable. Scope: Terminal Actions fuer Reverse-Proxy/Public-Betrieb gehaertet: Header-Token statt URL-Token, Same-Origin-POST-Check, per-IP Rate-Limit, sanitised Audit Logs, Dashboard-Token-Konfiguration und Deployment-Doku. Keine lokalen npm/node Tests gemaess Runner-only Vorgabe; Regressionstests fuer den Runner ergaenzt.