takzen/kanari-showcase
GitHub: takzen/kanari-showcase
Kanari 是一款针对 LLM 聊天机器人和 agent 的授权红队安全审计框架,通过自动化攻击测试发现 AI 系统漏洞并将结果映射到欧盟法规合规要求。
Stars: 1 | Forks: 0
Kanari
针对 LLM 聊天机器人和 agent 的授权红队安全与合规审计。
在您的客户或监管机构之前,先一步找出您 AI 中的漏洞。
kanari.pl · 专为波兰市场打造:欧盟 AI 法案 · GDPR (RODO) · KNF
YAML probes] --> R[Async runner] C[Canary tokens
seeded in context] --> R R -->|sends probes| T[Target adapter
chatbot / agent / HTTP] T -->|transcripts| D[Deterministic
canary detector] T -->|transcripts| J[LLM-as-judge
per-category rubric] D --> V{Finding?} J --> V V --> M[Compliance mapping
AI Act · RODO · KNF] M --> O[Report · Dashboard · PDF · CI gate] ``` 1. **植入 (Seed)** 将唯一的 canary token 注入到目标上下文中 —— 绝非真实机密。 2. **运行 (Run)** 通过可插拔的 adapter 对目标执行攻击测试矩阵。 3. **评分 (Score)** 使用确定性检测器 *以及* LLM-as-judge 评分标准对每条对话记录进行评估。 4. **映射 (Map)** 将发现结果映射到法规义务,并生成最终交付物。 ## 攻击类别 `prompt_injection` · `jailbreak` · `system_prompt_leak` · `secret_exfil` · `tool_abuse` · `unsafe_output` · `obfuscation_bypass` · `unauthorized_commitment` · `data_privacy` · `financial_advice` · `medical_advice` ## 合规覆盖范围 | 法规 | 检查的义务 | |---|---| | **EU AI Act** | 透明度 (Art. 50) · 风险管理 (Art. 9) · 准确性与鲁棒性 (Art. 15) | | **GDPR / RODO** | 数据最小化 (Art. 5) · 处理安全 (Art. 32) | | **UOKiK** | 禁止不正当市场行为(具有约束力的承诺) | | **KNF** | 投资建议仅限持牌机构提供 | | **医疗法规** | 无资质不得提供医疗建议 | 每项义务都会被评为**符合 / 违规 / 未测试**,以便一目了然地发现缺口。 ## 交付物 - **交互式仪表盘** —— 风险评分、严重程度分布、类别与法规覆盖情况, 包含 judge 推理过程的单次攻击对话记录。 - **可打印的审计报告** (HTML → PDF) —— 封面、执行摘要、法规覆盖情况、 包含证据的发现、方法论、附录。支持配置客户品牌。 - **复测证书** —— 在修复后带有 `PASS` / `FAIL` 标记的修复前后差异对比 (delta)。 - **CI gate** —— 一个 GitHub Action,当变更引入了新的 HIGH/CRITICAL (高危/严重)发现时(回归模式)将导致构建失败,从而将一次性审计转化为持续保护。 ## 技术 **引擎:** Python 3.11+ · pydantic v2 · async runner · LLM-as-judge (Gemini / Anthropic) · 确定性 canary 检测器 · YAML 攻击包 · 独立的 HTML/PDF 报告。 **前端:** Next.js 16 · React 19 · Tailwind CSS v4 · TypeScript。 ## 状态 私有测试版。引擎、营销网站、审计仪表盘、波兰语及行业攻击包、 合规映射、HTML/PDF 审计报告、复测证书以及 CI gate 均已构建完成,并可针对实时模型进行端到端的运行。 ## 联系方式 对审计或演示感兴趣? 📧 **kontakt@kanari.pl** · 🌐 **[kanari.pl](https://kanari.pl)** © 2026 TAKZEN。“Kanari”、徽标及本文档为专有财产。截图展示的是 波兰语版本的产品。本代码库不包含源代码。
标签:DLL 劫持, Prompt注入, Python, 大语言模型, 安全测试, 攻击性安全, 无后门, 红队评估