skills/openaec-foundation/erpnext_anthropic_claude_development_skill_package/erpnext-impl-jinja/Gen Agent Trust Hub
erpnext-impl-jinja
Pass
Audited by Gen Agent Trust Hub on Mar 20, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill includes instructions to run
bench migrateinSKILL.mdandreferences/workflows.md. This is a standard administrative command used in the Frappe framework to synchronize database schemas and is consistent with the skill's purpose as a developer tool. - [PROMPT_INJECTION]: The skill identifies a potential indirect prompt injection surface where Jinja templates process untrusted data from ERPNext document fields.
- Ingestion points: Document fields (e.g.,
doc.remarks,doc.customer_name) are processed inSKILL.mdandreferences/examples.md. - Boundary markers: The documentation explicitly warns developers against using the
| safefilter on untrusted user input to prevent Cross-Site Scripting (XSS) inreferences/anti-patterns.md. - Capability inventory: The skill demonstrates capabilities such as performing database queries via
frappe.db.sqland sending emails viafrappe.sendmail. - Sanitization: It recommends utilizing Jinja's default auto-escaping and the
get_formattedmethod for rendering display values safely.
Audit Metadata