diff --git a/dist/docker-scout_0.23.3_checksums.txt b/dist/docker-scout_0.23.3_checksums.txt
deleted file mode 100644
index ea1e861..0000000
--- a/dist/docker-scout_0.23.3_checksums.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-1ed5a637df97363973a2fab7c236612f9793e258e2d918dd1ffe2e6ec74034a7 docker-scout_0.23.3_linux_arm64.tar.gz
-bc553d65aa87c7c34182c629135f7adbe3e3acd2c6b0e69a4228185c3223bcaa docker-scout_0.23.3_darwin_amd64.tar.gz
-dae3d94f7fa8ea5f450a9dae3ddd0026c2d3451c16b13f06a2ade75a74d55056 docker-scout_0.23.3_windows_amd64.zip
-e40a271baa5cc3c86da89b45addee164b6e66c6fd5138f2afb02e0f45ddca742 docker-scout_0.23.3_linux_amd64.tar.gz
-ea4ad7d399a0ad499bbf02235367789526beead1bb3472087703e78904094587 docker-scout_0.23.3_windows_arm64.zip
-f28417b5f059521da481655d0b642093c74bd17d7b6dc8b6518a3b273325c7e9 docker-scout_0.23.3_darwin_arm64.tar.gz
diff --git a/dist/docker-scout_0.24.0_checksums.txt b/dist/docker-scout_0.24.0_checksums.txt
new file mode 100644
index 0000000..68fa7af
--- /dev/null
+++ b/dist/docker-scout_0.24.0_checksums.txt
@@ -0,0 +1,6 @@
+06fcb16e9cdd25f284d5bb3638ec4dfbecf338e25a80bf23c692f6893ffd7c06 docker-scout_0.24.0_linux_arm64.tar.gz
+080fae1fc4f25031e6a2dddf2d888ea5e3a921c6c8d950bece6c8ce732bfa725 docker-scout_0.24.0_windows_arm64.zip
+4c6ed20c78bdbc9f2c04f05e6d0881dfdf7227787156bc0f88d3c5c35de28d19 docker-scout_0.24.0_darwin_arm64.tar.gz
+bb70f0cd7e243498b444d442c3ae5ca3e850ee5923fbc9bae7ccb0f487be8d54 docker-scout_0.24.0_linux_amd64.tar.gz
+cf3103ffc212da849ef1e6eb0672b417d2e24dc8d35fa1a53d22da5dc832686a docker-scout_0.24.0_windows_amd64.zip
+f7cfe0ca89b537f23092b44dd0fdcdf16cdf76cae72d4bce6252c862c82e100a docker-scout_0.24.0_darwin_amd64.tar.gz
diff --git a/dist/docker-scout_0.23.3_darwin_amd64.tar.gz b/dist/docker-scout_0.24.0_darwin_amd64.tar.gz
similarity index 67%
rename from dist/docker-scout_0.23.3_darwin_amd64.tar.gz
rename to dist/docker-scout_0.24.0_darwin_amd64.tar.gz
index 01b2e59..a6c70a2 100644
Binary files a/dist/docker-scout_0.23.3_darwin_amd64.tar.gz and b/dist/docker-scout_0.24.0_darwin_amd64.tar.gz differ
diff --git a/dist/docker-scout_0.23.3_linux_amd64.tar.gz b/dist/docker-scout_0.24.0_darwin_arm64.tar.gz
similarity index 66%
rename from dist/docker-scout_0.23.3_linux_amd64.tar.gz
rename to dist/docker-scout_0.24.0_darwin_arm64.tar.gz
index fb45790..78c0511 100644
Binary files a/dist/docker-scout_0.23.3_linux_amd64.tar.gz and b/dist/docker-scout_0.24.0_darwin_arm64.tar.gz differ
diff --git a/dist/docker-scout_0.23.3_darwin_arm64.tar.gz b/dist/docker-scout_0.24.0_linux_amd64.tar.gz
similarity index 67%
rename from dist/docker-scout_0.23.3_darwin_arm64.tar.gz
rename to dist/docker-scout_0.24.0_linux_amd64.tar.gz
index 62ae474..8711fec 100644
Binary files a/dist/docker-scout_0.23.3_darwin_arm64.tar.gz and b/dist/docker-scout_0.24.0_linux_amd64.tar.gz differ
diff --git a/dist/docker-scout_0.23.3_linux_arm64.tar.gz b/dist/docker-scout_0.24.0_linux_arm64.tar.gz
similarity index 65%
rename from dist/docker-scout_0.23.3_linux_arm64.tar.gz
rename to dist/docker-scout_0.24.0_linux_arm64.tar.gz
index 34fb852..f013978 100644
Binary files a/dist/docker-scout_0.23.3_linux_arm64.tar.gz and b/dist/docker-scout_0.24.0_linux_arm64.tar.gz differ
diff --git a/dist/docker-scout_0.23.3_windows_amd64.zip b/dist/docker-scout_0.24.0_windows_amd64.zip
similarity index 67%
rename from dist/docker-scout_0.23.3_windows_amd64.zip
rename to dist/docker-scout_0.24.0_windows_amd64.zip
index a8fc480..c913d1f 100644
Binary files a/dist/docker-scout_0.23.3_windows_amd64.zip and b/dist/docker-scout_0.24.0_windows_amd64.zip differ
diff --git a/dist/docker-scout_0.23.3_windows_arm64.zip b/dist/docker-scout_0.24.0_windows_arm64.zip
similarity index 66%
rename from dist/docker-scout_0.23.3_windows_arm64.zip
rename to dist/docker-scout_0.24.0_windows_arm64.zip
index 91cde83..808383b 100644
Binary files a/dist/docker-scout_0.23.3_windows_arm64.zip and b/dist/docker-scout_0.24.0_windows_arm64.zip differ
diff --git a/docs/docker_scout.yaml b/docs/docker_scout.yaml
index 02c4145..02b8943 100644
--- a/docs/docker_scout.yaml
+++ b/docs/docker_scout.yaml
@@ -11,7 +11,6 @@ cname:
- docker scout cves
- docker scout enroll
- docker scout environment
- - docker scout policy
- docker scout quickview
- docker scout recommendations
- docker scout repo
@@ -23,7 +22,6 @@ clink:
- docker_scout_cves.yaml
- docker_scout_enroll.yaml
- docker_scout_environment.yaml
- - docker_scout_policy.yaml
- docker_scout_quickview.yaml
- docker_scout_recommendations.yaml
- docker_scout_repo.yaml
diff --git a/docs/docker_scout_compare.yaml b/docs/docker_scout_compare.yaml
index 7c747d3..ad27c7c 100644
--- a/docs/docker_scout_compare.yaml
+++ b/docs/docker_scout_compare.yaml
@@ -231,6 +231,7 @@ options:
- image
- oci-dir
- archive (docker save tarball)
+ - fs (directory or file)
deprecated: false
hidden: false
experimental: false
@@ -245,6 +246,7 @@ options:
- image
- oci-dir
- archive (docker save tarball)
+ - fs (directory or file)
deprecated: false
hidden: false
experimental: false
diff --git a/docs/docker_scout_cves.yaml b/docs/docker_scout_cves.yaml
index 68f90f8..ea8a34b 100644
--- a/docs/docker_scout_cves.yaml
+++ b/docs/docker_scout_cves.yaml
@@ -238,6 +238,7 @@ options:
- image
- oci-dir
- archive (docker save tarball)
+ - fs (directory or file)
deprecated: false
hidden: false
experimental: false
diff --git a/docs/docker_scout_entitlement.yaml b/docs/docker_scout_entitlement.yaml
new file mode 100644
index 0000000..146a8ac
--- /dev/null
+++ b/docs/docker_scout_entitlement.yaml
@@ -0,0 +1,35 @@
+command: docker scout entitlement
+short: Manage entitlement of a Docker Hub repository
+long: |
+ The docker scout entitlement command enables Docker Scout on repositories on Docker Hub.
+usage: docker scout entitlement REPOSITORY
+pname: docker scout
+plink: docker_scout.yaml
+options:
+ - option: disable
+ value_type: bool
+ default_value: "false"
+ description: Disable Docker Scout on repository
+ deprecated: false
+ hidden: false
+ experimental: false
+ experimentalcli: false
+ kubernetes: false
+ swarm: false
+inherited_options:
+ - option: debug
+ value_type: bool
+ default_value: "false"
+ description: Debug messages
+ deprecated: false
+ hidden: true
+ experimental: false
+ experimentalcli: false
+ kubernetes: false
+ swarm: false
+deprecated: true
+experimental: false
+experimentalcli: false
+kubernetes: false
+swarm: false
+
diff --git a/docs/docker_scout_environment.yaml b/docs/docker_scout_environment.yaml
index 43b7c08..79b56fa 100644
--- a/docs/docker_scout_environment.yaml
+++ b/docs/docker_scout_environment.yaml
@@ -9,15 +9,6 @@ usage: docker scout environment [ENVIRONMENT] [IMAGE]
pname: docker scout
plink: docker_scout.yaml
options:
- - option: app
- value_type: string
- description: Name of application the image is a part of
- deprecated: false
- hidden: false
- experimental: false
- experimentalcli: false
- kubernetes: false
- swarm: false
- option: org
value_type: string
description: Namespace of the Docker organization
diff --git a/docs/docker_scout_quickview.yaml b/docs/docker_scout_quickview.yaml
index 79ab808..b7c3cb4 100644
--- a/docs/docker_scout_quickview.yaml
+++ b/docs/docker_scout_quickview.yaml
@@ -76,6 +76,7 @@ options:
- image
- oci-dir
- archive (docker save tarball)
+ - fs (directory or file)
deprecated: false
hidden: false
experimental: false
diff --git a/docs/docker_scout_sbom.yaml b/docs/docker_scout_sbom.yaml
index 624b168..8b7daab 100644
--- a/docs/docker_scout_sbom.yaml
+++ b/docs/docker_scout_sbom.yaml
@@ -89,6 +89,7 @@ options:
- image
- oci-dir
- archive (docker save tarball)
+ - fs (directory or file)
deprecated: false
hidden: false
experimental: false
diff --git a/docs/docker_scout_stream.yaml b/docs/docker_scout_stream.yaml
index b4e04a3..31a307c 100644
--- a/docs/docker_scout_stream.yaml
+++ b/docs/docker_scout_stream.yaml
@@ -8,15 +8,6 @@ usage: docker scout stream [STREAM] [IMAGE]
pname: docker scout
plink: docker_scout.yaml
options:
- - option: app
- value_type: string
- description: Name of application the image is a part of
- deprecated: false
- hidden: false
- experimental: false
- experimentalcli: false
- kubernetes: false
- swarm: false
- option: org
value_type: string
description: Namespace of the Docker organization
diff --git a/docs/scout_compare.md b/docs/scout_compare.md
index beaa976..da4cce5 100644
--- a/docs/scout_compare.md
+++ b/docs/scout_compare.md
@@ -29,8 +29,8 @@ Compare two images and display differences (experimental)
| `--to-env` | `string` | | Name of environment to compare to |
| `--to-latest` | | | Latest image processed to compare to |
| `--to-ref` | `string` | | Reference to use if the provided tarball contains multiple references.
Can only be used with --type archive. |
-| `--to-type` | `string` | `image` | Image type to analyze. Can be one of:
- image
- oci-dir
- archive (docker save tarball)
|
-| `--type` | `string` | `image` | Type of the image to analyze. Can be one of:
- image
- oci-dir
- archive (docker save tarball)
|
+| `--to-type` | `string` | `image` | Image type to analyze. Can be one of:
- image
- oci-dir
- archive (docker save tarball)
- fs (directory or file)
|
+| `--type` | `string` | `image` | Type of the image to analyze. Can be one of:
- image
- oci-dir
- archive (docker save tarball)
- fs (directory or file)
|
diff --git a/docs/scout_cves.md b/docs/scout_cves.md
index d388770..b4bb7ab 100644
--- a/docs/scout_cves.md
+++ b/docs/scout_cves.md
@@ -30,7 +30,7 @@ Display CVEs identified in a software artifact
| `-o`, `--output` | `string` | | Write the report to a file. |
| `--platform` | `string` | | Platform of image to analyze |
| `--ref` | `string` | | Reference to use if the provided tarball contains multiple references.
Can only be used with --type archive. |
-| `--type` | `string` | `image` | Type of the image to analyze. Can be one of:
- image
- oci-dir
- archive (docker save tarball)
|
+| `--type` | `string` | `image` | Type of the image to analyze. Can be one of:
- image
- oci-dir
- archive (docker save tarball)
- fs (directory or file)
|
| `--vex` | | | Apply VEX statements to filter CVEs |
| `--vex-author` | `stringSlice` | | List of VEX statement authors to accept |
| `--vex-location` | `stringSlice` | | File location of directory or file containing VEX statements |
diff --git a/docs/scout_environment.md b/docs/scout_environment.md
index d9b3c49..818bb11 100644
--- a/docs/scout_environment.md
+++ b/docs/scout_environment.md
@@ -9,12 +9,11 @@ Manage environments (experimental)
### Options
-| Name | Type | Default | Description |
-|:-----------------|:---------|:--------|:-------------------------------------------|
-| `--app` | `string` | | Name of application the image is a part of |
-| `--org` | `string` | | Namespace of the Docker organization |
-| `-o`, `--output` | `string` | | Write the report to a file. |
-| `--platform` | `string` | | Platform of image to record |
+| Name | Type | Default | Description |
+|:-----------------|:---------|:--------|:-------------------------------------|
+| `--org` | `string` | | Namespace of the Docker organization |
+| `-o`, `--output` | `string` | | Write the report to a file. |
+| `--platform` | `string` | | Platform of image to record |
diff --git a/docs/scout_quickview.md b/docs/scout_quickview.md
index 12a44a6..1d0f1b6 100644
--- a/docs/scout_quickview.md
+++ b/docs/scout_quickview.md
@@ -9,14 +9,14 @@ Quick overview of an image
### Options
-| Name | Type | Default | Description |
-|:-----------------|:---------|:--------|:----------------------------------------------------------------------------------------------------------------|
-| `--env` | `string` | | Name of the environment |
-| `--org` | `string` | | Namespace of the Docker organization |
-| `-o`, `--output` | `string` | | Write the report to a file. |
-| `--platform` | `string` | | Platform of image to analyze |
-| `--ref` | `string` | | Reference to use if the provided tarball contains multiple references.
Can only be used with --type archive. |
-| `--type` | `string` | `image` | Type of the image to analyze. Can be one of:
- image
- oci-dir
- archive (docker save tarball)
|
+| Name | Type | Default | Description |
+|:-----------------|:---------|:--------|:----------------------------------------------------------------------------------------------------------------------------------------|
+| `--env` | `string` | | Name of the environment |
+| `--org` | `string` | | Namespace of the Docker organization |
+| `-o`, `--output` | `string` | | Write the report to a file. |
+| `--platform` | `string` | | Platform of image to analyze |
+| `--ref` | `string` | | Reference to use if the provided tarball contains multiple references.
Can only be used with --type archive. |
+| `--type` | `string` | `image` | Type of the image to analyze. Can be one of:
- image
- oci-dir
- archive (docker save tarball)
- fs (directory or file)
|
diff --git a/docs/scout_sbom.md b/docs/scout_sbom.md
index 660caa0..a69d9e0 100644
--- a/docs/scout_sbom.md
+++ b/docs/scout_sbom.md
@@ -5,14 +5,14 @@ Generate or display SBOM of an image
### Options
-| Name | Type | Default | Description |
-|:----------------------|:--------------|:--------|:--------------------------------------------------------------------------------------------------------------------------|
-| `--format` | `string` | `json` | Output format:
- list: list of packages of the image
- json: json representation of the SBOM |
-| `--only-package-type` | `stringSlice` | | Comma separated list of package types (like apk, deb, rpm, npm, pypi, golang, etc)
Can only be used with --format list |
-| `-o`, `--output` | `string` | | Write the report to a file. |
-| `--platform` | `string` | | Platform of image to analyze |
-| `--ref` | `string` | | Reference to use if the provided tarball contains multiple references.
Can only be used with --type archive. |
-| `--type` | `string` | `image` | Type of the image to analyze. Can be one of:
- image
- oci-dir
- archive (docker save tarball)
|
+| Name | Type | Default | Description |
+|:----------------------|:--------------|:--------|:----------------------------------------------------------------------------------------------------------------------------------------|
+| `--format` | `string` | `json` | Output format:
- list: list of packages of the image
- json: json representation of the SBOM |
+| `--only-package-type` | `stringSlice` | | Comma separated list of package types (like apk, deb, rpm, npm, pypi, golang, etc)
Can only be used with --format list |
+| `-o`, `--output` | `string` | | Write the report to a file. |
+| `--platform` | `string` | | Platform of image to analyze |
+| `--ref` | `string` | | Reference to use if the provided tarball contains multiple references.
Can only be used with --type archive. |
+| `--type` | `string` | `image` | Type of the image to analyze. Can be one of:
- image
- oci-dir
- archive (docker save tarball)
- fs (directory or file)
|
diff --git a/docs/scout_stream.md b/docs/scout_stream.md
index 6890f3d..5fa8670 100644
--- a/docs/scout_stream.md
+++ b/docs/scout_stream.md
@@ -5,12 +5,11 @@ Manage streams (experimental)
### Options
-| Name | Type | Default | Description |
-|:-----------------|:---------|:--------|:-------------------------------------------|
-| `--app` | `string` | | Name of application the image is a part of |
-| `--org` | `string` | | Namespace of the Docker organization |
-| `-o`, `--output` | `string` | | Write the report to a file. |
-| `--platform` | `string` | | Platform of image to record |
+| Name | Type | Default | Description |
+|:-----------------|:---------|:--------|:-------------------------------------|
+| `--org` | `string` | | Namespace of the Docker organization |
+| `-o`, `--output` | `string` | | Write the report to a file. |
+| `--platform` | `string` | | Platform of image to record |