A python application to scan github repositories and assign a security score based on different well-defined security criterias and provides recommendation to improve the score
- Vulnerability in dependencies
- Outdated Dependencies
- Leaked secrets
- Repository Activity
- CI/CD misconfigurations*
- OWASP Score*
- Dependency popularity*
- Install uv from here
- Install dependencies
$ uv sync
- Activate virtual env created by uv
$ source .venv/bin/activate
$ uv run main.py --url <GITHUB_REPO_URL>