Releases: exc-analyzer/exc
EXC Analyzer v1.3.3
🛡️ Security & Privacy
- Keyring-Only Credentials: Token storage now requires OS credential vault support (no local/plaintext fallback).
- Secure Migration Path: Legacy local token artifacts are migrated to keyring and cleaned up safely.
- Hardened Error Paths: Critical auth and storage failures now fail fast with clear guidance.
⚡ Stability & Performance
- Proactive Low-Quota Guard: REST and GraphQL requests slow down intelligently when quota is critically low.
- GraphQL Efficiency: Added short TTL query cache and cost/remaining/reset telemetry tracking.
- Adaptive Fetching: Async pagination now adjusts request windows based on available quota.
✨ Improvements
- Unified Network Layer:
dork-scanandcontent-auditnow use shared safe HTTP helpers for consistent timeout/cache handling. - Verbose Rate Diagnostics: Added optional wait telemetry to explain proactive throttling decisions.
- Maintenance Cleanup: Broad quality pass across exceptions, lint issues, and command reliability.
📦 Installation
PyPI (Windows/Linux/macOS)
pip install exc-analyzerDebian/Kali Linux
sudo dpkg -i exc-analyzer_1.3.3-1_all.deb
sudo apt-get install -f🔗 Links
EXC Analyzer v1.3.2
🛡️ Security & Privacy
- Transparent Scopes: Completely revised README to transparently list all requested permissions (
repo,workflow) and their specific necessity. - Enhanced Log Security: Expanded log masking to protect all GitHub token types (
ghp_,gho_,github_pat_, etc.). - Passive Analysis Guarantee: Explicitly documented that the tool operates in a read-only manner despite write-capable scopes.
⚡ Stability & Performance
- Network Timeouts: Added global timeout protection to prevent hanging on unresponsive network requests during scans.
- Dependency Cleanup: Removed unused
tomlandtabulatedependencies for a lighter footprint.
✨ Improvements
- Overwrite Protection:
dork-scan --exportnow asks for confirmation before overwriting existing files. - Documentation: Added clear "Risk Disclaimer" and access revocation instructions.
📦 Installation
PyPI (Windows/Linux/macOS)
pip install exc-analyzerDebian/Kali Linux
sudo dpkg -i exc-analyzer_1.3.2-1_all.deb
sudo apt-get install -f📝 Changelog
v1.3.1...v1.3.2
🔗 Links
EXC Analyzer v1.3.1
🎉 What's New
-ReadMe Update: Bug fix.
- New Command:
login- Replaces the oldkeycommand with a more user-friendly authentication flow - Full Localization: Complete Turkish and English language support with persistent locale preferences
- Improved Packaging: Enhanced Debian packaging and test coverage
📦 Installation
PyPI (Windows/Linux/macOS)
pip install exc-analyzerDebian/Kali Linux
sudo dpkg -i exc-analyzer_1.3.1-1_all.deb
sudo apt-get install -f📝 Changelog
Full Changelog: v1.3.0...v1.3.1
🔗 Links
EXC Analyzer v1.3.0
🎉 What's New
- New Command:
login- Replaces the oldkeycommand with a more user-friendly authentication flow - Full Localization: Complete Turkish and English language support with persistent locale preferences
- Improved Packaging: Enhanced Debian packaging and test coverage
📦 Installation
PyPI (Windows/Linux/macOS)
pip install exc-analyzeror
pipx install exc-analyzerDebian/Kali Linux
sudo dpkg -i exc-analyzer_1.3.0-1_all.deb
sudo apt-get install -f📝 Changelog
Full Changelog: v1.2.1...v1.3.0
🔗 Links
EXC Analyzer v1.2.1
Full Changelog: v1.1.9...v1.2.1
Highlights
- Debian/Kali packaging: complete
debian/directory, cleandpkg-buildpackage -us -ucrun on Ubuntu 22.04 (WSL). Published artifacts:.dsc,.debian.tar.xz,.orig.tar.gz,.changes,.buildinfo,.deb. - Bilingual CLI: English & Turkish message catalogs, persistent language preference,
--lang/-Lflag. - CLI hardening & tests: updated key management/logging/outputs, expanded pytest suite (9 passing tests).
Assets
- exc-analyzer_1.2.1-1_all.deb
- exc-analyzer_1.2.1-1.dsc
- exc-analyzer_1.2.1-1.debian.tar.xz
- exc-analyzer_1.2.1.orig.tar.gz
- exc-analyzer_1.2.1-1_amd64.{changes,buildinfo}
- exc-analyzer_1.2.1-1_build.log (ANSI-stripped)
Install
wget https://github.com/exc-analyzer/exc/releases/download/v1.2.0/exc-analyzer_1.2.0-1_all.deb
sudo apt install ./exc-analyzer_1.2.0-1_all.debQuick usage
exc key
exc analysis owner/repo
exc scan-secrets owner/repo
exc --lang tr analysis owner/repoBuild environment: Ubuntu 22.04 (WSL); log included for Kali submission.
Notes* CLI version output fixed and according to Pypi rules, version 1.2.1 was switched.
EXC Analyzer v1.1.9
EXC-Analyzer is a professional command-line tool for advanced GitHub repository and user analysis, security auditing, and secret scanning. Designed for penetration testers, security researchers, and open-source maintainers, EXC-Analyzer provides deep insights into repository health, contributor activity, and potential security risks.
EXC Analyzer v1.1.8
EXC-Analyzer is a professional command-line tool for advanced GitHub repository and user analysis, security auditing, and secret scanning. Designed for penetration testers, security researchers, and open-source maintainers, EXC-Analyzer provides deep insights into repository health, contributor activity, and potential security risks.
EXC Analyzer V1.1.7
EXC-Analyzer is a professional command-line tool for advanced GitHub repository and user analysis, security auditing, and secret scanning. Designed for penetration testers, security researchers, and open-source maintainers, EXC-Analyzer provides deep insights into repository health, contributor activity, and potential security risks.
EXC Analyzer v1.1.6
EXC-Analyzer
Professional command-line tool for advanced GitHub repository and user analysis, security auditing, and secret scanning. Designed for penetration testers, security researchers, and open-source maintainers, EXC-Analyzer provides deep insights into repository health, contributor activity, and potential security risks.