[codex] fix security alerts#29
Conversation
Mirrors the workflow hardening from ethpandaops/assertoor#183: - Drop caller-controlled ref inputs from reusable check/build workflows - Move PR build trigger from pull_request_target to pull_request - Add explicit read-only default permissions to workflows - Split fork-PR binary builds from Docker publishing so secrets never reach untrusted code - Switch internal artifact handoffs to artifact IDs to avoid name poisoning Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
🤖 qu0b-reviewerSummarySecurity-hardening PR that drops the Issues
Suggestions
Reviewed @ |
Summary
Mirrors the workflow hardening landed in ethpandaops/assertoor#183.
refinputs from reusable check/build workflows so reusable jobs check out the event SHA instead of arbitrary PR-provided refs.build-dev.yml) frompull_request_targettopull_requestand adds explicit read-only default permissions.Validation
actionlintclean🤖 Generated with Claude Code