GitLab CVE Scanner is a fast, scriptable scanner to detect GitLab installations, identify their versions, and check for known vulnerabilities via CVEs.
Ideal for bug bounty, Red Team ops, and infrastructure audits.
- 🔎 Scans single or multiple GitLab instances
- 📦 Detects installed GitLab version via HTTP headers
⚠️ Matches version against public CVEs- 📊 Outputs clean CSV reports for easy triage
- 🎯 Supports targeting specific CVEs
- 💥 Useful for bug bounty, internal audits, Red Team recon
python3 scanner.py -u https://gitlab.example.com
python3 scanner.py -l targets.txt
Flags:
-u
— Single URL-l
— List of targets (one per line)-cve
— Filter output by specific CVE-o
— Save results to CSV
The idea of this project is inspired by gitlab-version-nse.
Built with ❤️ for cybersecurity professionals.