自动修复 Snyk 漏洞并提交 PR
一位开发者构建了一个 Claude Code/Cursor 工作流,该工作流用于处理漏洞工单、更新依赖项与锁定文件、打开 Pull Request,并监控 CI 流程,不过合并操作仍由人工完成。
- 具体怎么做
- 在 CertifyOS,开发人员构建了一个用于 Snyk 漏洞工单的 Claude Code/Cursor 工作流。该工作流会读取每个工单,识别依赖项修复方案,更新锁文件,创建 PR 并监控 CI 流程。合并操作仍由人工完成,需有人审核并批准每一处变更。
- 做到了什么
- 据开发人员称,每周工作流修复时间从6-7小时减少到了约1-1.5小时。原文是一个求职帖子,因此没有关于失败情况或工作流构建方式的更多细节。
- 上手要点
- 由于合并工作仍由人工完成,每次自动化依赖变更都需要人工审核,而这一审核带来的时间节省也由此实现。
你可以这样试
使用 Claude Code阅读 [repo 路径] 中 [Snyk 项目或工单队列] 中的开放漏洞工单。针对每个工单,更新受影响的依赖项和锁定文件,运行 [测试命令],提交描述修复方案的独立 Pull Request,然后监控 CI 状态并报告任何失败情况。不要合并任何内容,在推送或打开第一个 PR 之前,请向我展示计划中的 PR 列表。