n8n Workflow Mastery — Complete Automation Engineering System
Expertly designs and optimizes n8n workflows for automation, ensuring efficiency and scalability in business processes.
Install this skill
Security score
The n8n Workflow Mastery — Complete Automation Engineering System skill was audited on Mar 3, 2026 and we found 38 security issues across 2 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 229 | fullName: `${data.first_name} ${data.last_name}`.trim(), |
Template literal with variable interpolation in command context
| 280 | url: `${baseUrl}/items?page=${page}&per_page=100`, |
Template literal with variable interpolation in command context
| 281 | headers: { 'Authorization': `Bearer ${$env.API_TOKEN}` }, |
Template literal with variable interpolation in command context
| 417 | retry_url: `${$env.N8N_BASE_URL}/workflow/${error.workflow?.id}/executions/${error.execution?.id}`, |
Template literal with variable interpolation in command context
| 604 | const fullName = `${data.firstName || ''} ${data.lastName || ''}`.trim(); |
Template literal with variable interpolation in command context
| 1193 | ```yaml |
Webhook reference - potential data exfiltration
| 40 | trigger: "What starts this workflow? (webhook/schedule/event/manual)" |
Webhook reference - potential data exfiltration
| 113 | | External system sends data | Webhook | Webhook | API integrations, form submissions | |
Webhook reference - potential data exfiltration
| 120 | | Database change | Polling/Webhook | Various | CDC (Change Data Capture) | |
Webhook reference - potential data exfiltration
| 122 | ### 3.2 Webhook Security Checklist |
Webhook reference - potential data exfiltration
| 125 | webhook_security: |
Webhook reference - potential data exfiltration
| 132 | use_when: "Stripe, GitHub, Shopify webhooks" |
Webhook reference - potential data exfiltration
| 143 | - "Log all webhook calls for audit trail" |
Webhook reference - potential data exfiltration
| 144 | - "Set webhook timeout (don't leave connections hanging)" |
Webhook reference - potential data exfiltration
| 145 | - "Use 'Respond to Webhook' node for async processing" |
Webhook reference - potential data exfiltration
| 512 | trigger: "Webhook from CRM (new/updated contact)" |
Webhook reference - potential data exfiltration
| 555 | trigger: "Form/webhook (new request)" |
Webhook reference - potential data exfiltration
| 559 | 3: "Wait for webhook callback (button click)" |
Webhook reference - potential data exfiltration
| 570 | trigger: "Webhook or schedule" |
Webhook reference - potential data exfiltration
| 774 | - "Put API keys in webhook URLs" |
Webhook reference - potential data exfiltration
| 780 | ### 9.2 Webhook Security Implementation |
Webhook reference - potential data exfiltration
| 787 | const secret = $env.WEBHOOK_SECRET; |
Webhook reference - potential data exfiltration
| 796 | // Return 401 via Respond to Webhook node |
Webhook reference - potential data exfiltration
| 1064 | trigger: Webhook (form submission) |
Webhook reference - potential data exfiltration
| 1066 | 1_webhook: |
Webhook reference - potential data exfiltration
| 1067 | type: Webhook |
Webhook reference - potential data exfiltration
| 1070 | response: "Respond to Webhook (immediate 200)" |
Webhook reference - potential data exfiltration
| 1143 | trigger: Webhook (helpdesk new ticket) |
Webhook reference - potential data exfiltration
| 1145 | 1_webhook: |
Webhook reference - potential data exfiltration
| 1146 | type: Webhook |
Webhook reference - potential data exfiltration
| 1195 | trigger: Webhook (Stripe payment_intent.succeeded) |
Webhook reference - potential data exfiltration
| 1197 | 1_webhook: |
Webhook reference - potential data exfiltration
| 1198 | type: Webhook |
Webhook reference - potential data exfiltration
| 1251 | pattern: "Workflows trigger other workflows via internal webhooks" |
Webhook reference - potential data exfiltration
| 1256 | → HTTP Request to internal webhook: /event/order-created |
Webhook reference - potential data exfiltration
| 1294 | use_case: "1000 webhook events/minute, API limit 10/minute" |
Webhook reference - potential data exfiltration
| 1297 | 1: "Webhook receives event" |
Webhook reference - potential data exfiltration
| 1361 | webhook_scaling: "Separate webhook processor from main" |