webmcp
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides a mechanism for exposing browser-side tools to AI agents, which creates a surface for indirect prompt injection if the tools process untrusted data from the web application or external APIs.
- Ingestion points: Tools are registered via
document.modelContext.registerTooland receive data through aninputobject, as documented inSKILL.mdandassets/model-context-registry.template.ts. - Boundary markers: The skill explicitly instructs developers to use
annotations.untrustedContentHintwhen tool output may contain untrusted data to signal the agent to handle the content with caution (SKILL.mdStep 3.7 andreferences/webmcp-reference.md). - Capability inventory: Implementation examples demonstrate that tools can perform network operations using
fetch()and modify application UI state (references/webmcp-reference.mdandreferences/troubleshooting.md). - Sanitization: The instructions advise validating business rules within the tool implementation and returning descriptive errors to guide the agent, providing a layer of protection against unexpected inputs (
SKILL.mdStep 3.8).
Audit Metadata