Sources

Sources

Connect your security logs and events from cloud providers, SaaS applications, and infrastructure to RunReveal’s security data platform. Search by name or description, and filter by ingest method, category, or plan.

90 sources
1Password

1Password

Free
PollingIdentity
View docs
Abnormal AI

Abnormal AI

Free
PollingSecurity
View docs
Atlassian

Atlassian

Pro
PollingProject Management
View docs
Auth0

Auth0

Pro
WebhookIdentity
View docs
Authentik Audit Logs

Authentik Audit

Free
S3External S3Azure BlobCloudIdentity
View docs
AWS ALB

AWS ALB

Pro
S3External S3AwsHttpCloud
View docs
AWS Cloudtrail Logs

AWS Cloudtrail

Free
S3External S3R2AwsCloud
View docs
AWS DNS Logs

AWS DNS

Enterprise
S3External S3AwsCloud
View docs
AWS Flow Logs

AWS Flow

Enterprise
S3External S3AwsCloud
View docs
AWS Hosted Zone

AWS Hosted Zone

Enterprise
PollingAwsCloud
View docs
AWS Network Firewall

AWS Network Firewall

Pro
S3External S3AwsSecurity
View docs
AWS Redshift Audit Logs

AWS Redshift Audit

Pro
S3External S3AwsCloud
View docs
AWS S3 Access Logs

AWS S3 Access

Pro
S3External S3AwsCloud
View docs
AWS WAF Logs

AWS WAF

Pro
S3External S3AwsHttpSecurity
View docs
Azure Activity Logs

Azure Activity

Pro
Azure BlobWebhookAzureCloud
View docs
Azure Entra Logs

Azure Entra

Pro
Azure BlobWebhookAzureCloudIdentity
View docs
Azure Flow Logs

Azure Flow

Enterprise
Azure BlobAzureCloud
View docs
Backfill

Backfill

Enterprise
S3External S3GCSLog CollectionGeneric
View docs
Bitwarden

Bitwarden

Pro
PollingIdentity
View docs
Box

Box

Pro
PollingProject Management
View docs
CircleCI Audit Logs

CircleCI Audit

Pro
S3External S3Azure BlobCloud
View docs
Cloudentity Logs

Cloudentity

Enterprise
WebhookIdentity
View docs
Cloudflare Access Requests

Cloudflare Access Requests

Pro
S3External S3Azure BlobCloudCloudflareSecurity
View docs
Cloudflare Audit Log

Cloudflare Audit Log

Free
PollingR2S3Cloud
View docs
Cloudflare Firewall Logs

Cloudflare Firewall

Pro
S3External S3Azure BlobCloudCloudflareSecurity
View docs
Cloudflare Gateway DNS Logs

Cloudflare Gateway DNS

Pro
S3External S3Azure BlobCloudCloudflareNetwork
View docs
Cloudflare Gateway HTTP Logs

Cloudflare Gateway HTTP

Pro
S3External S3Azure BlobCloudCloudflareNetwork
View docs
Cloudflare Gateway Network

Cloudflare Gateway Network

Pro
S3External S3Azure BlobCloudCloudflareNetwork
View docs
Cloudflare HTTP Log

Cloudflare HTTP Log

Pro
S3External S3Azure BlobCloudHttp
View docs
Cloudflare R2 Generic Source

Cloudflare R2 Generic Source

Free
R2CloudCloudflareLog Collection
View docs
CrowdStrike

CrowdStrike

Enterprise
PollingSecurity
View docs
CrowdStrike Falcon Data Replicator

CrowdStrike Falcon Data Replicator

Enterprise
External S3Security
View docs
Cyberhaven Logs

Cyberhaven

Enterprise
WebhookSecurity
View docs
DNSFilter

DNSFilter

Enterprise
S3External S3Network
View docs
Dope Security

Dope Security

Pro
S3External S3CloudSecurity
View docs
Dope Security Webhook

Dope Security Webhook

Pro
WebhookSecurity
View docs
Dropbox

Dropbox

Pro
PollingProject Management
View docs
Duo Security

Duo Security

Pro
PollingIdentity
View docs
Fastly WAF

Fastly WAF

Pro
S3External S3Azure BlobFastlyHttpSecurity
View docs
Fireblocks

Fireblocks

Enterprise
PollingSecurity
View docs
FireHydrant

FireHydrant

Pro
PollingObservability
View docs
Formal Security

Formal Security

Pro
S3External S3Azure BlobCloudSecurity
View docs
GCP Logs

GCP

Pro
GCSWebhookGoogleCloud
View docs
Generic Azure Blob

Generic Azure Blob

Pro
Azure BlobAzureCloudLog Collection
View docs
Generic GCP PubSub

Generic GCP PubSub

Pro
GCP QueueGcpCloudLog Collection
View docs
Generic GCS Blob

Generic GCS Blob

Pro
GCSCloudLog CollectionGeneric
View docs
Github

Github

Pro
S3External S3Azure BlobAzureProject Management
View docs
GitHub Rulesets

GitHub Rulesets

Pro
PollingProject Management
View docs
Github Webhook Logs

Github Webhook

Free
WebhookProject Management
View docs
Gitlab

Gitlab

Pro
S3External S3Azure BlobProject Management
View docs
Google Workspace

Google Workspace

Free
PollingIdentity
View docs
GuardDuty

GuardDuty

Free
S3External S3R2Security
View docs
HashiCorp Vault

HashiCorp Vault

Pro
S3External S3HashicorpSecurity
View docs
Heroku

Heroku

Enterprise
PollingCloud
View docs
JAMF Protect

JAMF Protect

Enterprise
S3External S3CloudSecurity
View docs
JAMF Protect via Webhook

JAMF Protect via Webhook

Enterprise
WebhookSecurity
View docs
JAMF Webhooks

JAMF Webhooks

Pro
WebhookSecurity
View docs
JumpCloud

JumpCloud

Pro
PollingCloudIdentity
View docs
Keeper Security

Keeper Security

Pro
WebhookIdentity
View docs
Kubernetes Audit Log

Kubernetes Audit Log

Pro
S3External S3Azure BlobCloud
View docs
Linear Audit Logs

Linear Audit

Pro
WebhookProject Management
View docs
Lumos Logs

Lumos

Pro
S3External S3Azure BlobCloudIdentity
View docs
MongoDB

MongoDB

Enterprise
PollingCloud
View docs
n8n

n8n

Free
WebhookLog CollectionGeneric
View docs
Notion

Notion

Free
WebhookProject Management
View docs
Obsidian Logs

Obsidian

Enterprise
WebhookSecurity
View docs
Okta

Okta

Free
PollingIdentity
View docs
Opal Logs

Opal

Free
WebhookIdentity
View docs
OpenTelemetry (OTLP)

OpenTelemetry (OTLP)

Free
S3External S3Azure BlobObservabilityMetricsTraces
View docs
PagerDuty

PagerDuty

Pro
PollingObservability
View docs
Palo Alto Panorama Traffic

Palo Alto Panorama Traffic

Enterprise
S3External S3Network
View docs
Reveald

Reveald

Free
WebhookLocalLog CollectionGeneric
View docs
S3 Generic

S3 Generic

Enterprise
S3External S3Log CollectionGeneric
View docs
Salesforce AuditTrail

Salesforce AuditTrail

Pro
PollingProject Management
View docs
Sentinel One

Sentinel One

Enterprise
PollingSecurity
View docs
SentinelOne Endpoint Logs

SentinelOne Endpoint

Pro
S3External S3GCSSecurity
View docs
Slack

Slack

Pro
PollingProject Management
View docs
Snowflake

Snowflake

Pro
PollingCloud
View docs
Sophos

Sophos

Enterprise
PollingSecurity
View docs
Structured Webhook

Structured Webhook

Free
WebhookLog CollectionGeneric
View docs
Tailscale Audit

Tailscale Audit

Free
PollingIdentity
View docs
Tailscale Flow

Tailscale Flow

Free
WebhookNetwork
View docs
Teleport Cloud Audit Logs

Teleport Cloud Audit

Enterprise
S3External S3Azure BlobIdentity
View docs
Teleport Cloud Audit Logs via webhook

Teleport Cloud Audit Logs via webhook

Enterprise
WebhookIdentity
View docs
Twingate Logs

Twingate

Pro
S3External S3Azure BlobCloudNetworkIdentity
View docs
Webflow Audit

Webflow Audit

Free
PollingProject Management
View docs
Webhook Generic Logs

Webhook Generic

Free
WebhookLog CollectionGeneric
View docs
Wiz Threats

Wiz Threats

Free
WebhookSecurity
View docs
Workday

Workday

Pro
PollingWorkdayProject Management
View docs
Zendesk

Zendesk

Pro
PollingProject Management
View docs

Ingest Methods

RunReveal sources provide a few different ingestion methods for sending us data. Some sources may provide more than one option when setting it up.

multi-ingest

Webhook

A webhook source will generate a unique URL that can be used to forward events to. This URL is provided to your app and events are sent to RunReveal and processed.

Webhook sources can be the easiest to setup and maintain but are the most prone to errors. Networking issues that may cause HTTP requests to fail can mean events are lost. If given an option, setting up retries for events can give some error handling in these scenarios. Every source is different and retries are not guaranteed to be available.

Polling

A polling source is the most common ingestion method that RunReveal offers. Polling sources work by making an API call to the source and returning events that have occurred. These API calls are usually performed on a 60 second timer, RunReveal stores a token indicating where we left off and requests all new events (some sources may only request a limited amount to reduce the number of events returned).

Every polling source is different, but generally RunReveal requires some sort of account identifier and some sort of access credentials to view your logs. These access credentials are stored in RunReveal, in an encrypted format, and used to authenticate to the source on your behalf. If an error occurs such as a network outage or the source is down, RunReveal will be able to pick up where we left off to make sure no logs are missed.

Object Storage

RunReveal offers a few different object storage providers and methods to ingest logs. However, these ingestion types all work in a similar manner allowing you to keep a backup of your log events in a storage bucket that you control. Sources providing these can range from cloud provider logs, SAAS applications that store logs in a bucket, or event generic buckets that store custom logs.

Below you will find links to help setup and explain each of the object storage providers that we support.

These ingestion types work by:

  1. Storing an object containing a number of events in a blob storage container.
  2. Sending an object creation notification to a message queue.
  3. RunReveal will subscribe to this queue and read new notifications.
  4. RunReveal will download the object listed in the notification.
  5. RunReveal will read, process, and ingest the events in the blob object.

AWS S3 Bucket

Logs are stored in an AWS S3 bucket that is under your control, object creation notifications are forwarded to one of RunReveal’s SNS topics. Once we receive the notification we will download the object and begin processing events.

AWS S3 Bucket with Custom SQS

Similar to the regular S3 method, events are stored in a bucket that you control. Object notifications are instead sent to an SQS queue that is also in your control. RunReveal will subscribe to your SQS queue and process the notifications.

Azure Blob Storage

Logs are stored in a storage account container in your Azure subscription. Object creation notifications are sent to a storage queue where RunReveal will subscribe and process the notifications.

Google Cloud Storage Bucket

Logs are stored in a GCS bucket in your GCP account. Object creation notifications are sent to a pub/sub topic and RunReveal will subscribe to the topic to process the notifications.

Cloudflare R2 Bucket

Logs are stored in an R2 bucket in your Cloudflare account. Object creation notifications are sent to a Cloudflare Workers Queue and RunReveal will read from event notifications from the queue and process the objects that have been created.

Transform

Along with the standard setup for the source, you can also select an existing transform that was created to help normalize your fields.

transform

Leaving this field blank will use the standard transform for this source. Custom sources (e.g. webhooks or object storage) will not have any transformation applied.

Health Checks

RunReveal offers the ability to enable health checks on your sources to monitor log ingestion and alert you when sources stop sending data. Health checks help you detect data gaps early and maintain continuous security visibility.

Learn more about configuring health checks →