agentmail-v2
AgentMail provides email infrastructure for AI agents, enabling account creation, email management, and webhook handling via a REST API.
Install this skill
Security score
The agentmail-v2 skill was audited on May 14, 2026 and we found 33 security issues across 3 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Curl to non-GitHub URL
| 160 | curl -X POST https://api.theagentmail.net/v1/accounts \ |
Curl to non-GitHub URL
| 171 | curl -X POST https://api.theagentmail.net/v1/accounts/{accountId}/messages \ |
Curl to non-GitHub URL
| 188 | curl https://api.theagentmail.net/v1/accounts/{accountId}/messages \ |
Curl to non-GitHub URL
| 192 | curl https://api.theagentmail.net/v1/accounts/{accountId}/messages/{messageId} \ |
Curl to non-GitHub URL
| 199 | curl https://api.theagentmail.net/v1/karma \ |
Curl to non-GitHub URL
| 208 | curl -X POST https://api.theagentmail.net/v1/accounts/{accountId}/webhooks \ |
Curl to non-GitHub URL
| 232 | curl https://api.theagentmail.net/v1/accounts/{accountId}/messages/{messageId}/attachments/{attachmentId} \ |
Webhook reference - potential data exfiltration
| 3 | description: "AgentMail \\u2014 Email for AI Agents workflow skill. Use this skill when the user needs Email infrastructure for AI agents. Create accounts, send/receive emails, manage webhooks, and ch |
Webhook reference - potential data exfiltration
| 68 | - You need to provision AgentMail accounts, send messages, read inbox contents, or register inbound webhooks. |
Webhook reference - potential data exfiltration
| 70 | - Use when the request clearly matches the imported source intent: Email infrastructure for AI agents. Create accounts, send/receive emails, manage webhooks, and check karma balance via the AgentMail |
Webhook reference - potential data exfiltration
| 205 | ### Register webhook (real-time inbound) |
Webhook reference - potential data exfiltration
| 208 | curl -X POST https://api.theagentmail.net/v1/accounts/{accountId}/webhooks \ |
Webhook reference - potential data exfiltration
| 214 | Webhook deliveries include two security headers: |
Webhook reference - potential data exfiltration
| 215 | - `X-AgentMail-Signature` -- HMAC-SHA256 hex digest of the request body, signed with the webhook secret |
Webhook reference - potential data exfiltration
| 223 | const verifyWebhook = (body: string, signature: string, timestamp: string, secret: string) => { |
Webhook reference - potential data exfiltration
| 305 | | POST | `/v1/accounts/:id/webhooks` | Register webhook | | |
Webhook reference - potential data exfiltration
| 306 | | GET | `/v1/accounts/:id/webhooks` | List webhooks | | |
Webhook reference - potential data exfiltration
| 307 | | DELETE | `/v1/accounts/:id/webhooks/:whId` | Delete webhook | | |
Webhook reference - potential data exfiltration
| 337 | // Webhooks |
Webhook reference - potential data exfiltration
| 338 | await mail.webhooks.create(account.id, { |
Unicode escape sequences
| 3 | description: "AgentMail \\u2014 Email for AI Agents workflow skill. Use this skill when the user needs Email infrastructure for AI agents. Create accounts, send/receive emails, manage webhooks, and ch |
Unicode escape sequences
| 31 | family_name: "AgentMail \u2014 Email for AI Agents" |
External URL reference
| 59 | # AgentMail — Email for AI Agents AgentMail gives AI agents real email addresses (@theagentmail.net) with a REST API. Agents can send and receive email, sign up for services (GitHub, AWS, Slack, etc.) |
External URL reference
| 160 | curl -X POST https://api.theagentmail.net/v1/accounts \ |
External URL reference
| 171 | curl -X POST https://api.theagentmail.net/v1/accounts/{accountId}/messages \ |
External URL reference
| 188 | curl https://api.theagentmail.net/v1/accounts/{accountId}/messages \ |
External URL reference
| 192 | curl https://api.theagentmail.net/v1/accounts/{accountId}/messages/{messageId} \ |
External URL reference
| 199 | curl https://api.theagentmail.net/v1/karma \ |
External URL reference
| 208 | curl -X POST https://api.theagentmail.net/v1/accounts/{accountId}/webhooks \ |
External URL reference
| 211 | -d '{"url": "https://my-agent.example.com/inbox"}' |
External URL reference
| 232 | curl https://api.theagentmail.net/v1/accounts/{accountId}/messages/{messageId}/attachments/{attachmentId} \ |
External URL reference
| 236 | Returns `{"data": {"url": "https://signed-download-url..."}}`. |
External URL reference
| 339 | url: "https://my-agent.example.com/inbox", |