Skip to content

Bump the oc-mirror-v1-security-updates group across 1 directory with 10 updates - #1483

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/v1/oc-mirror-v1-security-updates-b45322bbf1
Open

Bump the oc-mirror-v1-security-updates group across 1 directory with 10 updates#1483
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/v1/oc-mirror-v1-security-updates-b45322bbf1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 31, 2026

Copy link
Copy Markdown
Contributor

Bumps the oc-mirror-v1-security-updates group with 6 updates in the /v1 directory:

Package From To
github.com/containerd/containerd 1.7.27 1.7.33
github.com/go-git/go-git/v5 5.14.0 5.19.1
github.com/google/cel-go 0.23.2 0.29.0
github.com/sigstore/fulcio 1.6.4 1.8.6
github.com/sigstore/rekor 1.3.6 1.5.2
oras.land/oras-go/v2 2.6.0 2.6.2

Updates github.com/containerd/containerd from 1.7.27 to 1.7.33

Release notes

Sourced from github.com/containerd/containerd's releases.

containerd 1.7.33

Welcome to the v1.7.33 release of containerd!

The thirty-third patch release for containerd 1.7 contains various fixes and updates including security patches.

Security Updates

Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.

Contributors

  • Samuel Karp
  • Chris Henzie
  • Akihiro Suda
  • Akhil Mohan
  • Ben Cressey
  • Davanum Srinivas
  • Sopho Merkviladze

Changes

... (truncated)

Changelog

Sourced from github.com/containerd/containerd's changelog.

Versioning and Release

This document details the versioning and release plan for containerd. Stability is a top goal for this project, and we hope that this document and the processes it entails will help to achieve that. It covers the release process, versioning numbering, backporting, API stability and support horizons.

If you rely on containerd, it would be good to spend time understanding the areas of the API that are and are not supported and how they impact your project in the future.

This document will be considered a living document. Supported timelines, backport targets and API stability guarantees will be updated here as they change.

If there is something that you require or this document leaves out, please reach out by filing an issue.

Releases

Releases of containerd will be versioned using dotted triples, similar to Semantic Version. For the purposes of this document, we will refer to the respective components of this triple as <major>.<minor>.<patch>. The version number may have additional information, such as alpha, beta and release candidate qualifications. Such releases will be considered "pre-releases".

Major and Minor Releases

Major and minor releases of containerd will be made from main. Releases of containerd will be marked with GPG signed tags and announced at https://github.com/containerd/containerd/releases. The tag will be of the format v<major>.<minor>.<patch> and should be made with the command git tag -s v<major>.<minor>.<patch>.

After a minor release, a branch will be created, with the format release/<major>.<minor> from the minor tag. All further patch releases will be done from that branch. For example, once we release v1.0.0, a branch release/1.0 will be created from that tag. All future patch releases will be done against that branch.

Release Cadence

Since containerd v2.3 in April 2026, minor releases are provided on a time basis with a cadence of 4 months. New minor releases are scheduled for April, August, and December of each year. This cadence is synchronized with the Kubernetes release schedule to ensure that new features in containerd can be smoothly adopted by new Kubernetes releases.

The maintainers will maintain a roadmap and milestones for each release, however,

... (truncated)

Commits
  • e8b1a9b Merge pull request #13631 from samuelkarp/prepare-1.7.33
  • 7517e67 Prepare release notes for v1.7.33
  • ab30651 Merge commit from fork
  • 0962898 Merge pull request #13615 from k8s-infra-cherrypick-robot/cherry-pick-13606-t...
  • 74c728c update runc binary to v1.3.6
  • d34cdaf Merge commit from fork
  • 1e9806f Merge commit from fork
  • 9ab2b7a Bound user-database file reads in openBoundedUserFile
  • d805d96 Merge pull request #13579 from akhilerm/1.7-go1.26.4
  • 947caa4 update go to 1.26.4/1.25.11
  • Additional commits viewable in compare view

Updates github.com/go-git/go-git/v5 from 5.14.0 to 5.19.1

Release notes

Sourced from github.com/go-git/go-git/v5's releases.

v5.19.1

What's Changed

Full Changelog: go-git/go-git@v5.19.0...v5.19.1

v5.19.0

What's Changed

Full Changelog: go-git/go-git@v5.18.0...v5.19.0

v5.18.0

What's Changed

Full Changelog: go-git/go-git@v5.17.2...v5.18.0

v5.17.2

What's Changed

⚠️ This release fixes a bug (go-git/go-git#1942) that blocked some users from upgrading to v5.17.1. Thanks @​pskrbasu for reporting it. 🙇

Full Changelog: go-git/go-git@v5.17.1...v5.17.2

v5.17.1

What's Changed

... (truncated)

Commits
  • 3c3be60 Merge pull request #2137 from go-git/validate-v5
  • 3fba897 plumbing: format/packfile, cap delta chain depth in parser
  • a97d660 Merge pull request #2125 from hiddeco/v5/format-input-bounds
  • aeaa125 plumbing: format/objfile, require Header before Read
  • 1f38e17 plumbing: format/packfile, bound inflate size
  • f7545a0 plumbing: format/idxfile, bound nr by file size
  • 170b881 Merge pull request #2116 from pjbgf/symlink-v5
  • 7b6d994 Merge pull request #2117 from hiddeco/v5/worktree-fs-mkdirall-root-noop
  • f0709b3 git: Stop validating symlink target paths
  • 776d00f git: Allow MkdirAll on worktree-root paths
  • Additional commits viewable in compare view

Updates golang.org/x/crypto from 0.39.0 to 0.50.0

Commits
  • 03ca0dc go.mod: update golang.org/x dependencies
  • 8400f4a ssh: respect signer's algorithm preference in pickSignatureAlgorithm
  • 81c6cb3 ssh: swap cbcMinPaddingSize to cbcMinPacketSize to get encLength
  • 982eaa6 go.mod: update golang.org/x dependencies
  • 159944f ssh,acme: clean up tautological/impossible nil conditions
  • a408498 acme: only require prompt if server has terms of service
  • cab0f71 all: upgrade go directive to at least 1.25.0 [generated]
  • 2f26647 x509roots/fallback: update bundle
  • e08b067 go.mod: update golang.org/x dependencies
  • 7d0074c scrypt: fix panic on parameters <= 0
  • Additional commits viewable in compare view

Updates github.com/go-git/go-billy/v5 from 5.6.2 to 5.9.0

Release notes

Sourced from github.com/go-git/go-billy/v5's releases.

v5.9.0

What's Changed

Full Changelog: go-git/go-billy@v5.8.0...v5.9.0

v5.8.0

What's Changed

Full Changelog: go-git/go-billy@v5.7.0...v5.8.0

v5.7.0

What's Changed

Full Changelog: go-git/go-billy@v5.6.2...v5.7.0

Commits
  • 237e529 Merge pull request #206 from pjbgf/v5-improvements
  • 04edb39 build: Add go-git integration test
  • d8efefd osfs: preserve empty ChrootOS base
  • 07f2a0b Merge pull request #205 from pjbgf/v5-improvements
  • 25207c8 build: Bump Go versions in workflows
  • 2fda229 osfs: ChrootOS eval baseDir on creation
  • 427b27f Merge pull request #203 from pjbgf/v5-improvements
  • 7d5a23e chroot: Reject symlink loops
  • 2c2287a util: avoid following symlinks in RemoveAll fallback
  • cbd88e9 Fix mount path handling
  • Additional commits viewable in compare view

Updates github.com/google/cel-go from 0.23.2 to 0.29.0

Release notes

Sourced from github.com/google/cel-go's releases.

Release v0.29.0

What's Changed

New Features

Bug Fixes

Cost Tracking

Testing & Tooling

Documentation

Release v0.28.1

What's Changed

New Contributors

... (truncated)

Commits
  • fa16799 avoid repeated construction of cost tracker (#1357)
  • ea3d5c0 feat(ext): add json encoder (#1340)
  • a4d0d64 startsWith / endsWith runtime cost agreement with checked cost (#1351)
  • d4efa77 Ensure receiver and global matches cost estimates agree (#1350)
  • 13cff33 ext/lists: add max size check to genRange() to prevent OOM (#1310)
  • f0ffa7e Execution frame integration with updated IntepretableV2 (#1344)
  • f1ec2f6 guard int32/uint32 map key narrowing in qualifyInternal (#1337)
  • 258e7c8 Managed execution frame with async call foundations (#1316)
  • 14f6746 validate offset on empty-string path in indexOf and lastIndexOf (#1335)
  • 783267d reject out-of-range minutes in timezone offset parsing (#1336)
  • Additional commits viewable in compare view

Updates github.com/sigstore/fulcio from 1.6.4 to 1.8.6

Release notes

Sourced from github.com/sigstore/fulcio's releases.

v1.8.6

Changelog

  • 378c654f48c3bafdced04ead7010aab2cb4c6ca1 Block cross-host redirects and restrict bearer token to expected host (#2354)
  • 39b48e6a8f2efe1809a1b19b4301666c3fd36667 Include raw subject in certificates (#2307)
  • 80eaed06e911cdfd26dd18f02b8e862f7f6ee453 Update Azure AKS OIDC issuer URL regex (#2266)
  • 001376a50932095cf4b6e65299ed2d29abe83524 add support for new circleci root issuer (#2278)

Thanks for all contributors!

v1.8.5

Changelog

This resolves GHSA-59jp-pj84-45mr - Server-side request forgery via MetaIssuer regex bypass

Thanks for all contributors!

v1.8.4

Changelog

  • f5bfa34740fc579523e2da9825ea575227331c6f build(deps): bump github.com/tink-crypto/tink-go/v2 from 2.5.0 to 2.6.0 (#2246)
  • 0039c980ab58e8cabf38d62fb80a607b5f21c0da build(deps): bump goa.design/goa/v3 from 3.22.6 to 3.23.4 (#2245)
  • 3a432f030f1dca4d088f1777f07947a85d1750cd build(deps): bump go.step.sm/crypto from 0.74.0 to 0.75.0 (#2238)
  • f3aba4a94150cad7eaa7dc0445e8cdf6cb037c23 build(deps): bump the all group across 1 directory with 4 updates (#2247)
  • e66a4c6f47d4052c7b38b84f081b26ca3191deb0 build(deps): bump the all group with 8 updates (#2244)
  • a846db6473f4be95443f3772914a15cc156be7b6 build(deps): bump golang from 20b91ed to a22b2e6 (#2243)
  • 5a012f5e4f9617fe649b08ec8531d1e8256577e4 update Run Invocation URI for circleci (#2242)
  • 59dde0af71dbeaa69b8c25edb107ac19bf3a05ce update builder to use go1.25.5 (#2235)
  • 1a6870c7d6f0d2ed6513104ec3f60f8ba5d91c32 build(deps): bump golang from 1.25.4 to 1.25.5 in the all group (#2236)

Thanks for all contributors!

v1.8.3

Changelog

v1.8.3 fixes GHSA-f83f-xpx7-ffpw

  • 3622f6e62cf74ff1477422a8c3aad4ca338ed047 update changelog for v1.8.3 release (#2234)
  • 765a0e57608b9ef390e1eeeea8595b9054c63a5a Merge commit from fork (#2233)
  • 90f8520e1754b20ba0cb33d412ee15006711b85f build(deps): bump github.com/coreos/go-oidc/v3 from 3.16.0 to 3.17.0 (#2225)
  • d88584108bf71c5d375a41a62c05de3c587bd35e build(deps): bump the all group across 1 directory with 6 updates (#2232)
  • a387888860bff3f4100d35aa5a63306bb545e702 build(deps): bump the all group with 4 updates (#2226)
  • 7b0c1a11da32a1eb485ea3368725028c4f3d35be build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (#2227)
  • f0a0d051798bb1869d79ba21fbb9b60bdd896664 build(deps): bump golang from e68f6a0 to 6981837 (#2222)
  • 4ed0ea1b43f96c571de5ed8b44a5703d6c5c2894 Switch docker env from ct_server to TesseraCT (#2210)

... (truncated)

Changelog

Sourced from github.com/sigstore/fulcio's changelog.

v1.8.6

Features

  • Include raw subject in certificates (#2307)

v1.8.5

Vulnerability Fixes

v1.8.4

Same changelog as v1.8.3, with a few dependency bumps to resolve a breaking API change

v1.8.3

Vulnerability Fixes

Features

  • feat: Add support for skipping email_verified claim requirement per issuer (#2220)
  • add meta-issuer circleci block (#2215)
  • add circleci info to fulcio (#2192)

Testing

  • Add basic E2E tests (#2230)

v1.8.2

Testing

  • make email address in test cases rfc822 conformant (#2205)

v1.8.1

Same as v1.8.0, but with a fix for the CI build pipeline.

v1.8.0

Bug Fixes

  • fix: K8s API does not accept unauthorized requests (#2111)
  • fix: vault for enterprise expects only the key name (#2117)
  • fix(config): respect cacert on oidc-issuers (#2098)
  • Register /healthz endpoint when listening on duplex http/grpc port (#2046)

... (truncated)

Commits
  • 378c654 Block cross-host redirects and restrict bearer token to expected host (#2354)
  • 7a5d3e3 bump builder image to use go1.26.3 (#2353)
  • a05982e build(deps): bump go.step.sm/crypto from 0.75.0 to 0.81.0 (#2348)
  • dfa63a8 build(deps): bump golang from 313faae to 2d6c802 (#2344)
  • 7b3a344 build(deps): bump google.golang.org/api from 0.279.0 to 0.280.0 (#2349)
  • 9290f7f build(deps): bump the all group with 2 updates (#2350)
  • 423d535 build(deps): bump nginx from 1.31.0 to 1.31.1 in the all group (#2352)
  • 19a3f8e build(deps): bump the all group across 1 directory with 6 updates (#2337)
  • 6b597ce build(deps): bump google.golang.org/api from 0.276.0 to 0.279.0 (#2338)
  • 0d1dc79 build(deps): bump nginx from 1.29.8 to 1.31.0 in the all group (#2342)
  • Additional commits viewable in compare view

Updates github.com/sigstore/rekor from 1.3.6 to 1.5.2

Release notes

Sourced from github.com/sigstore/rekor's releases.

v1.5.2

Changelog

  • 759b98e2a7c39ea9779b6a51299c5f0f987f8802 alpine: Enforce max size limit on decompression (#2831)
  • c7e77ee26edd8631dd417166907093a9f13b85e5 Support restricting kinds on insertion (#2814)
  • a10818a8778dcb58eb582d00ffda4b2c86bf190b fix(trillianclient): strip dns:/// scheme from TLS ServerName in gRPC dial (#2812)
  • 8a2f3a2dd023b81ad8b63e2f365676ec438dc9fa add checks to ensure returned entries match client inputs to rekor-cli (#2799)
  • 0e88bac01d1173b8b2cbc8ed790106441573bbdb add nil pointer check to resolve fuzzing crash (#2807)
  • 93da954478a2ffb1821d4904a80d9a5cbe268324 client: surface last-response details after retries are exhausted (#2796)
  • 4d67ecd8ec810bc6af9761ad10ebd2ac899cfdbd Fix internal error detail leakage in 500 responses (#2801)
  • b34ca94fc01405cb50acb956cc181d57382a6b2d add defensive check to ensure tid is in config ahead of getting client (#2795)
  • 656c832ab90feef91f5dcc751ae1cb851c73f4bd restapi: include inactiveShards in the homepage total count (#2797)

Thanks for all contributors!

v1.5.1

Changelog

  • 2d46808ce98c3dd26158364ae28f4c49921c9b0d optimize memory for DSSE v0.0.1 processing (#2766)
  • 6de110d1deb7fa2d9145584fd9446608ce1a777c return correct errors in rare failure situations (#2753)
  • 7ff7c692f51d6060c6eebba0480536f5ba28abb5 raise error if decoding hash fails during inclusion proof (#2754)

Thanks for all contributors!

v1.5.0

This release fixes GHSA-273p-m2cw-6833 and GHSA-4c4x-jm2x-pf9j. Note that this drops support for fetching public keys via URL when querying the search API.

Vulnerability Fixes

  • Handle malformed COSE and DSSE entries (#2729)
  • Drop support for fetching public keys by URL in the search index (#2731)

Features

  • Add support for a custom TLS config for clients (#2709)

v1.4.3

This release reduces dependencies for a number of exported packages.

This release also changes the format of the binary and container signature, which is now a Sigstore bundle. To verify a release, use the latest Cosign 3.x, verifying with cosign verify-blob --bundle <artifact>-keyless.sigstore.json <artifact>.

Improvements

... (truncated)

Changelog

Sourced from github.com/sigstore/rekor's changelog.

v1.5.2

Features

  • Support restricting kinds on insertion (#2814)

Bug Fixes

  • alpine: Enforce max size limit on decompression (#2831)
  • fix(trillianclient): strip dns:/// scheme from TLS ServerName in gRPC dial (#2812)
  • Fix internal error detail leakage in 500 responses (#2801)
  • add checks to ensure returned entries match client inputs to rekor-cli (#2799)
  • add defensive check to ensure tid is in config ahead of getting client (#2795)
  • add nil pointer check to resolve fuzzing crash (#2807)

Improvements

  • restapi: include inactiveShards in the homepage total count (#2797)
  • client: surface last-response details after retries are exhausted (#2796)

v1.5.1

Features

  • optimize memory for DSSE v0.0.1 processing (#2766)

Bug Fixes

  • Type assert the entry bundle when verifying inclusion proof (#2755)
  • return correct errors in rare failure situations (#2753)
  • raise error if decoding hash fails during inclusion proof (#2754)

v1.5.0

This release fixes GHSA-273p-m2cw-6833 and GHSA-4c4x-jm2x-pf9j. Note that this drops support for fetching public keys via URL when querying the search API.

Vulnerability Fixes

  • Handle malformed COSE and DSSE entries (#2729)
  • Drop support for fetching public keys by URL in the search index (#2731)

Features

  • Add support for a custom TLS config for clients (#2709)

v1.4.3

This release reduces dependencies for a number of exported packages.

... (truncated)

Commits
  • 3b75cd9 build(deps): Bump the all group across 1 directory with 7 updates (#2829)
  • 759b98e alpine: Enforce max size limit on decompression (#2831)
  • c7e77ee Support restricting kinds on insertion (#2814)
  • a10818a fix(trillianclient): strip dns:/// scheme from TLS ServerName in gRPC dial (#...
  • c31f3fc build(deps): Bump cloud.google.com/go/profiler from 0.4.3 to 0.6.0
  • f2a9fb0 build(deps): Bump go.uber.org/zap from 1.27.1 to 1.28.0
  • e3ba248 build(deps): Bump golang in the all group across 1 directory
  • 62e5ddd build(deps): Bump github.com/go-openapi/swag from 0.25.5 to 0.26.0
  • f4f91d5 build(deps): Bump github.com/tink-crypto/tink-go-awskms/v2 to v3 (#2827)
  • 9bc540f build(deps): Bump google.com/cloudsdktool/google-cloud-cli (#2820)
  • Additional commits viewable in compare view

Updates golang.org/x/net from 0.40.0 to 0.54.0

Commits
  • b138e06 go.mod: update golang.org/x dependencies
  • 689f70a quic: fix wrong final size being used for RESET_STREAM frame
  • 208f306 http3: increase handshake timeout
  • 49810da http2: enable net/http wrapping when go >= 1.27
  • 5e11a5a quic: fix data race in streamForFrame
  • 8c63081 http2: use empty Transport rather than DefaultTransport in http2wrap
  • fc7b466 http2: add http2wrap test
  • 15c2cb1 http2: avoid overflowing 32-bit int when http2wrap enabled
  • 6465188 http2: add wrapped Server
  • 72f419a http2: add wrapped ClientConn
  • Additional commits viewable in compare view

Updates google.golang.org/grpc from 1.68.1 to 1.81.1

Release notes

Sourced from google.golang.org/grpc's releases.

Release 1.81.1

Security

  • xds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per gRFC A41. (#9111)

Bug Fixes

  • otel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (#9081)

Release 1.81.0

Behavior Changes

  • balancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (#8808)

Dependencies

  • Minimum supported Go version is now 1.25. (#8969)

Bug Fixes

  • xds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (#8956)
  • transport: Send a RST_STREAM when receiving an END_STREAM when the stream is not already half-closed. (#8832)
  • xds: Fix ADS resource name validation to prevent a panic. (#8970)

New Features

  • grpc/stats: Add support for custom labels in per-call metrics (gRFC A108). (#9008)
  • xds: Add support for Server Name Indication (SNI) and SAN validation (gRFC A101). Disabled by default. To enable, set GRPC_EXPERIMENTAL_XDS_SNI=true environment variable. (#9016)
  • xds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (gRFC A85). Disabled by default. To enable, set GRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true. (#9005)
  • xds: Add metrics to track xDS client connectivity and cached resource state (gRFC A78). (#8807)
  • stats/otel: Enhance grpc.subchannel.disconnections metric by adding disconnection reason to the grpc.disconnect_error label (gRFC A94). This provides granular insights into why subchannels are closing. (#8973)
  • mem: Add mem.Buffer.Slice() API to slice the buffer like a slice. (#8977)

Performance Improvements

  • alts: Pool read buffers to lower memory utilization when sockets are unreadable. (#8964)
  • transport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set GRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false and report any issues. (#9032)

Release 1.80.0

Behavior Changes

  • balancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see #5288 for details. (#8837)
  • xds: update resource error handling and re-resolution logic (#8907)
    • Re-resolve all LOGICAL_DNS clusters simultaneously when re-resolution is requested.
    • Fail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.

Bug Fixes

... (truncated)

Commits
  • caf0772 Change version from 1.81.1-dev to 1.81.1 (#9122)
  • 6ccbeeb Cherry-pick #9111 into v1.81.x (#9121)
  • b33c29e Cherry-pick #9081 into v1.81.x (#9102)
  • c45fae6 Change version to 1.81.1-dev (#9063)
  • Description has been truncated

    Summary by CodeRabbit

    • Chores
      • Updated Go runtime to version 1.25.7
      • Refreshed multiple indirect and direct dependencies, including OpenTelemetry, gRPC, Kubernetes, Prometheus, Sigstore, and Docker modules
      • Removed obsolete dependencies
      • Updated ULID module path

…10 updates

Bumps the oc-mirror-v1-security-updates group with 6 updates in the /v1 directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/containerd/containerd](https://github.com/containerd/containerd) | `1.7.27` | `1.7.33` |
| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.14.0` | `5.19.1` |
| [github.com/google/cel-go](https://github.com/google/cel-go) | `0.23.2` | `0.29.0` |
| [github.com/sigstore/fulcio](https://github.com/sigstore/fulcio) | `1.6.4` | `1.8.6` |
| [github.com/sigstore/rekor](https://github.com/sigstore/rekor) | `1.3.6` | `1.5.2` |
| [oras.land/oras-go/v2](https://github.com/oras-project/oras-go) | `2.6.0` | `2.6.2` |



Updates `github.com/containerd/containerd` from 1.7.27 to 1.7.33
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](containerd/containerd@v1.7.27...v1.7.33)

Updates `github.com/go-git/go-git/v5` from 5.14.0 to 5.19.1
- [Release notes](https://github.com/go-git/go-git/releases)
- [Changelog](https://github.com/go-git/go-git/blob/main/HISTORY.md)
- [Commits](go-git/go-git@v5.14.0...v5.19.1)

Updates `golang.org/x/crypto` from 0.39.0 to 0.50.0
- [Commits](golang/crypto@v0.39.0...v0.50.0)

Updates `github.com/go-git/go-billy/v5` from 5.6.2 to 5.9.0
- [Release notes](https://github.com/go-git/go-billy/releases)
- [Commits](go-git/go-billy@v5.6.2...v5.9.0)

Updates `github.com/google/cel-go` from 0.23.2 to 0.29.0
- [Release notes](https://github.com/google/cel-go/releases)
- [Commits](cel-expr/cel-go@v0.23.2...v0.29.0)

Updates `github.com/sigstore/fulcio` from 1.6.4 to 1.8.6
- [Release notes](https://github.com/sigstore/fulcio/releases)
- [Changelog](https://github.com/sigstore/fulcio/blob/main/CHANGELOG.md)
- [Commits](sigstore/fulcio@v1.6.4...v1.8.6)

Updates `github.com/sigstore/rekor` from 1.3.6 to 1.5.2
- [Release notes](https://github.com/sigstore/rekor/releases)
- [Changelog](https://github.com/sigstore/rekor/blob/main/CHANGELOG.md)
- [Commits](sigstore/rekor@v1.3.6...v1.5.2)

Updates `golang.org/x/net` from 0.40.0 to 0.54.0
- [Commits](golang/net@v0.40.0...v0.54.0)

Updates `google.golang.org/grpc` from 1.68.1 to 1.81.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.68.1...v1.81.1)

Updates `oras.land/oras-go/v2` from 2.6.0 to 2.6.2
- [Release notes](https://github.com/oras-project/oras-go/releases)
- [Changelog](https://github.com/oras-project/oras-go/blob/main/RELEASES.md)
- [Commits](oras-project/oras-go@v2.6.0...v2.6.2)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
  dependency-version: 1.7.33
  dependency-type: direct:production
  dependency-group: oc-mirror-v1-security-updates
- dependency-name: github.com/go-git/go-git/v5
  dependency-version: 5.19.1
  dependency-type: indirect
  dependency-group: oc-mirror-v1-security-updates
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  dependency-group: oc-mirror-v1-security-updates
- dependency-name: github.com/go-git/go-billy/v5
  dependency-version: 5.9.0
  dependency-type: indirect
  dependency-group: oc-mirror-v1-security-updates
- dependency-name: github.com/google/cel-go
  dependency-version: 0.29.0
  dependency-type: indirect
  dependency-group: oc-mirror-v1-security-updates
- dependency-name: github.com/sigstore/fulcio
  dependency-version: 1.8.6
  dependency-type: indirect
  dependency-group: oc-mirror-v1-security-updates
- dependency-name: github.com/sigstore/rekor
  dependency-version: 1.5.2
  dependency-type: indirect
  dependency-group: oc-mirror-v1-security-updates
- dependency-name: golang.org/x/net
  dependency-version: 0.54.0
  dependency-type: indirect
  dependency-group: oc-mirror-v1-security-updates
- dependency-name: google.golang.org/grpc
  dependency-version: 1.81.1
  dependency-type: indirect
  dependency-group: oc-mirror-v1-security-updates
- dependency-name: oras.land/oras-go/v2
  dependency-version: 2.6.2
  dependency-type: indirect
  dependency-group: oc-mirror-v1-security-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jul 31, 2026
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Pipeline controller notification
This repo is configured to use the pipeline controller. Second-stage tests will be triggered either automatically or after lgtm label is added, depending on the repository configuration. The pipeline controller will automatically detect which contexts are required and will utilize /test Prow commands to trigger the second stage.

For optional jobs, comment /test ? to see a list of all defined jobs. To trigger manually all jobs from second stage use /pipeline required command.

This repository is configured in: LGTM mode

@coderabbitai

coderabbitai Bot commented Jul 31, 2026

Copy link
Copy Markdown

Walkthrough

Updated v1/go.mod to Go 1.25.7. Refreshed direct and indirect dependencies across container, Kubernetes, observability, signing, API, and supporting modules. Replaced the ULID module path and removed obsolete dependencies.

Changes

Go module dependency refresh

Layer / File(s) Summary
Module requirements and dependency updates
v1/go.mod
Updated Go and dependency versions, added supporting modules, removed obsolete modules, and changed github.com/oklog/ulid to github.com/oklog/ulid/v2.

Estimated code review effort: 2 (Simple) | ~10 minutes

🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly describes the grouped security dependency updates in the v1 directory.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed This PR modifies only dependency files (v1/go.mod, v1/go.sum). No test files or Ginkgo test definitions are modified, so the stable test names check does not apply.
Test Structure And Quality ✅ Passed The PR changes only v1/go.mod and v1/go.sum; no Go test files, Ginkgo code, or test assertions changed.
Microshift Test Compatibility ✅ Passed No Ginkgo e2e tests were added in this PR. Only v1/go.mod and v1/go.sum were modified with dependency version updates.
Single Node Openshift (Sno) Test Compatibility ✅ Passed The commit changes only v1/go.mod and v1/go.sum; it adds no _test.go files, Ginkgo declarations, or topology-sensitive test logic.
Topology-Aware Scheduling Compatibility ✅ Passed The PR changes only v1/go.mod and v1/go.sum dependency metadata; no manifests, controllers, operators, or scheduling declarations changed.
Ote Binary Stdout Contract ✅ Passed The PR changes only v1/go.mod and v1/go.sum; no process-level Go code, OTE main setup, or suite setup changed.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed No new Ginkgo e2e tests are added in this PR. The PR only updates Go dependencies in v1/go.mod and v1/go.sum. The check is not applicable.
No-Weak-Crypto ✅ Passed No weak cryptography (MD5, SHA1, DES, RC4, 3DES, Blowfish, ECB mode) or custom crypto implementations detected. No non-constant-time secret comparisons found. PR updates cryptographic libraries to...
Container-Privileges ✅ Passed The PR modifies only v1/go.mod (Go dependency file), which is not a container or Kubernetes manifest. The check does not apply to dependency declarations.
No-Sensitive-Data-In-Logs ✅ Passed The commit changes only v1/go.mod and v1/go.sum; added lines are dependency/version/checksum metadata, with no source files, log calls, or sensitive-data literals.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/go_modules/v1/oc-mirror-v1-security-updates-b45322bbf1

Comment @coderabbitai help to get the list of available commands.

@openshift-ci
openshift-ci Bot requested review from adolfo-ab and r4f4 July 31, 2026 13:31
@openshift-ci openshift-ci Bot added the needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. label Jul 31, 2026
@openshift-ci

openshift-ci Bot commented Jul 31, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dependabot[bot]
Once this PR has been reviewed and has the lgtm label, please assign adolfo-ab for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci

openshift-ci Bot commented Jul 31, 2026

Copy link
Copy Markdown

Hi @dependabot[bot]. Thanks for your PR.

I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@aguidirh

Copy link
Copy Markdown
Contributor

/ok-to-test

@openshift-ci openshift-ci Bot added ok-to-test Indicates a non-member PR verified by an org member that is safe to test. and removed needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. labels Jul 31, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (1)
v1/go.mod (1)

5-267: 🔒 Security & Privacy | 🔵 Trivial

Verify module and artifact integrity controls.

Confirm that v1/go.sum contains checksums for all changed modules and that go mod verify passes. Confirm that the release build emits an SBOM with provenance attestation and signs the resulting artifact with Sigstore or cosign. The supplied build target shows compilation and copying only.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@v1/go.mod` around lines 5 - 267, Update the module and release build flow
associated with the changed dependencies in v1/go.mod: regenerate and verify
v1/go.sum entries, ensure go mod verify passes, and extend the release target
beyond compilation/copying to emit an SBOM with provenance attestation and sign
the resulting artifact using Sigstore or cosign.

Source: Path instructions

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@v1/go.mod`:
- Line 257: Update the google.golang.org/grpc dependency in go.mod from v1.81.1
to v1.82.1 or later, then run go mod tidy to refresh the module graph and
checksums while preserving the production dependency on
google.golang.org/grpc/internal/transport.
- Line 99: Update the direct dependency in the v1 module that introduces
github.com/docker/docker v27.5.0+incompatible, selecting a version that resolves
Docker to v29.5.1 or later, then run go mod tidy and verify the indirect Docker
entry is updated. If Docker packages are unreachable from the production binary,
document that exception instead of upgrading.

---

Nitpick comments:
In `@v1/go.mod`:
- Around line 5-267: Update the module and release build flow associated with
the changed dependencies in v1/go.mod: regenerate and verify v1/go.sum entries,
ensure go mod verify passes, and extend the release target beyond
compilation/copying to emit an SBOM with provenance attestation and sign the
resulting artifact using Sigstore or cosign.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 14c8332d-8100-4f8e-bfef-8d0ebf256aaa

📥 Commits

Reviewing files that changed from the base of the PR and between 3fd9931 and 62f6449.

⛔ Files ignored due to path filters (1)
  • v1/go.sum is excluded by !**/*.sum
📒 Files selected for processing (1)
  • v1/go.mod

Comment thread v1/go.mod
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/distribution/reference v0.6.0 // indirect
github.com/docker/distribution v2.8.3+incompatible // indirect
github.com/docker/docker v27.5.0+incompatible // indirect

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔒 Security & Privacy | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

# First, examine the go.mod file to see the full context
head -110 v1/go.mod | tail -20

Repository: openshift/oc-mirror

Length of output: 1403


🏁 Script executed:

# Check if go.mod provides dependency comments showing which direct dependency pulls docker
grep -B2 -A2 "docker/docker" v1/go.mod

Repository: openshift/oc-mirror

Length of output: 500


🏁 Script executed:

# Use go mod graph to understand the dependency chain (read-only)
# This shows which direct dep pulls docker as indirect
if [ -d v1 ]; then
  cd v1 && go mod graph 2>/dev/null | grep "docker" || echo "go mod graph unavailable in sandbox"
fi

Repository: openshift/oc-mirror

Length of output: 149


🌐 Web query:

Moby github.com/docker/docker v27.5.0 CVE OSV vulnerabilities

💡 Result:

Moby version v27.5.0 is known to be affected by several security vulnerabilities discovered or disclosed after its release. Because version v27.5.0 was released prior to these findings, users are generally advised to update to version 29.5.1 or newer (or the relevant patched versions provided by their distribution) to mitigate these risks [1][2][3]. Key vulnerabilities affecting versions including v27.5.0 include: CVE-2026-41568 (GHSA-vp62-88p7-qqf5): A race condition during docker cp mount setup allows a malicious container to create empty files or directories at arbitrary absolute paths on the host filesystem [1][2]. This is patched in Docker Engine version 29.5.1 [2]. CVE-2026-41567 (GHSA-x86f-5xw2-fm2r): A vulnerability where the PUT /containers/{id}/archive API endpoint may execute container binaries on the host with daemon (root) privileges, particularly when handling compressed archives (e.g., xz, gzip) that trigger the use of external system binaries [3]. CVE-2024-29018: A vulnerability where external DNS requests from containers on 'internal' networks could potentially lead to data exfiltration [4][5][6]. Patches for this were included in later releases, such as 27.5.1 [5][6]. General Guidance: To maintain a secure environment, it is recommended to review the official Docker security announcements and your OS vendor's security advisories [7]. Because Moby/Docker frequently releases security patches, you should check for the latest stable version and apply updates promptly [7]. You can also verify specific vulnerability status for your environment via the Open Source Vulnerabilities (OSV) database or the GitHub Advisory Database using the provided CVE and GHSA identifiers [8][9][4].

Citations:


🌐 Web query:

github.com/docker/docker security advisories July 2026

💡 Result:

As of July 31, 2026, there are no specific security advisories published directly in the moby/moby repository for the month of July 2026. Security advisories for the Moby/Docker project are tracked within the moby/moby GitHub repository's security advisory section [1]. While no advisories were published for Moby in July 2026, relevant recent activity in the broader container ecosystem includes: 1. Moby/BuildKit: A security advisory (GHSA-32pv-7hq5-qhwq / CVE-2026-15791) was published on July 16, 2026, affecting BuildKit (versions <= v0.31.1). This vulnerability involves a path traversal issue in the low-level build API that could be exploited to remove the contents of the host's /tmp directory. It was fixed in BuildKit v0.31.2 [2]. 2. General Ecosystem: Third-party security reporting has noted other vulnerabilities related to Docker products in July 2026, such as those listed by external threat intelligence sources (e.g., CVE-2026-52833, CVE-2026-54540, CVE-2026-34150) [3], and package maintainers (such as SUSE) have issued updates for Docker incorporating various fixes [4]. Users should refer to the official Docker Security Announcements page and the moby/moby security advisory repository for the most authoritative and up-to-date information regarding their specific deployments [1][5].

Citations:


Resolve Moby vulnerabilities in the indirect Docker dependency.

The pinned version github.com/docker/docker v27.5.0+incompatible is affected by multiple high-severity vulnerabilities:

  • CVE-2026-41568 (GHSA-vp62-88p7-qqf5): Race condition in docker cp allows malicious containers to create arbitrary files or directories on the host.
  • CVE-2026-41567 (GHSA-x86f-5xw2-fm2r): The PUT /containers/{id}/archive API endpoint may execute container binaries on the host with daemon privileges.
  • CVE-2024-29018: Containers on internal networks can make external DNS requests, leading to potential data exfiltration.

Patches exist in version 29.5.1 and later. Because this is an indirect dependency, identify and update the direct dependency that pulls docker/docker v27.5.0+incompatible, then run go mod tidy. If the Docker packages are not reachable from the production binary in the v1 module, document the exception before merging.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@v1/go.mod` at line 99, Update the direct dependency in the v1 module that
introduces github.com/docker/docker v27.5.0+incompatible, selecting a version
that resolves Docker to v29.5.1 or later, then run go mod tidy and verify the
indirect Docker entry is updated. If Docker packages are unreachable from the
production binary, document that exception instead of upgrading.

Sources: Path instructions, Learnings, Linters/SAST tools

Comment thread v1/go.mod
google.golang.org/genproto v0.0.0-20260319201613-d00831a3d3e7 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20260511170946-3700d4141b60 // indirect
google.golang.org/grpc v1.81.1 // indirect

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔒 Security & Privacy | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -eu
printf '%s\n' '--- v1/go.mod context ---'
sed -n '245,265p' v1/go.mod
printf '%s\n' '--- gRPC references ---'
rg -n --glob '!vendor/**' 'google\.golang\.org/grpc|grpc\.io|grpc' v1/go.mod v1/go.sum 2>/dev/null | head -200
printf '%s\n' '--- module files ---'
git ls-files '*go.mod' '*go.sum'
printf '%s\n' '--- go version/tool availability ---'
go version 2>&1 || true
printf '%s\n' '--- OSV query ---'
curl -fsS https://api.osv.dev/v1/query \
  -H 'content-type: application/json' \
  --data '{"package":{"name":"google.golang.org/grpc","ecosystem":"Go"},"version":"v1.81.1"}' |
  python3 -c 'import json,sys; d=json.load(sys.stdin); print(json.dumps(d, indent=2, sort_keys=True))'

Repository: openshift/oc-mirror

Length of output: 22301


🏁 Script executed:

#!/bin/bash
set -eu
printf '%s\n' '--- gRPC imports in v1 source ---'
rg -n --glob '*.go' 'google\.golang\.org/grpc|grpc\.credentials|grpc\.status|grpc\.codes|grpc\.metadata|grpc\.credentials' v1 || true
printf '%s\n' '--- direct and indirect requirements ---'
sed -n '1,190p' v1/go.mod
printf '%s\n' '--- xDS references in v1 source ---'
rg -n --glob '*.go' 'xds|RBAC|NewClient|grpc\.Dial|grpc\.NewServer|grpc\.Serve|grpc\.ClientConn' v1 || true

Repository: openshift/oc-mirror

Length of output: 9531


🏁 Script executed:

#!/bin/bash
set -eu
cd v1
printf '%s\n' '--- module dependency path ---'
GOTOOLCHAIN=local GOPROXY=off go mod why -m google.golang.org/grpc 2>&1 || true
printf '%s\n' '--- dependency graph edges to gRPC ---'
GOTOOLCHAIN=local GOPROXY=off go mod graph 2>/dev/null |
  awk '$2 ~ /^google\.golang\.org\/grpc(@|$)/ {print}' || true
printf '%s\n' '--- module replacements and exclusions ---'
rg -n '^(replace|exclude)\b|google\.golang\.org/grpc' go.mod

Repository: openshift/oc-mirror

Length of output: 1556


🏁 Script executed:

#!/bin/bash
set -eu
printf '%s\n' '--- cached source locations ---'
GOMODCACHE="$(go env GOMODCACHE)"
find "$GOMODCACHE" -type f \( \
  -path '*containerd*errdefs*/*.go' -o \
  -path '*google.golang.org/grpc* v1.81.1*/*/codes/*.go' \
\) 2>/dev/null | head -50 || true
printf '%s\n' '--- containerd errdefs imports ---'
curl -fsSL https://raw.githubusercontent.com/containerd/containerd/v1.7.33/errdefs/grpc.go |
  sed -n '1,100p'
printf '%s\n' '--- grpc/codes imports ---'
curl -fsSL https://raw.githubusercontent.com/grpc/grpc-go/v1.81.1/codes/codes.go |
  sed -n '1,80p'

Repository: openshift/oc-mirror

Length of output: 7550


🏁 Script executed:

#!/bin/bash
set -eu
cd v1
printf '%s\n' '--- all selected gRPC packages in the build graph ---'
GOTOOLCHAIN=local GOPROXY=off go list -deps -e ./... 2>/dev/null |
  awk '/^google\.golang\.org\/grpc(\/|$)/ {print}' |
  sort -u
printf '%s\n' '--- affected OSV package paths present in the build graph ---'
GOTOOLCHAIN=local GOPROXY=off go list -deps -e ./... 2>/dev/null |
  awk '
    $0 == "google.golang.org/grpc/internal/transport" ||
    $0 == "google.golang.org/grpc/internal/xds/rbac" {print}
  ' |
  sort -u

Repository: openshift/oc-mirror

Length of output: 2910


🏁 Script executed:

#!/bin/bash
set -eu
cd v1
printf '%s\n' '--- shortest paths to affected gRPC packages ---'
for pkg in \
  google.golang.org/grpc \
  google.golang.org/grpc/internal/transport \
  google.golang.org/grpc/internal/xds/rbac
do
  printf '\n[%s]\n' "$pkg"
  GOTOOLCHAIN=local GOPROXY=off go mod why "$pkg" 2>&1 || true
done
printf '%s\n' '--- direct source imports of gRPC server/client APIs ---'
rg -n --glob '*.go' \
  'google\.golang\.org/grpc(/|")|grpc\.(NewServer|Serve|Dial|DialContext|NewClient)' \
  . --glob '!vendor/**' --glob '!**/testdata/**' | head -200 || true

Repository: openshift/oc-mirror

Length of output: 2771


🏁 Script executed:

#!/bin/bash
set -eu
cd v1
GOTOOLCHAIN=local GOPROXY=off go list -deps -json -e ./... 2>/dev/null |
python3 - <<'PY'
import json
import sys

targets = {
    "google.golang.org/grpc",
    "google.golang.org/grpc/internal/transport",
    "google.golang.org/grpc/internal/xds/rbac",
}
records = []
decoder = json.JSONDecoder()
data = sys.stdin.read()
pos = 0
while pos < len(data):
    while pos < len(data) and data[pos].isspace():
        pos += 1
    if pos >= len(data):
        break
    try:
        obj, end = decoder.raw_decode(data, pos)
    except json.JSONDecodeError:
        break
    records.append(obj)
    pos = end

for target in sorted(targets):
    print(f"[importers of {target}]")
    found = False
    for obj in records:
        if target in obj.get("Imports", []):
            print(obj.get("ImportPath", "<unknown>"))
            found = True
    if not found:
        print("<none>")
PY
printf '%s\n' '--- production status imports ---'
sed -n '1,100p' "$(go env GOMODCACHE)/google.golang.org/grpc@v1.81.1/status/status.go"

Repository: openshift/oc-mirror

Length of output: 3951


🏁 Script executed:

#!/bin/bash
set -eu
cd v1
python3 - <<'PY'
import json
import os
import subprocess

cmd = [
    "go", "list", "-deps", "-json", "-e", "./...",
]
env = os.environ.copy()
env.update({"GOTOOLCHAIN": "local", "GOPROXY": "off"})
raw = subprocess.run(cmd, env=env, text=True, capture_output=True, check=False).stdout
decoder = json.JSONDecoder()
pos = 0
records = []
while pos < len(raw):
    while pos < len(raw) and raw[pos].isspace():
        pos += 1
    if pos >= len(raw):
        break
    obj, pos = decoder.raw_decode(raw, pos)
    records.append(obj)

targets = {
    "google.golang.org/grpc",
    "google.golang.org/grpc/internal/transport",
    "google.golang.org/grpc/internal/xds/rbac",
}
for target in sorted(targets):
    print(f"[importers of {target}]")
    importers = sorted(
        obj.get("ImportPath", "<unknown>")
        for obj in records
        if target in obj.get("Imports", [])
    )
    print("\n".join(importers) if importers else "<none>")
PY

Repository: openshift/oc-mirror

Length of output: 1123


Upgrade google.golang.org/grpc before release.

The production build graph includes google.golang.org/grpc/internal/transport. Upgrade from v1.81.1 to v1.82.1 or later, then run go mod tidy. The xDS RBAC package is not included, but the HTTP/2 transport finding remains.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@v1/go.mod` at line 257, Update the google.golang.org/grpc dependency in
go.mod from v1.81.1 to v1.82.1 or later, then run go mod tidy to refresh the
module graph and checksums while preserving the production dependency on
google.golang.org/grpc/internal/transport.

Sources: Path instructions, Learnings, Linters/SAST tools

@openshift-ci

openshift-ci Bot commented Jul 31, 2026

Copy link
Copy Markdown

@dependabot[bot]: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/images 62f6449 link true /test images
ci/prow/v1-unit 62f6449 link true /test v1-unit
ci/prow/v1-sanity 62f6449 link true /test v1-sanity
ci/prow/okd-scos-images 62f6449 link true /test okd-scos-images

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code ok-to-test Indicates a non-member PR verified by an org member that is safe to test.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant