Skip to content

chore(ci): pin GitHub Actions to full commit SHAs for better security#6

Open
vibemasshq-dev wants to merge 1 commit into
VibeNoobNotFound:mainfrom
vibemasshq-dev:chore-pin-actions
Open

chore(ci): pin GitHub Actions to full commit SHAs for better security#6
vibemasshq-dev wants to merge 1 commit into
VibeNoobNotFound:mainfrom
vibemasshq-dev:chore-pin-actions

Conversation

@vibemasshq-dev

Copy link
Copy Markdown

While looking through the repository, I ran your codebase through an AI CTO tool I'm building called VibeMass, and its security agent flagged a Low severity supply-chain risk: your GitHub Action workflows (ci.yml and deploy-pages.yml) are using mutable tags (like @v1, @v5, @v6).

Even for official actions (like NuGet/login and actions/checkout), relying on tags means the underlying code can change unexpectedly without your review. While it's a low immediate risk, it can lead to non-deterministic builds if a dependency is ever compromised.

To help harden your CI pipeline according to best practices, I've gone ahead and pinned all of these actions to their latest stable commit SHAs.

Cheers.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant