Our mission is to provide fast, comprehensive, and professional GitHub analysis through a single command. EXC-Analyzer enables security professionals and open-source maintainers to quickly uncover risks, detect secret exposures, and evaluate repository health with maximum efficiency and accuracy.
| Feature | Description |
|---|---|
| π§© Repository Analysis | Extracts repository metadata, statistics, language usage, and contributor breakdown. |
| π§βπ» User Analysis | Profiles GitHub users, including activity, top repositories, and contribution patterns. |
| π‘οΈ Secret Scanning | Detects API keys, tokens, and sensitive data in recent commits and files. |
| π File History | Displays granular commit history for any file in a repository. |
| π Contributor Impact | Quantifies individual contributor impact based on code changes. |
| π Security Scoring | Evaluates repository security posture including branch protection, code scanning, and more. |
| π§ Workflow & Content Auditing | Audits documentation, policies, and CI/CD workflows for best practices. |
| π API Key Security | Stores GitHub tokens securely with strict file permissions. |
| βοΈ Intelligent Rate-Limit Handling | Automatically pauses and retries when GitHub API quotas are reached. |
- exc-repo: The core project and CLI tools. π Start Here!
EXC Analyzer is a community-driven project. Whether you want to fix a bug, add a new parser, or improve documentation, your contributions are welcome.
- π Found a bug? Open an Issue.
- π‘ Have an idea? Join Discussions.
- π Ready to code? Check out the main repository.
