synapse
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill defines a user interface architecture that renders markdown content from potentially untrusted sources, such as MCP server responses or agent-generated content. This creates a surface for indirect prompt injection or stored XSS. The skill explicitly mitigates this risk by providing mandatory sanitization instructions.
- Ingestion points: The UI components in
App.tsx(viaProseordangerouslySetInnerHTML) process markdown data originating from the server, the agent, or web-research research output. - Boundary markers: The documentation in
SKILL.mdandreferences/gotchas.mdincludes explicit warnings about the lack of automatic sanitization in theProsecomponent and themarkedlibrary. - Capability inventory: The UI environment has access to the
useCallToolhook, which allows it to execute any tool provided by the MCP server with the operator's authority. - Sanitization: The instructions mandate the use of
DOMPurify.sanitize()for all server- or agent-authored content before rendering. - [EXTERNAL_DOWNLOADS]: The skill references the
@nimblebrain/synapsepackage and vendor documentation hosted on GitHub. These are legitimate resources provided by the skill's author (NimbleBrain).
Audit Metadata