look-at
Warn
Audited by Gen Agent Trust Hub on Oct 5, 2026
Risk Level: MEDIUMDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONMETADATA_POISONING
Full Analysis
- [DATA_EXFILTRATION]: The
scripts/look_at.shscript passes the entire parent directory of a target file to several analysis backends using flags like--add-dirand-C. This behavior grants the underlying AI models and tools access to all files within that directory, creating a risk of sensitive data exposure if the target file is stored in a location containing private information. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted media content that could contain instructions designed to hijack the agent.
- Ingestion points: Media files and goal strings passed via the command line in
scripts/look_at.shandscripts/look_at.py. - Boundary markers: Prompts lack robust delimiters to separate instructions from untrusted file content.
- Capability inventory: The skill can execute shell commands, read from the file system, and enable model-side code execution.
- Sanitization: No input validation or content filtering is implemented for processed files.
- [DYNAMIC_EXECUTION]: The
--agenticoption inscripts/look_at.pyenables thecode_executiontool for the Gemini API. This allows the model to run code to process images and documents, which could be exploited by malicious payloads embedded in the media files to perform unauthorized logic within the model's environment. - [METADATA_POISONING]: The skill contains deceptive documentation regarding model versions (e.g., 'GPT-5.4') and claims to bypass standard service billing using 'pooled accounts'. It specifically uses the
LOOK_AT_NESTED=1environment variable to disable platform security guards (likeimage-read-guard.ts), which is an intentional bypass of safety mechanisms.
Audit Metadata