1 issue
find-bugs: Found 1 issue (1 medium)
Medium
Claude Code CLI installed with @latest tag creates supply chain risk - `.github/workflows/docs-codebase-update.lock.yml:297`
The workflow installs @anthropic-ai/claude-code@latest via npm without a pinned version. This means each workflow run may use a different CLI version, creating non-deterministic behavior and potential supply chain attack surface if a malicious version is published. Other dependencies in this workflow (e.g., actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f) use pinned commit SHAs.
Duration: 5m 24s · Tokens: 2.5M in / 23.3k out · Cost: $9.43 (+extraction: $0.00, +fix_gate: $0.00)
Annotations
Check warning on line 297 in .github/workflows/docs-codebase-update.lock.yml
sentry-warden / warden: find-bugs
Claude Code CLI installed with @latest tag creates supply chain risk
The workflow installs `@anthropic-ai/claude-code@latest` via npm without a pinned version. This means each workflow run may use a different CLI version, creating non-deterministic behavior and potential supply chain attack surface if a malicious version is published. Other dependencies in this workflow (e.g., `actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f`) use pinned commit SHAs.