Skip to content

Run online zizmor audits with a locked wheel - #61

Merged
konsti-openai merged 1 commit into
mainfrom
codex/lock-zizmor
Oct 30, 2026
Merged

konsti-openai merged 1 commit into
mainfrom
codex/lock-zizmor

Conversation

@konsti-openai

Copy link
Copy Markdown
Collaborator

Install zizmor 1.31.1 from a dedicated dependency group. The lock records SHA-256 digests for its ten wheels and source archive. CI uses uv sync --locked --only-group zizmor --no-build so the scan executes the locked wheel.

The scan now runs online audits with the built-in GitHub token and the workflow's contents: read permission. Only the scan step receives GH_TOKEN. Strict collection still covers workflows and composite actions.

Local resolution and a clean wheel-only install used the host's configured registry. The lockfile keeps the repository's public registry URLs and all existing dependency records. GitHub Actions validates the committed lockfile on the runner.

@konsti-openai
konsti-openai merged commit a273c0d into main Oct 30, 2026
8 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.

1 participant