The following plugin provides functionality available through Pipeline-compatible steps. Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page.

For a list of other such plugins, see the Pipeline Steps Reference page.

Fortify

fortifyClean: Run Fortify SCA clean

  • buildID : String
  • addJVMOptions : String (optional)
  • debug : boolean (optional)
  • logFile : String (optional)
  • maxHeap : String (optional)
  • verbose : boolean (optional)

fortifyRemoteAnalysis: Upload a project for remote Fortify SCA analysis

  • remoteAnalysisProjectType
      Nested Choice of Objects
    • fortifyGradle
      • buildFile : String (optional)
      • includeTests : boolean (optional)
      • skipBuild : boolean (optional)
    • fortifyMSBuild
      • dotnetProject : String (optional)
      • excludeDisabledProjects : boolean (optional)
    • fortifyMaven
      • buildFile : String (optional)
      • includeTests : boolean (optional)
      • skipBuild : boolean (optional)
    • fortifyOther
      • fortifyPHP
        • phpVersion : String (optional)
      • fortifyPython
        • pythonRequirementsFile : String (optional)
        • pythonVersion : String (optional)
        • pythonVirtualEnv : String (optional)
    • remoteOptionalConfig (optional)
        Nested Object
      • customRulepacks : String (optional)
      • filterFile : String (optional)
      • notifyEmail : String (optional)
      • scanOptions : String (optional)
      • sensorPoolUUID : String (optional)
    • scanOptions : String (optional)
    • uploadSSC (optional)
        Nested Object
      • appName : String
      • appVersion : String
      • filterSet : String (optional)
      • pollingInterval : String (optional)
      • searchCondition : String (optional)
      • timeout : String (optional)

    fortifyRemoteArguments: Set options for remote Fortify SCA analysis

    • scanOptions : String (optional)
    • transOptions : String (optional)

    fortifyRemoteScan: Upload a translated project for remote scan

    • buildID : String
    • remoteOptionalConfig (optional)
        Nested Object
      • customRulepacks : String (optional)
      • filterFile : String (optional)
      • notifyEmail : String (optional)
      • scanOptions : String (optional)
      • sensorPoolUUID : String (optional)
    • scanOptions : String (optional)
    • uploadSSC (optional)
        Nested Object
      • appName : String
      • appVersion : String
      • filterSet : String (optional)
      • pollingInterval : String (optional)
      • searchCondition : String (optional)
      • timeout : String (optional)

    fortifyScan: Run Fortify SCA scan

    • buildID : String
    • addJVMOptions : String (optional)
    • addOptions : String (optional)
    • customRulepacks : String (optional)
    • debug : boolean (optional)
    • logFile : String (optional)
    • maxHeap : String (optional)
    • resultsFile : String (optional)
    • verbose : boolean (optional)

    fortifyTranslate: Run Fortify SCA translation

    • buildID : String
    • projectScanType
        Nested Choice of Objects
      • fortifyAdvanced
        • advOptions : String (optional)
      • fortifyDevenv
        • dotnetAddOptions : String (optional)
        • dotnetProject : String (optional)
      • fortifyDotnetSrc
        • dotnetAddOptions : String (optional)
        • dotnetFrameworkVersion : String (optional)
        • dotnetLibdirs : String (optional)
        • dotnetSrcFiles : String (optional)
      • fortifyGradle
        • gradleInstallationName : String (optional)
        • gradleOptions : String (optional)
        • gradleTasks : String (optional)
        • useWrapper : boolean (optional)
      • fortifyJava
        • javaAddOptions : String (optional)
        • javaClasspath : String (optional)
        • javaSrcFiles : String (optional)
        • javaVersion : String (optional)
      • fortifyMaven3
        • mavenInstallationName : String (optional)
        • mavenOptions : String (optional)
      • fortifyMSBuild
        • dotnetAddOptions : String (optional)
        • dotnetProject : String (optional)
      • fortifyOther
        • otherIncludesList : String (optional)
        • otherOptions : String (optional)
    • addJVMOptions : String (optional)
    • debug : boolean (optional)
    • excludeList : String (optional)
    • logFile : String (optional)
    • maxHeap : String (optional)
    • verbose : boolean (optional)

    fortifyUpdate: Update Fortify Security Content

    • updateServerURL : String (optional)
    • locale : String (optional)
    • acceptKey : boolean (optional)
    • proxyPassword : String (optional)
    • proxyURL : String (optional)
    • proxyUsername : String (optional)
    • useProxy : boolean (optional)

    fortifyUpload: Upload Fortify scan results to SSC

    • appName : String
    • appVersion : String
    • failureCriteria : String (optional)
    • filterSet : String (optional)
    • pollingInterval : String (optional)
    • resultsFile : String (optional)
    • timeout : String (optional)

    fortifyRemoteArguments: Set options for remote Fortify SCA analysis

    • scanOptions : String (optional)
    • transOptions : String (optional)

    fortifyRemoteScan: Upload a translated project for remote scan

    • buildID : String
    • remoteOptionalConfig (optional)
        Nested Object
      • customRulepacks : String (optional)
      • filterFile : String (optional)
      • notifyEmail : String (optional)
      • scanOptions : String (optional)
      • sensorPoolUUID : String (optional)
    • scanOptions : String (optional)
    • uploadSSC (optional)
        Nested Object
      • appName : String
      • appVersion : String
      • filterSet : String (optional)
      • pollingInterval : String (optional)
      • searchCondition : String (optional)
      • timeout : String (optional)

    fortifyRemoteAnalysis: Upload a project for remote Fortify SCA analysis

    • remoteAnalysisProjectType
        Nested Choice of Objects
      • fortifyGradle
        • buildFile : String (optional)
        • includeTests : boolean (optional)
        • skipBuild : boolean (optional)
      • fortifyMSBuild
        • dotnetProject : String (optional)
        • excludeDisabledProjects : boolean (optional)
      • fortifyMaven
        • buildFile : String (optional)
        • includeTests : boolean (optional)
        • skipBuild : boolean (optional)
      • fortifyOther
        • fortifyPHP
          • phpVersion : String (optional)
        • fortifyPython
          • pythonRequirementsFile : String (optional)
          • pythonVersion : String (optional)
          • pythonVirtualEnv : String (optional)
      • remoteOptionalConfig (optional)
          Nested Object
        • customRulepacks : String (optional)
        • filterFile : String (optional)
        • notifyEmail : String (optional)
        • scanOptions : String (optional)
        • sensorPoolUUID : String (optional)
      • scanOptions : String (optional)
      • uploadSSC (optional)
          Nested Object
        • appName : String
        • appVersion : String
        • filterSet : String (optional)
        • pollingInterval : String (optional)
        • searchCondition : String (optional)
        • timeout : String (optional)

      fortifyClean: Run Fortify SCA clean

      • buildID : String
      • addJVMOptions : String (optional)
      • debug : boolean (optional)
      • logFile : String (optional)
      • maxHeap : String (optional)
      • verbose : boolean (optional)

      fortifyScan: Run Fortify SCA scan

      • buildID : String
      • addJVMOptions : String (optional)
      • addOptions : String (optional)
      • customRulepacks : String (optional)
      • debug : boolean (optional)
      • logFile : String (optional)
      • maxHeap : String (optional)
      • resultsFile : String (optional)
      • verbose : boolean (optional)

      fortifyTranslate: Run Fortify SCA translation

      • buildID : String
      • projectScanType
          Nested Choice of Objects
        • fortifyAdvanced
          • advOptions : String (optional)
        • fortifyDevenv
          • dotnetAddOptions : String (optional)
          • dotnetProject : String (optional)
        • fortifyDotnetSrc
          • dotnetAddOptions : String (optional)
          • dotnetFrameworkVersion : String (optional)
          • dotnetLibdirs : String (optional)
          • dotnetSrcFiles : String (optional)
        • fortifyGradle
          • gradleInstallationName : String (optional)
          • gradleOptions : String (optional)
          • gradleTasks : String (optional)
          • useWrapper : boolean (optional)
        • fortifyJava
          • javaAddOptions : String (optional)
          • javaClasspath : String (optional)
          • javaSrcFiles : String (optional)
          • javaVersion : String (optional)
        • fortifyMaven3
          • mavenInstallationName : String (optional)
          • mavenOptions : String (optional)
        • fortifyMSBuild
          • dotnetAddOptions : String (optional)
          • dotnetProject : String (optional)
        • fortifyOther
          • otherIncludesList : String (optional)
          • otherOptions : String (optional)
      • addJVMOptions : String (optional)
      • debug : boolean (optional)
      • excludeList : String (optional)
      • logFile : String (optional)
      • maxHeap : String (optional)
      • verbose : boolean (optional)

      fortifyUpdate: Update Fortify Security Content

      • updateServerURL : String (optional)
      • locale : String (optional)
      • acceptKey : boolean (optional)
      • proxyPassword : String (optional)
      • proxyURL : String (optional)
      • proxyUsername : String (optional)
      • useProxy : boolean (optional)

      fortifyUpload: Upload Fortify scan results to SSC

      • appName : String
      • appVersion : String
      • failureCriteria : String (optional)
      • filterSet : String (optional)
      • pollingInterval : String (optional)
      • resultsFile : String (optional)
      • timeout : String (optional)

      Was this page helpful?

      Please submit your feedback about this page through this quick form.

      Alternatively, if you don't wish to complete the quick form, you can simply indicate if you found this page helpful?

          


      See existing feedback here.