lindy-webhooks-events
Enables configuration of Lindy AI webhooks and event handling for building event-driven integrations and automating workflows.
Install this skill
Security score
The lindy-webhooks-events skill was audited on Feb 25, 2026 and we found 38 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 45 | console.log(`Webhook ID: ${webhook.id}`); |
Template literal with variable interpolation in command context
| 65 | Buffer.from(`sha256=${expected}`) |
Template literal with variable interpolation in command context
| 121 | console.log(`Run ${data.runId} completed in ${data.duration}ms`); |
Template literal with variable interpolation in command context
| 136 | console.error(`Run ${data.runId} failed: ${data.error}`); |
Template literal with variable interpolation in command context
| 141 | message: `Lindy agent failed: ${data.errorCode}`, |
Template literal with variable interpolation in command context
| 152 | console.log(`Automation ${data.automationId} triggered`); |
Webhook reference - potential data exfiltration
| 2 | name: lindy-webhooks-events |
Webhook reference - potential data exfiltration
| 4 | Configure Lindy AI webhooks and event handling. |
Webhook reference - potential data exfiltration
| 5 | Use when setting up webhooks, handling events, |
Webhook reference - potential data exfiltration
| 7 | Trigger with phrases like "lindy webhook", "lindy events", |
Webhook reference - potential data exfiltration
| 15 | # Lindy Webhooks & Events |
Webhook reference - potential data exfiltration
| 18 | Configure webhooks and event-driven integrations with Lindy AI. |
Webhook reference - potential data exfiltration
| 21 | - Lindy account with webhook access |
Webhook reference - potential data exfiltration
| 22 | - HTTPS endpoint for receiving webhooks |
Webhook reference - potential data exfiltration
| 27 | ### Step 1: Register Webhook |
Webhook reference - potential data exfiltration
| 33 | async function registerWebhook() { |
Webhook reference - potential data exfiltration
| 34 | const webhook = await lindy.webhooks.create({ |
Webhook reference - potential data exfiltration
| 35 | url: 'https://myapp.com/webhooks/lindy', |
Webhook reference - potential data exfiltration
| 42 | secret: process.env.WEBHOOK_SECRET, |
Webhook reference - potential data exfiltration
| 45 | console.log(`Webhook ID: ${webhook.id}`); |
Webhook reference - potential data exfiltration
| 46 | return webhook; |
Webhook reference - potential data exfiltration
| 50 | ### Step 2: Create Webhook Handler |
Webhook reference - potential data exfiltration
| 52 | // routes/webhooks/lindy.ts |
Webhook reference - potential data exfiltration
| 74 | if (!verifySignature(payload, signature, process.env.WEBHOOK_SECRET!)) { |
Webhook reference - potential data exfiltration
| 163 | ### Step 4: Test Webhooks |
Webhook reference - potential data exfiltration
| 165 | // Test webhook delivery |
Webhook reference - potential data exfiltration
| 166 | async function testWebhook(webhookId: string) { |
Webhook reference - potential data exfiltration
| 169 | const result = await lindy.webhooks.test(webhookId, { |
Webhook reference - potential data exfiltration
| 195 | - Registered webhooks |
Webhook reference - potential data exfiltration
| 203 | | Invalid signature | Wrong secret | Check WEBHOOK_SECRET | |
Webhook reference - potential data exfiltration
| 227 | - [Lindy Webhooks](https://docs.lindy.ai/webhooks) |
Webhook reference - potential data exfiltration
| 228 | - [Event Reference](https://docs.lindy.ai/webhooks/events) |
Webhook reference - potential data exfiltration
| 229 | - [Security Best Practices](https://docs.lindy.ai/webhooks/security) |
Access to .env file
| 31 | const lindy = new Lindy({ apiKey: process.env.LINDY_API_KEY }); |
Access to .env file
| 42 | secret: process.env.WEBHOOK_SECRET, |
Access to .env file
| 74 | if (!verifySignature(payload, signature, process.env.WEBHOOK_SECRET!)) { |
Access to .env file
| 167 | const lindy = new Lindy({ apiKey: process.env.LINDY_API_KEY }); |
External URL reference
| 35 | url: 'https://myapp.com/webhooks/lindy', |