@@ -35,56 +35,6 @@ type ValidationParams struct {
3535 Vulnerabilities * VulnerabilityCount
3636 // Validate number of violations in different contexts
3737 Violations * ViolationCount
38-
39- // Expected number of licenses
40- // Licenses int
41- // // Expected number of total vulnerabilities (sca + sast + iac + secrets)
42- // Vulnerabilities int
43- // // Expected number of total violations (sca security + sca license + sca operational + sast + iac + secrets)
44- // Violations int
45-
46- // // Expected number of contextual statuses for vulnerabilities (sca/secrets)
47- // ApplicableVulnerabilities int
48- // // Expected number of contextual statuses for vulnerabilities (sca/secrets)
49- // UndeterminedVulnerabilities int
50- // // Expected number of contextual statuses for vulnerabilities (sca/secrets)
51- // NotCoveredVulnerabilities int
52- // // Expected number of contextual statuses for vulnerabilities (sca/secrets)
53- // NotApplicableVulnerabilities int
54- // // Expected number of contextual statuses for vulnerabilities (sca/secrets)
55- // MissingContextVulnerabilities int
56- // // Expected number of contextual statuses for vulnerabilities (sca/secrets)
57- // InactiveVulnerabilities int
58- // // Expected number of contextual statuses for violations (sca/secrets)
59- // ApplicableViolations int
60- // // Expected number of contextual statuses for violations (sca/secrets)
61- // UndeterminedViolations int
62- // // Expected number of contextual statuses for violations (sca/secrets)
63- // NotCoveredViolations int
64- // // Expected number of contextual statuses for violations (sca/secrets)
65- // NotApplicableViolations int
66- // // Expected number of contextual statuses for violations (sca/secrets)
67- // MissingContextViolations int
68- // // Expected number of contextual statuses for violations (sca/secrets)
69- // InactiveViolations int
70- // // Expected number of sca violations by type
71- // ScaSecurityViolations int
72- // // Expected number of sca violations by type
73- // LicenseViolations int
74- // // Expected number of sca violations by type
75- // OperationalViolations int
76- // // Expected number of Jas vulnerabilities
77- // SastVulnerabilities int
78- // // Expected number of Jas vulnerabilities
79- // IacVulnerabilities int
80- // // Expected number of Jas vulnerabilities
81- // SecretsVulnerabilities int
82- // // Expected number of Jas violations
83- // SastViolations int
84- // // Expected number of Jas violations
85- // IacViolations int
86- // // Expected number of Jas violations
87- // SecretsViolations int
8838}
8939
9040type TotalCount struct {
@@ -99,16 +49,18 @@ type TotalCount struct {
9949type ScanCount struct {
10050 // Expected number of Sca issues
10151 Sca int
102- // Expected number of Jas issues
52+ // Expected number of Sast issues
10353 Sast int
104- // Expected number of Jas issues
54+ // Expected number of Iac issues
10555 Iac int
106- // Expected number of Jas issues
56+ // Expected number of Secrets issues
10757 Secrets int
10858}
10959
11060type VulnerabilityCount struct {
111- ValidateScan * ScanCount
61+ // If exists, validate the total amount of issues in different scan types (SCA/SAST/SECRETS/IAC)
62+ ValidateScan * ScanCount
63+ // If exists, validate the total amount of contextual statuses for the issues (sca/secrets)
11264 ValidateApplicabilityStatus * ApplicabilityStatusCount
11365}
11466
0 commit comments