评测与安全工具
Prompt Lint:AI 提示词静态分析与规则校验工具
Kenny27lokku/prompt-integrity-validator · Lint Your Prompts, Ship Better Agents – Prompt Refiner 2026 Rule Engine
ELI5:它是什么,解决什么问题
Prompt Lint 是一个面向 AI 提示词模板的静态分析引擎,对发送给 Claude、ChatGPT、Gemini 等 LLM 的提示词做确定性的规则检查,而不改写内容。它提供 PR001–PR-INJ03 共 47 条规则,覆盖角色混淆、注入面暴露、分隔符逃逸、长度与冗余指令等问题,并支持 CLI、CI/CD 集成、JSON 与 HTML 报告、本地 Web 仪表盘以及通过自有 API Key 调用 OpenAI 与 Anthropic 接口进行模型特定校验。
核心能力与快速开始
★ 1 · HTML
- 能做什么
- 对提示词文件进行确定性规则校验,规则目录涵盖 PR001–PR-INJ03 共 47 条规则,包括角色歧义与冲突、链式思考不匹配、长度约束、冗余与死指令、系统提示词注入面、分隔符逃逸、用户输入权限提升等。支持通过 .prompt-lint.yml 配置规则级别、目标模型、输出格式与监听目录;提供 CLI 单文件检查、目录递归扫描、JSON 机器可读输出、CI 友好退出码,以及 prompt-lint serve 启动的本地 Web 仪表盘,可按严重级别、规则编号或模型过滤违规并导出 PDF/CSV。可选用 OpenAI 与 Anthropic API Key 进行模型特定校验,支持批处理与成本报告。除英文外支持 16 种语言的提示词解析与本地化规则消息。
- 适用场景
- 在把提示词提交进代码库或部署到生产前做结构检查,发现角色冲突、注入面暴露和冗余指令;在 CI/CD 流水线中对提示词目录做门禁式检查;用批处理模式审计提示词库并评估 token 浪费与 API 成本;用本地仪表盘对多模型提示词做可视化违规梳理。
- 项目形态
- 可直接使用的工具
- 部署方式
- README 称分析完全在本地进行,无需数据库或云依赖,以静态二进制形式运行,并支持完全隔离网络(air-gapped)的企业部署;同时提供 Docker 运行方式。未说明具体的部署步骤细节。
- 主要依赖
- README 列出支持 Linux(x86_64/ARM64)、macOS(Apple Silicon 与 Intel)、Windows 11(x64)及 Docker 任意宿主。若使用 API 动态校验,需要自备有效的 OpenAI 与 Anthropic API Key。其他运行依赖未说明。
- 使用限制
- README 明确声明该项目是开发工具,不保证提示词安全或模型行为,无法阻止所有幻觉、注入攻击或意外输出;规则目录确定但并不穷尽,仍需在沙箱环境中用真实模型调用测试。README 自称 MIT 许可(可商用),但仓库元数据中 license 字段为空,许可状态以实际仓库为准。API 集成功能会产生外部 API 调用,其成本与限制未说明。
- 许可证
- 未说明
- 最近推送
- 2026-09-18 06:34
资料检查:2026-09-18 07:00 · 卡片整理:2026-09-18 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
程序员在开发 AI 应用时,可用 Prompt Lint 对提示词模板做静态规则检查,发现角色混淆、注入面暴露、分隔符逃逸、长度与冗余指令等问题,并通过 CLI 或 CI/CD 集成在提交前拦截有问题的提示词。
查看内容依据
Prompt Lint 是一个面向 AI 提示词模板的静态分析引擎,对发送给 Claude、ChatGPT、Gemini 等 LLM 的提示词做确定性的规则检查,而不改写内容。
由 AI 根据来源材料整理,未进行安装或运行验证
产品经理
产品经理在编写或评审 AI 产品中的提示词时,可用 Prompt Lint 检查提示词是否存在角色混淆、注入面暴露、冗余指令等问题,并生成 JSON 或 HTML 报告用于团队评审。
查看内容依据
它提供 PR001–PR-INJ03 共 47 条规则,覆盖角色混淆、注入面暴露、分隔符逃逸、长度与冗余指令等问题,并支持 CLI、CI/CD 集成、JSON 与 HTML 报告、本地 Web 仪表盘以及通过自有 API Key 调用 OpenAI 与 Anthropic 接口进行模型特定校验。
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。