SakanaAI/ShinkaEvolve 加固 Claude Code workflow 触发条件、权限与工具限制
Merge pull request #195 from SakanaAI/security/harden-claude-workflow Harden Claude Code workflow triggers, permissions, and tools
来源与原文
SakanaAI/ShinkaEvolve · 提交动态
作者:Robert Tjarko Lange
发布时间:(北京时间)
阅读原始来源 · github.com ↗完整链接与内容说明
https://github.com/SakanaAI/ShinkaEvolve/commit/8adc053a2ce4511ad2ac310e004c530a73fb974a
本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。
Robert Tjarko Lange 向 SakanaAI/ShinkaEvolve 仓库提交 PR #195,加固 Claude Code workflow。改动包括:@claude 触发仅限 OWNER、MEMBER、COLLABORATOR,防止外部账号在公开仓库任意触发 Agent 任务;checkout 设 persist-credentials: false 避免泄露 GITHUB_TOKEN;actions 固定到 commit SHA(actions/checkout v7.0.1、claude-code-action v1.0.239);并通过 claude_args 添加 --disallowedTools "WebFetch,WebSearch",封锁提示词注入外泄通道。
作者在自家仓库收紧 Claude Code workflow 的触发者、权限与工具范围,具体改法对部署 GitHub Agent 的人可直接借鉴。
来源:SakanaAI/ShinkaEvolve · 提交动态 · github.com