postmark-templates
Pass
Audited by Gen Agent Trust Hub on Oct 6, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill documentation describes a template rendering system that processes external data, creating a potential surface for indirect prompt injection.
- Ingestion points: Data enters the agent context via the
TemplateModelandTestRenderModelobjects described inSKILL.mdandreferences/template-api.md. - Boundary markers: The documentation explicitly differentiates between double braces
{{variable}}(which perform HTML escaping) and triple braces{{{variable}}}(which disable escaping for raw HTML injection). - Capability inventory: The skill provides instructions for sending emails via
client.sendEmailWithTemplateandclient.sendEmailBatchWithTemplates, which execute network requests to the Postmark API. - Sanitization: While Handlebars provides default escaping, the skill documents the use of triple braces for unescaped content, which requires the developer to ensure the source data is trusted.
- [SAFE]: The skill uses official Postmark API endpoints (
api.postmarkapp.com) and requires the officialpostmarkNode.js library, which are well-known and trusted vendor resources. - [SAFE]: The skill follows security best practices for credential management by demonstrating the use of environment variables (
process.env.POSTMARK_SERVER_TOKEN) rather than hardcoding sensitive keys.
Audit Metadata