DependAssist is a powerful tool designed to streamline the process of managing Dependabot alerts and creating JIRA tickets. It automates the creation of JIRA issues for detected vulnerabilities, ensuring that your organization stays on top of security threats with minimal manual effort.
- Automatic JIRA Ticket Creation: Automatically creates JIRA tickets for Dependabot alerts.
- Customizable Workflows: Configure workflows and transitions to fit your organization's needs.
- Team Mapping: Automatically assigns issues to the correct teams based on repository mappings.
- Custom Fields Support: Easily include custom fields in JIRA tickets.
- Severity Calculation: Automatically calculate and assign issue severity based on various factors.
For detailed configuration and usage instructions, please visit our documentation site.
-
Install Dependencies:
pip install -r requirements.txt
-
Configure Environment Variables: Create a
.env
file with your credentials:JIRA_APIKEY=your_jira_api_key_here JIRA_USERNAME=your_jira_username_here GITHUB_TOKEN=your_github_token_here
-
Run the Script:
python main.py --config my.json
DependAssist is released under the MIT License. See the LICENSE file for details.