Releases: fortify/fcli
Releases · fortify/fcli
Development Release - feat/v3.x/aviator/26.3 branch
See Assets section below for latest build artifacts
v3.19.0
3.19.0 (2026-05-11)
Features
fcli aviator ssc audit: Add suppression exclusions in tag mapping configuration (#991) (8400aff)fcli fod app/release update: Add--auto-required-attrsoption to automatically set required attributes that were not set before (d172ce6)fcli fod issue update: Add--all/--include-alloption for updating all issues for a release (0d0d7a5)- Load trusted certificates from system trust store if available, in addition to existing Java trust store configuration (786e345)
Bug Fixes
v3.19
v3
Development Release - dev/v3.x branch
See Assets section below for latest build artifacts
v3.18.0
3.18.0 (2026-04-22)
Features
fcli fod * list: Add--fetchoption on mostlistcommands to fetch subset of records from FoD (2bba9c5)fcli fod session list: Add--validateoption to check validity of FoD OAuth token (525e13f)fcli sc-dast * list: Add--fetchoption on mostlistcommands to fetch subset of records from ScanCentral DAST (2bba9c5)fcli sc-sast * list: Add--fetchoption on somelistcommands that utilize SSC REST endpoints to fetch subset of records from SSC (2bba9c5)fcli ssc * list: Add--fetchoption on mostlistcommands to fetch subset of records from SSC (2bba9c5)fcli ssc session list: Add--validateoption to check and update session data based on current SSC token state (token deleted, expiry date changed, ...) (525e13f)fcli ssc tag: Add--[no-]extensibleoption tocreateandupdatecommands (d92c7bd)fcli util all-commands list: Enrich output with module category (PRODUCT/CONFIG/UTIL) and session requirement metadata (f64243e)fcli util mcp-server start:--moduleoption is now optional (at least one of--moduleor--importmust be specified) (f64243e)fcli util mcp-server start: Add--importoption for importing action YAML files, exposing exported action functions as MCP tools or resource templates (f64243e)fcli util mcp-server start: Support MCP resource templates via functionmeta.mcp.resourcemetadata (f64243e)fcli util rpc-server start: New JSON-RPC server command for programmatic fcli access (hidden, for internal use only for now) (f64243e)- fcli
--styleoption: Add[no-]envelopestyle for various output formats like JSON and YAML to allow for outputting paging and potentially other metadata (2bba9c5) - fcli action framework: Add
#fcli.listCommands(),#fcli.listCommands(query),#fcli.getCommandSpec(command), and#fcli.getCommandArgs(command)SpEL functions for querying available fcli commands from within action YAML (f64243e) - fcli action framework: Add
fn.yieldstep for emitting records from streaming functions, with automatic consumer termination detection (f64243e) - fcli action framework: Add
functionssupport — define reusable functions in action YAML with typed arguments, return values, and streaming (lazyfn.yield) capabilities; invoke via#fn.call('name', args...)SpEL function (f64243e) - fcli action framework: Add
sleepstep for pausing execution for a SpEL-evaluated duration in milliseconds (f64243e) - fcli action framework: Add
with.productstep for establishing product context (SSC/FoD) within action steps, making product-specific SpEL functions and REST targets available without running product-specific action commands (f64243e) - fcli action framework: Emit
<key>.metadatavariable onrun.fcliinstructions to allow actions to access paging and potentially other metadata produced by the fcli command (2bba9c5)
Bug Fixes
fcli aviator ssc audit: Improve filter set handling (#981) (c23d9e1)fcli fod dast-scan get-config: FixNullPointerExceptionwhen DAST Automated scan has not been configured (7e84eee)fcli fod dast-scan setup-*: Improve error messaging with information on locked settings. (7e84eee)fcli util mcp-server start: Fix optionrequiredreporting for options inside optional argument groups (f64243e)- Fix potential concurrent modification of global values in multi-threaded contexts (e.g., async jobs in RPC/MCP servers) (f64243e)
- Fix some potential issues related to fcli stdio handling (f64243e)
v3.18
v3.17.0
3.17.0 (2026-04-10)
Features
fcli aviator entitlement list-dast: New command for querying DAST entitlements (credit-based model) (8521a9f)fcli aviator entitlement list-sast: New command for querying SAST entitlements (8521a9f)fcli aviator entitlement list: Deprecated; usefcli aviator entitlement list-sastinstead (8521a9f)fcli aviator ssc apply-remediations: Add--latest,--all,--since,--avoptions for easier selection of Aviator-processed artifacts (8521a9f)fcli aviator ssc audit: Add--folder-priority-orderoption to prioritize folder for issues selection if open issues exceed aviator app quota (8521a9f)fcli aviator ssc audit: Add--skip-if-exceeding-quotaoption to skip audits if open issues exceed aviator app quota (8521a9f)fcli aviator ssc audit: Add--test-exceeding-quotaoption for dry-run mode to report potential skips without auditing if open issues exceed aviator app quota (8521a9f)fcli fod aviator apply-remediations: New command for applying Aviator remediations from Fortify on Demand (8521a9f)fcli sc-dast scan delete: Add--forceoption to request forced deletion (0fb8a4d)- SSC
bulkauditaction: Add--aviator-app-mappingoption to control SSC app/version to Aviator application mapping (8521a9f)
Bug Fixes
fcli aviator ssc audit: Reduce memory consumption while parsing FPR files (8521a9f)fcli fod access-control: Throw exception if invalid role is specified oncreate-userorupdate-usercommands (c0fb907)fcli fod: Fix loading of attribute definitions on FoD 26.2+ (5af0833)fcli fod: Use default attribute values from FoD 26.2+ if available for--auto-required-attrs(#969) (fd0fefd)fcli ssc * list: Improve server-side query generation to supportmatchesoperator (eb1170d)fcli util mcp-server start: Exposefcli ssc issue updatecommand (10ce4bc)fcli util mcp-server start: Improve server-side query generation/handling (eb1170d)- Fix duplicate HTTP request headers (427e929)
- Implement exponential back-off retry strategy on HTTP 502/503 errors for
GETrequests to SSC, SC-DAST, SC-DAST, and FoD (45a47ca)
v3.17
Development Release - feat/v3.x/aviator/26.2 branch
See Assets section below for latest build artifacts