tistory-seo-blog-poster
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes shell commands using
subprocess.runinscripts/prepare_tistory_package.pyandscripts/tistory_playwright_cli.pyto invoke tools like ImageMagick and the Playwright CLI.- [EXTERNAL_DOWNLOADS]: The skill usesnpxinscripts/tistory_playwright_cli.pyto download the@playwright/clipackage from the official NPM registry, which is a well-known service.- [DYNAMIC_EXECUTION]: Temporary Javascript files are generated inscripts/tistory_playwright_cli.pyto be executed within the browser's context for editor automation. The code usesjson.dumpsfor safe serialization of data embedded into these scripts.- [INDIRECT_PROMPT_INJECTION]: The skill represents an attack surface for indirect injection as it processes untrusted user markdown files. Evidence: 1. Ingestion points: User articles are read from disk inscripts/prepare_tistory_package.pyvia the--sourceargument. 2. Boundary markers: No explicit markers are used to delimit user content within the generated Javascript templates. 3. Capability inventory: The skill can execute shell commands (via subprocess) and automate browser actions (via Playwright). 4. Sanitization: User content is converted from Markdown to HTML using a library and is escaped usingjson.dumpsbefore insertion into automation scripts.
Audit Metadata