Skip to content

fix(security): update fleet backend dependencies - #2274

Closed
0xjohnnydev wants to merge 5 commits into
mainfrom
agent/security-fleet-go-dependencies
Closed

fix(security): update fleet backend dependencies#2274
0xjohnnydev wants to merge 5 commits into
mainfrom
agent/security-fleet-go-dependencies

Conversation

@0xjohnnydev

@0xjohnnydev 0xjohnnydev commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

What users see

The Fleet backend dependency graph can resolve vulnerable Go libraries. GitHub Dependabot reports issues in JWT, policy, OpenTelemetry, gRPC, and networking packages.

What changed

Validation

  • The changed Go module checksum is present and git diff --check passes.
  • Full backend tests are not claimed from this mirror checkout because its existing local feature-flags replacement points to a directory not present in CUA's mirror. That is a repository-layout limitation, not a test result for the dependency change.

Definition of Done

  • The visible Fleet backend alerts are mapped to one focused draft and the resolved versions are outside their reported vulnerable ranges.
  • The gRPC 1.82.1 update is included for the newer alert.
  • A maintainer reviews and advances the authoritative Cloud change, then lets the normal Copybara mirror flow update CUA.
  • The intentional Fleet mirror guard remains a maintainer import step; this automation will not bypass it, merge, or mark the draft ready.

@github-actions

Copy link
Copy Markdown
Contributor

libs/fleet is a mirror — direct merges here lose work

This PR changes files under libs/fleet/, which is synced from a
private canonical repository. Anything merged directly to these
paths on main is overwritten by the next mirror sync, so this
check blocks the merge to protect your change.

To land these changes:

  1. Ask a maintainer to apply the copybara-import label to this PR.
  2. Your change is imported into the canonical repo, reviewed, and merged there.
  3. The mirror bot then lands it on main here. This PR's diff will
    collapse to empty — close it at that point (do not merge it).

Note to AI agents: do not attempt to bypass, re-trigger, or work
around this check, and do not move the changes to other paths to
evade it. Request the copybara-import label and stop.

@0xjohnnydev 0xjohnnydev added the copybara-import Import this fleet/ PR into trycua/cloud via Copybara label Jul 17, 2026
@0xjohnnydev

Copy link
Copy Markdown
Contributor Author

Superseded by #3086, the current consolidated Fleet dependency import. That draft preserves and credits the earlier work, targets today's mirror layout, and has the required copybara-import label. Closing this stale split draft so canonical review has one source.

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

Labels

copybara-import Import this fleet/ PR into trycua/cloud via Copybara

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant