{"protocolVersion":"0.3.0","name":"ZeroLeaks","description":"AI red-teaming platform for production runtime agents, prompt extraction, prompt injection, tool abuse, multi-turn resilience, endpoint agents, and skills.","url":"https://zeroleaks.ai","version":"1.0.0","provider":{"organization":"ZeroLeaks","url":"https://zeroleaks.ai"},"documentationUrl":"https://zeroleaks.ai/docs","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":true},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/markdown"],"skills":[{"id":"production-runtime-scan","name":"Production Runtime Scan","description":"Relay hosted attacks through the exact local AI SDK, OpenAI, or custom production agent while preserving sessions and complete tool-call traces.","tags":["runtime-security","ai-sdk","openai","tool-safety","workflow"],"examples":["Use @zeroleaks/sdk runtimeScans.run(target) to execute the hosted engine through a local production agent."]},{"id":"prompt-security-scan","name":"Prompt Security Scan","description":"Start a red-team scan for a system prompt, poll the scan state by scanId, and retrieve the final report when completed.","tags":["prompt-injection","system-prompt-extraction","red-team","workflow"],"examples":["Create a dual prompt security scan, poll /api/v1/scans/{scanId}, then fetch /api/v1/reports/by-scan/{scanId}."]},{"id":"deployed-agent-scan","name":"Deployed Agent Scan","description":"Configure a deployed agent endpoint, launch an endpoint scan, and poll results across extraction, injection, tool hijacking, and multi-turn probes.","tags":["agent-security","tool-safety","multi-turn","workflow"],"examples":["Create an agent config, POST /api/v1/agent-scans with agentConfigId, then poll /api/v1/agent-scans/{scanId}."]},{"id":"skill-security-scan","name":"Skill Security Scan","description":"Scan SKILL.md packages or uploaded archives for trust-boundary, prompt-injection, and behavioral risks.","tags":["skills","prompt-injection","agent-rules","workflow"],"examples":["POST /api/v1/skill-scans with a source URL, then poll /api/v1/skill-scans/{scanId}."]}]}