You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[task] Fix dangerous workflow_run trigger in smoke-detector #3123
Replace the dangerous workflow_run trigger in smoke-detector.lock.yml with a secure workflow_call pattern.
Context
The current smoke-detector workflow uses workflow_run trigger which is fundamentally insecure. It runs in the context of the base branch with full repository permissions, even when triggered by code from forks or untrusted branches. This creates a critical security vulnerability (HIGH severity) that allows potential:
Secret extraction
Repository compromise
Malicious code injection
CI/CD pipeline tampering
Related to discussion #3120 - Static Analysis Report finding #1.
Approach
Convert smoke-detector.yml to use workflow_call trigger with explicit inputs
Update all smoke test workflows (smoke-claude.yml, smoke-codex.yml, smoke-copilot.yml) to call the detector using the new pattern
Activity