forked from unom/punktfunk
security-review 2026-08-15 finding 6. confirmIfCommandExecution was wired into only the two custom-entry routes; the provider reconcile route had no BFF handler and fell through to the /api/** catch-all, which injects the full admin bearer — so a bare session cookie could plant a persistent prep/launch.kind:command entry without the password. Add the missing handler so it runs the same command-execution gate before forwarding (an ordinary catalog reconcile is untouched).