Py学习  »  Git

GitHub 现已提供免费 AI 编码安全规则

独眼情报 • 1 周前 • 32 次点击  

开发者使用 AI 编程助手提效,但安全风险不容忽视,Secure Code Warrior 发布免费 AI 安全规则集

随着越来越多的开发者依赖 AI 编程助手来提升效率、加快开发进度,这类工具带来的安全隐患也开始引发关注。AI 可能会生成存在安全漏洞或不安全的代码。为此,Secure Code Warrior 在 GitHub 上发布了一套全新的免费 AI 安全规则集,帮助开发者用 AI 辅助编程的同时,也能兼顾代码安全。https://github.com/SecureCodeWarrior/ai-security-rules

免费的 AI 编码安全规则

这些规则集为开发者提供了实际可用的安全编码指导,适用于 GitHub Copilot、Cursor、Cline、Roo、Aider、Windsurf 等主流 AI 编码工具。规则专门针对现实中的 AI 辅助开发场景设计,目的在于弥合“开发提速”与“软件安全”之间的落差。

Secure Code Warrior 首席执行官 Pieter Danhieux 表示:“这些安全护栏能为开发者在快节奏、多任务,甚至过度信任 AI 工具时,提供一道有效防线。我们的规则集简明扼要,专注于适用于各种环境的通用安全实践,特意避免了针对特定语言或框架的建议。我们的愿景,是让安全无缝融入开发流程,无论你用什么方式写代码。这仅仅是个开始。”

主要特点与优势

  • 安全默认引导:为 AI 工具设定安全护栏,避免出现诸如不安全的  eval 用法、不安全的认证流程、未使用参数化查询等常见安全失误。
  • 便于扩展和适配:规则集按开发领域(Web 前端、后端、移动端)分类,结构清晰,便于根据项目需求扩展,同时兼容主流支持规则文件的 AI 编码工具。
  • 提升一致性与协作效率:规则集公开透明、易于调整,可以根据团队、技术栈、开发流程灵活定制,有助于让 AI 生成的代码在不同项目、开发者之间保持一致的安全标准。

使用方法

  1. 选择你的 AI 工具:

  • GitHub Copilot
  • Cursor
  • Windsurf
  • Cline
  • Roo
  • Aider
  • 复制对应的规则文件到本地项目:

    • Copilot:添加 .github/copilot-instructions.md
    • Cursor:添加  .cursor/rules
    • Windsurf:添加 .windsurfrules
    • Cline:添加 .clinerules
    • Roo:添加 .roorules
    • Aider:将规则写入 CONVENTIONS.md,并配置到 .aider.conf.yml 文件中
  • 如需自动触发规则,根据工具配置元数据,可以选择始终生效或有条件生效。

  • 根据自身的安全与开发规范,随时更新和扩展规则文件。

  • 配置好后,AI 工具会在使用过程中自动应用这些安全规则。


  • Python社区是高质量的Python/Django开发社区
    本文地址:http://www.python88.com/topic/183438
     
    32 次点击