Releases: fortify/fcli
Releases · fortify/fcli
v3.2
v3.2.0
3.2.0 (2025-04-14)
Features
ci&packageactions: Store ScanCentral Client log files in current working directory for easy access (d3f604b)fcli * action run package/ci: Use generic--debugoption to enable ScanCentral Client debug logging (3f8b007)fcli sc-sast scan start: Use generic--debugoption to enable both fcli logging and requesting ScanCentral diagnostic logs to be generated (3f8b007)fcli tool sc-client run: Add--logdiroption to specify log file location (d3f604b)- Add generic
--debugflag; this enables both fcli logging, and may be used by some fcli commands or fcli actions to enable additional logging functionality (3f8b007)
Bug Fixes
- If
--log-levelwas specified without--log-file, no log file was being generated (3f8b007)
v3.1.1
v3.1.0
3.1.0 (2025-04-07)
Features
- Add FoD
servicenow-csv-reportaction (7978f8d) - Add gitlab-installer-svc Docker image (7978f8d)
- Add SSC
servicenow-csv-reportaction (7978f8d)
Bug Fixes
ci-varsaction: Properly remove trailing.gitfrom GitLab repo URL (b9938b8)fcli fod issue ls: Add partial server-side filtering support (daf4aec)- Exception on YAML output if no data (e25994d)
- Fix
stderrbeing suppressed inrun.fcliaction step (7e88f07) - Fix table output exception (fixes #708) (24e70e3)
- Improve output on REST response exceptions (e051bcc)
v3.0.0
3.0.0 (2025-03-18)
⚠ BREAKING CHANGES
fcli:--outputoption: Removed some output formats, partially replaced by new--styleoptionfcli fod: Renamed--sessionoption to--fod-sessionfcli * action: Significant changes to fcli action yaml syntax; custom actions developed for fcli 2.x will not run on fcli 3.x, and vice versafcli sc-dast session: All SC-DAST session commands have been removed; please usefcli ssc sessioncommands insteadfcli sc-dast: Renamed--sessionoption to--ssc-sessionfcli sc-sast session: All SC-SAST session commands have been removed; please usefcli ssc sessioncommands insteadfcli sc-sast: Renamed--sessionoption to--ssc-sessionfcli sc-sast scan start: Local files referenced in--sargsmust now be preceded with@, notfile:. This is a shorter, more common convention for referencing files.fcli sc-sast scan start: Renamed--ssc-ci-tokenoption to--publish-tokento better describe the purposefcli sc-sast scan start: Remove-p / --package-fileoption; replaced by-f / --filefcli sc-sast scan start: Remove-m / --mbs-fileoption; replaced by-f / --filefcli ssc session: Now manages combined SSC/SC-SAST/SC-DAST sessions, allowing a single session to be used for invoking all SSC/SC-SAST/SC-DAST commandsfcli ssc: Renamed--sessionoption to--ssc-sessionfcli ssc session login: Removed--ci-tokenoption; please use--tokenoption insteadfcli ssc appversion create: Removed deprecatedAnalysisProcessingRulesas allowed value for--copyoption; useprocessing-rulesinsteadfcli ssc appversion create: Removed deprecatedBugTrackerConfigurationas allowed value for--copyoption; usebugtrackerinsteadfcli ssc issue: Removed hidden/previewcheckcommand, as this is now implemented through thecheck-policyaction
Features
fcli * action: Newpackageaction for packaging source code using ScanCentral Client (2a9e69e)fcli * action: Significant changes to fcli action yaml syntax; custom actions developed for fcli 2.x will not run on fcli 3.x, and vice versa (2a9e69e)fcli action: New top-level action command for cross-product or product-agnostic actions (2a9e69e)fcli aviator: New module to manage Fortify Aviator and run Aviator audits (hidden until Aviator has been released) (2a9e69e)fcli config: Add ability to configure fcli trust store through environment variables (#690) (2a9e69e)fcli fod app create: New--skip-if-existsoption (2a9e69e)fcli fod issue: Newupdatecommand (resolves fortify#669) (#698) (2a9e69e)fcli fod: Renamed--sessionoption to--fod-session(2a9e69e)fcli sc-dast session: All SC-DAST session commands have been removed; please usefcli ssc sessioncommands instead (2a9e69e)fcli sc-dast: Renamed--sessionoption to--ssc-session(2a9e69e)fcli sc-sast scan download: New command for downloading FPR, logs, job files (2a9e69e)fcli sc-sast scan list: New command for listing scan jobs (2a9e69e)fcli sc-sast scan start: Add--debugoption to request debug (diagnosis) logs to be collected for the scan job (2a9e69e)fcli sc-sast scan start: Add--no-replaceoption to keep existing scan jobs (2a9e69e)fcli sc-sast scan start: Add--publish-asoption to specify the name of the FPR file that is uploaded to SSC (2a9e69e)fcli sc-sast scan start: Add--scan-timeoutoption to specify scan job time-out (2a9e69e)fcli sc-sast scan start: Add-f / --fileoption to specify scan payload; automatically detects MBS or package file (2a9e69e)fcli sc-sast scan start: Local files referenced in--sargsmust now be preceded with@, notfile:. This is a shorter, more common convention for referencing files. (2a9e69e)fcli sc-sast scan start: Remove-m / --mbs-fileoption; replaced by-f / --file(2a9e69e)fcli sc-sast scan start: Remove-p / --package-fileoption; replaced by-f / --file(2a9e69e)fcli sc-sast scan start: Renamed--ssc-ci-tokenoption to--publish-tokento better describe the purpose (2a9e69e)fcli sc-sast session: All SC-SAST session commands have been removed; please usefcli ssc sessioncommands instead (2a9e69e)fcli sc-sast: Renamed--sessionoption to--ssc-session(2a9e69e)fcli ssc action: Add support forsc-sastandsc-dastrequest targets in action implementations (2a9e69e)fcli ssc appversion create: Removed deprecatedAnalysisProcessingRulesas allowed value for--copyoption; useprocessing-rulesinstead (2a9e69e)fcli ssc appversion create: Removed deprecatedBugTrackerConfigurationas allowed value for--copyoption; usebugtrackerinstead (2a9e69e)fcli ssc issue: Removed hidden/previewcheckcommand, as this is now implemented through thecheck-policyaction (2a9e69e)fcli ssc session login: Default session lifetime when authenticating with user credentials is now 3 days for recent SSC versions, instead of only 1 day (2a9e69e)fcli ssc session login: New--client-auth-tokenoption due to SC-SAST sessions now being managed through SSC sessions (2a9e69e)fcli ssc session login: New--sc-sast-urloption due to SC-SAST sessions now being managed through SSC sessions (2a9e69e)fcli ssc session login: Removed--ci-tokenoption; please use--tokenoption instead (2a9e69e)fcli ssc session: Now manages combined SSC/SC-SAST/SC-DAST sessions, allowing a single session to be used for invoking all SSC/SC-SAST/SC-DAST commands (2a9e69e)fcli ssc: Renamed--sessionoption to--ssc-session(2a9e69e)fcli tool: Allow cached tool installations to be re-used if fcli state information is lost (for example across different CI pipeline runs) (2a9e69e)fcli tool: Newruncommands for directly running installed tools through fcli (2a9e69e)fcli: New--styleoption to allow for overriding default output styles (2a9e69e)fcli:--outputoption: Removed some output formats, partially replaced by new--styleoption (2a9e69e)
Bug Fixes
v2.12.3
Development Release - dev/v2.x branch
See Assets section below for latest build artifacts
v2.12.2
2.12.2 (2025-01-21)
Bug Fixes
fcli fod action run github-sast-report: Add severity data to report (1e80d5e)fcli fod action run sarif-sast-report: Add severity data to report (1e80d5e)fcli ssc action run github-sast-report: Add severity data to report (1e80d5e)fcli ssc action run sarif-sast-report: Add severity data to report (1e80d5e)
v2.12.1
v2.12.0
2.12.0 (2024-12-23)
Features
fcli fod dast setup-website,fcli fod dast setup-workflow,fcli fod dast setup-api: Add--vpnoption for specifying Fortify Connect network name (site-to-site VPN) to use (fixes #644) (8e38b94)fcli fod mast setup,fcli fod mast get-config: Updates for new API (fixes #642) (8e38b94)fcli tool sc-client install: Add options to install compatible JRE (85bc662)