streak
Pass
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [Indirect Prompt Injection] (LOW): The skill retrieves and processes data from external sources (Streak CRM) that may contain untrusted content such as email threads, comments, and task descriptions.
- Ingestion points: Untrusted data enters the agent context via
curlresponses from endpoints like/v1/boxes/{boxKey}/threads,/v1/boxes/{boxKey}/comments, and/v1/searchas defined inSKILL.md. - Boundary markers: Absent. The skill does not instruct the agent to use delimiters or ignore instructions embedded in the retrieved data.
- Capability inventory: The skill uses
bash -cto executecurlcommands. While these are currently scoped to API interactions, an agent influenced by data injection could be tricked into malforming these requests or acting on malicious instructions within the output. - Sanitization: Absent. There is no evidence of filtering or sanitizing the content returned from the API before it is processed by the LLM.
- [Command Execution] (SAFE): The skill uses
bash -cto executecurlcommands. This is documented as a workaround for environment variable persistence in specific environments and is used here for legitimate API interaction withapi.streak.com. - [Data Exposure] (SAFE): The skill correctly uses an environment variable (
STREAK_API_KEY) for authentication rather than hardcoding credentials. No sensitive local file access was detected.
Audit Metadata