goals
Pass
Audited by Gen Agent Trust Hub on Oct 5, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface as it is designed to ingest and process data from external, potentially attacker-controlled sources.
- Ingestion points: The skill reads data from user-connected accounts including email, calendar, health readers (Apple Health, Health Connect), financial accounts (Plaid), and cloud documents (Google Drive, Docs, Sheets). It also reads from local files like
~/USER.mdand~/MEMORY.md. - Boundary markers: The instructions do not specify the use of clear delimiters or XML-style tags to isolate external content from the agent's instructions, though they do advise the agent to treat data as "evidence rather than ground truth."
- Capability inventory: The agent has the ability to update persistent storage using
muse.editto modify~/MEMORY.md, and uses file tools to write detailed goal state toworkspace/goals/<goal-slug>/GOAL.md. It also modifies a goals database viauser_goal.createanduser_goal.update. - Sanitization: There are no specific instructions for sanitizing or escaping content from external sources before it is stored or processed in later sessions.
- [DATA_EXFILTRATION]: The skill is designed to access highly sensitive user data including financial transactions, medical records, and private messages.
- The skill explicitly identifies these as sensitive and includes mandatory instructions to seek user permission before accessing such data (e.g., in
money.md,health.md, andcareer.md). - While this is the intended functionality of a goal-tracking assistant, the broad access to sensitive data types creates a risk profile that requires strict adherence to the agent's safety guardrails.
Audit Metadata