audit-core/docs/senders.example.json
tegwick abd22fa0a6
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
feat(AUDIT-WP-0008): enforce temporary sender expiry
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a025c2-407a-7a32-b40a-f37a52f03f62
2026-08-22 11:59:26 +02:00

30 lines
720 B
JSON

[
{
"name": "user-engine",
"tokens": ["replace-with-write-token"],
"sources": ["user-engine"],
"tenants": ["*"],
"may_write": true,
"may_read": false,
"secret_policy": "redact"
},
{
"name": "operator",
"tokens": ["replace-with-read-token"],
"sources": ["user-engine"],
"tenants": ["*"],
"may_write": true,
"may_read": true,
"secret_policy": "redact"
},
{
"name": "temporary-evidence-sender",
"tokens": ["replace-with-short-lived-token"],
"sources": ["whitehat-security"],
"tenants": ["tenant:trial:named-fixture"],
"may_write": true,
"may_read": true,
"secret_policy": "redact",
"expires_at": "2026-08-22T18:15:00Z"
}
]