Package com.crowdstrike.plugins.crwds
Class FalconScanner
java.lang.Object
com.crowdstrike.plugins.crwds.FalconScanner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidarchiveArtifacts(FalconContext context, int buildStatus, String artifactName, String html, String falconScanReport, String policyJson, String uniqueId) intexecute(FalconContext falconContext, String imageName, String imageTag, Integer timeout, String clientSecret, String clientId, String authDomain, Boolean neverFail, Boolean skipImageUpload, String artifactName, String uniqueId) static StringgetAccessToken(FalconContext context, String cid, String secret, String authDomain, Integer timeout) static StringgetFalconReport(FalconContext context, String accessToken, String completeUrl, boolean isScanReport) static org.json.JSONObjectparseFromJsonString(String jsonString)
-
Constructor Details
-
FalconScanner
public FalconScanner()
-
-
Method Details
-
execute
public int execute(FalconContext falconContext, String imageName, String imageTag, Integer timeout, String clientSecret, String clientId, String authDomain, Boolean neverFail, Boolean skipImageUpload, String artifactName, String uniqueId) throws IOException, InterruptedException, ExecutionException, NullPointerException -
archiveArtifacts
public void archiveArtifacts(FalconContext context, int buildStatus, String artifactName, String html, String falconScanReport, String policyJson, String uniqueId) throws AbortException - Throws:
AbortException
-
getAccessToken
-
getFalconReport
public static String getFalconReport(FalconContext context, String accessToken, String completeUrl, boolean isScanReport) -
parseFromJsonString
-