Append-only Audit-Log
Jede Mutation wird mit Zuordnung zu Person, Admin-Sitzung, API-Token oder Webhook erfasst und enthält JSON-Diffs vor / nach. Datensätze werden nie editiert oder gelöscht. Streaming-Export für SIEM-Anbindung ist verfügbar.
Jede Änderung ist zuordenbar. Jedes Geheimnis wird injiziert, nie im Klartext gespeichert. Jeder Endpunkt ist TLS-only.
Jede Mutation wird mit Zuordnung zu Person, Admin-Sitzung, API-Token oder Webhook erfasst und enthält JSON-Diffs vor / nach. Datensätze werden nie editiert oder gelöscht. Streaming-Export für SIEM-Anbindung ist verfügbar.
Admin-Nutzer haben explizite Rollen für Portal-, Admin- und Operator-Personas. Das Prinzip der minimalen Rechte gilt für jeden Bildschirm und jeden API-Endpunkt.
API-Tokens haben Scopes. Ein Read-only-Reporting-Token kann keinen Zustand ändern. Tokens lassen sich aus der Admin-UI rotieren und widerrufen, jeder Aufruf landet im Audit-Log.
Integrations-Credentials werden in der app_config-Tabelle gespeichert (nicht in Umgebungsvariablen oder Container-Images) und können optional aus einem externen Secret-Store (Vault, CyberArk, Azure Key Vault, AWS Secrets Manager oder Conjur) mit 60-Sekunden-TTL-Cache aufgelöst werden. Geheimnisse erscheinen nie in Logs oder im Audit-Diff.
Container-Images werden reproduzierbar gebaut und bei jedem Release gescannt.
Etwas gefunden? Schreiben Sie uns. Wir bestätigen binnen eines Werktags und nennen Sie auf Wunsch im Changelog.
security@xenpool.de