Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
- Added `LedgerMetrics` class to record write latency and total events for ledger operations. - Created comprehensive tests for Ruby packages endpoints, covering scenarios for missing inventory, successful retrieval, and identifier handling. - Introduced `TestSurfaceSecretsScope` for managing environment variables during tests. - Developed `ProvenanceMongoExtensions` for attaching DSSE provenance and trust information to event documents. - Implemented `EventProvenanceWriter` and `EventWriter` classes for managing event provenance in MongoDB. - Established MongoDB indexes for efficient querying of events based on provenance and trust. - Added models and JSON parsing logic for DSSE provenance and trust information.
17 lines
1.1 KiB
JSON
17 lines
1.1 KiB
JSON
{
|
|
"schemaVersion": "notify.template@1",
|
|
"templateId": "tmpl-attest-verify-fail-webhook-en-us",
|
|
"tenantId": "bootstrap",
|
|
"channelType": "webhook",
|
|
"key": "tmpl-attest-verify-fail",
|
|
"locale": "en-us",
|
|
"renderMode": "json",
|
|
"format": "webhook",
|
|
"description": "JSON payload for Pager/SOC integrations on attestation verification failures.",
|
|
"body": "{\n \"event\": \"attestor.verification.failed\",\n \"tenantId\": \"{{event.tenant}}\",\n \"subjectDigest\": \"{{payload.subject.digest}}\",\n \"repository\": \"{{payload.subject.repository}}\",\n \"reasonCode\": \"{{payload.failure.reasonCode}}\",\n \"reason\": \"{{payload.failure.reason}}\",\n \"signer\": {\n \"kid\": \"{{payload.signer.kid}}\",\n \"algorithm\": \"{{payload.signer.algorithm}}\"\n },\n \"rekor\": {\n \"url\": \"{{payload.links.rekor}}\",\n \"uuid\": \"{{payload.rekor.uuid}}\",\n \"index\": {{payload.rekor.index}}\n },\n \"recommendation\": \"{{payload.recommendation}}\"\n}\n",
|
|
"metadata": {
|
|
"author": "notifications-bootstrap",
|
|
"version": "2025-11-12"
|
|
}
|
|
}
|