CircleCI Audit Logs

CircleCI audit logs provide a detailed record of actions and events within your CircleCI organization. These logs capture information such as user activities, build events, project changes, and security events. They help administrators track user activity, ensure security compliance, and audit changes for troubleshooting and incident investigation.

Ingest Methods

Setup the ingestion of this source using one of the following guides.

If using an AWS S3 bucket use the following SNS topic ARN to send your bucket notifications.

arn:aws:sns:<REGION>:253602268883:runreveal_circleci_audit

Setup

For detailed setup instructions, see the CircleCI documentation to configure audit log streaming to your chosen storage solution.

Schema

The following columns are exposed for this source. RunReveal applies schema normalization across all sources, ensuring uniform field names and data types for cross-source queries and reusable detection logic.

Table: circleci_audit_logs (53 columns)

ColumnType
workspaceIDString
sourceIDString
sourceTypeString
sourceTTLUInt32
receivedAtDateTime
idString
eventTimeDateTime
eventNameString
eventIDString
srcIPString
srcASCountryCodeString
srcASNumberUInt32
srcASOrganizationString
srcCityString
srcConnectionTypeString
srcISPString
srcLatitudeFloat64
srcLongitudeFloat64
srcUserTypeString
dstIPString
dstASCountryCodeString
dstASNumberUInt32
dstASOrganizationString
dstCityString
dstConnectionTypeString
dstISPString
dstLatitudeFloat64
ColumnType
dstLongitudeFloat64
dstUserTypeString
actorMap(String
tagsMap(String
resourcesArray(String)
serviceNameString
enrichmentsArray(Tuple(data Map(String
readOnlyBool
rawLogString
auditLogIdString
versionUInt32
occurredAtDateTime
actionString
actorIdString
actorTypeString
actorNameString
targetIdString
targetTypeString
targetNameString
scopeIdString
scopeTypeString
scopeNameString
successBool
requestIdString
payloadString
metadataMap(String