frappe-errors-controllers

Pass

Audited by Gen Agent Trust Hub on Mar 31, 2026

Risk Level: SAFE
Full Analysis
  • [SAFE]: The skill is entirely instructional and provides high-quality guidance for the Frappe and ERPNext development ecosystem. It promotes defensive programming and transaction integrity.
  • [COMMAND_EXECUTION]: The skill includes code snippets for database interactions (frappe.db.sql) and background task queuing (frappe.enqueue). These are standard framework operations and are accompanied by security advice, specifically instructing the user to use frappe.db.escape() to mitigate SQL injection risks.
  • [DATA_EXFILTRATION]: The skill provides a pattern for external API communication using the requests library. This is presented as a standard integration template and includes security best practices such as mandatory timeouts and specific exception handling to prevent leaking technical details to end users.
Audit Metadata
Risk Level
SAFE
Analyzed
Mar 31, 2026, 11:52 AM