package-diagram
Pass
Audited by Gen Agent Trust Hub on Jul 26, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill processes untrusted input such as prose, code trees, or repository layouts to generate diagrams. This creates a surface for indirect prompt injection where malicious instructions embedded in the data could influence the agent's rendering logic. \n
- Ingestion points:
SKILL.mdidentifies input as prose, package trees, or repo layouts. \n - Boundary markers: No specific delimiters or "ignore" instructions are defined for the input data to prevent the agent from following instructions found within the data. \n
- Capability inventory: The skill utilizes
scripts/tqto execute JavaScript code on a localtldrawapplication andscripts/new-canvasto manage local files and applications. \n - Sanitization: No evidence of sanitization or validation of the input data before processing.\n- [COMMAND_EXECUTION]: The skill uses local shell scripts (
scripts/new-canvas,scripts/tq) to perform its tasks. These scripts invoke system commands likecurl,python3,mkdir,cp, andopento interact with the local environment and thetldrawapplication.\n- [SAFE]: The skill implements idempotency by tagging its created shapes withmeta.kckitmetadata. This ensures that repeated runs of the skill update existing diagrams rather than creating duplicate shapes, protecting user-edited content.\n- [SAFE]: All network operations are directed atlocalhostto communicate with the localtldrawserver bridge. There is no evidence of communication with external, untrusted domains.
Audit Metadata