Skip to content

Releases: docker/scout-cli

v1.16.1

13 Dec 17:57
634f6ad
Compare
Choose a tag to compare

What's Changed

  • Fix in-toto subject digest for the docker scout attestation add command by @cdupuis

v1.16.0

13 Dec 06:35
320f22e
Compare
Choose a tag to compare

What's Changed

  • Add secret scanning to sbom command by @cdupuis
  • Keep original pattern to find nested matches too by @cdupuis
  • Make licenses unqiue by @cdupuis
  • Print platform in markdown output by @cdupuis
  • Normalize licenses using spdx license list by @cdupuis
  • Updates to make spdx output spec compliant by @cdupuis
  • Check dir exists before creating temp file by @chrispatrick
  • Update Go, crypto module and alpine by @cdupuis
  • Add support for attestations for images from Tanzu Application Catalog by @cdupuis
  • Fix behaviour with multi images in attest cmd by @cdupuis

v1.15.1

10 Nov 18:09
a0662f0
Compare
Choose a tag to compare

What's Changed

New Contributors

v1.15.0

31 Oct 10:15
787576d
Compare
Choose a tag to compare

Highlights

  • Add CycloneDX as output format for the sbom cmd
    $ docker scout sbom --format cyclonedx REF
    

Bug Fixes / Improvements

  • Support to enable/disable repositories that were enabled via docker scout push or docker scout watch.
  • Use high-to-low sort order for cves summary
    • Before:
      image
    • After:
      image
  • Improve messaging when analysing oci directories without attentions. Only single arch image and multi arch image with attestations are supported. Multi arch image without attestation is not supported.
  • Improve classifiers and sbom scanner:
    • Add classifier for liquibase lpm
    • Add support for buildkit extra sbom scanner args.
    • Add Rakudo Star/MoarVM binary classifier
    • Add binary classifiers for silverpeas utilities
  • Improve reading and caching of attestations with containerd image store.

Contributors

@cdupuis @LaurentGoderre @eunomie @felipecruz91 @dvdksn

v1.14.0

24 Sep 09:37
01e0b04
Compare
Choose a tag to compare

Highlights

Bug Fixes / Improvements

  • Fix listing CVEs for dangling images (i.e local://sha256:...)
  • Fix panic when analysing a file system input, for instance with docker scout cves fs://.

Contributors

@ jgdavey @cdupuis @LaurentGoderre @eunomie @felipecruz91

v1.13.0

05 Aug 21:40
8382a0b
Compare
Choose a tag to compare

Highlights

  • Add --only-policy filter option to quickview, policy and compare commands.
  • Add --ignore-suppressed filter option to cves and quickview commands to filter out CVEs affected by Scout suppressions.

Bug Fixes / Improvements

  • Use conditional policy name in checks.
  • Enable detection golang main module via ldflags.

Contributors

@cdupuis @LaurentGoderre @ chrispatrick@felipecruz91

v1.12.0

31 Jul 07:56
a115e2e
Compare
Choose a tag to compare

Highlights

  • Only display vulnerabilities from the base image:

    $ docker scout cves --only-base IMAGE
  • Account for VEX in quickview command.

    $ docker scout quickview IMAGE --only-vex-affected --vex-location ./path/to/my.vex.json
    uses: docker/scout-action@v1
    with:
      command: quickview
      image: [IMAGE]
      only-vex-affected: true
      vex-location: ./path/to/my.vex.json
  • Account for VEX in cves command (GitHub Actions).

    uses: docker/scout-action@v1
    with:
      command: cves
      image: [IMAGE]
      only-vex-affected: true
      vex-location: ./path/to/my.vex.json

Bug Fixes / Improvements

  • Update github.com/docker/docker to v26.1.5+incompatible to fix CVE-2024-41110.
  • Update syft to 1.10.0.

Contributors

@cdupuis @LaurentGoderre @felipecruz91

v1.11.0

24 Jul 08:22
2be4dde
Compare
Choose a tag to compare

Highlights

  • Filter CVEs listed in the CISA Known Exploited Vulnerabilities catalog.

    $ docker scout cves [IMAGE] --only-cisa-kev
    
    ... (cropped output) ...
    ## Packages and Vulnerabilities
    
    0C     1H     0M     0L  io.netty/netty-codec-http2 4.1.97.Final
    pkg:maven/io.netty/[email protected]
    
    ✗ HIGH CVE-2023-44487  CISA KEV  [OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities]
      https://scout.docker.com/v/CVE-2023-44487
      Affected range  : <4.1.100
      Fixed version   : 4.1.100.Final
      CVSS Score      : 7.5
      CVSS Vector     : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
    ... (cropped output) ...
  • Add --dry-run flag for docker scout push command to not push the image but process it.

  • Switch to Scout v2 manifest format (application/vnd.scout.manifest.v2+json) using base64-encoded objects.

  • Add new binary classifiers for spiped, swift, eclipse-mosquitto and znc.

Bug Fixes / Improvements

  • Allow VEX matching when no subcomponents.
  • Fix panic when attaching an invalid VEX document.
  • Fix SPDX document root.
  • Fix base image detection when image uses SCRATCH as the base image.

Contributors

@cdupuis @LaurentGoderre @felipecruz91

v1.10.0

26 Jun 08:50
2c263df
Compare
Choose a tag to compare

Bug Fixes / Improvements

  • Add new classifiers for irssi, Backdrop, CrateDB CLI (Crash), monica, Openliberty, dumb-init, friendica, redmine
  • Fix whitespace only originator on package breaking buildkit exporters
  • Fix parsing image references in SPDX statement for images with a digest
  • Support sbom:// prefix for image comparison
    $ docker scout compare sbom://image1.json --to sbom://image2.json

Contributors

@cdupuis @LaurentGoderre @mcapell @eunomie @chrispatrick @rnorton5432

v1.9.3

28 May 16:08
1ad496b
Compare
Choose a tag to compare

Bug Fixes

  • Fix a panic while retrieving cached SBOM

Contributor

@cdupuis