Community研究与数据分析github.com

luoojason/frisk

在安装 AI 代理技能之前,扫描其中的提示注入、数据泄露和内存投毒风险。一条命令即可完成,无需安装,无需密钥。

frisk 是什么?

frisk 是一个专为 AI 代理设计的技能安全扫描工具,能够在安装前检测潜在的安全威胁。它通过分析代理技能包,识别提示注入攻击、数据泄露风险和内存投毒等恶意行为,帮助开发者避免安全漏洞。该工具支持多种主流 AI 代理平台(如 Claude Code、Cursor、Codex 等),无需安装任何额外依赖或注册密钥即可直接运行。用户只需执行一条命令即可完成扫描,并获取清晰的报告结果,从而在安全使用 AI 技能时做出明智决策。frisk 的系统提示经过精心设计,可检测隐藏的恶意模式,确保代理技能的安全性。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add luoojason/frisk

Installed? Explore more 研究与数据分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

frisk 是做什么的?

在安装 AI 代理技能之前,扫描其中的提示注入、数据泄露和内存投毒风险。一条命令即可完成,无需安装,无需密钥。

快速开始

# 从远程仓库或本地路径扫描技能
uvx frisk solve https://example.com/skill.tar.gz

使用说明

  1. 本地文件扫描:

    uvx frisk solve ./downloaded-skill.tar.gz
    
  2. 远程 URL 扫描:

    uvx frisk solve https://github.com/user/repo/archive/main.tar.gz
    

工作原理

frisk 会从给定的技能包中提取所有文件,并分析以下内容:

  • 提示注入:检测系统提示中是否包含修改代理行为的恶意指令。
  • 数据泄露:检查技能是否试图将用户数据发送到外部服务器。
  • 内存投毒:分析是否包含破坏代理状态或记忆的代码。

输出示例

🔍 正在分析技能包...
⚠️  发现警告:检测到可疑的 URL 外发请求。
✅ 未发现恶意提示注入。

注意

  • 确保 uvx 已安装(与 pipx 类似,但用于 uv 包)。
  • 这不是一个实时监控工具,仅在安装前提供一次性扫描。

许可证

MIT

相关技能