marketing-skills

Warn

Audited by Gen Agent Trust Hub on Sep 3, 2026

Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
  • [COMMAND_EXECUTION]: The script prompt-engineer-toolkit/scripts/prompt_tester.py utilizes subprocess.run() to execute shell commands provided by the user through the --runner-cmd argument. This allows for arbitrary command execution on the host system.
  • [DYNAMIC_EXECUTION]: The script prompt-engineer-toolkit/scripts/prompt_tester.py dynamically constructs commands using user-provided templates. Furthermore, x-twitter-growth/scripts/growth_tracker.py constructs file paths using unsanitized user input (the Twitter handle), which could lead to path traversal vulnerabilities when writing data snapshots.
  • [EXTERNAL_DOWNLOADS]: The site-architecture/scripts/sitemap_analyzer.py utility uses urllib.request.urlopen() to fetch sitemap files from user-supplied external URLs, potentially allowing for server-side request forgery (SSRF) or downloading malicious content.
  • [INDIRECT_PROMPT_INJECTION]: Multiple analysis scripts, including copy-editing/scripts/readability_scorer.py and content-humanizer/scripts/humanizer_scorer.py, ingest and analyze untrusted text documents. The absence of strict boundary markers or input sanitization, combined with the agent's capability to execute commands via the toolkit, creates a surface for indirect prompt injection attacks where malicious content in the analyzed documents could attempt to hijack the agent's execution flow.
Audit Metadata
Risk Level
MEDIUM
Analyzed
Sep 3, 2026, 02:34 PM
Security Audit — agent-trust-hub — marketing-skills