article-illustrator
Pass
Audited by Gen Agent Trust Hub on Apr 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The main orchestration script
scripts/illustrate-article.tsuseschild_process.spawnto run the skill's own internal scripts (plan-illustrations.ts,image-gen.ts, andqiniu-upload.ts) to automate the illustration workflow. The command arguments are sanitized using a slugify function to prevent shell injection.- [EXTERNAL_DOWNLOADS]: The skill performs outbound network requests to image generation services (Google Gemini, OpenAI) and Qiniu Cloud for image hosting. It also includes a default configuration for a third-party Gemini-compatible relay atvip.123everything.com.- [DATA_EXFILTRATION]: To generate relevant images, the skill transmits article titles and content summaries to the configured image generation providers. Users should be aware that their content summaries are processed by these external APIs.- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it reads local Markdown files and interpolates their contents into prompts for the image generation model. - Ingestion points: Reads the full content of local files provided via the
article_pathinput. - Boundary markers: Absent; article summaries are directly inserted into structured prompt templates.
- Capability inventory: The skill can execute subprocesses via
spawn, write to the local filesystem viawriteFileSync, and make network requests viafetch. - Sanitization: Basic markdown stripping is performed via
cleanMarkdown, and filenames are sanitized viaslugify.
Audit Metadata