scrape-analyze-page
Pass
Audited by Gen Agent Trust Hub on Jul 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes local Python scripts (
clean_html.pyandextract_metadata.py) using theuv runcommand to process HTML files. This is standard functionality for the skill's purpose. - [DATA_EXFILTRATION]: The skill reads local HTML files and writes extracted structured data to local JSON files. It does not perform any network operations, and no data exfiltration to external domains was detected.
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection through its ingestion of untrusted HTML data.
- Ingestion points: Local HTML files (referenced as
PAGE.html) provided in the$ARGUMENTSinput. - Boundary markers: The instructions lack explicit delimiting or prompt-level directives to ignore instructions that might be embedded within the HTML content.
- Capability inventory: The skill utilizes
Bash,Read, andWritetools, and the Python scripts have access to the local file system. - Sanitization: The
clean_html.pyscript provides basic sanitization by stripping<script>,<style>, and<svg>tags, as well as HTML comments, which mitigates some technical attack vectors but does not prevent natural language instructions in the remaining text from influencing the model.
Audit Metadata