Free repository scan: find secrets and vulnerable dependencies
Paste a public GitHub link to check your code for committed secrets, risky patterns and outdated packages.
What this checks
- Committed secrets and keys
- Exposed environment files
- Risky code patterns
- Outdated software dependencies
- Known security vulnerabilities
Questions people ask
How do I know if I leaked an API key on GitHub?
You can search your commit history for specific strings or use a tool to scan your files for common key formats. This tool checks your default branch for secrets that should stay private. If you find a leak, you must revoke the key immediately because deleting the file does not remove it from the history.
What should I do if I committed a .env file?
You must change every password and secret contained in that file because they are now part of your public history. Remove the file from your repository and add its name to your .gitignore file to prevent it from being uploaded again. You may also need to use a tool like BFG Repo-Cleaner to scrub the file from your past commits.
How do I check my dependencies for vulnerabilities?
This tool compares your lock files against the OSV advisory database to find known security flaws. It looks at your npm, Python and Composer requirements to see if any versions are unsafe. You should update your packages to the latest patched versions to keep your application secure.
Is it safe to make my repository public?
It is safe if you have removed all secrets, API keys and configuration files containing sensitive data. You should also ensure your code does not contain hardcoded credentials or private server addresses. Run a scan to verify that no hidden risks remain before you change the visibility settings.
More free tools
Enter your website address so we can read public security headers and HTTPS settings to find basic configuration gaps.
Open Code scannerYou can paste your code or drop files into the browser to check for leaked keys without uploading anything.
Open SEO checkScan any public page to find technical errors that affect your search engine ranking.
Open Website speed testMeasure how fast your page loads and identify large files.
Open