schema-generator
Pass
Audited by Gen Agent Trust Hub on Sep 26, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from external URLs through the
webfetchtool and interpolates extracted values (e.g., page titles, headlines) into shell commands. This creates a vulnerability where a malicious website could attempt to inject command arguments or influence agent behavior via its content.\n - Ingestion points: External web content retrieved by the
webfetchtool as defined inSKILL.md.\n - Boundary markers: No delimiters or instructions to ignore potentially malicious embedded content are included.\n
- Capability inventory: Shell execution of local Python scripts (
scripts/schema_gen.pyandscripts/report_publish.py).\n - Sanitization: The instructions lack requirements for validating or escaping the external data before it is used in the command line.\n- [COMMAND_EXECUTION]: The skill requires the execution of local Python scripts via the system shell to generate schema and finalize reports.\n
- Evidence: The 'Process' section explicitly directs the agent to run
python scripts/schema_gen.pyusing fields derived from page content.\n - Evidence: The 'Output' section instructs the agent to run
python scripts/report_publish.pyto generate branded HTML and PDF files.
Audit Metadata