ray-cover
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFECREDENTIALS_UNSAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The script
scripts/gen_cover.pyattempts to read the user's~/.zshenvfile to extract theOPENAI_API_KEYwhen the variable is not found in the environment. Accessing shell configuration files to harvest secrets is an unsafe practice for credential management. - [COMMAND_EXECUTION]: The script
scripts/gen_cover.pyuses thesubprocessmodule to execute external commands, includingcurlfor interacting with the OpenAI API andcodex execfor local image generation tasks. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from article or video content to generate image prompts and cover copy (
SKILL.md). This represents a potential attack surface where malicious content could influence the agent's behavior or output. - Ingestion points: Reads article text and video scripts from user-specified directories or the Obsidian vault (
SKILL.mdStep 1). - Boundary markers: The workflow does not explicitly use delimiters or instruction-ignore markers when processing external content.
- Capability inventory: The skill possesses shell execution capabilities through
scripts/gen_cover.pyand file-write capabilities across the workspace. - Sanitization: There is no evidence of content sanitization or filtering before the article data is interpolated into prompts.
Audit Metadata