Skip to main content

GitHub Event Collector

This Integration is part of the GitHub Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.8.0 and later.

Overview#

GitHub logs event collector integration for Cortex XSIAM. This integration was integrated and tested with GitHub REST API version 2022-11-28.

This is the default integration for this content pack when configured by the Data Onboarder in Cortex XSIAM.

Configure GitHub Event Collector in Cortex#

ParameterDescriptionRequired
Server URL (e.g. 'https://api.github.com/orgs/XXXXX/audit-log')True
API TokenTrue
Maximum number of events per fetchFalse
The event types to includeweb - returns web (non-Git) events, git - returns Git events, all - returns both web and Git events.False
Use system proxy settingsFalse
Trust any certificate (not secure)False

Permissions#

To fetch audit logs, ensure the API Token includes the read:audit_log permission scope.

Commands#

You can execute these commands from the CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

github-get-events#


Manual command to fetch events and display them.

Base Command#

github-get-events

Input#

Argument NameDescriptionRequired
should_push_eventsSet this argument to True in order to create events, otherwise the command will only display them. Possible values are: True, False. Default is False.Required

Context Output#

There is no context output for this command.