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绕过, 访问控制, 逆向工具