Skip to content

Commit 5192f44

Browse files
committed
Added some new additional DefectDojo parser.
1 parent fff600f commit 5192f44

File tree

1 file changed

+38
-10
lines changed
  • src/main/java/io/securecodebox/persistence/defectdojo

1 file changed

+38
-10
lines changed

src/main/java/io/securecodebox/persistence/defectdojo/ScanType.java

Lines changed: 38 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
/*
2+
* secureCodeBox (SCB)
3+
* Copyright 2021 iteratec GmbH
4+
* https://www.iteratec.com
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
118
package io.securecodebox.persistence.defectdojo;
219

320
import lombok.Getter;
@@ -6,6 +23,7 @@ public enum ScanType {
623
ACUNETIX_SCAN("Acunetix Scan"),
724
ANCHORE_ENGINE_SCAN("Anchore Engine Scan"),
825
ANCHORE_ENTERPRISE_POLICY_CHECK("Anchore Enterprise Policy Check"),
26+
ANCHORE_GRYPE_SCAN("Anchore Grype Scan"),
927
API_TEST("API Test"),
1028
APP_SPIDER_SCAN("AppSpider Scan"),
1129
AQUA_SCAN("Aqua Scan"),
@@ -20,6 +38,7 @@ public enum ScanType {
2038
BUG_CROWD("BugCrowd "),
2139
BUNDLER_AUDIT_SCAN("Bundler-Audit Scan"),
2240
BURP_SCAN("Burp Scan"),
41+
BURP_API_SCAN("Burp REST API"),
2342
BURP_SUITE_ENTERPRISE("Burp Suite Enterprise"),
2443
CCVS_REPORT("CCVS Report"),
2544
CHECKMARX_SCAN("Checkmarx Scan"),
@@ -28,7 +47,8 @@ public enum ScanType {
2847
CLAIR_SCAN("Clair Scan"),
2948
COBALT_IO_SCAN("Cobalt.io Scan"),
3049
CONTRAST_SCAN("Contrast Scan"),
31-
CRASHTEST_SECURITY_SCAN("Crashtest Security Scan"),
50+
CRASHTEST_SECURITY_JSON_SCAN("Crashtest Security JSON File"),
51+
CRASHTEST_SECURITY_XML_SCAN("Crashtest Security XML File"),
3252
DAWN_SCANNER_SCAN("DawnScanner Scan"),
3353
DEPENDENCY_CHECK_SCAN("Dependency Check Scan"),
3454
DEPENDENCY_TRACK_FINDING_PACKAGING_FORMAT_FPF_EXPORT("Dependency Track Finding Packaging Format (FPF) Export"),
@@ -37,8 +57,10 @@ public enum ScanType {
3757
ES_LINT_SCAN("ESLint Scan"),
3858
FORTIFY("Fortify"),
3959
GENERIC_FINDINGS_IMPORT("Generic Findings Import"),
60+
GITHUB_VULNERABILITY_SCAN("Github Vulnerability Scan"),
61+
GITLAB_SAST_REPORT("GitLab SAST Report"),
62+
GITLAB_DEPENDENCY_SCANNING_REPORT("GitLab Dependency Scanning Report"),
4063
GITLEAKS_SCAN("Gitleaks Scan"),
41-
GIT_LAB_SAST_REPORT("GitLab SAST Report"),
4264
GOSEC_SCANNER("Gosec Scanner"),
4365
HACKER_ONE_CASES("HackerOne Cases"),
4466
HADOLINT_DOCKERFILE_CHECK("Hadolint Dockerfile check"),
@@ -48,19 +70,22 @@ public enum ScanType {
4870
IMMUNIWEB_SCAN("Immuniweb Scan"),
4971
J_FROG_XRAY_SCAN("JFrog Xray Scan"),
5072
KIUWAN_SCAN("Kiuwan Scan"),
73+
KUBEBENCH_SCAN("kube-bench Scan"),
5174
MANUAL_CODE_REVIEW("Manual Code Review"),
5275
MICROFOCUS_WEBINSPECT_SCAN("Microfocus Webinspect Scan"),
5376
MOB_SF_SCANNER("MobSF Scanner"),
5477
MOZILLA_OBSERVATORY_SCAN("Mozilla Observatory Scan"),
5578
NESSUS_SCAN("Nessus Scan"),
5679
NETSPARKER_SCAN("Netsparker Scan"),
5780
NEXPOSE_SCAN("Nexpose Scan"),
58-
NIKTO_SCAN("Nikto Scan"),
59-
NMAP_SCAN("Nmap Scan"),
81+
NIKTO_XML_SCAN("Nikto Scan"),
82+
NMAP_XML_SCAN("Nmap Scan"),
6083
NODE_SECURITY_PLATFORM_SCAN("Node Security Platform Scan"),
6184
NPM_AUDIT_SCAN("NPM Audit Scan"),
6285
OPENSCAP_VULNERABILITY_SCAN("Openscap Vulnerability Scan"),
6386
OPEN_VAS_CSV("OpenVAS CSV"),
87+
ORT_MODEL_IMPORTER("ORT evaluated model Importer"),
88+
OSSINDEX_DEVAUDIT_SCAN_IMPORTER("OssIndex Devaudit SCA Scan Importer"),
6489
OUTPOST24_SCAN("Outpost24 Scan"),
6590
PEN_TEST("Pen Test"),
6691
PHP_SECURITY_AUDIT_V2("PHP Security Audit v2"),
@@ -71,29 +96,32 @@ public enum ScanType {
7196
RETIRE_JS_SCAN("Retire.js Scan"),
7297
RISK_RECON_API_IMPORTER("Risk Recon API Importer"),
7398
SAFETY_SCAN("Safety Scan"),
99+
SARIF_SCAN("SARIF"),
74100
SECURITY_RESEARCH("Security Research"),
75101
SKF_SCAN("SKF Scan"),
76102
SNYK_SCAN("Snyk Scan"),
77-
SONAR_QUBE("SonarQube"),
103+
SONAR_QUBE_SCAN("SonarQube Scan"),
104+
SONAR_QUBE_API_IMPORT("SonarQube API Import"),
105+
SONAR_QUBE_DETAILED_SCAN("SonarQube Scan detailed"),
78106
SONATYPE_APPLICATION_SCAN("Sonatype Application Scan"),
79-
SPOT_BUGS("SpotBugs"),
107+
SPOTBUGS_XML_SCAN("SpotBugs Scan"),
80108
SSLSCAN("Sslscan"),
81-
SSLYZE_SCAN("Sslyze Scan"),
82109
SSL_LABS_SCAN("SSL Labs Scan"),
83-
SS_LYZE_3_SCAN_JSON("SSLyze 3 Scan (JSON)"),
110+
SSLYZE_3_JSON_SCAN("SSLyze 3 Scan (JSON)"),
111+
SSLYZE_XML_SCAN("Sslyze Scan"),
84112
STATIC_CHECK("Static Check"),
85113
TESTSSL_SCAN("Testssl Scan"),
86114
THREAT_MODELING("Threat Modeling"),
87115
TRIVY_SCAN("Trivy Scan"),
88116
TRUFFLEHOG("Trufflehog"),
89-
TRUSTWAVE("Trustwave"),
117+
TRUSTWAVE_CSV_SCAN("Trustwave Scan (CSV)"),
90118
TWISTLOCK_IMAGE_SCAN("Twistlock Image Scan"),
91119
VCG_SCAN("VCG Scan"),
92120
VERACODE_SCAN("Veracode Scan"),
93121
WAPITI_SCAN("Wapiti Scan"),
94122
WEB_APPLICATION_TEST("Web Application Test"),
95123
WHITESOURCE_SCAN("Whitesource Scan"),
96-
WPSCAN("Wpscan"),
124+
WPSCAN_JSON("Wpscan"),
97125
XANITIZER_SCAN("Xanitizer Scan"),
98126
YARN_AUDIT_SCAN("Yarn Audit Scan"),
99127
ZAP_SCAN("ZAP Scan"),

0 commit comments

Comments
 (0)