image-audit
Pass
Audited by Gen Agent Trust Hub on Sep 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external websites via
curlcommands inreferences/checks.md. This represents a surface for indirect prompt injection if the fetched content (HTML, sitemaps, or JSON-LD) contains instructions designed to manipulate the agent's behavior. - Ingestion points:
curl -s "$URL"andcurl -s "$SITE/sitemap.xml"are used to fetch content from user-defined or externally-sourced URLs. - Boundary markers: The skill does not explicitly use delimiters or instruction-ignore warnings when processing the fetched content.
- Capability inventory: The skill uses
grep,sed,strings, andpython3to process data. It does not perform file-writes or network operations using the extracted data, limiting the impact of potential injections. - Sanitization: No specific sanitization or escaping of external content is performed before processing.
- [DYNAMIC_EXECUTION]: The skill uses
python3 -cinreferences/checks.mdto execute a small, embedded script for parsing and filteringImageObjectschema. - Evidence: A multi-line Python script is passed to
python3 -cto process standard input usingjson.loads()and recursion to find image keys. This is a low-risk pattern as the code is static and locally defined within the skill's reference files, rather than being generated from untrusted input.
Audit Metadata