photo-composition-critic
Pass
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- Indirect Prompt Injection (LOW): The skill processes user-supplied image files, creating a surface for indirect prompt injection.\n
- Ingestion points: The
image_pathparameter inanalyze_compositionandcompare_cropstools inreferences/analysis-scripts.md.\n - Boundary markers: Absent. There are no instructions to the agent to disregard potential instructions embedded in image data or metadata.\n
- Capability inventory: The skill is allowed
Bash,Read,Write, andEdittools. The provided scripts write temporary files to/tmp.\n - Sanitization: Absent. The scripts use
PIL.Image.opendirectly on the provided path without validation.\n- Command Execution (SAFE): The skill requires theBashtool to execute Python scripts for image analysis. These scripts perform standard computational aesthetics tasks (e.g., centroid calculation, color harmony detection) and do not contain malicious code or shell injection vectors.\n- External Downloads (SAFE): ThePhotoCriticclass inreferences/analysis-scripts.mduses thecliplibrary, which downloads pre-trained model weights from OpenAI. OpenAI is a trusted organization, and this download is a legitimate functional requirement for the skill's stated purpose.
Audit Metadata