With our GitHub integration, you can automatically (or manually) send any issues found by Intruder to a GitHub repository for your security or engineering teams to resolve.
ℹ️ Note:
Issues can only be pushed to Private GitHub repositories.
The GitHub integration is available for users on Cloud, Pro, Enterprise, and Vanguard plans.
Updated Permission Scope
You may have received an email from GitHub about updated permissions for the Intruder GitHub App, specifically a request for read-only access to Contents.
This permission has been added to support our upcoming AI Pentesting feature, which will introduce the ability to connect your repositories to Intruder for code vulnerability scanning.
A few things to note:
If you already have the integration connected, your existing setup is unaffected. You can ignore the email from GitHub and everything continues to work as it does today.
The new permission is entirely opt-in. Intruder will not access your repository contents unless you actively use a feature that requires it.
The permission is read-only — even once granted, the app can only view repository contents, not modify anything.
Connect to GitHub
1. To connect Intruder to your GitHub.com account, head to the Integrations Page in the Intruder portal and press the Add button on the GitHub tab.
2. Click the 'Go to GitHub' button and log into GitHub,
👇
3. Select either 'All repositories' or 'Only select repositories' and then press the green 'Install' button and follow the instructions to set up the integration:
The Integration will request:
Read & write access to Issues (for pushing vulnerability findings)
Read-only access to Contents (for upcoming code scanning features - opt-in only)
4. Once you're sent back to the Intruder portal, select 'Complete setup' and choose a repository to create issues in.
👇
5. Click the "Send test issue" button, and you should see an issue appear in your selected repository! 🎉
Manually export issues to GitHub
To manually export an issue to GitHub, go to the Issues page, select the issue, and click the Actions button and select the 'Send to GitHub' option.
Automatically create GitHub issues
Head to Settings > Integrations > GitHub and choose the option for the issues you want to export to GitHub.
Troubleshooting & FAQs
If you have any problems, ensure that issues are enabled in your selected GitHub repository. See the GitHub documentation for instructions.
Q: I received an email from GitHub about updated permissions — what should I do?
If you've had the GitHub integration connected for a while, GitHub may notify you when the app's permission scope changes. You don't need to take any action; your integration will continue to work with its existing permissions.
If you'd like to use future features like AI Pentesting, you can accept the updated permissions through GitHub when you're ready.









