The most advanced open-source SEO scanner - 100% FREE forever
See what others miss. Find exposed data, subdomains, SSL issues, and more.
| Category | Capabilities |
|---|---|
| Deep Crawling | 1000+ pages, redirect tracking, robots.txt respect |
| Exposed Data | Finds .git, .env, backups, config files, admin panels |
| Subdomains | Certificate logs + DNS brute force (1000+ subdomains) |
| SSL/TLS | Expiry alerts, protocol support, vulnerabilities |
| Security | HTTP headers, misconfigurations, directory listing |
| Dead Links | Full redirect chain analysis, broken link detection |
| Reports | Beautiful HTML with charts, one-click PDF export |
| Free Cloud | GitHub Actions integration - scan without installation |
pip install ssec-seo
ssec-seo scan https://example.com
ssec-seo quick https://google.com
When you run a scan, ssec-seo generates a beautiful HTML report with:
ssec-seo scan https://example.com --max-pages 500 --concurrent 50 --output report.html
# Create urls.txt with one URL per line
echo "https://site1.com" > urls.txt
echo "https://site2.com" >> urls.txt
# Run batch scan (uses GitHub Actions)
ssec-seo configure # Creates ssec-seo_config.json
ssec-seo load ssec-seo_config.json
ssec-seo includes ready-to-use GitHub Actions workflows:
# Automatic weekly scans
schedule:
- cron: '0 0 * * 0' # Every Sunday
Scan 100+ websites automatically using the matrix workflow.
| Severity | What We Detect |
|---|---|
| π΄ Critical | Exposed .git, .env, database backups, AWS keys |
| π High | Admin panels, phpinfo, directory listing, missing security headers |
| π‘ Medium | SSL expiry <30 days, too many redirects, missing meta tags |
| π΅ Low | Server info exposure, missing alt text, old file versions |
git clone https://github.com/ssecgroup/ssec-seo.git
cd ssec-seo
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -e .
ssec-seo --help
git clone https://github.com/ssecgroup/ssec-seo.git
cd ssec-seo
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
pip install -e .
ssec-seo --help
docker run --rm ssecgroup/ssec-seo scan https://example.com
# Unit tests
pytest tests/
# Test specific scanner
pytest tests/test_scanners/test_ssl_scanner.py
# Test with coverage
pytest --cov=ssec-seo tests/
We welcome contributions! Hereβs how you can help:
See CONTRIBUTING.md for details.
ssec-seo is completely free and always will be.
If you find it valuable, consider supporting development:
Ethereum: 0x8242f0f25c5445F7822e80d3C9615e57586c6639
Your donations help:
MIT License - use it anywhere!
Copyright (c) 2026 ssecgroup
If you like ssec-seo:
Made with β€οΈ by ssecgroup
Open source. Always free. Forever.