jednadvacet-image-style
Warn
Audited by Gen Agent Trust Hub on Oct 10, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFEDATA_EXFILTRATIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [CREDENTIALS_UNSAFE]: The
scripts/ppq-image.tsscript programmatically accesses the user's local application data directory (defaulting to$XDG_DATA_HOME/opencode) to extract API keys fromopencode.db(an SQLite database) andauth.json. It specifically queries for credentials where theintegration_idis 'ppq'. - [DATA_EXFILTRATION]: Extracted credentials and local image data are transmitted to the remote host
api.ppq.ai. This behavior, while functional for the skill, moves sensitive system information and private data to an external service not explicitly verified as part of the vendor's infrastructure. - [COMMAND_EXECUTION]: The script utilizes
execFileSyncto invoke theidentifycommand from the ImageMagick suite to verify image dimensions for processed files. - [INDIRECT_PROMPT_INJECTION]: The skill possesses an attack surface for indirect prompt injection via external image data and generative prompts.
- Ingestion points: Untrusted image data enters via local files or remote URLs, and prompts are accepted from user input in
scripts/ppq-image.ts. - Boundary markers: The skill instructions in
SKILL.mdrequire the agent to ask for tool selection and budget approval before performing operations, which provides a layer of human oversight. - Capability inventory: The skill can perform network operations (
fetch), local command execution (identify), and file system access (readFile,writeFile). - Sanitization: The script includes logic to redact API keys from error messages and uses standard Node.js APIs for data handling.
- [EXTERNAL_DOWNLOADS]: The script performs network requests to
api.ppq.aifor model discovery and processing, and it is designed to fetch image data from remote URLs provided during execution.
Audit Metadata