End-to-end validator for A2A Protocol Agent Cards — fetches well-known endpoints, validates structure, and classifies 12 capability categories.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport — counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 19
filesystem 1
- fs (weak) AgentProbe-a2a-agent-validator-10e3026/tests/unit/code-conformance.test.mjs :1
import { readFileSync, readdirSync, existsSync, statSync } from 'node:fs'
network 3
- net AgentProbe-a2a-agent-validator-10e3026/src/A2aAgentValidator.mjs :15
const { status: fetchStatus, findings: fetchFindings, agentCard } = await A2aConnector.fetch( { endpoint, timeout: 10000 } ) - net AgentProbe-a2a-agent-validator-10e3026/src/task/A2aConnector.mjs :4
static async fetch( { endpoint, timeout } ) { - net (weak) AgentProbe-a2a-agent-validator-10e3026/tests/task/a2a-connector/a2a-connector.test.mjs :46
const { status, findings, agentCard } = await A2aConnector.fetch( { endpoint: TEST_ENDPOINT, timeout: TIMEOUT } )
declared dependencies 1
- jest@^30.0.5