Synopsis

fcli action [-h] [COMMAND]

Description

Fcli supports workflow-style actions defined in YAML files. Many built-in actions are provided, focusing on data export and CI/CD integration. Users can also develop their own custom actions, either from scratch or by customizing built-in actions. If you require any assistance with developing custom actions, please consult with Fortify Professional Services.

This fcli version supports the following action schema versions: See fcli help output.

Actions can potentially perform dangerous operations like deleting data or posting data to 3rd-party systems, so it is recommended to only run trusted actions. Action authors can sign their actions using the action sign command; actions without a (valid) signature will require confirmation when trying to run them. Trusted public keys can be configured through the fcli config public-key commands, or passed directly using the --pubkey option on various action-related commands.

The 'fcli action' module allows for managing and running fcli actions that are not (directly) related to a specific product like SSC or FoD. Fcli also provides 'fcli fod action' and 'fcli ssc action' commands for managing and running fcli actions that are specific to these products.

This product-agnostic action module can be used to manage and run actions that: - Don’t interact with any product, like a custom action that just runs 'fcli config' commands - Optionally interact with either SSC or FoD products, depending on input - Interact with both SSC and FoD, for example for synchronizing data between different products

Options

-h, --help

Show this help message and exit. Use 'fcli <command> -h' to display help for subcommands.

Commands

get

Get action contents.

help

Show action usage help.

import

Import custom actions.

list, ls

List built-in and imported actions.

reset

Remove all custom actions.

run

Run an action.

sign

Sign action.