编程开发
加固 GitHub Actions 工作流
排查注入、危险触发器、过度权限、可变依赖和密钥泄露。
OUTCOME
先看最终成果
一份按攻击路径解释并给出修复的 CI 安全报告。
STEP BY STEP
跟着步骤完成
- 01
明确边界
建立事件与攻击者信任模型
- 02
建立流程
检查表达式进入脚本的路径
- 03
执行与留痕
审查 token、secret 和触发器权限
- 04
验证结果
固定依赖并验证修复后的行为
PROMPT
可直接使用的提示词
安全审查 .github/workflows。重点检查不可信输入注入、pull_request_target/workflow_run、token 权限、secret、第三方 Action 固定 SHA、OIDC、自托管 runner 与制品污染。按严重度给证据和最小修复。把双大括号中的内容替换为你的真实信息。先补足上下文,再追求表达效果。
QUALITY CHECK
交付前检查
- 输入材料和任务边界已经明确
- 关键判断能够回到真实证据
- 高风险动作保留人工确认
- 结果满足预先定义的验收标准
SOURCE
来源与改编说明
- 仓库
- github/awesome-copilot
- 作者
- GitHub 社区贡献者
- 许可证
- MIT License
- 参考日期
- 2026-09-30
本站依据原技能的任务边界和工作流重新整理为中文实践教程,并非原项目官方译文。