SuperAPI AI 工具集

opfor-setup

智能体与模型

查看项目

更新于 10-15 23:45

技能介绍

用途:为 Opfor 红队评估配置被测目标(智能体或聊天机器人)。安装到用户仓库后,优先扫描仓库(端点、opfor.config*、环境变量示例、遥测)再提问,仅收集未知信息。

主要能力:收集目标名称、类型(chatbot/api/agent/rag-pipeline)、端点、模型;扫描 ./targets/ 下的 .md 文件确定集成方式,默认 http-endpoint;自动检测应用上下文(用途、用户类型、敏感数据、危险操作、禁止话题、系统提示词);发现遥测配置(Langfuse、Netra、OpenTelemetry、Sentry 等),提取提供方、API 来源与凭据的环境变量名、trace 注入字段名;从真实 trace 中提取用户词汇、边界、工具调用等信号以生成更真实的攻击提示;读取 ./catalog.json 选择预定义套件(如 owasp-llm-top10、owasp-agentic-ai)或按严重级别自定义评估器;设置每个评估器的测试用例数(3/5/10/自定义 1-20)与单轮或多轮模式;按目录中的 patterns 模板生成攻击输入并写入配置文件夹。

使用方式:安装技能后按交互流程确认预填字段;若仓库含 opfor CLI,可运行 opfor setup --config … 自动生成 tracedata.json 与 trace-summary.md。Langfuse 用 GET /api/public/traces(Basic 认证),Netra 用 POST /sdk/traces(x-api-key 头)。

限制:无文件系统访问时仅能依赖用户已提供内容;不要求用户粘贴密钥;若目标请求体不支持 trace_id 字段,则无法从 trace 增强评判;无遥测时仅用评估器模板生成攻击。具体收费、平台与效果资料暂未提供。