Skip to content

chore(security): weekly cargo-vet import refresh - #621

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
chore/cargo-vet-refresh
Closed

github-actions[bot] wants to merge 1 commit into
mainfrom
chore/cargo-vet-refresh

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Weekly refresh of supply-chain/imports.lock from upstream
audit sources (Mozilla, Google, Bytecode Alliance, ISRG,
Zcash). Opened automatically by
.github/workflows/cargo-vet-refresh.yml.

⚠️ Before merging

GitHub suppresses CI runs on PRs opened by the
default GITHUB_TOKEN (anti-recursion safety). To
trigger the Tier 1 checks:

  • close and reopen this PR, or
  • push an empty commit:
    git fetch origin chore/cargo-vet-refresh
    git checkout chore/cargo-vet-refresh
    git commit --allow-empty -S -m "chore: trigger ci"
    git push

What changed

Diff is entirely within supply-chain/ — either added
audit records or pruned exemptions that are now covered
by upstream audits.

Why review is still needed

Even though the content comes from trusted upstreams,
the merge commit itself must be signed + reviewed per
branch protection. Skim the diff for anything
unusual (e.g. a removed audit record that's been
replaced by an exemption — would indicate an upstream
has retracted an audit, which warrants investigation).

@github-actions github-actions Bot added automated dependencies Pull requests that update a dependency file security labels Sep 7, 2026
Scheduled weekly refresh of supply-chain/imports.lock
from upstream audit sources (Mozilla, Google, Bytecode
Alliance, ISRG, Zcash).

See .github/workflows/cargo-vet-refresh.yml for
rationale and docs/architecture/security/
supply-chain-posture.md for the full supply-chain
posture.
@github-actions
github-actions Bot force-pushed the chore/cargo-vet-refresh branch from 923cb30 to 19d6805 Compare September 14, 2026 14:29
@githubrobbi

Copy link
Copy Markdown
Collaborator

Superseded by #624 (v0.6.41).

That release ran cargo vet regenerate imports + cargo vet prune against the current upstream sources, which produced the same two exemption removals this PR carries (shlex, simdutf8) plus newer audits that additionally covered clap, clap_builder, clap_derive and toml for the dependency bumps in the same release. Total exemptions went from 273 to 167.

Closing rather than merging so the refresh lands in one CI pass instead of two.

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

Labels

automated dependencies Pull requests that update a dependency file security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant