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
    • Type: String
  • addJVMOptions (optional)
    • Type: String
  • debug (optional)
    • Type: boolean
  • logFile (optional)
    • Type: String
  • maxHeap (optional)
    • Type: String
  • verbose (optional)
    • Type: boolean

fortifyRemoteAnalysis: Upload a project for remote Fortify SCA analysis

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

    fortifyRemoteArguments: Set options for remote Fortify SCA analysis

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

    fortifyRemoteScan: Upload a translated project for remote scan

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

    fortifyScan: Run Fortify SCA scan

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

    fortifyTranslate: Run Fortify SCA translation

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

    fortifyUpdate: Update Fortify Security Content

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

    fortifyUpload: Upload Fortify scan results to SSC

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

    fortifyRemoteArguments: Set options for remote Fortify SCA analysis

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

    fortifyRemoteScan: Upload a translated project for remote scan

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

    fortifyRemoteAnalysis: Upload a project for remote Fortify SCA analysis

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

      fortifyClean: Run Fortify SCA clean

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

      fortifyScan: Run Fortify SCA scan

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

      fortifyTranslate: Run Fortify SCA translation

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

      fortifyUpdate: Update Fortify Security Content

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

      fortifyUpload: Upload Fortify scan results to SSC

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

      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.