> ## 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.

# FlexDeploy - DockerBench Plugin Guide

> The DockerBench plugin provides an extension to the . Anything that can be done in the shell script can be done through the plugin. Contrary to plugin

The DockerBench plugin provides an extension to the [docker-bench-security.sh](https://github.com/docker/docker-bench-security). Anything that can be done in the shell script can be done through the plugin. Contrary to plugins like [Anchore](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-plugin-guides/flexdeploy-anchore-plugin-guide.md), docker-bench-security scans your entire Docker Installation for vulnerabilities or best practice violations.

Requires the Internet to be available. It uses wget to download the latest version of docker-bench from Github.

# Supported Versions

* Docker version 18.06+ (Older versions of Docker may work but have not been tested)

* **Windows is NOT supported**

# Key Features

* Automatically downloads the docker-bench-security.sh. No configuration/setup is needed in your environment or FlexDeploy.

* Provides useful outputs for evaluating the results of the scan in FlexDeploy

* It generates the scan results like below.

![image-20250418-083749.png](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12590935660.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=b83a993caa62cc0d78d1f16f964c3eee)

# Outputs

All operations in this plugin supply the same set of outputs which can be seen below:

<table><colgroup><col /><col /></colgroup><tbody><tr><th>**Output Name**</th><th>**Description**</th></tr><tr><td>`FDDKBENCH_OUT_CHECKS`</td><td>The number of checks run by the scan. This can vary depending on the number of images/containers in your docker install.</td></tr><tr><td>`FDDKBENCH_OUT_SCORE`</td><td>The overall score of the scan.</td></tr></tbody></table>

# Plugin Operations

* [runDockerBench](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-plugin-guides/flexdeploy-dockerbench-plugin-guide/rundockerbench.md)
* [runDockerBenchChecks](https://docs.flexagon.com/flexdeploy-11-0-documentation/flexdeploy-plugin-guides/flexdeploy-dockerbench-plugin-guide/rundockerbenchchecks.md)
