diff --git a/src/site/markdown/data/cachenvd.md b/src/site/markdown/data/cachenvd.md
index 9246cc9f3..3a6df0be2 100644
--- a/src/site/markdown/data/cachenvd.md
+++ b/src/site/markdown/data/cachenvd.md
@@ -24,11 +24,8 @@ Build Nist-Data-Mirror
----------------------
1. Perform a "git clone" of [Nist-Data-Mirror](https://github.com/stevespringett/nist-data-mirror/)
-2. Install gradle, if necessary. See [here](http://gradle.org/gradle-download/)
- or your Linux distributions package management system. (e.g.,
- `sudo apt-get install gradle`).
-3. Follow the [build instructions](https://github.com/stevespringett/nist-data-mirror/blob/master/README.md#user-content-build).
- You will be left with a build artifact called `nist-data-mirror-1.0.0.jar`.
+2. Follow the build and run [instructions](https://github.com/stevespringett/nist-data-mirror/blob/master/README.md#user-content-building).
+ You will be left with a build artifact called `nist-data-mirror.jar`.
Set Up a Daily NVD Download Job
-------------------------------
diff --git a/src/site/markdown/data/database.md.vm b/src/site/markdown/data/database.md.vm
index 018a90284..81e6ff7cf 100644
--- a/src/site/markdown/data/database.md.vm
+++ b/src/site/markdown/data/database.md.vm
@@ -27,7 +27,7 @@ To setup a centralized database the following generalized steps can be used:
Dependency-check clients running scans will need to be configured to use the central database:
- The database driver will need to be specified using the dbDriver and if the driver is not
already in the classpath the dbDriverPath options will need to be set (see the specific configuration
- options for Maven, Ant, CLI, and Jenkins).
+ options for Maven, Gradle, Ant, CLI, and Jenkins).
The connection string, database user name, and the database user's password will also need to be configured.
diff --git a/src/site/markdown/data/proxy.md b/src/site/markdown/data/proxy.md
index b67fcacf8..098e0e492 100644
--- a/src/site/markdown/data/proxy.md
+++ b/src/site/markdown/data/proxy.md
@@ -1,11 +1,12 @@
Proxy Configuration
===================
-All of the dependency-check clients (CLI, Maven, Ant, Jenkins) can be configured
+All of the dependency-check clients (CLI, Maven, Gradle, Ant, Jenkins) can be configured
to use a proxy to connect to the Internet. See the configuration settings for each:
+* [Maven Plugin](https://jeremylong.github.io/DependencyCheck/dependency-check-maven/configuration.html)
+* [Gradle Plugin](https://jeremylong.github.io/DependencyCheck/dependency-check-gradle/configuration.html)
* [Ant Task](https://jeremylong.github.io/DependencyCheck/dependency-check-ant/configuration.html)
* [Command Line](https://jeremylong.github.io/DependencyCheck/dependency-check-cli/arguments.html)
-* [Maven Plugin](https://jeremylong.github.io/DependencyCheck/dependency-check-maven/configuration.html)
Note, it may also be possible to use the core [Java proxy](https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html)
system properties instead of the configuration above.
diff --git a/src/site/markdown/dependency-check-gradle/configuration-update.md b/src/site/markdown/dependency-check-gradle/configuration-update.md
index 92ac76d22..d61921d60 100644
--- a/src/site/markdown/dependency-check-gradle/configuration-update.md
+++ b/src/site/markdown/dependency-check-gradle/configuration-update.md
@@ -38,13 +38,12 @@ dependencyCheck {
### Proxy Configuration
-Property | Description | Default Value
-------------------|------------------------------------|------------------
-server | The proxy server. |
-port | The proxy port. |
-username | Defines the proxy user name. |
-password | Defines the proxy password. |
-connectionTimeout | The URL Connection Timeout. |
+Config Group | Property | Description | Default Value
+-------------|-------------------|------------------------------------|------------------
+proxy | server | The proxy server. |
+proxy | port | The proxy port. |
+proxy | username | Defines the proxy user name. |
+proxy | password | Defines the proxy password. |
#### Example
```groovy
diff --git a/src/site/markdown/dependency-check-gradle/configuration.md b/src/site/markdown/dependency-check-gradle/configuration.md
index 048454109..d3996dd28 100644
--- a/src/site/markdown/dependency-check-gradle/configuration.md
+++ b/src/site/markdown/dependency-check-gradle/configuration.md
@@ -49,13 +49,12 @@ dependencyCheck {
### Proxy Configuration
-Property | Description | Default Value
-------------------|------------------------------------|------------------
-server | The proxy server; see the [proxy configuration](../data/proxy.html) page for more information. |
-port | The proxy port. |
-username | Defines the proxy user name. |
-password | Defines the proxy password. |
-connectionTimeout | The URL Connection Timeout. |
+Config Group | Property | Description | Default Value
+-------------|-------------------|------------------------------------|------------------
+proxy | server | The proxy server; see the [proxy configuration](../data/proxy.html) page for more information. |
+proxy | port | The proxy port. |
+proxy | username | Defines the proxy user name. |
+proxy | password | Defines the proxy password. |
#### Example
```groovy
@@ -102,32 +101,32 @@ analyzers by configuring the `analyzers` section. Note, specific file type analy
disable themselves if no file types that they support are detected - so specifically disabling the
analyzers is likely not needed.
-Property | Description | Default Value
-----------------------|-------------------------------------------------------------------------------------------------------------------|------------------
-experimentalEnabled | Sets whether the [experimental analyzers](../analyzers/index.html) will be used. If not set to true the analyzers marked as experimental (see below) will not be used | false
-archiveEnabled | Sets whether the Archive Analyzer will be used. | true
-zipExtensions | A comma-separated list of additional file extensions to be treated like a ZIP file, the contents will be extracted and analyzed. |
-jarEnabled | Sets whether Jar Analyzer will be used. | true
-centralEnabled | Sets whether Central Analyzer will be used. If this analyzer is being disabled there is a good chance you also want to disable the Nexus Analyzer (see below). | true
-nexusEnabled | Sets whether Nexus Analyzer will be used. This analyzer is superceded by the Central Analyzer; however, you can configure this to run against a Nexus Pro installation. | true
-nexusUrl | Defines the Nexus Server's web service end point (example http://domain.enterprise/service/local/). If not set the Nexus Analyzer will be disabled. |
-nexusUsesProxy | Whether or not the defined proxy should be used when connecting to Nexus. | true
-pyDistributionEnabled | Sets whether the [experimental](../analyzers/index.html) Python Distribution Analyzer will be used. | true
-pyPackageEnabled | Sets whether the [experimental](../analyzers/index.html) Python Package Analyzer will be used. | true
-rubygemsEnabled | Sets whether the [experimental](../analyzers/index.html) Ruby Gemspec Analyzer will be used. | true
-opensslEnabled | Sets whether or not the openssl Analyzer should be used. | true
-nuspecEnabled | Sets whether or not the .NET Nuget Nuspec Analyzer will be used. | true
-assemblyEnabled | Sets whether or not the .NET Assembly Analyzer should be used. | true
-pathToMono | The path to Mono for .NET assembly analysis on non-windows systems. |
-cmakeEnabled | Sets whether or not the [experimental](../analyzers/index.html) CMake Analyzer should be used. | true
-autoconfEnabled | Sets whether or not the [experimental](../analyzers/index.html) autoconf Analyzer should be used. | true
-composerEnabled | Sets whether or not the [experimental](../analyzers/index.html) PHP Composer Lock File Analyzer should be used. | true
-nodeEnabled | Sets whether or not the [experimental](../analyzers/index.html) Node.js Analyzer should be used. | true
-nspEnabled | Sets whether the NSP Analyzer should be used. | true
-cocoapodsEnabled | Sets whether or not the [experimental](../analyzers/index.html) Cocoapods Analyzer should be used. | true
-swiftEnabled | Sets whether or not the [experimental](../analyzers/index.html) Swift Package Manager Analyzer should be used. | true
-bundleAuditEnabled | Sets whether or not the [experimental](../analyzers/index.html) Ruby Bundle Audit Analyzer should be used. | true
-pathToBundleAudit | The path to bundle audit. |
+Config Group | Property | Description | Default Value
+-------------|-----------------------|-------------------------------------------------------------------------------------------------------------------|------------------
+analyzers | experimentalEnabled | Sets whether the [experimental analyzers](../analyzers/index.html) will be used. If not set to true the analyzers marked as experimental (see below) will not be used | false
+analyzers | archiveEnabled | Sets whether the Archive Analyzer will be used. | true
+analyzers | zipExtensions | A comma-separated list of additional file extensions to be treated like a ZIP file, the contents will be extracted and analyzed. |
+analyzers | jarEnabled | Sets whether Jar Analyzer will be used. | true
+analyzers | centralEnabled | Sets whether Central Analyzer will be used. If this analyzer is being disabled there is a good chance you also want to disable the Nexus Analyzer (see below). | true
+analyzers | nexusEnabled | Sets whether Nexus Analyzer will be used. This analyzer is superceded by the Central Analyzer; however, you can configure this to run against a Nexus Pro installation. | true
+analyzers | nexusUrl | Defines the Nexus Server's web service end point (example http://domain.enterprise/service/local/). If not set the Nexus Analyzer will be disabled. |
+analyzers | nexusUsesProxy | Whether or not the defined proxy should be used when connecting to Nexus. | true
+analyzers | pyDistributionEnabled | Sets whether the [experimental](../analyzers/index.html) Python Distribution Analyzer will be used. | true
+analyzers | pyPackageEnabled | Sets whether the [experimental](../analyzers/index.html) Python Package Analyzer will be used. | true
+analyzers | rubygemsEnabled | Sets whether the [experimental](../analyzers/index.html) Ruby Gemspec Analyzer will be used. | true
+analyzers | opensslEnabled | Sets whether or not the openssl Analyzer should be used. | true
+analyzers | nuspecEnabled | Sets whether or not the .NET Nuget Nuspec Analyzer will be used. | true
+analyzers | assemblyEnabled | Sets whether or not the .NET Assembly Analyzer should be used. | true
+analyzers | pathToMono | The path to Mono for .NET assembly analysis on non-windows systems. |
+analyzers | cmakeEnabled | Sets whether or not the [experimental](../analyzers/index.html) CMake Analyzer should be used. | true
+analyzers | autoconfEnabled | Sets whether or not the [experimental](../analyzers/index.html) autoconf Analyzer should be used. | true
+analyzers | composerEnabled | Sets whether or not the [experimental](../analyzers/index.html) PHP Composer Lock File Analyzer should be used. | true
+analyzers | nodeEnabled | Sets whether or not the [experimental](../analyzers/index.html) Node.js Analyzer should be used. | true
+analyzers | nspEnabled | Sets whether the NSP Analyzer should be used. | true
+analyzers | cocoapodsEnabled | Sets whether or not the [experimental](../analyzers/index.html) Cocoapods Analyzer should be used. | true
+analyzers | swiftEnabled | Sets whether or not the [experimental](../analyzers/index.html) Swift Package Manager Analyzer should be used. | true
+analyzers | bundleAuditEnabled | Sets whether or not the [experimental](../analyzers/index.html) Ruby Bundle Audit Analyzer should be used. | true
+analyzers | pathToBundleAudit | The path to bundle audit. |
#### Example
```groovy