Verify an AI agent's guardrails
verify_agentStatically verify an AI agent's guardrails before deployment to detect prompt-injection, dangerous sinks, and PII leaks, with scores and remediation.
Instructions
Statically verify an AI agent's guardrails before deployment.
Deterministic, local pre-deployment agent verification: inventories LLM integrations, runs the defense checks (prompt-injection exposure, dangerous sinks, tool scope, output validation, PII filtering, cost controls), and returns scores, failed checks with remediation, OWASP LLM/Agentic coverage, and a reproducible attestation digest. No model is involved in the verdict and the analysis runs locally; source code is not sent to Skylos Cloud. Optional gate: set fail_on (severity) and/or min_score (0-100).
Requires SKYLOS_API_KEY: this tool returns an authentication error unless the MCP server is started with SKYLOS_API_KEY set. Without a key only analyze works (5 calls/day). The local CLI needs no key: skylos verify <file> and skylos agent install-hooks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Directory of the LLM application or agent to check. | . |
| fail_on | No | Fail the gate if any failed check is at this severity or above: critical, high, medium or low. | |
| min_score | No | Fail the gate if the defense score (0-100) is lower. | |
| owasp_version | No | Version of that OWASP list; omit for the default (2025 for llm, 2026 for agentic). | |
| exclude_folders | No | Extra folder names to skip, comma-separated (e.g. "migrations,scripts"). Added to the default excludes. | |
| owasp_framework | No | OWASP list to map results to: "llm" (Top 10 for LLM Applications) or "agentic". | llm |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |