What Gets Logged
The audit log captures:- All API requests (successful and failed)
- Authentication events (logins, logouts, MFA verifications, failed attempts)
- Permission changes (role updates, policy activations, SSO changes)
- Data modifications (create, update, delete on any entity)
- Administrative actions (workspace settings changes, user provisioning)
Log Entry Format
Accessing Audit Logs
Query audit logs via the Guard API or the Essal dashboard. See View Audit Trail for filter options and export instructions.Retention
Configure retention in Guard → Settings → Retention.
Tamper Evidence
Audit log entries are signed with a per-entry hash chain. Any modification to an existing entry would invalidate all subsequent hashes, making tampering detectable. Essal’s internal compliance monitoring scans for hash chain breaks on a continuous basis.SIEM Integration
Export audit logs to your SIEM in real time by subscribing to Guard events via webhooks or using the streaming export endpoint inndjson format.