Skip to content

Commit 8f5ee12

Browse files
committed
Malicious code scanner
1 parent 7886db7 commit 8f5ee12

File tree

5 files changed

+4
-11
lines changed

5 files changed

+4
-11
lines changed

cli/docs/flags.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ var commandFlags = map[string][]string{
177177
Url, XrayUrl, user, password, accessToken, ServerId, Threads, InsecureTls,
178178
},
179179
MaliciousScan: {
180-
Url, user, password, accessToken, ServerId, Threads, InsecureTls, OutputFormat, MinSeverity, AnalyzerManagerCustomPath, WorkingDirs,
180+
Url, XrayUrl, user, password, accessToken, ServerId, Threads, InsecureTls, OutputFormat, MinSeverity, AnalyzerManagerCustomPath, WorkingDirs,
181181
},
182182
BuildScan: {
183183
Url, XrayUrl, user, password, accessToken, ServerId, scanProjectKey, BuildVuln, OutputFormat, Fail, ExtendedTable, Rescan, InsecureTls, TriggerScanRetries,

utils/formats/simplejsonapi.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ type SimpleJsonResults struct {
2323
IacsViolations []SourceCodeRow `json:"iacViolations"`
2424
SastViolations []SourceCodeRow `json:"sastViolations"`
2525
MaliciousVulnerabilities []SourceCodeRow `json:"maliciousCode"`
26-
MaliciousViolations []SourceCodeRow `json:"maliciousViolations"`
2726
Errors []SimpleJsonError `json:"errors"`
2827
Statuses ScanStatus `json:"scansStatus"`
2928
MultiScanId string `json:"multiScanId,omitempty"`

utils/formats/table.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ type ResultsTables struct {
2525
SecretsViolationsTable []secretsTableRow
2626
// Malicious Code
2727
MaliciousVulnerabilitiesTable []maliciousTableRow
28-
MaliciousViolationsTable []maliciousTableRow
2928
}
3029

3130
// Used for vulnerabilities and security violations

utils/results/conversion/tableparser/tableparser.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ func (tc *CmdResultsTableConverter) Get() (formats.ResultsTables, error) {
4949
SastVulnerabilitiesTable: formats.ConvertToIacOrSastTableRow(simpleJsonFormat.SastVulnerabilities),
5050
SastViolationsTable: formats.ConvertToIacOrSastTableRow(simpleJsonFormat.SastViolations),
5151
MaliciousVulnerabilitiesTable: formats.ConvertToMaliciousTableRow(simpleJsonFormat.MaliciousVulnerabilities),
52-
MaliciousViolationsTable: formats.ConvertToMaliciousTableRow(simpleJsonFormat.MaliciousViolations),
5352
}, nil
5453
}
5554

utils/results/output/resultwriter.go

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -416,13 +416,9 @@ func PrintJasTable(tables formats.ResultsTables, entitledForJas bool, scanType j
416416
"✨ No Static Application Security Testing vulnerabilities were found ✨", false)
417417
}
418418
case jasutils.MaliciousCode:
419-
if violations {
420-
return coreutils.PrintTable(tables.MaliciousViolationsTable, "Malicious Code Violations",
421-
"✨ No Malicious Code violations were found ✨", false)
422-
} else {
423-
return coreutils.PrintTable(tables.MaliciousVulnerabilitiesTable, "Malicious Code Detection",
424-
"✨ No Malicious Code vulnerabilities were found ✨", false)
425-
}
419+
return coreutils.PrintTable(tables.MaliciousVulnerabilitiesTable, "Malicious Code Detection",
420+
"✨ No Malicious Code vulnerabilities were found ✨", false)
421+
426422
}
427423
return nil
428424
}

0 commit comments

Comments
 (0)