designcraft-scenario-playbooks
Pass
Audited by Gen Agent Trust Hub on Nov 1, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill possesses a surface for indirect prompt injection as it processes user-supplied text to generate document layouts.
- Ingestion points: Raw text data enters the agent context via the
textparameter inframe.createcommands (found inreferences/recipes.jsonandreferences/workflows.md) and through external file reading via thefile.placecommand described inreferences/command-evidence.json. - Boundary markers: The skill uses structured JSON parameters for all tool invocations and a specific reference syntax (
$ref) to manage data flow, which provides logical delimitation of content. - Capability inventory: The skill utilizes tools for file system writing (
file.exportPdf,file.exportPptx,file.saveAs) and document manipulation via the DesignCraft CLI or MCP service. - Sanitization: No explicit sanitization of user-provided strings is mentioned in the instructions, as the skill relies on the underlying design engine to handle text properties safely within the document structure.
- [DYNAMIC_EXECUTION]: The skill includes a local Python utility (
scripts/write_script.py) intended to be run by the user or agent to compile layout recipes into command sequences. This script performs logical remapping of data references and generates JSON output based on provided templates without utilizing dangerous functions likeeval()orexec().
Audit Metadata