GPT-5 finding
Unpinned npm install of @anthropic-ai/claude-code in CI
- .github/workflows/messages.yml:184-186
Installing the latest package version on every run exposes the workflow to supply-chain risks if the package or a dependency is compromised, and can introduce breaking changes unexpectedly.
Recommendation
Pin the CLI to a known-good version, e.g.: - run: npm install -g @anthropic-ai/claude-code@<version> Optionally use a container image with the tool preinstalled and verified, or a checksum verification step.