package
1.429.0
Repository: https://github.com/sap/jenkins-library.git
Documentation: pkg.go.dev

# Functions

ConvertCxJSONToSarif is the entrypoint for the Parse function.
No description provided by the author
No description provided by the author
NewSystemInstance returns a new Checkmarx client for communicating with the backend Updated for Cx1.
No description provided by the author
No description provided by the author
WriteSarif writes a json file to disk as a .sarif if it respects the specification declared in format.SARIF.

# Constants

ReportsDirectory defines the subfolder for the Checkmarx reports which are generated.

# Structs

No description provided by the author
No description provided by the author
AuthToken - Structure to store OAuth2 token Updated for Cx1.
No description provided by the author
No description provided by the author
Cx1 Group/Group - Group Structure.
No description provided by the author
Preset - Project's Preset Updated for Cx1.
Project - Project Structure Updated for Cx1.
New for Cx1 These settings are higher-level settings that define how an engine should run, for example "multi-language" mode or setting a preset.
No description provided by the author
ReportStatus - ReportStatus Structure Updated for Cx1.
No description provided by the author
Scan - Scan Structure updated for Cx1.
New for Cx1: ScanConfiguration - list of key:value pairs used to configure the scan for each scan engine This is specifically for scan-level configurations like "is incremental" and scan tags.
{"scanId":"bef5d38b-7eb9-4138-b74b-2639fcf49e2e","projectId":"ad34ade3-9bf3-4b5a-91d7-3ad67eca7852","loc":137,"fileCount":12,"isIncremental":false,"isIncrementalCanceled":false,"queryPreset":"ASA Premium"} */.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Cx1: StatusDetails - details of each engine type's scan status for a multi-engine scan.
Very simplified for now.
Status - Status Structure.
SystemInstance is the client communicating with the Checkmarx backend.
No description provided by the author
No description provided by the author

# Interfaces

System is the interface abstraction of a specific SystemIns.