Das Problem
Pre-Deploy-Snapshot aus GitHub-Actions auslösen, ohne in WP einloggen müssen oder per WP-CLI tunneln zu müssen.
Externer Service (GitHub-Action, CI/CD, Cluster-Scheduler) triggert per HTTP-POST mit HMAC-SHA256-Signatur ein Backup. Mit Replay-Schutz.
Pre-Deploy-Snapshot aus GitHub-Actions auslösen, ohne in WP einloggen müssen oder per WP-CLI tunneln zu müssen.
Public REST-Route /backsta/v1/trigger mit HMAC-SHA256-Signatur in X-Backsta-Signature. Replay-Schutz via X-Backsta-Timestamp (max ±5min Skew). Backup wird async via wp_schedule_single_event ausgelöst, sofortige 202-Antwort an den Caller. Secret rotierbar per Klick.
Tab „Sicherheit" → Webhook-Trigger-Card.