social-card-gen

Pass

Audited by Gen Agent Trust Hub on Sep 15, 2026

Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
  • [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted input from local files and external URLs, which creates a surface for indirect prompt injection where malicious instructions embedded in the source text could attempt to manipulate the agent's behavior.
  • Ingestion points: Data enters via the --text, --file, and --url arguments in generate.js.
  • Boundary markers: The skill interpolates input directly into platform-specific templates (as seen in composeContext in generate.js) without implementing distinct markers to isolate the untrusted content.
  • Capability inventory: The skill uses node:fs for reading and writing files and the global fetch API for retrieving external content.
  • Sanitization: While the script includes a stripMarkdownAndHtml function, it is designed for content formatting rather than security sanitization against prompt injection patterns.
  • [EXTERNAL_DOWNLOADS]: The generate.js script includes functionality to fetch content from user-specified remote URLs using the Node.js fetch API.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 15, 2026, 04:35 AM