> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# runDockerBench

> Downloads and executes docker bench security.sh. Any arguments available to the shell can be passed via the Benchmark Arguments input . Inputs Input N

Downloads and executes docker-bench-security.sh. Any arguments available to the shell can be passed via the **Benchmark Arguments** input\*\*.\*\*

# Inputs

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Input Name**</th><th>**Input Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>Benchmark Arguments</td><td>`FDDKBENCH_INP_BENCH_ARGS`</td><td>No</td><td>Any arguments to be passed to the benchmark command such as include patterns (-i) or exclude patterns (-x). For a full list of arguments check out the [official documentation](https://github.com/docker/docker-bench-security?tab=readme-ov-file#docker-bench-for-security-options).</td></tr></tbody></table>

# Outputs

See [main plugin page](https://docs.flexagon.com/flexdeploy-11-2-documentation/flexdeploy-plugin-guides/flexdeploy-dockerbench-plugin-guide.md) for outputs.

# Artifacts

This operation delegates the consume/produce artifacts decision to the workflow developer.

# Endpoint Selection

This operation delegates the selection to the workflow developer to determine.

# Endpoint Execution

This operations delegates the execution to the workflow developer to decide.
