Documentation Index
Fetch the complete documentation index at: https://specterops-enable-tls-feedback.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Data Collection & Privacy
The GitHub collector is an open-source, read-only data collector. It requests only read-only permissions and never modifies your GitHub organization, repositories, or settings.What the GitHub collector collects
- Organization metadata and custom roles
- User accounts, team memberships, and SAML/SSO identities
- Repository details, branch protection rules, and repository roles
- GitHub Actions workflow YAML files (for trigger and permission analysis)
- Deployment environments and branch policies
- Organization and repository-level secrets and variables metadata
- Secret scanning alerts
- GitHub App installations and personal access token (PAT) grants
What the GitHub collector does not collect
- Source code content (except GitHub Actions workflow YAML files)
- Secret values or credentials
Data storage
All collected data is stored locally on the machine running the GitHub collector, in JSON files written to the working directory. The GitHub collector communicates solely with the GitHub API using the credentials you provide — no data is sent to any other external service. Authentication credentials are held in memory only during collection and are never written to disk. Output files persist on your local filesystem until you delete them.Authentication Options
The OpenHound GitHub collector supports two authentication methods:- GitHub App installation: Recommended for larger organizations because it offers higher rate limits.
- Fine-grained Personal Access Token: Simpler to set up for smaller environments and testing.
Next Steps
- Review Configure the Collector
- Choose an authentication method: GitHub App or Fine-grained PAT
- Import the resulting data with the GitHub OpenGraph extension