OWASP Top 10 2021 Compliance Report — DefectDojo

OWASP Compliance Report

Azure Prod Blue & Bodgeit

A comprehensive analysis of OWASP Top 10 2021 coverage, active vulnerability exposure, compliance gaps, and prioritized remediation guidance derived from live DefectDojo findings data.

REPORT DATE
February 18, 2026

PRODUCTS ANALYZED
2 Assets

TOTAL FINDINGS
713 (C/H Active)

OWASP COVERAGE
10/10 Categories

Executive Summary

This report analyzes OWASP Top 10 2021 compliance across two DefectDojo-tracked production assets: Azure Prod Blue and Bodgeit. Combined, these products have confirmed vulnerabilities introduced by criticality, indicating a broad attack surface exposure. The most impactful categories are A06 (Vulnerable & Outdated Components), A05 (Security Misconfiguration), and A03 (Injection), which collectively account for over 45% of mapped Critical/High findings.

The estimated compliance score of 48% reflects that while scanning coverage is broad, active unmitigated vulnerabilities span every OWASP risk category.

OWASP Top 10 2021 — Category-by-Category Analysis

OWASP CATEGORY STATUS RISK LEVEL CRITICAL HIGH FINDING VOLUME OWASP RANK
A01 Broken Access Control Detected High 0 12 12 #1
A02 Cryptographic Failures Detected Critical 2 6 8 #2
A03 Injection Detected Critical 2 16 18 #3
A04 Insecure Design Detected High 0 24 24 #4
A05 Security Misconfiguration Detected Critical 6 12 18 #5
A06 Vulnerable & Outdated Components Detected Critical 15 31 46* #6
A07 Identification & Auth Failures Detected Moderate 0 10 10 #7
A08 Software & Data Integrity Failures Detected Critical 2 0 2 #8
A09 Security Logging & Monitoring Detected High 2 2 4 #9
A10 Server-Side Request Forgery(SSRF) Detected Critical 6 0 6 #10

Category Detail — Highest Risk Findings

Azure Prod Blue's container image carries numerous unpatched CVEs in core OS packages. Multiple injection vulnerabilities are confirmed across both products, with Azure Prod Blue having direct SQL injection findings flagged by static analysis tools. Bodgeit has XSS in Django templates and direct SQL injection in Java source.

Key Vulnerabilities

Top 3 Priority Recommendations

A06 + A03 + A10 · EMERGENCY SPRINT

  1. Rebuild Azure Prod Blue container base image with updated packages to eliminate A06 CVEs.
  2. Upgrade/patch Log4j on Bodgeit to remove Log4Shell vulnerabilities.
  3. Remediate SQL injection in Java files (Assignment5.java, Assignment6.java).
  4. Enable automated SCA scanning in CI/CD pipeline to prevent new vulnerabilities.

A05 + A07 · WITHIN 30 DAYS

  1. Enable hardware MFA on AWS root account.
  2. Replace self-signed SSL certificate with CA-signed certificate.
  3. Fix CORS policy on Azure Prod Blue to restrict arbitrary origins.

A04 + A08 + A09 · 60–90 DAY PROGRAM

  1. Initiate incident response investigation on Bodgeit malware infections.
  2. Implement centralized logging for both products to meet incident response requirements.
  3. Investigate and refactor vulnerable code patterns across both assets.

90-Day Remediation Roadmap

Success Metrics & Compliance Targets

Metric Current State 90-Day Target Method
OWASP Compliance Score 48% ≥75% Rescan+DefectDojo metrics
Critical Findings(both products) -166est. ≤20 Patch+container rebuild
KEV/Known-Exploited CVEs ≥1 confirmed 0 Immediate patching policy
Internet-Exposed Injection Findings 5+ 0 Code fix+DAST verification