AccelerUpDocs
Security/Audit log

Audit log

Who did what, when, from where.

Settings → Platform → Audit Log records actions taken in AccelerUp.

What is recorded

WhoUser, or the API token's owner
WhatThe action
On whatThe object
When
From whereClient address
OutcomeSuccess or failure

Recorded by middleware on the API, so it covers the interface and direct API calls identically.

Important

The address is only meaningful if TRUSTED_PROXY_CIDRS is set. Without it, every entry records your proxy — which makes the audit log useless for exactly the question it exists to answer.

The actions worth watching

ActionWhy
Role changesPrivilege escalation
Grant issued or usedWho had production access, and when
Freeze overrideA deploy during a freeze
Channel or routing changeSomebody changed where pages go
Silence or maintenance createdSomebody muted something
Datasource credential change
API key created or deleted

Failed actions too

A denied action is recorded. A series of 403s from one account is a signal — either somebody's permissions are wrong, or something is wrong.

TrailCovers
Query auditWarehouse queries
Change feedConfiguration changes, in incident-response terms
Deploy ledgerDeployments, tamper-evident
Agent auditCommands and terminal sessions
Delivery logEvery notification attempt

Retention

Audit records follow the organisation's retention policy. Where a compliance regime sets a period, set it explicitly rather than inheriting a default.

Where this behaviour lives: backend/internal/handler/audit_handler.go, frontend/src/app/audit/. If the code and this page disagree, the code is right — please fix the page.

Part of SecurityVulnerabilities, compliance, hardening and enterprise identity.