Class SecurityCheckBuilder

java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
io.jenkins.plugins.vigilnz.build.SecurityCheckBuilder
All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep

public class SecurityCheckBuilder extends Builder
  • Constructor Details

    • SecurityCheckBuilder

      @DataBoundConstructor public SecurityCheckBuilder(String credentialsId)
  • Method Details

    • getCredentialsId

      public String getCredentialsId()
    • getProjectName

      public String getProjectName()
    • setProjectName

      @DataBoundSetter public void setProjectName(String projectName)
    • isCveScan

      public boolean isCveScan()
    • setCveScan

      @DataBoundSetter public void setCveScan(boolean cveScan)
    • isSastScan

      public boolean isSastScan()
    • setSastScan

      @DataBoundSetter public void setSastScan(boolean sastScan)
    • isSbomScan

      public boolean isSbomScan()
    • setSbomScan

      @DataBoundSetter public void setSbomScan(boolean sbomScan)
    • isSecretScan

      public boolean isSecretScan()
    • setSecretScan

      @DataBoundSetter public void setSecretScan(boolean secretScan)
    • isDastScan

      public boolean isDastScan()
    • setDastScan

      @DataBoundSetter public void setDastScan(boolean dastScan)
    • isContainerScan

      public boolean isContainerScan()
    • setContainerScan

      @DataBoundSetter public void setContainerScan(boolean containerScan)
    • isIacScan

      public boolean isIacScan()
    • setIacScan

      @DataBoundSetter public void setIacScan(boolean iacScan)
    • getScanTypes

      public List<String> getScanTypes()
    • getCredentialData

      public net.sf.json.JSONObject getCredentialData()
    • displayScan

      public String displayScan(List<String> scansList)
    • perform

      public boolean perform(AbstractBuild build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException
      Specified by:
      perform in interface BuildStep
      Overrides:
      perform in class BuildStepCompatibilityLayer
      Throws:
      InterruptedException
      IOException
    • getTargetSiteUrl

      public String getTargetSiteUrl()
    • setTargetSiteUrl

      @DataBoundSetter public void setTargetSiteUrl(String targetSiteUrl)
    • getDastScanType

      public String getDastScanType()
    • setDastScanType

      @DataBoundSetter public void setDastScanType(String dastScanType)
    • getImageName

      public String getImageName()
    • setImageName

      @DataBoundSetter public void setImageName(String imageName)
    • getRegistryProvider

      public String getRegistryProvider()
    • setRegistryProvider

      @DataBoundSetter public void setRegistryProvider(String registryProvider)
    • isAuthType

      public String isAuthType()
    • setAuthType

      @DataBoundSetter public void setAuthType(String authType)
    • getDockerUsername

      public String getDockerUsername()
    • setDockerUsername

      @DataBoundSetter public void setDockerUsername(String dockerUsername)
    • getDockerPassword

      public String getDockerPassword()
    • setDockerPassword

      @DataBoundSetter public void setDockerPassword(String dockerPassword)
    • getRegistryUrl

      public String getRegistryUrl()
    • setRegistryUrl

      @DataBoundSetter public void setRegistryUrl(String registryUrl)
    • getAccessToken

      public String getAccessToken()
    • setAccessToken

      @DataBoundSetter public void setAccessToken(String accessToken)
    • getRegistryType

      public String getRegistryType()
    • setRegistryType

      @DataBoundSetter public void setRegistryType(String registryType)
    • getDockerAuthMethod

      public String getDockerAuthMethod()
    • setDockerAuthMethod

      @DataBoundSetter public void setDockerAuthMethod(String dockerAuthMethod)
    • getAwsRegistryType

      public String getAwsRegistryType()
    • setAwsRegistryType

      @DataBoundSetter public void setAwsRegistryType(String awsRegistryType)
    • getEcrAccessToken

      public String getEcrAccessToken()
    • setEcrAccessToken

      @DataBoundSetter public void setEcrAccessToken(String ecrAccessToken)
    • getGitRegistryType

      public String getGitRegistryType()
    • setGitRegistryType

      @DataBoundSetter public void setGitRegistryType(String gitRegistryType)
    • getGitHubAccessToken

      public String getGitHubAccessToken()
    • setGitHubAccessToken

      @DataBoundSetter public void setGitHubAccessToken(String gitHubAccessToken)
    • getGoogleRegistryType

      public String getGoogleRegistryType()
    • setGoogleRegistryType

      @DataBoundSetter public void setGoogleRegistryType(String googleRegistryType)
    • getGoogleAuthenticateFields

      public String getGoogleAuthenticateFields()
    • setGoogleAuthenticateFields

      @DataBoundSetter public void setGoogleAuthenticateFields(String googleAuthenticateFields)
    • getGoogleAccessToken

      public String getGoogleAccessToken()
    • setGoogleAccessToken

      @DataBoundSetter public void setGoogleAccessToken(String googleAccessToken)
    • getGoogleRegistryUrl

      public String getGoogleRegistryUrl()
    • setGoogleRegistryUrl

      @DataBoundSetter public void setGoogleRegistryUrl(String googleRegistryUrl)
    • getQuayAuthenticateFields

      public String getQuayAuthenticateFields()
    • setQuayAuthenticateFields

      @DataBoundSetter public void setQuayAuthenticateFields(String quayAuthenticateFields)
    • getQuayUsername

      public String getQuayUsername()
    • setQuayUsername

      @DataBoundSetter public void setQuayUsername(String quayUsername)
    • getQuayPassword

      public String getQuayPassword()
    • setQuayPassword

      @DataBoundSetter public void setQuayPassword(String quayPassword)
    • getQuayAccessToken

      public String getQuayAccessToken()
    • setQuayAccessToken

      @DataBoundSetter public void setQuayAccessToken(String quayAccessToken)
    • getAzureRegistryType

      public String getAzureRegistryType()
    • setAzureRegistryType

      @DataBoundSetter public void setAzureRegistryType(String azureRegistryType)
    • getAzureRegistryUrl

      public String getAzureRegistryUrl()
    • setAzureRegistryUrl

      @DataBoundSetter public void setAzureRegistryUrl(String azureRegistryUrl)
    • getAzureAuthenticateFields

      public String getAzureAuthenticateFields()
    • setAzureAuthenticateFields

      @DataBoundSetter public void setAzureAuthenticateFields(String azureAuthenticateFields)
    • getAzureUsername

      public String getAzureUsername()
    • setAzureUsername

      @DataBoundSetter public void setAzureUsername(String azureUsername)
    • getAzurePassword

      public String getAzurePassword()
    • setAzurePassword

      @DataBoundSetter public void setAzurePassword(String azurePassword)
    • getAzureAccessToken

      public String getAzureAccessToken()
    • setAzureAccessToken

      @DataBoundSetter public void setAzureAccessToken(String azureAccessToken)