SuperAPI AI 工具集

aikido-security

安全与审计

查看项目

更新于 10-16 00:24

技能介绍

用途:该技能让 AI 代理通过 Membrane CLI 与 Aikido Security 交互。Aikido Security 是面向初创企业和中小企业的漏洞管理平台,把来自多种工具的安全发现汇总到单一仪表板,帮助开发与安全团队排序并修复漏洞,相关数据对象包括 Finding、Finding Note、Repository、User。

安装与登录:先安装 CLI,命令为 npm install -g @membranehq/cli@latest;再执行 membrane login --tenant --clientName=<agentType> 登录,agentType 可取 claude、openclaw、codex、warp、windsurf 等。无界面环境会打印授权 URL,用户完成后用 membrane login complete <code> 收尾。多数命令可加 --json 获取机器可读输出。

建立连接:使用 membrane connection ensure "https://www.aikido.dev/" --json,由用户在浏览器完成认证,输出含连接 id;若状态为 BUILDING,可轮询 npx @membranehq/cli connection get <id> --wait --json,直到 READY。若为 CLIENT_ACTION_REQUIRED,按 clientAction 说明处理认证或补充输入。

查找与执行操作:先按自然语言意图搜索,如 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;执行用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json,结果在输出的 output 字段。

代理请求:当预置操作不足时,可用 membrane request CONNECTION_ID /path/to/endpoint 直接调用 Aikido API,支持 -X/--method、-H、-d、--json、--rawData、--query、--pathParam 等选项,Membrane 会自动补全基础 URL 并注入认证头、刷新过期凭据。建议优先使用 Membrane 预置操作并先搜索再自建请求,避免向用户索取 API 密钥。官方文档:https://docs.aikido.dev/。具体可用操作、参数及平台限制资料未详列。