Skip to content

HP Fortify - Steps

Steps

Steps

Process steps in the HP Fortify plug-in

Fortify Build

Run a build using Fortify

NameTypeDescriptionRequired
Build IdStringThe build id for HP FortifyYes
Build OptionsStringThe options passed to the SourceAnalyzer. Each argument should be on a new line.No
HP Fortify ConfigurationNo
Java Memory SettingStringAn optional argument given to the HP Fortify scan to allocate its maximum memory. Example: -Xmx1200mNo
SourceAnalyzer OptionsStringA list of new-line or space separated options to add to the SourceAnalyzer command. Example: -64No

Fortify Clean

Run a clean with the Fortify SourceAnalyzer

NameTypeDescriptionRequired
Build IdStringThe build id for HP FortifyYes
HP Fortify ConfigurationNo
Java Memory SettingStringAn optional argument given to the HP Fortify scan to allocate its maximum memory. Example: -Xmx1200mNo
SourceAnalyzer OptionsStringA list of new-line or space separated options to add to the SourceAnalyzer command. Example: -64No

Fortify Scan

Run a scan using Fortify and upload the results to uBuild

NameTypeDescriptionRequired
Build IdStringThe build id for HP FortifyYes
HP Fortify ConfigurationNo
Java Memory SettingStringAn optional argument given to the HP Fortify scan to allocate its maximum memory. Example: -Xmx1200mNo
Report NameStringThe name of the reportYes
Scan FileStringThe output file of the scan. The file name must be in FVDL format.Yes
SourceAnalyzer OptionsStringA list of new-line or space separated options to add to the SourceAnalyzer command. Example: -64No

Fortify Upload

Upload the Fortify scan output to the HP Fortify and uBuild servers

NameTypeDescriptionRequired
HP Fortify ConfigurationNo
ProjectStringThe Project name in the HP Fortify server to upload results toYes
Report NameStringThe name of the reportYes
Scan FileStringThe output file of the scan. The file name must be in FVDL format.Yes
VersionStringThe Project Version name in the HP Fortify server to upload results to.Yes

Roles in the HP Fortify plug-in

The plug-in adds these roles automatically to resources. You cannot add these roles manually.

HP Fortify Configuration

NameTypeDescription
Access TokenPasswordAccess Token to use to log in to the HP Fortify server instead of using a username and password
Command PathStringOptional path to the SourceAnalyzer and FortifyClient executables if not on the path. This should only be the path to the directory containing them.
PasswordPasswordPassword to login to the HP Fortify server
Server URLStringURL to the HP Fortify server web interface. This should include protocol and port if needed. Eg. http://fortify.example.com:8080
UsernameStringUsername to login to the HP Fortify server