MukundaKatta/prompt-injection-shield-demo

GitHub: MukundaKatta/prompt-injection-shield-demo

基于 Streamlit 的交互式演示应用,实时展示两个零依赖 Python 库对 RAG 检索文本中 prompt injection 与向量投毒信号的扫描结果。

Stars: 0 | Forks: 0

title: Prompt Injection Shield Live Scanner emoji: 🛡️ colorFrom: red colorTo: indigo sdk: streamlit sdk_version: 1.40.0 app_file: app.py pinned: false license: mit short_description: 粘贴检索到的文本,实时查看 prompt-injection 与 vector-poison 信号触发情况 tags: - llm - rag - security - guardrails - prompt-injection # Prompt Injection Shield 实时扫描器 两个零依赖 Python 库的交互式演示,它们会在检索到的文本到达您的 LLM 之前对其进行扫描: - [`prompt-injection-shield-py`](https://pypi.org/project/prompt-injection-shield-py/) — 用于指令覆盖、system-prompt 模拟、tool-call 劫持、URL 泄露和 secret 模式的小型规则扫描器 - [`vector-poison-score`](https://pypi.org/project/vector-poison-score/) — 用于检索块(retrieved chunks)的启发式投毒评分(oversize、secrets、link clusters、混合语言异常) ## 配套产出物 - **预印本** [Zenodo DOI 10.5281/zenodo.20057056](https://doi.org/10.5281/zenodo.20057056) (CC BY 4.0) - **GitHub Action** [MukundaKatta/rag-guardrails-action](https://github.com/MukundaKatta/rag-guardrails-action) - **JS 同类项目** [`@mukundakatta/prompt-injection-shield`](https://www.npmjs.com/package/@mukundakatta/prompt-injection-shield)、[`@mukundakatta/vector-poison-score`](https://www.npmjs.com/package/@mukundakatta/vector-poison-score) ## 许可证 MIT
标签:AI安全, Chat Copilot, DLL 劫持, Kubernetes, RAG, Streamlit, 人工智能, 大语言模型, 用户模式Hook绕过, 访问控制, 逆向工具