Skip to content

ci: Harden GitHub Actions workflows - #9

Open
gcl-sekoia wants to merge 5 commits into
SEKOIA-IO:masterfrom
gcl-sekoia:gha-security/harden
Open

ci: Harden GitHub Actions workflows#9
gcl-sekoia wants to merge 5 commits into
SEKOIA-IO:masterfrom
gcl-sekoia:gha-security/harden

Conversation

@gcl-sekoia

Copy link
Copy Markdown

Summary

  • Configure Dependabot for GitHub Actions (weekly schedule, 14-day cooldown, grouped version updates)
  • Pin actions to commit SHAs (14-day minimum age)
  • Least-privilege permissions (deny-all at workflow level, minimal job-level grants)
  • Fix zizmor findings (template injection via env var indirection, pin unpinned action)
  • Fix actionlint findings (quote shell variables, remove invalid branches filter on delete event)

@gcl-sekoia
gcl-sekoia force-pushed the gha-security/harden branch from 723a626 to 54c94ee Compare March 24, 2026 11:47
@gcl-sekoia
gcl-sekoia force-pushed the gha-security/harden branch from 54c94ee to 3cd9f17 Compare March 24, 2026 11:51
@gcl-sekoia
gcl-sekoia marked this pull request as ready for review March 24, 2026 11:53
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