mirror of
https://github.com/mukul975/Anthropic-Cybersecurity-Skills.git
synced 2026-06-12 14:14:56 +03:00
1.7 KiB
1.7 KiB
Workflows - DefectDojo Vulnerability Dashboard
Workflow 1: Initial Setup and Configuration
Steps
- Clone DefectDojo repository and deploy with Docker Compose
- Configure admin account and change default password
- Create Product Types aligned with business units
- Create Products for each application/service
- Configure Jira integration for ticket management
- Configure Slack/Teams webhook for notifications
- Set up SLA policies for each severity level
- Create API keys for scanner integration
Workflow 2: CI/CD Scanner Integration
Steps
- Add scan step to CI/CD pipeline (GitHub Actions, GitLab CI, Jenkins)
- Run security scanner (Semgrep, Trivy, ZAP, etc.)
- Upload scan results to DefectDojo via reimport-scan API
- DefectDojo deduplicates findings against existing data
- New findings trigger Jira ticket creation
- Closed findings auto-close associated Jira tickets
- Pipeline receives pass/fail status based on finding severity
Workflow 3: Vulnerability Triage
Steps
- Security analyst reviews new findings in DefectDojo dashboard
- For each finding: verify, assign severity, set risk acceptance status
- Valid findings: push to Jira for remediation tracking
- False positives: mark as false positive with justification
- Risk accepted: document compensating controls and set expiration
- Track remediation progress through DefectDojo metrics
Workflow 4: Executive Reporting
Steps
- Pull metrics via DefectDojo API for reporting period
- Calculate: total findings, new vs closed, SLA compliance rate
- Generate product-level and business-unit-level summaries
- Track mean time to remediate by severity
- Export dashboard data for executive presentation