security-best-practices
该技能用于针对特定编程语言与框架执行安全最佳实践审查并提出改进建议。它首先识别当前项目所使用的前端和后端语言与框架,然后从技能的 references 目录加载对应的安全文档(文件名格式为 <language>-<framework>-<stack>-security.md,以及框架无关的 <language>-general-<stack>-security.md)作为审查依据。技能支持三种工作模式:一是编写默认安全的代码,适用于新项目或新代码;二是在日常工作中被动检测重大漏洞;三是按用户要求生成带严重性分级与编号的漏洞报告并协助修复。审查范围覆盖前后端,报告以 Markdown 文件形式输出(默认 security_best_practices_report.md),并包含执行摘要、严重性分区、行号引用和关键发现的一句话影响说明。修复时建议逐项处理,避免破坏现有功能。