✕ 关闭
🛡️ Moat 完整配置
🎭 AI 红蓝对抗评审
启用 AI 红蓝对抗评审
总是评审(忽略 Pain Score)
Pain Score 阈值
触发评审的最低 Pain Score
评审深度
quick(1 轮)
standard(3 轮)
thorough(5 轮)
LLM 提供商
自动检测
Anthropic Claude
OpenAI
自定义 OpenAI 兼容
选择模型提供商
模型名称
输入模型名称
API 地址
留空使用默认
API Key
留空保持不变
Max Tokens
超时(秒)
评审角色开关
🔴 安全专家(Security Auditor)
检测 SQL 注入、XSS、硬编码密钥、权限绕过等
🏗️ 架构师(Architect)
检测分层违规、循环依赖、"上帝对象"等
⚡ 并发恶魔(Concurrency Devil)
检测竞态条件、死锁、异步遗漏等
🔒 核心文件修改检测
启用核心文件修改检测
检测修改受保护的核心文件,防止未经授权的改动。Moat 是通用工具,核心文件规则需要根据实际项目自定义。
核心文件定义
当前没有配置核心文件规则。点击下方按钮添加适合你项目的规则。
+ 添加核心文件规则
🌍 环境隔离与防污染
启用环境隔离检查
ENV-001: 检测虚拟环境
ENV-002: 检测依赖漂移
ENV-003: 检测裸奔命令
允许的虚拟环境名称
用逗号分隔
白名单依赖包
允许隐式导入的包,用逗号分隔
扫描排除目录
node_modules, .git, dist, build
每行一个目录
⚙️ 基础规则配置
检测日志路径
日志路径
错误日志文件路径
过滤模式
正则表达式,匹配要监控的错误
提交时自动检查
自动监控日志
💻 语言与框架
Python 框架
无
FastAPI
Flask
Django
TypeScript 框架
无
React
Vue
Angular
💾 保存所有配置
🔄 刷新配置