design-website
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill consumes external data via
scripts/read_prospect.pyfrom Google Sheets (sheet_url). The ingested records are mapped directly to properties likedescription,keywords, andcompany_name. This untrusted context flows directly intoscripts/generate_website.pyto populate localized textual fields. If an attacker controls the source sheet rows, they could inject malicious instructions intended to manipulate the agent processing this workflow or compromise the output context. - [COMMAND_EXECUTION]: The execution path uses user-supplied strings inside simple command line piping (
python3 read_prospect.py --url "SHEET_URL" --row 1 | python3 generate_website.py). The parameters are handled safely via standard Pythonargparsearguments, rather than subshells, which restricts direct command injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: The script connects to the external Google Sheets API via
gspreadand dynamically requests images fromapi.unsplash.comandpicsum.photos. These are well-known, trusted domains for standard stock image curation and OAuth flow authentication, presenting low inherent malicious risk.
Audit Metadata