返回技能库
编程开发

加固 GitHub Actions 工作流

排查注入、危险触发器、过度权限、可变依赖和密钥泄露。

进阶25 分钟更新于 2026-09-30
OUTCOME

先看最终成果

一份按攻击路径解释并给出修复的 CI 安全报告。

STEP BY STEP

跟着步骤完成

  1. 01

    明确边界

    建立事件与攻击者信任模型

  2. 02

    建立流程

    检查表达式进入脚本的路径

  3. 03

    执行与留痕

    审查 token、secret 和触发器权限

  4. 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

本站依据原技能的任务边界和工作流重新整理为中文实践教程,并非原项目官方译文。