Estimated time: 5 minutes. You will need a Clarion workspace and a sender that can sign requests with HMAC-SHA256.
Step 1 — Create the monitor
- In Clarion, go to Settings > Integrations
- Find Threat Intel and click Add Monitor
- Pick the Threat Intel monitor type and give it a name
- Click Create
Step 2 — Send signed events
Point your sender at the webhook URL with an HTTPPOST. The body must be a JSON object up to 100 KB, signed with HMAC-SHA256.
- Compute
HMAC-SHA256(raw_request_body, signing_secret)and send the hex digest in thex-signatureheader. - The payload must contain a
vulnerabilityobject, athreatobject, or both. Either one alone is enough.
vulnerability fields
threat fields
Any extra fields you include are preserved on the issue for the triage agent to reason about — nothing is dropped.
202); Clarion validates the payload and opens the issue on its worker. The issue title is derived from the payload — for example CVE-2021-23337: Vulnerability in lodash@4.17.20 or Supply chain threat: typosquat (left-pad@1.0.0).
Severity mapping
The issue severity comes from the payload’sseverity string (the vulnerability value takes precedence over the threat value):
What happens next
Once configured, Clarion will automatically:- Accept signed payloads at the monitor’s webhook URL
- Open an issue for each vulnerability or threat, with the severity mapped above
- Triage incoming issues with AI agents and surface actionable insights