Portal Community

What Is Logged

Every state-changing admin action creates an audit log entry. Log entries cannot be deleted or edited — they are append-only.

Action CategoryExample Events
Package ManagementPackage approved, Package rejected, Package delisted, Package featured, Package unfeatured
Review ModerationReview removed, Review flag dismissed, Review warning issued
Rules ManagementForbidden pattern added, Category created, Submission requirement changed
RewardsPoints awarded, Badge granted, Tier promoted, Bulk reward applied, Award approved (dual-approval)
Publisher ActionsPublisher account suspended, Publisher warning issued
Issue ManagementIssue resolved, Issue escalated, Issue closed

Audit Log Entry Fields

FieldDescription
TimestampUTC timestamp of the action — millisecond precision
Admin UserUsername and display name of the admin who performed the action
Action TypeCategorized action code (e.g., PACKAGE_APPROVED, REVIEW_REMOVED)
Target EntityPackage ID, Publisher ID, Review ID, or other entity affected
Before StateSnapshot of the entity state before the action (JSON)
After StateSnapshot of the entity state after the action (JSON)
Reason / NotesAdmin-provided justification text (required for destructive actions)
IP AddressSource IP of the admin session — for security investigation

Search and Filter

The audit log supports filtering by:

Immutability guarantee

Audit log entries cannot be modified or deleted — even by super-admins. The log is stored in an append-only data store. Any attempt to modify log entries is itself logged as a security event and triggers an alert to the platform operator.