nylas-api
Pass
Audited by Gen Agent Trust Hub on Oct 6, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to integrate with data sources that contain content from third parties, which may include malicious instructions.
- Ingestion points: Data is ingested through email messages (
rules/email-messages.md), meeting transcripts (rules/notetaker-meetings.md), and contact details (rules/contacts-crud.md). - Boundary markers: The instructions in
SKILL.mdandrules/security-untrusted-content.mdexplicitly define "prompt-injection boundaries" and require keeping provider-originated values separate from agent instructions. - Capability inventory: The skill provides instructions for sending emails, creating calendar events, and managing account configurations across multiple rule files (e.g.,
rules/email-messages.md,rules/calendar-events.md,rules/agent-accounts.md). - Sanitization: A mandatory security module (
rules/security-untrusted-content.md) explicitly instructs the agent to treat all grant-scoped API data as untrusted, forbids following instructions found within that data, and requires explicit human-in-the-loop confirmation for any mutations derived from external content. - [EXTERNAL_DOWNLOADS]: The skill references official SDKs for Python, Node.js, and Ruby.
- Evidence includes instructions for
npm install nylas,pip install nylas, andgem install nylasinrules/sdk-quickstart.mdandSKILL.md. These are official vendor packages from Nylas. - [COMMAND_EXECUTION]: The skill provides example commands for interacting with the Nylas API.
- Evidence includes standard
curlexamples inAGENTS.mdand rule files (e.g.,rules/agent-accounts.md) for API authentication and resource management. These are documented for developer guidance and do not involve silent or unauthorized execution.
Audit Metadata