product-finder-builder
Pass
Audited by Gen Agent Trust Hub on Nov 3, 2026
Risk Level: SAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external JSON catalogs which could contain malicious instructions. It mitigates this risk by including explicit instructions to treat input data as untrusted and by performing data sanitization. * Ingestion points: Untrusted JSON data is ingested from the file path specified in the
--inputargument inscripts/build_finder.py. * Boundary markers: TheSKILL.mdfile contains a 'Working agreement' section that explicitly instructs the agent to ignore instructions embedded in input documents. * Capability inventory: The skill performs file read/write operations viascripts/skill_io.pybut lacks network capabilities or shell execution of ingested data. * Sanitization: Thebuild_finder.pyscript validates product URLs to ensure they are HTTPS or root-relative and escapes JSON characters when generating the HTML prototype to prevent data injection into the HTML template. - [DYNAMIC_EXECUTION]: The Python script generates an HTML file with embedded JavaScript. This is the intended behavior for creating a rule-based prototype. The script uses secure JSON serialization and character escaping to ensure the generated file is safe to open locally.
Audit Metadata