json-canvas
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill facilitates reading and parsing existing
.canvasfiles which contain user-provided text. This represents a potential surface for indirect prompt injection if malicious instructions are embedded in the canvas content. - Ingestion points: The agent is instructed to read existing
.canvasfiles (specifically thetextattribute of nodes) in 'Common Workflow 2' and 'Common Workflow 4' inSKILL.md. - Boundary markers: The skill does not specify the use of delimiters or 'ignore' instructions for the text content within nodes.
- Capability inventory: The skill involves file system operations to read, write, and modify
.canvasfiles. - Sanitization: No explicit sanitization or validation of the Markdown text content is defined within the workflow.
- [DATA_EXPOSURE]: The skill supports 'File Nodes' which can contain paths to files within the user's system (documented in
SKILL.mdand exemplified inreferences/EXAMPLES.md). While this is a core feature of the JSON Canvas specification for linking local assets, it is a mechanism by which local file paths are ingested into the agent's context.
Audit Metadata