frisk 是做什么的?
在安装 AI 代理技能之前,扫描其中的提示注入、数据泄露和内存投毒风险。一条命令即可完成,无需安装,无需密钥。
快速开始
# 从远程仓库或本地路径扫描技能
uvx frisk solve https://example.com/skill.tar.gz
使用说明
-
本地文件扫描:
uvx frisk solve ./downloaded-skill.tar.gz -
远程 URL 扫描:
uvx frisk solve https://github.com/user/repo/archive/main.tar.gz
工作原理
frisk 会从给定的技能包中提取所有文件,并分析以下内容:
- 提示注入:检测系统提示中是否包含修改代理行为的恶意指令。
- 数据泄露:检查技能是否试图将用户数据发送到外部服务器。
- 内存投毒:分析是否包含破坏代理状态或记忆的代码。
输出示例
🔍 正在分析技能包...
⚠️ 发现警告:检测到可疑的 URL 外发请求。
✅ 未发现恶意提示注入。
注意
- 确保
uvx已安装(与 pipx 类似,但用于 uv 包)。 - 这不是一个实时监控工具,仅在安装前提供一次性扫描。
许可证
MIT