GitHub is a cloud-based platform for storing, managing, and collaborating on code. It uses Git for version control, letting developers track changes, work together, and review code. It also provides tools for automation, issue tracking, CI/CD, security scanning, and managing software development projects in one place.
on GitHub, click on your profile picture icon on the top right corner, and click Enterprises:
That will open the list of enterprises your are a member of:
click on the enterprise you would like to monitor and watch the URL:
The end of the URL is the enterprise name as its needed for the API requests. Save it for later.
click on the profile picture icon again and go to settings, then on the left menu go to Developer settings:
Note that for this step you'll need enterprise owner permissions since only owners access key can read audit logs
Under Personal access tokens click on Tokens (classic), then click Generate new token.
choose the classic token.
name it, choose expiration date and check the box for audit_log:
then at the bottom click Generate token.
save the token in a secure way and share it with Mobula PS Team along with your enterprise name from above
Screenshots version here
Conkit Installation:
To receive and process these logs, follow these steps for the connector installation and configuration:
Download Conkit: GitHub.
Install the Conkit via Cygent.
Open the connector setup using runagentsetup to configure the API Details.
Event URL
Personal access token
Verification: After installation, check that the connector is successfully receiving events from GitHub.