Skip to content

Releases: docker/scout-cli

v1.8.0

25 Apr 16:16
2f81ab9
Compare
Choose a tag to compare

Bug Fixes / Improvements

  • Improve format of EPSS score and percentile
    • Before:
      EPSS Score      : 0.000440
      EPSS Percentile : 0.092510
      
    • After:
      EPSS Score      : 0.04%
      EPSS Percentile : 9th percentile
      
  • Fix cves command when used to analyse a local file system with a markdown output. See #113

Contributors

@cdupuis @LaurentGoderre @eunomie

v1.7.0

15 Apr 16:33
8d59131
Compare
Choose a tag to compare

Highlights

  • docker scout push command: index an image then push the resulting SBOM to Docker Scout

Bug Fixes / Improvements

  • Fix adding attestation (like vex statements) to a private image
  • fix image processing for scratch "images"
  • docker scout sbom:// can read Scout's SBOM
    $ docker scout sbom IMAGE | docker scout qv sbom://
  • Add classifier for Joomla

Contributors

@cdupuis @eunomie @chrispatrick @LaurentGoderre @pnorton5432

v1.6.4

26 Mar 19:44
9ce733c
Compare
Choose a tag to compare

Bug Fix

Fix epoch handling for rpm-based images


Contributor(s)

@cdupuis

v1.6.3

22 Mar 08:46
57c1e53
Compare
Choose a tag to compare

Bug Fixes / Improvements

  • improve package detection to ignore referenced but not installed packages

Contributors

@cdupuis

v1.6.2

22 Mar 08:43
0d631aa
Compare
Choose a tag to compare

Highlights

  • EPSS data are now fetch backend side so the CLI doesn't need anymore to fetch them locally.
    In comparison to v1.6.0 --epss-date parameter has been removed and docker scout cache prune --epss has been removed.

Bug Fixes / Improvements

  • fix an issue when rendering markdown output using sbom:// prefix

Contributors

@cdupuis @eunomie @felipecruz91

v1.6.0

19 Mar 21:57
9277e05
Compare
Choose a tag to compare

Highlights

  • Add support for passing in SBOM files in SDPX or in-toto SDPX format
    $ docker scout cves sbom://path/to/sbom.spdx.json
  • Add support for SBOM files in syft-json format
    $ docker scout cves sbom://path/to/sbom.syft.json
  • Reads sbom files from the standard input
    $ syft -o json alpine | docker scout cves sbom://
  • Prioritise CVEs by EPSS score
    • --epss to display and prioritise the CVEs
    • --epss-score and --epss-percentile to filter by score and percentile
    • prune cached EPSS files with
      $ docker scout cache prune --epss
  • Use Windows cache from WSL2
    When inside WSL2 with Docker Desktop running, the docker scout CLI will now use the cache from Windows side. That way if an image has been indexed for instance by Docker Desktop there's no need anymore to re-index it on WSL2 side.
  • Indexing using the CLI is now blocked if it has been disabled using Settings Management feature

Bug Fixes / Improvements

  • Fix panic when indexing single image oci-dir input
  • Improve local attestation support with the containerd image store

Contributors

@cdupuis @eunomie @chrispatrick @felipecruz91 @dvdksn @pnorton5432

v1.5.2

15 Mar 14:34
471c526
Compare
Choose a tag to compare

General bug fixes and performance improvements

v1.5.1

05 Mar 08:16
v1.5.1
1faa624
Compare
Choose a tag to compare

What's Changed

  • Fix panic on single image oci-dir input by @cdupuis

v1.5.0

16 Feb 14:07
de8d14a
Compare
Choose a tag to compare

Highlights

  • Cache SBOM and attestations using the image index digest if exists
  • Add file hashes/digest when generating SBOMs
  • Upgrade syft to 0.105.0
  • Process OpenVEX document before attaching to image to move subcomponents into product, product into subject
  • Support local attestations from a containerd image store or OCI export

Bug fixes / Improvements

  • fix reading SBOM for gcr.io/distroless images
  • read distribution in SBOM from attestations
  • fix docker scout push with an image reference containing a prefix like registry://

v1.4.1

02 Feb 16:38
Compare
Choose a tag to compare

These notes include changes part of v1.4.0

Highlights

Bug fixes / Improvements

  • Fix order and case of details column headers in the policy deviation details tables
  • Fix platform detection when an image index contains linux/arm64/v8 but the local platform is only linux/arm64
  • Fix display of the base image in case the base image is not indexed by docker scout but defined in the provenance attestation (for private or non Docker Trusted Content base images)
    Affects quickview and recommendations commands
  • Fix panic when an SBOM contains no packages
    Especially when using docker scout to analyse local file system, for instance using docker scout cves fs://.
  • Bump Syft to 0.103.1 to fix golang Purl with subpath
  • Add support for subpaths in PURLs
    For instance an image containing both packages github.com/gofiber/template and github.com/gofiber/template/django/v3, previously the two packages were visible under the same github.com/gofiber/template name. Now both of them are correctly identified
  • Remove query strings from title in rendered hyperlinks