Skip to main content
Kairo Shield sends the signature in X-Kairo-Signature as sha256={hex}. Compute HMAC-SHA256 of the raw body (UTF-8) with your webhook secret and compare the hex without the prefix.
After validating the signature, process the JSON according to X-Kairo-Event or the payload event field.