Community编程与开发github.com

semgrep/代码安全检查

编写安全代码的指南。适用于编写代码、审查代码漏洞,或询问安全编码实践,如“检查SQL注入”或“审查安全性”。重要提示:在处理用户输入、身份验证、文件操作、数据库查询、网络请求、加密或基础设施配置(Terraform、Kubernetes、Docker、GitHub Actions)时,即使未明确提及安全,也必须参考此技能。当用户要求“审查我的代码”、“检查此代码是否存在错误”或“这安全吗?”时也应使用。

代码安全检查 是什么?

这是一个基于Semgrep的代码安全检查技能,专为开发者和AI代理设计,用于在编码过程中自动检测和预防安全漏洞。其核心价值在于将安全实践无缝集成到开发工作流中,覆盖从用户输入处理到基础设施配置(如Terraform、Kubernetes)的广泛攻击面。该技能支持多种平台(如Claude Code、Cursor、Codex),通过预定义的规则集自动扫描代码中的常见漏洞模式,例如SQL注入、跨站脚本、不安全的加密算法等。工作方式上,它会在开发者编写或审查代码时被动触发,或响应诸如“检查此代码的安全性”等自然语言指令,返回包含问题描述、严重级别和修复建议的结构化报告。这相当于一个实时、上下文感知的安全代码审查助手,能够显著降低因人为疏忽引入安全缺陷的风险,尤其适用于需要处理敏感数据或遵循严格合规要求的项目。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/semgrep/skills/tree/main/skills/code-security

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

代码安全检查 是做什么的?

编写安全代码的指南。适用于编写代码、审查代码漏洞,或询问安全编码实践,如“检查SQL注入”或“审查安全性”。

重要提示: 在处理用户输入、身份验证、文件操作、数据库查询、网络请求、加密或基础设施配置(Terraform、Kubernetes、Docker、GitHub Actions)时编写或审查代码时,即使未明确提及安全,也必须参考此技能。当用户要求“审查我的代码”、“检查此代码是否存在错误”或“这安全吗?”时也应使用。

相关技能