dot-openapi
Fail
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: HIGHCREDENTIALS_UNSAFEDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The file
references/authentication.mdcontains a hardcoded API key (dot_app_UlSpzXNEXhYZIAFakHLCkMVVBLbsBIWxaRMVaJZGUOYKhDoDRZwLLvLujAIwQxbY) within an examplecurlcommand. Instructions specify that keys should be kept secret and stored in environment variables, yet a concrete key is provided in the documentation. - [DATA_EXFILTRATION]: The skill provides scripts such as
scripts/send_image.py,scripts/send_text.py, andscripts/send_canvas.pythat are designed to read local files (images, icons, or JSON payloads) and transmit their content to the vendor's API atdot.mindreset.tech. While this is functional for the skill's purpose, the capability to read and send local data to a remote server is present. - [INDIRECT_PROMPT_INJECTION]: The skill interacts with external data inputs, creating an attack surface for prompt injection.
- Ingestion points: Several scripts accept command-line arguments for text content and file paths (e.g.,
--title,--message,--image,--payload) which are then processed and sent to an API. - Boundary markers: There are no explicit delimiters or instructions provided to the agent to treat embedded content as untrusted or to ignore instructions within the data.
- Capability inventory: The skill scripts have the ability to read from the local file system and perform network operations using a pre-configured API client.
- Sanitization: In
scripts/send_canvas.py, the skill utilizes validation functions from thedot_mcp.canvasmodule to ensure that JSON payloads conform to expected schemas.
Recommendations
- AI detected serious security threats
Audit Metadata