work
Some checks failed
AOC Guard CI / aoc-guard (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
Concelier Attestation Tests / attestation-tests (push) Has been cancelled
Docs CI / lint-and-preview (push) Has been cancelled

This commit is contained in:
StellaOps Bot
2025-11-25 08:01:23 +02:00
parent d92973d6fd
commit 6bee1fdcf5
207 changed files with 12816 additions and 2295 deletions

View File

@@ -0,0 +1,16 @@
{
"schemaVersion": "notify.template@1",
"templateId": "tmpl-risk-profile-state-email-en-us",
"tenantId": "bootstrap",
"channelType": "email",
"key": "tmpl-risk-profile-state",
"locale": "en-us",
"renderMode": "html",
"format": "email",
"description": "Email notice when risk profiles are published, deprecated, or thresholds change.",
"body": "<h2>Risk profile update</h2>\n<p>Profile <strong>{{payload.profile.id}}</strong> is now <strong>{{payload.state}}</strong> (version {{payload.profile.version}}).</p>\n<ul>\n <li>Thresholds: {{payload.thresholds}}</li>\n <li>Owner: {{payload.owner}}</li>\n <li>Effective at: {{payload.effectiveAt}}</li>\n</ul>\n<p>Notes: {{payload.notes}}</p>\n<p>Console: <a href=\"{{payload.links.console}}\">View profile</a></p>\n",
"metadata": {
"author": "notifications-bootstrap",
"version": "2025-11-24"
}
}

View File

@@ -0,0 +1,16 @@
{
"schemaVersion": "notify.template@1",
"templateId": "tmpl-risk-profile-state-slack-en-us",
"tenantId": "bootstrap",
"channelType": "slack",
"key": "tmpl-risk-profile-state",
"locale": "en-us",
"renderMode": "markdown",
"format": "json",
"description": "Slack notice when risk profiles publish, deprecate, or thresholds change.",
"body": "*Risk profile {{payload.profile.id}}* is now *{{payload.state}}* (v{{payload.profile.version}})\n• thresholds: {{payload.thresholds}}\n• owner: {{payload.owner}}\n• effective: {{payload.effectiveAt}}\n<{{payload.links.console}}|View profile>",
"metadata": {
"author": "notifications-bootstrap",
"version": "2025-11-24"
}
}

View File

@@ -0,0 +1,16 @@
{
"schemaVersion": "notify.template@1",
"templateId": "tmpl-risk-severity-change-email-en-us",
"tenantId": "bootstrap",
"channelType": "email",
"key": "tmpl-risk-severity-change",
"locale": "en-us",
"renderMode": "html",
"format": "email",
"description": "Email notice for risk severity escalation or downgrade.",
"body": "<h2>Risk severity updated</h2>\n<p>Risk profile <strong>{{payload.profile.id}}</strong> changed severity from {{payload.previous.severity}} to {{payload.current.severity}} at {{event.ts}}.</p>\n<ul>\n <li>Asset: {{payload.asset.purl}}</li>\n <li>Profile version: {{payload.profile.version}}</li>\n <li>Reason: {{payload.reason}}</li>\n</ul>\n<p>View details: <a href=\"{{payload.links.console}}\">Console</a></p>\n",
"metadata": {
"author": "notifications-bootstrap",
"version": "2025-11-24"
}
}

View File

@@ -0,0 +1,16 @@
{
"schemaVersion": "notify.template@1",
"templateId": "tmpl-risk-severity-change-slack-en-us",
"tenantId": "bootstrap",
"channelType": "slack",
"key": "tmpl-risk-severity-change",
"locale": "en-us",
"renderMode": "markdown",
"format": "json",
"description": "Slack notice for risk severity escalation or downgrade.",
"body": "*Risk severity changed* for {{payload.profile.id}}\n• from: {{payload.previous.severity}} → to: {{payload.current.severity}}\n• asset: {{payload.asset.purl}}\n• version: {{payload.profile.version}}\n• reason: {{payload.reason}}\n<{{payload.links.console}}|Open in console>",
"metadata": {
"author": "notifications-bootstrap",
"version": "2025-11-24"
}
}