SuperAPI AI 工具集

openai-security-best-practices

安全与审计

查看项目

更新于 10-16 01:10

技能介绍

用途:该技能用于识别当前项目所用语言与框架,并从自身的 references 目录加载对应的安全最佳实践,用于编写默认安全的新代码、在工作中被动检测重大问题,或在用户明确要求时产出漏洞报告与修复建议。

主要能力:先识别项目涉及的全部语言与框架(通常包括前端和后端),检索文件名形如 <language>-<framework>-<stack>-security.md 的参考文件,以及框架无关的 <language>-general-<stack>-security.md。若做 Web 应用且前端框架未指定,还会参考 javascript-general-web-frontend-security.md。无匹配资料时可依据已知安全实践,但生成报告时需告知用户缺乏具体依据。

使用方式:默认模式是据此编写安全代码;被动模式在编写代码时标记关键高危问题;用户可要求出具安全报告,报告写入 security_best_practices_report.md 或指定位置,含执行摘要、按严重度分节、数字编号和代码行号,先给用户总结并说明报告位置,再逐条修复。修复需考虑对功能与现有行为的影响,遵循项目既有的提交和测试流程。

适用场景:新项目起步、新代码编写、代码库安全评审、按需生成漏洞报告与修复。

限制:项目自有规则可覆盖这些实践,覆盖时应记录原因。TLS 相关需谨慎,未启用 TLS 不应直接当作安全问题,secure cookie 仅在真正使用 TLS 时设置,HSTS 通常不建议。资料未提供具体收费、价格、平台或安装命令等信息。