Skip to content

ci: harden CI/CD security#6

Merged
jpr5 merged 3 commits into
mainfrom
ci/supply-chain-hardening
May 15, 2026
Merged

ci: harden CI/CD security#6
jpr5 merged 3 commits into
mainfrom
ci/supply-chain-hardening

Conversation

@jpr5

@jpr5 jpr5 commented May 14, 2026

Copy link
Copy Markdown

Summary

  • SHA-pin all GitHub Actions with version comments
  • Add least-privilege permissions blocks to all workflows
  • Fix shell injection (route attacker-controllable values through env)
  • Add persist-credentials: false on read-only checkouts
  • Add zizmor static analysis for workflow security
  • Add Dependabot daily for github-actions (auto-merge minor/patch)
  • Add major-version analysis workflow for Dependabot major bumps

Part of Phase 2 CI/CD supply chain hardening.

@jpr5 jpr5 force-pushed the ci/supply-chain-hardening branch from 9a6a8ab to 68176cc Compare May 15, 2026 00:40

@MikeRyanDev MikeRyanDev left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed workflow, Dependabot, zizmor, checkout, publish, and permission hardening changes. No serious PR-caused security hardening blockers found.

@jpr5 jpr5 force-pushed the ci/supply-chain-hardening branch from 68176cc to d5018d5 Compare May 15, 2026 16:11
@jpr5 jpr5 merged commit 4af6c5f into main May 15, 2026
5 of 6 checks passed
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.

2 participants