用途:审计认证流程中的安全漏洞,覆盖登录/注册流程、会话管理、密码策略与令牌处理。
主要能力:可检测硬编码凭据、缺少速率限制、不安全的会话存储、JWT 漏洞、缺少 CSRF 防护、弱密码校验等问题。
使用方式:需 Node.js 18+ 并设置 OPENAI_API_KEY。常用命令: 审计认证目录:npx ai-auth-check ./src/auth/ 扫描单个文件:npx ai-auth-check ./src/lib/auth.ts 全项目递归扫描:npx ai-auth-check ./src --recursive
适用场景:在开发或代码审查阶段对认证相关代码做快速安全自查。
限制:资料未提供检测准确率、支持语言范围、误报率及除 Node.js 18+ 与 OPENAI_API_KEY 外的其他依赖信息。许可为 MIT,免费。