Skip to content

Audit log

Search, filter and export the append-only record of every action taken in Shellius.

Everything that changes state in Shellius — and every access decision — writes an audit entry: who did it, what it touched, when, and from which address. Entries are append-only. There is no update or delete path in the application.

The audit log, filtered to one server. Interface preview with sample data.

Required permissions ​

PermissionLets you
audit.viewRead and filter the audit log.
audit.exportDownload the log as CSV or JSON.

Find an event ​

  1. Open Audit log.
  2. Narrow by action, actor, resource type or a date range, or use the search box.
  3. Expand a row to see the entry's metadata.

Useful actions to know:

ActionWritten when
access_request.approvedAn approver approves a request.
access_request.prod_bypassSomeone with access.prod_bypass skips review on a production server. The request is still created, and approvers are notified.
session.attach / session.detach / session.endA browser terminal is attached, left running in the background, or ended — with the reason.

Export ​

  1. Set the filters you want — the export honours the same filters as the list.
  2. Choose Export, then Export as CSV or JSON.

Keep a copy elsewhere

The log lives in PostgreSQL. It is only as durable as your database backups, and an attacker with database access is outside what the application can protect against. Export on a schedule, or ship your database backups off the host — see Backup and restore.

Next steps ​

Was this page helpful?No, tell us why