klaxon_posture_check
Audit a tenant's DSGVO security posture with a read-only check of masking, response gate, quarantine backlog, RBAC, and retention, reporting OK/WARN/unknown facts without a verdict.
Instructions
Read-only security/DSGVO posture check: facts + gaps, never a verdict.
Returns one check: status — fact line per item: masking, response gate,
mode (response-layer vs Option B masked stream), pipeline drift, salt
strength, quarantine backlog, RBAC roles, retention and the startup
fail-closed check. Statuses are OK / WARN / unknown only — there is no
overall compliance verdict and no legal judgment (the same principle as
gdpr_check: report what can be established, nothing more).
The salt is NEVER emitted — not even partially, not hashed. No PII, raw values, tokens, hostnames, usernames, IPs or sampled values appear in the output; only counts, booleans, statuses, index patterns, durations and role names. When the indexer is unreachable a check reports "unknown — " instead of a guessed value. Read-only: nothing is written to the indexer, nothing deployed, no config change.
Args: tenant: Tenant whose masked/quarantine streams and RBAC roles are checked (default "customer-a"). hours: Quarantine-backlog window in hours (default 24).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | No | ||
| tenant | No | customer-a |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |