goose-graphics-create-format
Warn
Audited by Gen Agent Trust Hub on Jun 16, 2026
Risk Level: MEDIUMPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATION
Full Analysis
- [PROMPT_INJECTION]: Metadata Discrepancy (Category 7): The
skill.meta.jsonmanifest explicitly claims support for 'Custom canvas dimensions (64–8192px)' as a core feature. However, theSKILL.mdinstruction file explicitly states multiple times (e.g., Step 1) that 'Custom canvas dimensions are not supported' and instructs the agent to tell users that such requests are out of scope. This contradictory metadata is deceptive and may cause the agent to misjudge its capabilities or ignore safety/scope constraints. - [PROMPT_INJECTION]: Indirect Prompt Injection Surface (Category 8): The skill ingests user-supplied 'briefs' and 'content density rules' which are then used to generate HTML for rendering.
- Ingestion points: User-provided text describing dimensions and layout in
SKILL.md(Step 4). - Boundary markers: The instructions do not specify any delimiters or warnings to ignore instructions embedded within the user data.
- Capability inventory: The skill uses
nodeto execute a screenshot tool, writes files to the local disk, and usesnpxto publish data to a remote server. - Sanitization: There are no instructions provided for sanitizing or escaping user-provided input before it is interpolated into the generated HTML structure.
- [COMMAND_EXECUTION]: Subprocess Execution: The skill requires the execution of multiple CLI tools, including
npm,npx, andnode. It specifically calls a local scriptgoose-graphics/screenshot/screenshot.jsto perform rendering tasks. - [EXTERNAL_DOWNLOADS]: Dependency Management: The skill workflow involves installing external software packages and browser binaries using
npm installandnpx playwright install chromium. While standard for the described task, this involves downloading and executing content from external registries. - [DATA_EXFILTRATION]: Data Export to Remote Hub: The skill uses
npx gooseworks formats publishto transmit locally generated manifests and rendered PNG images to thegooseworks.aiplatform. This constitutes the intended publication behavior but involves the transfer of generated assets to a remote service.
Audit Metadata