Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: anchore/syft
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.42.2
Choose a base ref
...
head repository: anchore/syft
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.42.3
Choose a head ref
  • 12 commits
  • 65 files changed
  • 6 contributors

Commits on Mar 11, 2026

  1. chore(tests): fix test fixture build on modern ARM Mac (#4666)

    BUILDPLATFORM is automatically set to the host's platform in new Docker,
    so having it defined as an arg results in it being overridden by this
    automatic value. Since it was always assigned to a literal string in the
    test files, just use that string.
    
    Additionally, image platform is better pulled from the manifest, not the
    image config, in containerd store, so try that first.
    
    Additionally, python3 is on PATH on new macs by default, but not python.
    
    Signed-off-by: Will Murphy <willmurphyscode@users.noreply.github.com>
    willmurphyscode authored Mar 11, 2026
    Configuration menu
    Copy the full SHA
    7158535 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2026

  1. chore(deps): update CPE dictionary index (#4673)

    Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: wagoodman <590471+wagoodman@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    92a6b36 View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 (#4671)

    Bumps [docker/login-action](https://github.com/docker/login-action) from 3.7.0 to 4.0.0.
    - [Release notes](https://github.com/docker/login-action/releases)
    - [Commits](docker/login-action@c94ce9f...b45d80f)
    
    ---
    updated-dependencies:
    - dependency-name: docker/login-action
      dependency-version: 4.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 16, 2026
    Configuration menu
    Copy the full SHA
    7a6b157 View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump github/codeql-action (#4670)

    Bumps the actions-minor-patch group with 1 update in the / directory: [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `github/codeql-action` from 4.32.3 to 4.32.6
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@9e907b5...0d579ff)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-version: 4.32.6
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: actions-minor-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 16, 2026
    Configuration menu
    Copy the full SHA
    59f7725 View commit details
    Browse the repository at this point in the history
  4. chore(deps): bump the go-minor-patch group with 3 updates (#4669)

    Bumps the go-minor-patch group with 3 updates: [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry), [github.com/olekukonko/tablewriter](https://github.com/olekukonko/tablewriter) and [golang.org/x/time](https://github.com/golang/time).
    
    
    Updates `github.com/google/go-containerregistry` from 0.21.1 to 0.21.2
    - [Release notes](https://github.com/google/go-containerregistry/releases)
    - [Commits](google/go-containerregistry@v0.21.1...v0.21.2)
    
    Updates `github.com/olekukonko/tablewriter` from 1.1.3 to 1.1.4
    - [Release notes](https://github.com/olekukonko/tablewriter/releases)
    - [Commits](olekukonko/tablewriter@v1.1.3...v1.1.4)
    
    Updates `golang.org/x/time` from 0.14.0 to 0.15.0
    - [Commits](golang/time@v0.14.0...v0.15.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/google/go-containerregistry
      dependency-version: 0.21.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: go-minor-patch
    - dependency-name: github.com/olekukonko/tablewriter
      dependency-version: 1.1.4
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: go-minor-patch
    - dependency-name: golang.org/x/time
      dependency-version: 0.15.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: go-minor-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 16, 2026
    Configuration menu
    Copy the full SHA
    cccc9bf View commit details
    Browse the repository at this point in the history
  5. chore(deps): update tools to latest versions (#4663)

    Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: spiffcs <32073428+spiffcs@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    a3dacf5 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2026

  1. chore: centralize temp files and prefer streaming IO (#4668)

    * chore: centralize temp files and prefer streaming IO
    
    Catalogers that create temp files ad-hoc can easily forget cleanup,
    leaking files on disk. Similarly, io.ReadAll is convenient but risks
    OOM on large or malicious inputs.
    
    Introduce internal/tmpdir to manage all cataloger temp storage under
    a single root directory with automatic cleanup. Prefer streaming
    parsers (bufio.Scanner, json/yaml.NewDecoder, io.LimitReader) over
    buffering entire inputs into memory. Add ruleguard rules to enforce
    both practices going forward.
    
    Signed-off-by: Will Murphy <willmurphyscode@users.noreply.github.com>
    
    * chore: go back to old release parsing
    
    Signed-off-by: Will Murphy <willmurphyscode@users.noreply.github.com>
    
    * simplify to limit reader in version check
    
    Signed-off-by: Will Murphy <willmurphyscode@users.noreply.github.com>
    
    * chore: regex change postponed
    
    Signed-off-by: Will Murphy <willmurphyscode@users.noreply.github.com>
    
    * simplify supplement release to limitreader
    
    Signed-off-by: Will Murphy <willmurphyscode@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Will Murphy <willmurphyscode@users.noreply.github.com>
    willmurphyscode authored Mar 18, 2026
    Configuration menu
    Copy the full SHA
    e388511 View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump the go-minor-patch group with 2 updates (#4674)

    Bumps the go-minor-patch group with 2 updates: [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter) and [golang.org/x/mod](https://github.com/golang/mod).
    
    
    Updates `github.com/hashicorp/go-getter` from 1.8.4 to 1.8.5
    - [Release notes](https://github.com/hashicorp/go-getter/releases)
    - [Commits](hashicorp/go-getter@v1.8.4...v1.8.5)
    
    Updates `golang.org/x/mod` from 0.33.0 to 0.34.0
    - [Commits](golang/mod@v0.33.0...v0.34.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/hashicorp/go-getter
      dependency-version: 1.8.5
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: go-minor-patch
    - dependency-name: golang.org/x/mod
      dependency-version: 0.34.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: go-minor-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 18, 2026
    Configuration menu
    Copy the full SHA
    4d42f8a View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.3 (#4675)

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.78.0 to 1.79.3.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.78.0...v1.79.3)
    
    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      dependency-version: 1.79.3
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 18, 2026
    Configuration menu
    Copy the full SHA
    0c8eef6 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2026

  1. chore(deps): bump the go-minor-patch group with 2 updates (#4678)

    Bumps the go-minor-patch group with 2 updates: [golang.org/x/net](https://github.com/golang/net) and [golang.org/x/tools](https://github.com/golang/tools).
    
    
    Updates `golang.org/x/net` from 0.51.0 to 0.52.0
    - [Commits](golang/net@v0.51.0...v0.52.0)
    
    Updates `golang.org/x/tools` from 0.42.0 to 0.43.0
    - [Release notes](https://github.com/golang/tools/releases)
    - [Commits](golang/tools@v0.42.0...v0.43.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-version: 0.52.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: go-minor-patch
    - dependency-name: golang.org/x/tools
      dependency-version: 0.43.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: go-minor-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 19, 2026
    Configuration menu
    Copy the full SHA
    f32238c View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump github.com/buger/jsonsparser to v1.1.2 (#4680)

    Signed-off-by: Will Murphy <willmurphyscode@users.noreply.github.com>
    willmurphyscode authored Mar 19, 2026
    Configuration menu
    Copy the full SHA
    36639f1 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update anchore dependencies (#4681)

    Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: willmurphyscode <12529630+willmurphyscode@users.noreply.github.com>
    Configuration menu
    Copy the full SHA
    860126c View commit details
    Browse the repository at this point in the history
Loading