用途:该技能用于设计并加固 CI/CD 流水线,重点覆盖密钥管理、代码签名、制品安全与供应链防护,主要面向 Tauri/桌面应用的自动化构建与多平台发布。
主要能力:密钥按环境隔离与轮换;Windows、macOS、Linux 代码签名与公证;SBOM 生成与制品证明;依赖漏洞扫描、SAST、密钥泄露检测、容器扫描;GitHub Actions 安全实践,包括显式 permissions、environment 审批、OIDC 无密钥认证、按 SHA 固定 action。
使用方式:实施前需按触发条件阅读参考文件——配置密钥/签名/OIDC/供应链时读 references/security-examples.md,多平台构建/缓存/发布自动化读 references/advanced-patterns.md,安全评估/纵深防御/安全门禁读 references/threat-model.md。工作流默认设 permissions: contents: read,各 job 显式最小权限;action 按 SHA 固定;密钥经环境变量传入,禁止 echo 输出;生产部署使用 environment 保护规则。验证命令包括 actionlint、yamllint,以及检查未固定 action 与密钥泄露的 grep 规则。
适用场景:桌面应用自动构建、多平台发布、自动化测试与安全扫描、代码签名与公证、制品发布分发。
限制:资料未提供具体收费、价格与平台支持范围;参考文件内容未在资料中展开,需另行查阅。