{"protocolVersion":"0.3.0","name":"Waltsoft CodePulse","description":"Package security and CVE scanner. Returns known CVEs from OSV.dev, SPDX license identifier, and typosquat risk score for npm and PyPI packages.","version":"1.0.0","url":"https://waltsoft-marketplace-gateway-xncyjgs1uh.gateway.bedrock-agentcore.us-east-1.amazonaws.com/a2a-gw/codepulse","preferredTransport":"JSONRPC","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"provider":{"organization":"Waltsoft","url":"https://waltsoft.net"},"authentication":{"schemes":["apiKey"],"description":"Pass your Marketplace API key (mp_...) as api_key in the JSON-RPC params of every message/send call. Name a skill and its arguments in a data part, e.g. {\"kind\":\"data\",\"data\":{\"skill\":\"scanPackage\", ...}}; plain text also works for simple requests."},"skills":[{"id":"scanPackage","name":"Scan Package","description":"Full security scan: CVEs from OSV.dev, license identifier, and typosquat risk for an npm or PyPI package.","inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"],"tags":["codepulse","marketplace","api"]},{"id":"getVulnerabilities","name":"Get Vulnerabilities","description":"CVEs only for a package (no license or typosquat check).","inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"],"tags":["codepulse","marketplace","api"]}]}