Appearance
Alerting
Path: /settings/alerting
Set notification destinations and rules.
A rule fires when an attribution report meets your severity and confidence thresholds.
An admin can change this page.
Other roles see View only.
Rules fire on attribution reports.
Do this after you add Configurations. See the 15-minute quickstart.

Notification destinations first, then Alert rules. Type, endpoint, enabled, thresholds.
Add a destination
- Open
/settings/alerting. - Under Notification destinations, select Add.
- Select Type.
- Enter Label if you need a name. Label is required when type is Other.
- Enter Endpoint. The URL must start with
http://orhttps://. - Leave Enabled on, or turn it off to save without delivery.
- Select Save.
Destinations
Add a destination first.
| Field | Meaning |
|---|---|
| Type | Discord, Microsoft Teams, Google Chat, SIEM, CTI, or Other |
| Label | Optional. Required when type is Other |
| Endpoint | URL that starts with http:// or https:// |
| Enabled | Turn the destination on or off |
Do not put secrets in the label.
Use the webhook URL that your destination gives you.
If you remove a destination, rules that only pointed at that destination lose it. Fix those rules.
Add a rule
- Add at least one enabled destination.
- Under Alert rules, select Add.
- Enter Name. Name is required.
- Select at least one destination.
- Set Minimum severity. Default is High.
- Set Minimum confidence. Default is 80%.
- Leave Enabled on.
- Select Save.
If you have no destinations, add one before you add a rule.
Rules
Each rule needs:
| Field | Meaning |
|---|---|
| Name | Required |
| Enabled | Turn the rule on or off |
| Destinations | At least one enabled destination |
| Minimum severity | Low, Medium, High, or Critical |
| Minimum confidence | 50% to 100% |
Default values for a new rule are High severity and 80% confidence.
A report must meet both thresholds before the rule sends a notification.
The payload does not include the raw secret value.
Webhook body
Non-Discord destinations receive JSON:
json
{
"event_type": "attribution_report_alert",
"rule_name": "high-confidence-reports",
"severity_label": "High",
"severity_numeric": 3,
"confidence": 80,
"title": "Example report title",
"repo_link": "https://example.com/repo",
"report_id": 123,
"timestamp": "2026-08-25T16:00:00+00:00"
}Discord destinations receive an embed with the same facts.
The product sends one POST. HTTP status below 400 is success. There is no retry button on this page.
Types are labels on a webhook URL: Discord, Microsoft Teams, Google Chat, SIEM, CTI, or Other.
The dashboard does not open those products for you. Paste the URL they give you.
If delivery fails, see Troubleshooting.
Suggested first rule
- Add one destination that your SOC already reads.
- Add a rule named
high-confidence-reports. - Set minimum severity to High.
- Set minimum confidence to 80%.
- Enable the rule.