outlook
Pass
Audited by Gen Agent Trust Hub on Sep 23, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to execute shell commands using the
npx @useclawlink/clitool to perform all actions, including login, connection, and data manipulation. - [INDIRECT_PROMPT_INJECTION]: The skill enables the agent to read external content from Outlook emails, calendars, and tasks. This creates a surface for indirect prompt injection where malicious instructions embedded in received emails or calendar events could potentially influence the agent's behavior.
- Ingestion points: Commands such as
outlook_list_messages,outlook_get_message,outlook_search_messages,outlook_query_emails,outlook_list_events, andoutlook_list_todo_tasksingest external data into the agent's context. - Boundary markers: None specified in the instructions for isolating external content.
- Capability inventory: The skill includes write capabilities such as
outlook_send_email,outlook_calendar_create_event, andoutlook_create_contactwhich could be abused if an injection is successful. - Sanitization: No explicit sanitization or filtering of email/event content is mentioned.
- [EXTERNAL_DOWNLOADS]: The skill utilizes
npxto dynamically download and run the@useclawlink/clipackage from the public NPM registry at runtime. - [DATA_EXFILTRATION]: The skill documentation notes that the
@useclawlink/cli logincommand stores authentication credentials in a local file at~/.clawlink/credentials.json. While this is standard behavior for CLI-based authentication for this vendor, users should be aware that the agent has access to these credentials.
Audit Metadata