Raw scan report

TheProtocol — Sovereign AI Agent Platform — the complete, unedited output of the deterministic mcptrustchecker engine v1.10.0, scanned . Every finding, capability tag and score component below is exactly what the engine produced — no AI, no post-processing.

← Back to the scan page
{
  "tool": {
    "name": "mcptrustchecker",
    "version": "1.10.0",
    "methodologyVersion": "mcptrustchecker-1.9"
  },
  "target": {
    "id": "https://api.theprotocol.cloud/mcp/sse",
    "source": {
      "kind": "http",
      "origin": "https://api.theprotocol.cloud/mcp/sse"
    },
    "server": {
      "name": "TheProtocol",
      "version": "1.0.0"
    }
  },
  "grade": "A",
  "score": {
    "score": 94,
    "threatScore": 100,
    "grade": "A",
    "band": "A",
    "categorySubtotals": {
      "injection": 0,
      "exfiltration": 0,
      "permissions": 0,
      "supply-chain": 0,
      "network": 0,
      "hygiene": 0
    },
    "vector": [
      {
        "kind": "client",
        "term": "capability-exposure",
        "level": "high",
        "label": "capability blast radius (high) — client exposure if the model is manipulated",
        "appliedPenalty": 6
      },
      {
        "kind": "client",
        "term": "coverage-honesty",
        "level": "live",
        "label": "inspection depth (live) — how much of the target the scan could see",
        "appliedPenalty": 0
      }
    ],
    "gatesFired": [],
    "methodologyVersion": "mcptrustchecker-1.9"
  },
  "capability": {
    "level": "high",
    "reasons": [
      "ingests untrusted external content (a prompt-injection entry point)",
      "can send data / act on an external service",
      "reads sensitive or local data",
      "has a read → egress path (a data-exfiltration surface)",
      "untrusted-input, sensitive-source and egress co-exist across tools (toxic-flow surface)"
    ],
    "tags": [
      "untrusted-input",
      "external-sink",
      "sensitive-source"
    ]
  },
  "coverage": {
    "level": "live",
    "inputs": {
      "toolSurface": true,
      "implementationSource": false,
      "packageMetadata": false,
      "liveTransport": true
    },
    "caveats": []
  },
  "findings": [
    {
      "ruleId": "MTC-FLOW-002",
      "title": "Completed toxic-flow trifecta across tools",
      "category": "exfiltration",
      "severity": "critical",
      "confidence": "strong",
      "description": "This server (without client built-ins) exposes a complete data-exfiltration chain: theprotocol_disableToolset → theprotocol_getAgentToken → theprotocol_authResendVerification. Untrusted input is ingested, private data is read, and it can be sent to an external sink via the agent composing the tools (→). Static analysis proves the primitive exists, not that a specific run will occur.",
      "remediation": "Remove one leg of the trifecta: isolate untrusted-input tools from secret-reading tools and from egress tools, or require human approval between them.",
      "location": {
        "kind": "flow",
        "name": "theprotocol_disableToolset → theprotocol_getAgentToken → theprotocol_authResendVerification"
      },
      "owasp": "LLM02:2025 Sensitive Information Disclosure",
      "references": [],
      "data": {
        "untrusted": [
          "theprotocol_getRegistryCard",
          "theprotocol_getCircuitACIR",
          "theprotocol_getCircuitSource",
          "theprotocol_getCircuitNargoToml",
          "theprotocol_getMcpStdioBridgeJs",
          "theprotocol_getMcpStdioBridgeAdminJs",
          "theprotocol_downloadBundleViaOnboard",
          "theprotocol_downloadBundle",
          "theprotocol_getOperatorMyBundle",
          "theprotocol_downloadPipelineTemplate",
          "theprotocol_enableToolset",
          "theprotocol_disableToolset"
        ],
        "sources": [
          "theprotocol_getAgentToken"
        ],
        "sinks": [
          "theprotocol_authResendVerification",
          "theprotocol_transferTokens",
          "theprotocol_getMyWebhooks",
          "theprotocol_createWebhook",
          "theprotocol_getWebhook",
          "theprotocol_updateWebhook",
          "theprotocol_deleteWebhook",
          "theprotocol_getWebhookDeliveries",
          "theprotocol_testWebhook",
          "theprotocol_getMyNotificationPrefs",
          "theprotocol_createPipeline",
          "theprotocol_getDeveloperWebhookDeliveriesAlt",
          "theprotocol_testDeveloperWebhookAlt"
        ],
        "path": [
          "theprotocol_disableToolset",
          "theprotocol_getAgentToken",
          "theprotocol_authResendVerification"
        ],
        "edges": [
          {
            "from": "theprotocol_disableToolset",
            "to": "theprotocol_getAgentToken",
            "kind": "agent-mediated"
          },
          {
            "from": "theprotocol_getAgentToken",
            "to": "theprotocol_authResendVerification",
            "kind": "agent-mediated"
          }
        ],
        "wired": false
      }
    },
    {
      "ruleId": "MTC-CAP-007",
      "title": "Unconstrained URL/host parameter \"url\" on \"theprotocol_createWebhook\"",
      "category": "network",
      "severity": "medium",
      "confidence": "heuristic",
      "description": "Tool \"theprotocol_createWebhook\" takes a URL/host parameter \"url\" with no allowlist/pattern. An outbound-request tool with an unbounded destination enables SSRF and cloud-metadata access (e.g. 169.254.169.254).",
      "remediation": "Allowlist destinations or constrain the parameter; block private/link-local addresses server-side.",
      "location": {
        "kind": "tool",
        "name": "theprotocol_createWebhook",
        "field": "inputSchema.properties.url"
      },
      "owasp": "LLM06:2025 Excessive Agency",
      "data": {
        "param": "url"
      }
    },
    {
      "ruleId": "MTC-CAP-007",
      "title": "Unconstrained URL/host parameter \"url\" on \"theprotocol_updateWebhook\"",
      "category": "network",
      "severity": "medium",
      "confidence": "heuristic",
      "description": "Tool \"theprotocol_updateWebhook\" takes a URL/host parameter \"url\" with no allowlist/pattern. An outbound-request tool with an unbounded destination enables SSRF and cloud-metadata access (e.g. 169.254.169.254).",
      "remediation": "Allowlist destinations or constrain the parameter; block private/link-local addresses server-side.",
      "location": {
        "kind": "tool",
        "name": "theprotocol_updateWebhook",
        "field": "inputSchema.properties.url"
      },
      "owasp": "LLM06:2025 Excessive Agency",
      "data": {
        "param": "url"
      }
    },
    {
      "ruleId": "MTC-CAP-007",
      "title": "Unconstrained URL/host parameter \"webhook_url\" on \"theprotocol_createPipeline\"",
      "category": "network",
      "severity": "medium",
      "confidence": "heuristic",
      "description": "Tool \"theprotocol_createPipeline\" takes a URL/host parameter \"webhook_url\" with no allowlist/pattern. An outbound-request tool with an unbounded destination enables SSRF and cloud-metadata access (e.g. 169.254.169.254).",
      "remediation": "Allowlist destinations or constrain the parameter; block private/link-local addresses server-side.",
      "location": {
        "kind": "tool",
        "name": "theprotocol_createPipeline",
        "field": "inputSchema.properties.webhook_url"
      },
      "owasp": "LLM06:2025 Excessive Agency",
      "data": {
        "param": "webhook_url"
      }
    },
    {
      "ruleId": "MTC-NET-005",
      "title": "Remote HTTP MCP endpoint",
      "category": "network",
      "severity": "info",
      "confidence": "strong",
      "description": "Remote endpoint api.theprotocol.cloud. MCP Trust Checker does not test server-side authentication/authorization; verify the endpoint requires auth.",
      "location": {
        "kind": "transport"
      }
    }
  ],
  "toxicFlows": [
    {
      "id": "flow-1",
      "severity": "critical",
      "confidence": "strong",
      "untrustedInput": [
        "theprotocol_getRegistryCard",
        "theprotocol_getCircuitACIR",
        "theprotocol_getCircuitSource",
        "theprotocol_getCircuitNargoToml",
        "theprotocol_getMcpStdioBridgeJs",
        "theprotocol_getMcpStdioBridgeAdminJs",
        "theprotocol_downloadBundleViaOnboard",
        "theprotocol_downloadBundle",
        "theprotocol_getOperatorMyBundle",
        "theprotocol_downloadPipelineTemplate",
        "theprotocol_enableToolset",
        "theprotocol_disableToolset"
      ],
      "sensitiveSource": [
        "theprotocol_getAgentToken"
      ],
      "externalSink": [
        "theprotocol_authResendVerification",
        "theprotocol_transferTokens",
        "theprotocol_getMyWebhooks",
        "theprotocol_createWebhook",
        "theprotocol_getWebhook",
        "theprotocol_updateWebhook",
        "theprotocol_deleteWebhook",
        "theprotocol_getWebhookDeliveries",
        "theprotocol_testWebhook",
        "theprotocol_getMyNotificationPrefs",
        "theprotocol_createPipeline",
        "theprotocol_getDeveloperWebhookDeliveriesAlt",
        "theprotocol_testDeveloperWebhookAlt"
      ],
      "selfContained": false,
      "path": [
        "theprotocol_disableToolset",
        "theprotocol_getAgentToken",
        "theprotocol_authResendVerification"
      ],
      "pathWired": false,
      "description": "A cross-tool exfiltration chain exists: theprotocol_disableToolset → theprotocol_getAgentToken → theprotocol_authResendVerification."
    }
  ],
  "capabilities": [
    {
      "tool": "theprotocol_discoverRegistries",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_discoverAgents",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentProfile",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getNetworkStats",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getGovernanceProposals",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getApyRates",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getRegistryCard",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"fetch\""
        ]
      }
    },
    {
      "tool": "theprotocol_getFiatTiers",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFiatProviders",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFiatQuote",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getStakingGlobalStats",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getNetworkHealth",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFederationInfo",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAttestationSigningPubkey",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAchievementCatalog",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAttestationHealth",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getCircuits",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getStakingDistributions",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getStakingDistributionStats",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_reverifyAttestation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getSystemActivityFeed",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getCircuitACIR",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"download\""
        ]
      }
    },
    {
      "tool": "theprotocol_getCircuitSource",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"download\""
        ]
      }
    },
    {
      "tool": "theprotocol_getCircuitNargoToml",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"download\""
        ]
      }
    },
    {
      "tool": "theprotocol_getPipelineTemplates",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentByDID",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentCardExport",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentPublicKey",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getTegPrice",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getTegReputationRankings",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentLocations",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFiatStatsPublic",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAuthRegistrationConfig",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentFlare",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getDeveloperFlare",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getStakingApyTiersTeg",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFederationHealthCheck",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFederationNetworkStats",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listFederationRegistries",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listFederationAgentCards",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listFederationRegistryCards",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFederationPolicyCompliance",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFederationRegistryHealthProfile",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getSpireJWKS",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listAgentCards",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentCardByHRI",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentCardByHumanReadableId",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentCardById",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getCommunityAnnouncements",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getDownloadsManifest",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getStackHealth",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getActivityFeedByType",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentLocationsOperator",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentLocationsEmissionPolicies",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentLocationsTrustedRegistries",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentAttestationsByDID",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentAttestationSchedulesByDID",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentANP",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentDIDDoc",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getPublicShowcaseAgents",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getPublicEventStoreRecent",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getPublicEventStoreStats",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getWellKnownRegistryCard",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getWellKnownDevJwks",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFiatPurchaseSession",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_authRegister",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_authForgotPassword",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_authResetPassword",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_authSetNewPassword",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_authRecoverAccount",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_authResendVerification",
      "tags": [
        "external-sink"
      ],
      "reasons": {
        "external-sink": [
          "keyword \"send_email\""
        ]
      }
    },
    {
      "tool": "theprotocol_authVerifyEmail",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_authValidate2FA",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMcpStdioBridgeJs",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"download\""
        ]
      }
    },
    {
      "tool": "theprotocol_getMcpStdioBridgeAdminJs",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"download\""
        ]
      }
    },
    {
      "tool": "theprotocol_getPublicRegistryConfig",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_verifyPublicAttestationBundle",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getPublicEventStoreStatsB",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getPublicShowcaseCall",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_authRecover2FA",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listPublicOperatorApplications",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentByDIDAlt",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listArenaMatches",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getArenaMatch",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getArenaMatchBets",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getArenaMatchMap",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getArenaLeaderboard",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getArenaAgentStats",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createArenaMatch",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getExchangeListings",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getExchangeListing",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getExchangeOrderBook",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getExchangeTrades",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getExchangeCandles",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getForgeStatus",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getForgeLineage",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyBalance",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_transferTokens",
      "tags": [
        "external-sink"
      ],
      "reasons": {
        "external-sink": [
          "parameter \"recipient\""
        ]
      }
    },
    {
      "tool": "theprotocol_smartSend",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_stakeTokens",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_unstakeTokens",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_castVote",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentToken",
      "tags": [
        "sensitive-source"
      ],
      "reasons": {
        "sensitive-source": [
          "parameter \"secret\""
        ]
      }
    },
    {
      "tool": "theprotocol_bridgeTransfer",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyStakes",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyVotingPower",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyEarnings",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_authorizePayment",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_verifyPayment",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_settlePayment",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_releasePayment",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_submitFundingRequest",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyAgentInfo",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_agentHeartbeat",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_enableMtls",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyAutoCompound",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyRewardHistory",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyStakingStatus",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyStakingHistory",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyAgentHealth",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyStakeStats",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_claimStakingRewards",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listMyAttestationSchedules",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createAttestationSchedule",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_submitAttestation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyFundingRequests",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyContracts",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentContracts",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyVoteOnProposal",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyA2APaymentTokens",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyAgentDisputes",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_estimateMyStakingRewards",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_agentRevokeAttestation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_disableMyAttestationSchedule",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_releasePaymentById",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_approveContractCompletion",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_markContractFailed",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_submitDisputeEvidence",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getContractById",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_logEnhancedDispute",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getRegistryFederationProposals",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyTegBalance",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyTegTransactions",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyTegDisputes",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyReputationBondStatus",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_depositReputationBond",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getTegAttestations",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getTegAdvancedTransactions",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_tegSystemTransfer",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_claimTegRewards",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_logTegDispute",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_crossTegBalanceSync",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_applyReputationSignal",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyMtlsStatus",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_disableMyMtls",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_acceptContract",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_submitContractWork",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createMalpracticeDispute",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_federationVoteProposal",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_tallyProposal",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_submitTegAttestation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getTokenomicsTreasury",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getTokenomicsRewards",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getTokenomicsTransactions",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getRevokedIdentities",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_crossRegistryContractProxy",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_acceptContractFederated",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_submitContractWorkFederated",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_relayAction",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getRelayStatus",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyEnforcementStatus",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_tegStakeDirect",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_tegUnstakeDirect",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_tegCrossRegistryTransferDirect",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_submitOnboardRegister",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_tegReputationSignalToken",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_federationSyncRequest",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_placeExchangeOrder",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_cancelExchangeOrder",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyExchangeOrders",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyExchangePortfolio",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_buyExchangeIpo",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_runForgeEval",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyAgents",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createAgent",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_submitDispute",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createProposal",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyDeveloperProfile",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyApiKeys",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createApiKey",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyOrganizations",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyAgentBundles",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_submitSupportTicket",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMySupportTickets",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_revokeApiKey",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyDisputes",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyWebhooks",
      "tags": [
        "external-sink"
      ],
      "reasons": {
        "external-sink": [
          "keyword \"webhook\""
        ]
      }
    },
    {
      "tool": "theprotocol_createWebhook",
      "tags": [
        "external-sink"
      ],
      "reasons": {
        "external-sink": [
          "keyword \"webhook\""
        ]
      }
    },
    {
      "tool": "theprotocol_getWebhook",
      "tags": [
        "external-sink"
      ],
      "reasons": {
        "external-sink": [
          "keyword \"webhook\"",
          "parameter \"webhook\""
        ]
      }
    },
    {
      "tool": "theprotocol_updateWebhook",
      "tags": [
        "external-sink"
      ],
      "reasons": {
        "external-sink": [
          "keyword \"webhook\"",
          "parameter \"webhook\""
        ]
      }
    },
    {
      "tool": "theprotocol_deleteWebhook",
      "tags": [
        "external-sink"
      ],
      "reasons": {
        "external-sink": [
          "keyword \"webhook\"",
          "parameter \"webhook\""
        ]
      }
    },
    {
      "tool": "theprotocol_getWebhookDeliveries",
      "tags": [
        "external-sink"
      ],
      "reasons": {
        "external-sink": [
          "keyword \"webhook\"",
          "parameter \"webhook\""
        ]
      }
    },
    {
      "tool": "theprotocol_testWebhook",
      "tags": [
        "external-sink"
      ],
      "reasons": {
        "external-sink": [
          "keyword \"webhook\"",
          "parameter \"webhook\""
        ]
      }
    },
    {
      "tool": "theprotocol_getSupportedWebhookEvents",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getDeveloperStats",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyCicdPipelines",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyCicdVersions",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyCicdDeployments",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyMcpAuditLog",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyDeletionStatus",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyAchievements",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyUnreadNotifications",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_markNotificationRead",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getOrganization",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listOrganizationMembers",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFeaturedBundles",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listMyAttestations",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAttestationDetail",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAttestationBundle",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getTrustScore",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getVolumeProfile",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getCrossFrameReputation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getReputationComputationStatus",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createOrganization",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_updateOrganization",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_deleteOrganization",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_inviteOrganizationMember",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listOrganizationTeams",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createOrganizationTeam",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getOrganizationTeam",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_addTeamMember",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_assignAgentToOrg",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getOrganizationBySlug",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getDisputeById",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFeeCurrentRate",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_requestAccountDeletion",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_cancelAccountDeletion",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_claimPendingAchievements",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_recordAchievement",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listOrganizationAgents",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getOrganizationCicdSummary",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_removeOrganizationMember",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_updateOrganizationTeam",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_deleteOrganizationTeam",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_removeTeamMember",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_unassignAgentFromOrg",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAutoCompoundForAgent",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyAgentCicdStats",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyAgentLogs",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listAgentTemplates",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentTemplate",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyDeveloperActivity",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyDeveloperTegSummary",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyTreasuryBalance",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyNotificationPrefs",
      "tags": [
        "external-sink"
      ],
      "reasons": {
        "external-sink": [
          "keyword \"webhook\""
        ]
      }
    },
    {
      "tool": "theprotocol_getMySigningKeys",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyFlareStatus",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyFiatPurchases",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMy2FAStatus",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createPipeline",
      "tags": [
        "external-sink"
      ],
      "reasons": {
        "external-sink": [
          "keyword \"webhook\"",
          "parameter \"webhook\""
        ]
      }
    },
    {
      "tool": "theprotocol_updatePipeline",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_deletePipeline",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createVersion",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_deleteVersion",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_activateVersion",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_rollbackVersion",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_triggerDeployment",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getDeployment",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_appendDeploymentLogs",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_updateDeploymentStatus",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_cloneAgent",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_deleteMyAgent",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_exportAgentDev",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_updateMyDeveloperLocation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getTransactionsAnalytics",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentRewardsHistory",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentPendingRewards",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentStakingBalance",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentStakingHistory",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listTegPolicies",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getTegPoliciesComplianceDashboard",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listFederationPeers",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyFederationRegistrations",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_triggerFederationSync",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFederationSyncStatusDev",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_rotateFederationLicenseSelf",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_logoutSession",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAuthProfile",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_setup2FA",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_verify2FA",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_disable2FASelf",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_changePassword",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getBundleManifest",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_rateBundle",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_reportBundle",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_forkBundle",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_deleteBundle",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getTegTransactionDetail",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentTransactionHistory",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_exportTegTransactions",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createTegPolicy",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_updateTegPolicy",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_deleteTegPolicy",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getTegPolicy",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_resolveTegDispute",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getTegDisputeDetail",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentReputation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createFrameInvitation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_finalizeFrameInvitation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_validateAgentCard",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_downloadBundleViaOnboard",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"download\""
        ]
      }
    },
    {
      "tool": "theprotocol_resetAgentCredentialsOnboard",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFederationDisputeSettlements",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFederationDisputeSettlement",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_approveDisputeSettlement",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_rejectDisputeSettlement",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getPeerSlashConfig",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_updatePeerSlashConfig",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getFederationPeerByID",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_updateFederationPeer",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_deleteFederationPeerSelf",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createFederationPeer",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_federationSlashRequest",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_federationSlashConfirmation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_setFlareCornerVariant",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_setFlareOverlay",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_setFlareVariant",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_flareCelebrationAcknowledge",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_customizeFlare",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_equipFlare",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_moveFlare",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_selectFlare",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_unequipFlare",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_previewSlashReductionAttestation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_previewVotingPowerAttestation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_mcpPassthroughGetAgentProfile",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getStakingDistributionRecords",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_updateAutoCompound",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_triggerManualDistribution",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_downloadBundle",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"download\""
        ]
      }
    },
    {
      "tool": "theprotocol_restoreBundle",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_restoreFromUpload",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_patchBundle",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createBundle",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_previewAdminEmailWithContext",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_previewAdminEmailText",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_rotateMySigningKey",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyApiKeyDetail",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_deleteMyApiKey",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getBatchAgentBalances",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyAgentBalance",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_deleteMyAgentByDev",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getOperatorMyStatus",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getOperatorMyBundle",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"download\""
        ]
      }
    },
    {
      "tool": "theprotocol_getOperatorMyLifecycle",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_activateOperator",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_requestFrame",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_selfProvisionOperator",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_importAgent",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_validateAgentImport",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_agentBulkExport",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_authRefresh",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_regenerateBackupCodes",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_operatorPortalSelfLogs",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_operatorPortalSelfRestart",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyDeveloperJwks",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getOAuthFederationStatus",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_oauthIntrospect",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_oauthTokenExchange",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_acceptOrgInvitation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getSupportTicketDetail",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_replySupportTicket",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_requestSelfRevocation",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getMyDeveloperActivityEventstore",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listDeveloperApikeysMe",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createDeveloperApikeyMe",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listDeveloperWebhooks",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getProposalDetail",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getProposalVotes",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAutoTallyConfig",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_federationProposeRaise",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_federationVetoProposal",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getDevTrustGraph",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getAgentMetrics",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_agentBuilderGenerate",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listAgentBuilderTemplates",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_agentBuilderGenerateTemplate",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_updateMyDeveloperProfile",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listDeveloperWebhooksAlt",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_getDeveloperWebhookDeliveriesAlt",
      "tags": [
        "external-sink"
      ],
      "reasons": {
        "external-sink": [
          "keyword \"webhook\"",
          "parameter \"webhook\""
        ]
      }
    },
    {
      "tool": "theprotocol_testDeveloperWebhookAlt",
      "tags": [
        "external-sink"
      ],
      "reasons": {
        "external-sink": [
          "keyword \"webhook\"",
          "parameter \"webhook\""
        ]
      }
    },
    {
      "tool": "theprotocol_downloadPipelineTemplate",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"download\""
        ]
      }
    },
    {
      "tool": "theprotocol_purchasePipelineTemplate",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createTegPoliciesBatch",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_createExchangeListing",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_declareExchangeDividend",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_guildListOrders",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_guildGetOrder",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_guildNetworkBoard",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_guildPostOrder",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_guildBid",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_guildAward",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_guildSubmitWork",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_guildVerify",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_guildCancelOrder",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_guildMyWork",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_guildCrossRegistryBid",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_listToolsets",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_searchTools",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_describeTools",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_invokeTool",
      "tags": [],
      "reasons": {}
    },
    {
      "tool": "theprotocol_enableToolset",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"fetch\""
        ]
      }
    },
    {
      "tool": "theprotocol_disableToolset",
      "tags": [
        "untrusted-input"
      ],
      "reasons": {
        "untrusted-input": [
          "keyword \"fetch\""
        ]
      }
    }
  ],
  "surfaceDigest": "3a1e1cb36b74d5b573a35a0cc2f3d9b1991575e9c7b206673dd6a3f49dcb904c",
  "stats": {
    "tools": 413,
    "prompts": 7,
    "resources": 5,
    "findingsBySeverity": {
      "critical": 1,
      "high": 0,
      "medium": 3,
      "low": 0,
      "info": 1
    }
  }
}