Class ScannerArgumentService
java.lang.Object
io.jenkins.plugins.synopsys.security.scan.service.ScannerArgumentService
-
Constructor Summary
ConstructorDescriptionScannerArgumentService
(TaskListener listener, EnvVars envVars, FilePath workspace) -
Method Summary
Modifier and TypeMethodDescriptioncreateBridgeInputJson
(Map<String, Object> scanParameters, Object scanObject, Object scmObject, boolean isPrCommentSet, NetworkAirGap networkAirGap, Sarif sarif, String jsonPrefix, Project project) getCommandLineArgs
(Map<String, Boolean> installedBranchSourceDependencies, Map<String, Object> scanParameters, FilePath bridgeInstallationPath) boolean
isPrCommentValueSet
(Map<String, Object> scanParameters) void
removeTemporaryInputJson
(List<String> commandLineArgs) void
setProjectObject
(BridgeInput bridgeInput, Project project) void
setScmObject
(BridgeInput bridgeInput, Object scmObject) writeInputJsonToFile
(String inputJson, String jsonPrefix)
-
Constructor Details
-
ScannerArgumentService
-
-
Method Details
-
getCommandLineArgs
public List<String> getCommandLineArgs(Map<String, Boolean> installedBranchSourceDependencies, Map<String, throws PluginExceptionHandlerObject> scanParameters, FilePath bridgeInstallationPath) - Throws:
PluginExceptionHandler
-
createBridgeInputJson
-
setProjectObject
-
setScmObject
-
writeInputJsonToFile
-
isPrCommentValueSet
-
removeTemporaryInputJson
-
prepareSarifObject
-