Expand description
Permission audit logging system
Tracks all permission decisions (allow/deny/prompt) with context
Writes to the user state directory’s audit/permissions-{date}.log in JSON format.
Old audit logs are pruned after DEFAULT_AUDIT_LOG_MAX_AGE_DAYS days.
Structs§
- Permission
Audit Log - Audit log for permission decisions
- Permission
Event - Record of a single permission decision
Enums§
- File
Access Permission - Type of file access permission
- Permission
Decision - The decision reached
- Permission
Event Type - Type of permission event
Constants§
- DEFAULT_
AUDIT_ LOG_ MAX_ AGE_ DAYS - Default maximum age in days for audit log files before they are pruned.