Skip to content

ci(security): pin actions to SHAs, enforce workflow lint, weekly Semgrep - #82

Merged
joeblau merged 2 commits into
mainfrom
sec/pin-semgrep-1026
Oct 27, 2026
Merged

joeblau merged 2 commits into
mainfrom
sec/pin-semgrep-1026

Conversation

@joeblau

@joeblau joeblau commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

Rollout of the 2026-10-26 security audit.

  • Every uses: pinned to a full commit SHA with its exact version comment (resolved from the tag already referenced; no major bumps).
  • zizmor autofix: persist-credentials: false on checkouts that don't need the token.
  • Nightly: enforce-workflow-lint: true (actionlint + zizmor medium+ clean) and re-run on workflow changes.
  • New security-weekly.yml: report-only Semgrep (p/default), Saturdays 15:03 UTC, via bloxwap/.github v1.1.0 (bumped to the tag SHA before merge).

…Semgrep

Signed-off-by: Joe Blau <im@joeblau.com>
Signed-off-by: Joe Blau <im@joeblau.com>
@joeblau
joeblau merged commit 038425c into main Oct 27, 2026
20 checks passed
@joeblau
joeblau deleted the sec/pin-semgrep-1026 branch October 27, 2026 01:51
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