-t, --target <url> | destination URL (e.g. ngrok tunnel or localhost endpoint) |
-s, --secret <secret> | webhook signing secret (overrides KASH_WEBHOOK_SECRET) |
--secret-file <path> | read the signing secret from a file (preferred — keeps the value out of argv and env) |
--secret-env <name> | read the signing secret from this environment variable (default: KASH_WEBHOOK_SECRET) |
--timestamp-ms <ms> | unix-ms timestamp for the signature header (default: current time) |
--signature-header <name> | override the signature header name (default: X-Kash-Signature) |
--timeout-ms <ms> | fetch timeout (default 10000) |
--dry-run | compute the signature header and inspect the would-be POST without sending it |
--refuse-private-addresses | hard-fail (instead of warning) when —target is a loopback / private / link-local address — recommended for CI |