ZeroLeaks/sdk

GitHub: ZeroLeaks/sdk

ZeroLeaks 官方 TypeScript SDK,提供针对 LLM 提示词、已部署 Agent 及 Agent Skills 的自动化安全扫描与评估能力。

Stars: 2 | Forks: 0

# @zeroleaks/sdk ZeroLeaks 开发者 API 的官方 TypeScript SDK。支持运行 prompt-security 扫描、测试已部署的 agents、扫描 agent skills,并支持从 Node.js 或 Bun 获取报告。 ## 安装 ``` bun add @zeroleaks/sdk # 或 npm install @zeroleaks/sdk ``` 设置您的服务端 API key: ``` ZEROLEAKS_API_KEY=zl_live_... ``` ## 快速开始 ``` import { ZeroLeaks } from "@zeroleaks/sdk"; const zeroleaks = new ZeroLeaks(); const { scan, report } = await zeroleaks.scans.run({ systemPrompt: "You are a customer support assistant.", scanMode: "dual", }); console.log(scan.status, report.overallScore); ``` ## Deployed-agent 扫描 ``` const { id: configId } = await zeroleaks.agentConfigs.create({ name: "Support agent", endpointUrl: "https://api.example.com/chat", authMethod: "bearer", authValue: process.env.AGENT_API_KEY, requestFormat: { method: "POST", messageField: "message", responseField: "answer", }, }); const result = await zeroleaks.agentScans.run(configId); console.log(result.report?.overallScore); ``` ## Skill 扫描 ``` const result = await zeroleaks.skillScans.run({ source: "https://github.com/example/agent-skills/tree/main/research", mode: "full", }); console.log(result.report); ``` API keys 仅限在服务端代码中使用。完整文档请参见 `https://zeroleaks.ai/docs/sdk`。
标签:AI安全, API, Chat Copilot, DLL 劫持, MITM代理, TypeScript, 大模型安全, 大语言模型, 安全插件, 安全测试, 攻击性安全, 暗色界面, 自动化攻击