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.