Skip to content
v2.7 (latest)

Audit Log ​

Rulecube records security- and change-relevant events to an audit log. This page describes what is logged and which events also trigger an email notification to administrators.

Audit log entry structure ​

Each audit log entry contains:

FieldDescription
TimestampDate and time the event occurred (UTC)
UserThe user who performed the action
IP addressRemote IP address of the request
Object typeThe type of object that was affected (see table below)
ActionWhat happened to the object (see table below)
Affected object IDThe ID (GUID) of the affected object
Affected object nameThe name of the affected object
DescriptionHuman-readable summary of the event
TenantThe tenant context of the event (if applicable)

The audit log is available in the Rulecube UI:

  • System admins can view all audit log entries across all tenants.
  • Tenant admins can view audit log entries for their own tenant only.

Logged events ​

The table below lists all events that are written to the audit log, organized by object type.

User events ​

ActionDescriptionEmail notification sent
CreateA new user account was createdNo
InviteA user was invited (or re-invited) to a tenant or as an adminYes - see Email notifications
ActivateA user activated their accountNo
LoginA user logged in successfullyNo
Login (2FA)A user completed two-factor authenticationNo
LoginFailedA login attempt failedNo
LogoutA user logged outNo
PasswordChangeA user changed or reset their passwordNo
PasswordResetRequestedA password reset was requested via "Forgot password"No
RoleChangeA user's role was updatedYes - when promoted to Tenant Admin
Enable2FATwo-factor authentication was enabled or 2FA setup was initiatedNo
Disable2FATwo-factor authentication was disabled, or the authenticator key was resetNo
UnlockA locked-out user account was unlocked by an adminYes - system admins are notified
DeleteA user was deleted from a tenant or the systemYes - see Email notifications

Tenant events ​

ActionDescriptionEmail notification sent
CreateA new tenant was createdYes - all system admins are notified
UpdateTenant settings were updatedNo
DeleteA tenant was deletedYes - all system admins are notified

Ruleset events ​

ActionDescriptionEmail notification sent
CreateA ruleset was createdNo
UpdateA ruleset was saved/updatedNo
DeleteA ruleset was deletedYes - tenant admins of the affected tenant are notified

Role events ​

ActionDescriptionEmail notification sent
CreateA role was createdYes - system admins (or tenant admins for tenant roles) are notified
UpdateA role was updatedYes - system admins (or tenant admins for tenant roles) are notified
DeleteA role was deletedYes - system admins (or tenant admins for tenant roles) are notified

Persisted Entity events ​

ActionDescriptionEmail notification sent
CreateOne or more persisted entities were createdNo
UpdateOne or more persisted entities were updated, assigned, or unassignedNo
DeleteOne or more persisted entities were deletedNo
OwnershipTransferThe owner of a persisted entity was changedNo

API Key events ​

ActionDescriptionEmail notification sent
CreateAn API key was createdNo
UpdateAn API key was updatedNo
DeleteAn API key was deletedNo

Environment Variables events ​

ActionDescriptionEmail notification sent
UpdateEnvironment variables for a tenant were updatedNo

Triggered Action events ​

ActionDescriptionEmail notification sent
CreateA triggered action (scheduled action) was createdYes - tenant admins are notified
UpdateA triggered action was updatedYes - tenant admins are notified
DeleteA triggered action was deletedYes - tenant admins are notified

System events ​

ActionDescriptionEmail notification sent
LoginA successful login or email OTP request was recorded at the system levelNo
IpLockedOutAn IP address was locked out due to too many failed login attemptsYes - all system admins are notified
IpReleasedA locked IP address was released by an adminYes - all system admins are notified
CriticalLogResolvedA critical system log entry was marked as resolvedYes - all system admins are notified

Email notifications ​

The table below summarizes which events trigger an email notification and who receives it.

EventRecipients
User invited as system admin (no tenant)All system admins
User invited to a tenant with Tenant Admin roleTenant admins of that tenant
User role updated to Tenant AdminTenant admins of that tenant
User deleted (tenant user)Tenant admins of that tenant
User deleted (system user)All system admins
User unlockedAll system admins
Tenant createdAll system admins
Tenant deletedAll system admins
Ruleset deletedTenant admins of the affected tenant
Role created/updated/deleted (no tenant)All system admins
Role created/updated/deleted (tenant role)Tenant admins of that tenant
Triggered action created/updated/deletedTenant admins of the affected tenant
IP locked outAll system admins
IP releasedAll system admins
Critical log resolvedAll system admins