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.
