Dependabot-X is a tool written in Python3 that allows GitHub Organization/User to automate enabling Dependabot alerts feature for all repositories.
Since GitHub currently allows system admins and individual developers to manually configure Dependabot for each repository, which takes time and effort, Dependabot-x can be used to automate the process.
- Python 3
- Linux/Windows/MAC OSX
- GITHUB API KEY
-
Installing Python dependencies
pip3 install -r requirements.txt
-
Configuring GitHub API KEY as env variable
export GITHUB_API_KEY=""
-
To enable Dependabot for Org repos:
python3 dependabot-x.py -o ORG_NAME
-
To enable Dependabot for user's repos:
python3 dependabot-x.py -a