Skip to content

ci: 增加 workflow 安全静态分析 - #62

Merged
Wjavan merged 2 commits into
mainfrom
ci/zizmor
Nov 13, 2026
Merged

Wjavan merged 2 commits into
mainfrom
ci/zizmor

Conversation

@Wjavan

@Wjavan Wjavan commented Nov 13, 2026

Copy link
Copy Markdown
Owner

改动

  • 新增 workflow 安全静态分析,覆盖脚本注入、权限配置与凭据处理
  • 补齐 release 流程的凭据隔离配置
  • 新增静态分析工具的规则配置

背景

现有 CI 覆盖语法与元数据校验,未涉及 workflow 自身的安全属性。

验证

  • 静态分析通过,无告警

  • workflow 语法校验通过

  • 主脚本未改动,不影响脚本运行逻辑

  • 本次改动不涉及脚本运行逻辑,无需浏览器验证

actionlint 只查语法与表达式;zizmor 查脚本注入、权限与凭据持久化。
动作引用保持大版本标签;release.yml 的 checkout 补齐 persist-credentials: false。
self-repository 就地抑制:zizmor 建议的 $/ 写法会被 actionlint 拒绝。
@Wjavan
Wjavan merged commit cd17784 into main Nov 13, 2026
3 checks passed
@Wjavan
Wjavan deleted the ci/zizmor branch November 13, 2026 15:00
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