.claude/skills/security-audit/SKILL.md
安全审计技能,用于检查和修复依赖安全问题
npx skillsauth add shenjingnan/xiaozhi-client security-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
我是一个安全审计专家,专门处理项目的依赖安全问题。
当你需要进行安全审计时,我会:
pnpm audit --audit-level moderate 检查依赖pnpm audit --audit-level moderate 检查依赖安全问题自动修复:对于有修复版本的依赖
pnpm audit --fix
手动更新:对于需要手动处理的依赖,分析兼容性后进行版本更新
特殊处理:对于可能影响项目功能的重大版本更新,需要谨慎处理
# 运行 pnpm install 更新依赖
pnpm install
# 执行 pnpm build:all 确保构建正常
pnpm build:all
# 运行 pnpm test 确保所有测试通过
pnpm test
# 执行 pnpm typecheck 确保类型检查无错误
pnpm typecheck
# 运行 pnpm lint 修复代码格式问题
pnpm lint:fix
# 执行 pnpm spellcheck 检查拼写
pnpm spellcheck
development
TypeScript严格模式检查
tools
Todo 管理技能,用于管理架构演进过程中的待办事项
testing
测试修复技能,用于分析和修复失败的测试用例
testing
测试创建技能,用于生成符合项目标准的测试用例