代码库审计工具

Repo Readiness Auditor 是一款高级AI代理技能,用于对本地和远程项目目录进行全面的多语言审计,确保代码库干净、安全、模块化并准备好上传至GitHub。

  • by Abderraouf-yt
  • Shell
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Abderraouf-yt/repo-readiness-auditor

使用说明

回购准备审计员

高级AI Agent技能,可对本地和远程项目目录进行全面的多语言审计。它确保存储库干净、安全、模块化,并为GitHub做好准备。

专为AI编码助手设计,如 克劳德代码, 双子座, 帆板运动,以及 光标 支持模型上下文协议(MCP)或基于指令的技能。

特性

  • 🔍 技术栈检测:自动检测15个以上的框架(Django、Next.js、Rust、Go等)。
  • 🛡️ 秘密扫描:对AWS、OpenAI、Stripe、GitHub PAT等进行深度正则表达式扫描。
  • 🧹 危险文件检查:旗帜 node_modules, .env, .venv,并构建工件。
  • 🤖 AI配置审核:验证 AGENTS.md, CLAUDE.md,以及 .cursorrules 遵循2026年的最佳实践。
  • 🐙 GitHub最佳实践(2026):强制执行 SECURITY.md, CODEOWNERS,以及标准化的PR/问题模板。
  • 🌐 远程模式:通过以下方式连接 github-mcp-server 实时审计已经推送的GitHub存储库。
  • 🏗️ 项目结构验证:将您的布局与理想的2026框架结构进行比较。
  • 🔌 MCP服务器审核:检测模型上下文协议服务器,并验证传输安全性、模块化、容器化和SDK一致性。

安装

适用于Gemini CLI

通过Gemini CLI Skills生态系统进行本地安装:

gemini skills install https://github.com/Abderraouf-yt/repo-readiness-auditor

对于其他AI代理(Claude Code、Cursor、Windsurf)

将此目录克隆或复制到AI代理的技能或指令文件夹中(例如。, .agents/skills/repo-readiness-auditor).

用法

只需询问您的AI助手:

  • “审核我的项目结构”
  • “为GitHub准备此仓库”
  • “检查我推送的repo是否有泄露的秘密”
  • “我的回购干净吗?”

代理将自动触发技能并运行9步审计工作流程,生成一份包含关键问题、警告和可操作修复的专业降价报告。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。