天度 AI 实战库浏览全部案例 ↗

自动修复 Snyk 漏洞并提交 PR

一位开发者构建了一个 Claude Code/Cursor 工作流,该工作流用于处理漏洞工单、更新依赖项与锁定文件、打开 Pull Request,并监控 CI 流程,不过合并操作仍由人工完成。

使用工具Claude CodeCursor
具体怎么做
在 CertifyOS,开发人员构建了一个用于 Snyk 漏洞工单的 Claude Code/Cursor 工作流。该工作流会读取每个工单,识别依赖项修复方案,更新锁文件,创建 PR 并监控 CI 流程。合并操作仍由人工完成,需有人审核并批准每一处变更。
做到了什么
据开发人员称,每周工作流修复时间从6-7小时减少到了约1-1.5小时。原文是一个求职帖子,因此没有关于失败情况或工作流构建方式的更多细节。
上手要点
由于合并工作仍由人工完成,每次自动化依赖变更都需要人工审核,而这一审核带来的时间节省也由此实现。

你可以这样试

使用 Claude Code

阅读 [repo 路径] 中 [Snyk 项目或工单队列] 中的开放漏洞工单。针对每个工单,更新受影响的依赖项和锁定文件,运行 [测试命令],提交描述修复方案的独立 Pull Request,然后监控 CI 状态并报告任何失败情况。不要合并任何内容,在推送或打开第一个 PR 之前,请向我展示计划中的 PR 列表。