You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-15Lines changed: 5 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ This project implements a comprehensive DevSecOps pipeline for a deliberately vu
7
7
The pipeline includes the following security stages:
8
8
9
9
1.**Secrets Scanning** - Using TruffleHog OSS to detect exposed credentials
10
-
2.**Static Application Security Testing (SAST)** - Using Semgrep with JavaScript, Angular, and Node.js rulesets
10
+
2.**Static Application Security Testing (SAST)** - Using CodeQL with JavaScript, Angular, and Node.js rulesets
11
11
3.**Software Composition Analysis (SCA)** - Using OWASP Dependency-Check to identify vulnerable dependencies
12
12
4.**Software Bill of Materials (SBOM)** - Using CycloneDX to generate a comprehensive inventory of components
13
13
5.**Dynamic Application Security Testing (DAST)** - Using OWASP ZAP to perform runtime security testing
@@ -46,7 +46,6 @@ The pipeline is designed to detect:
46
46
1. Secrets and credentials exposed in code
47
47
2. XSS vulnerabilities in Angular code
48
48
3. Vulnerable dependencies in both frontend and backend
49
-
4. Other security issues defined in Semgrep rules
50
49
51
50
## Integration with DefectDojo
52
51
@@ -57,7 +56,7 @@ Scan results from all security tools are aggregated in DefectDojo for:
57
56
- Historical security trend analysis
58
57
59
58
### Note on ZAP Reports
60
-
When importing ZAP scan results into DefectDojo, use the XML format (`zap-baseline-report.xml`) which is specifically formatted for DefectDojo compatibility. The XML report requires properly formatted URLs with fully qualified domain names to be parsed correctly by DefectDojo's ZAP parser.
59
+
When importing ZAP scan results into DefectDojo, use the XML format (`report_xml.xml`) which is specifically formatted for DefectDojo compatibility. The XML report requires properly formatted URLs with fully qualified domain names to be parsed correctly by DefectDojo's ZAP parser.
61
60
62
61
## Screenshots
63
62
@@ -75,21 +74,12 @@ All security scan results are stored in the `docs/reports` directory for easy ac
0 commit comments