raindrop-api
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill enables an attack surface for indirect prompt injection by design, as it processes content from an external service that may contain attacker-controlled text.
- Ingestion points: In
SKILL.md, the agent is instructed to fetch bookmarks and highlights usingGET /raindrops/{collectionId}andGET /raindrop/{id}. The fields retrieved—specificallytitle,excerpt,note, andhighlights—are often derived from external web content that could contain malicious instructions. - Boundary markers: The instructions do not specify any boundary markers or special delimiters to separate the retrieved data from the agent's core instructions, increasing the likelihood of the agent obeying instructions embedded within a bookmark's note or title.
- Capability inventory: The skill utilizes powerful CLI tools (
curl,jq) and provides templates for network requests and file operations, including a file upload endpoint (PUT /raindrop/fileinSKILL.md), which could be abused if an injected instruction targets local sensitive files. - Sanitization: There are no requirements or examples for sanitizing, escaping, or validating the text content returned by the Raindrop.io API before the agent incorporates it into its context or decision-making process.
Audit Metadata