
What it is
Every audit entry records who did what to which resource and when, including the source IP and user agent. Entries are append-only — there is no way to edit or delete them through the product. You can filter the log, export it in multiple formats, and stream it to a SIEM.When to use it
- Prove to an auditor exactly who issued production certificates in the last quarter.
- Reconstruct the sequence of events during a security incident.
- Export a slice of the audit log as a PDF to attach to a compliance report.
- Stream events to Splunk, Datadog, or Elastic in real time.
Set it up
No setup is required — audit logging is always on. Go to Audit logs in the main navigation to query and export.What you’ll see
Each entry in the audit log contains:| Field | Description |
|---|---|
| Actor | User, service account, system, or agent |
| Action | Verb: create, update, delete, approve, execute, deploy, export, login, and others |
| Resource type | Object class: certificate, workflow, approval, alert, notification channel, and others |
| Resource | The specific record that was affected |
| Details | Structured payload with before/after values or parameters |
| IP address | Source IP of the actor |
| Timestamp | Server-side time |
Exporting
Three formats are available for compliance evidence and SIEM ingest:- CSV
- JSON
- PDF
One row per event, all fields flat. Ideal for spreadsheet review.
Streaming to a SIEM
Point a webhook notification channel at your SIEM endpoint and create a workflow that fires on audit events. Payloads are signed with HMAC-SHA256 so the SIEM can verify origin. Splunk, Datadog, Sumo Logic, and Elastic all accept this shape.Common queries for compliance
Who issued production certificates last quarter?
Who issued production certificates last quarter?
Filter by action
create and resource type certificate, then narrow by date range. Check the details field for certificates tagged prod.Every revocation and why
Every revocation and why
Filter by action
revoke and resource type certificate. The details field contains the RFC 5280 reason code and any human-entered justification.Role and permission changes
Role and permission changes
Filter by resource types
role and user_role_binding to see every grant, revocation, and role edit.Related
Alerts
Fire an alert on audit patterns that should not happen.
Reports
Schedule compliance PDFs sourced from audit data.