ShellWard
AI 应用合规网关 — 为中国监管而生的 AI Agent 安全合规工具(网安法 2026 / PIPL / 等保2.0 / 数据出境 / AI标识)。先一行命令体检项目合规风险,再在运行时拦截提示注入、数据外泄与危险命令。中文威胁检测 + 中文 PII + 零依赖——英文工具不做的事。
🌐 官网: https://jnmetacode.github.io/shellward/
中文 | English
30 秒合规体检
零安装、只读、不上传任何数据。一行命令,扫出你的 AI 项目踩了哪些合规红线:
npx shellward scan输出一张映射到 网安法 / PIPL / 等保2.0 / 数据出境 / AI标识 的红黄绿评分卡,并精确到 文件:行:
## 🔍 项目实测风险
🌐 数据出境风险: 2 | 🔑 硬编码密钥: 3 | 🪪 个人信息暴露: 2 | 📂 .env 权限: 1
- .env:2 境外大模型端点: OpenAI — 向其发送个人信息即构成数据出境
- package.json:12 境外大模型 SDK 依赖: openai — 项目内含数据出境通道
- src/config.ts:3 硬编码 GitHub Token: ghp_12*** — 凭据不应写入源码
- customers.csv:2 手机号 13912*** — 个人信息出现在文件中,需评估脱敏
合规得分: 63/100 [C]想在浏览器里看?npx shellward scan --open(扫完直接打开报告)或 --serve(本地 http://localhost 提供报告)——数据全程不出本机。
Web 扫描器 / 客户端(双模式):
shellward web— 公开仓库 web 扫描器:网页贴「公开仓库 URL」或用/scan?repo=URL链接体检(可部署,见Dockerfile)。shellward web --local— 本地 web GUI(客户端体验):填本地路径扫描,私有代码不上传、不出本机,无需命令行。
--json 供 CI · --ci 发现 critical 时让构建失败 · --html report.html 导出可打印成 PDF 的报告(备案/审计存档)· 也可作 GitHub Action 接入 PR 门禁。
检测重点:境外大模型端点与 SDK 依赖(数据出境——中国独有、英文工具没有的概念)、硬编码密钥、文件中的中文 PII、
.env暴露。扫到境外模型(如openai依赖)时,直接给出境内合规替代(通义千问 / DeepSeek / Kimi / 智谱)及其 OpenAI 兼容base_url——多数迁移只需改一个base_url。






