Skip to content

dDojo is a Command-Line Interface (CLI) tool designed to simplify interactions with Defect Dojo.

Notifications You must be signed in to change notification settings

chahid001/DefectDojo-CLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dDojo 🛠️

dDojo is a Command-Line Interface (CLI) tool designed to simplify interactions with Defect Dojo. With this tool, you can easily create products, engagements, and upload scan results for various tools such as OWASP Dep Check, OWASP ZAP Scan, SonarQube, OSV-Scanner, and Gitleaks.

Demo 💻

ddojo-cli

Features ✨

  • Create Product: Create new products in Defect Dojo. 🆕
  • Create Engagement: Add engagements to existing products. 🔗
  • Upload Scan Results: Upload scan results for: 📊
    • OWASP Dep Check 🛡️
    • OWASP ZAP Scan 🔍
    • SonarQube 📈
    • OSV-Scanner 🔎
    • Gitleaks 💧

Installation 🚀

To install dDojo, clone the repository and run the installation script:

git clone https://github.com/chahid001/DefectDojo-CLI
cd DefectDojo-CLI
bash install.sh

Usage ⚙️

# Basic usage
ddojo --help

# Creating a new product, engagement & uploading Gitleak scan report

ddojo --project <Project name> -type <index> \
        -tags "tag1, tag2" -eng <name> \
        --scan gitleaks -f gitleaks-report.json \
        --token <your token>

About

dDojo is a Command-Line Interface (CLI) tool designed to simplify interactions with Defect Dojo.

Topics

Resources

Stars

Watchers

Forks