← Files AgentAvowARCHIVED FILE

plugin.json

6.32 KB · Nov 2, 2026 · 13:07 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "agentavow",
  "version": "1.1.2",
  "description": "Scan an MCP server, package, or GitHub repo for a signed 0-100 trust score before your agent connects to it.",
  "author": {
    "name": "AgentAvow",
    "url": "https://agentavow.com"
  },
  "homepage": "https://agentavow.com",
  "repository": "https://github.com/AgentAvow/AgentAvow",
  "keywords": [
    "security",
    "trust",
    "mcp",
    "supply-chain",
    "code-scanning",
    "attestation"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "AgentAvow",
        "shortDescription": "Is this tool safe to connect?",
        "longDescription": "AgentAvow tells you whether a tool is safe before your agent connects to it. Give it an MCP server, a package from npm, PyPI, crates or Docker, or a GitHub repo, and it answers in plain words: Safe to connect, Review before you connect, or Do not connect, with the reason. Underneath are two scores: a 0\u2013100 trust score, backed by a signed attestation anyone can recompute offline, and an adoption score built from real usage (downloads, stars, installs). It checks for known-malicious versions, published advisories, supply-chain and dependency risk, and code-safety issues, can run the tool in a sandbox to see what it actually does, and shows an interactive trust card. Eight read-only tools cover scanning a repo, package, or live MCP server; verifying a score; checking interaction safety before you connect; looking up an identity; and getting an embeddable badge. No account, no sign-in, and nothing is modified \u2014 every call is anonymous and read-only.",
        "developerName": "Kenne Ives",
        "category": "Developer Tools",
        "capabilities": [
          "Interactive",
          "Read"
        ],
        "websiteURL": "https://agentavow.com",
        "supportURL": "https://github.com/AgentAvow/AgentAvow/issues",
        "privacyPolicyURL": "https://agentavow.com/legal/privacy",
        "termsOfServiceURL": "https://agentavow.com/legal/terms",
        "defaultPrompt": [
          "Is the npm package chalk safe to install?",
          "Should I connect the MCP server at https://agentavow.com/mcp?",
          "Check the GitHub repo modelcontextprotocol/servers before I use it"
        ],
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "publication": {
        "release_notes": "Results now lead with one of three plain answers and the reason: Safe to connect, Review before you connect, or Do not connect, with the 0\u2013100 trust score and the adoption score underneath. Adds a bundled skill, scan-before-connect, that picks the right scan tool and reports the answer without overstating it; an output schema on the three scan tools so the structured result is described field by field; widget metadata on the trust card resource; and short status lines while a scan runs. A scan that cannot run now returns its guidance as a tool error. No tools were added or removed; all eight stay read-only."
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Package that is safe to install",
              "prompt": "Is the npm package chalk safe to install?",
              "tools_triggered": "scan_package",
              "expected_behavior": "Leads with 'Safe to connect' and the reason, then the trust score (about 82/100) and the adoption score (hundreds of millions of downloads per week); notes the 2025 compromise as history that does not affect the current version; links the signed report. The trust card renders where supported."
            },
            {
              "description": "Repo with high findings needs review",
              "prompt": "Is the GitHub repo executeautomation/mcp-playwright safe to connect?",
              "tools_triggered": "scan_repo",
              "expected_behavior": "Leads with 'Review before you connect' and the reason (high findings such as execSync / spawn), then the trust score, the adoption score in GitHub stars, and the top findings with where they are and how to fix them; links the signed report."
            },
            {
              "description": "Live MCP server by URL",
              "prompt": "Should I connect the MCP server at https://agentavow.com/mcp?",
              "tools_triggered": "scan_mcp_server",
              "expected_behavior": "Scans the server's tool definitions and leads with one of the three answers and its reason, then the trust score; says no public adoption data exists for a hosted endpoint; links the signed report."
            },
            {
              "description": "Package with a published advisory on the scanned version",
              "prompt": "Check the npm package event-stream before I install it",
              "tools_triggered": "scan_package",
              "expected_behavior": "Leads with 'Review before you connect' (or 'Do not connect' once the behavioral sandbox finishes, since the scanned version is known-malicious) and names the published advisory GHSA-mh6f-8j2x-4483 as the reason; gives the trust score and adoption score; does not offer an install command."
            },
            {
              "description": "Overview of what the plugin does",
              "prompt": "What can AgentAvow check for me?",
              "tools_triggered": "about_agentavow",
              "expected_behavior": "Explains what can be scanned (repos, packages, live MCP servers, agent identities), that each result leads with Safe to connect, Review before you connect, or Do not connect plus a trust score and an adoption score, and gives example requests."
            }
          ],
          "negative": [
            {
              "description": "Destructive request the read-only plugin cannot do",
              "prompt": "Delete the GitHub repo octocat/hello-world"
            },
            {
              "description": "Financial advice is out of scope",
              "prompt": "Should I buy this crypto token?"
            },
            {
              "description": "Unrelated request; no scan",
              "prompt": "Write me a short poem about the ocean"
            }
          ]
        },
        "demo_recording_url": "https://agentavow.com/agentavow-chatgpt-demo.mp4",
        "commerce": false
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: c829d51862c7ad679f314dccda700579ed23e417ee7d3f9dcf0d13ec52d008ae