Skip to main content

lucidchart-webhooks-events

Integrates Lucidchart webhooks for real-time notifications on document changes, enhancing collaboration and automation.

Install this skill

or
0/100

Security score

The lucidchart-webhooks-events skill was audited on May 26, 2026 and we found 29 security issues across 5 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 44

Template literal with variable interpolation in command context

SourceSKILL.md
44{ headers: { Authorization: `Bearer ${process.env.LUCID_ACCESS_TOKEN}`,
medium line 81

Template literal with variable interpolation in command context

SourceSKILL.md
81console.log(`New doc: "${data.title}" by ${data.creatorId} in ${data.folderId}`);
medium line 84

Template literal with variable interpolation in command context

SourceSKILL.md
84console.log(`Doc updated: ${data.documentId}, pages: ${data.pageCount}`);
medium line 87

Template literal with variable interpolation in command context

SourceSKILL.md
87console.log(`Doc shared: ${data.documentId} → ${data.recipientEmail} (${data.permission})`);
medium line 90

Template literal with variable interpolation in command context

SourceSKILL.md
90console.log(`Shape: ${data.shapeType} on page ${data.pageId} of doc ${data.documentId}`);
medium line 93

Template literal with variable interpolation in command context

SourceSKILL.md
93console.log(`${data.userId} joined doc ${data.documentId} as ${data.role}`);
medium line 96

Template literal with variable interpolation in command context

SourceSKILL.md
96console.warn(`Unhandled event: ${eventType}`);
medium line 2

Webhook reference - potential data exfiltration

SourceSKILL.md
2name: lucidchart-webhooks-events
medium line 3

Webhook reference - potential data exfiltration

SourceSKILL.md
3description: 'Webhooks Events for Lucidchart.
medium line 5

Webhook reference - potential data exfiltration

SourceSKILL.md
5Trigger: "lucidchart webhooks events".
medium line 18

Webhook reference - potential data exfiltration

SourceSKILL.md
18# Lucidchart Webhooks & Events
medium line 22

Webhook reference - potential data exfiltration

SourceSKILL.md
22Lucidchart delivers real-time webhook notifications when documents, shapes, and collaboration states change across your organization's diagramming workspace. These events power integrations such as au
medium line 27

Webhook reference - potential data exfiltration

SourceSKILL.md
27- Webhook endpoint URL accessible over HTTPS (TLS 1.2+)
medium line 28

Webhook reference - potential data exfiltration

SourceSKILL.md
28- Webhook signing secret from the Lucid app settings (`LUCID_WEBHOOK_SECRET`)
medium line 31

Webhook reference - potential data exfiltration

SourceSKILL.md
31## Webhook Registration
low line 37

Webhook reference - potential data exfiltration

SourceSKILL.md
37"https://api.lucid.co/v1/webhooks",
low line 39

Webhook reference - potential data exfiltration

SourceSKILL.md
39callbackUrl: "https://your-app.com/webhooks/lucidchart",
low line 47

Webhook reference - potential data exfiltration

SourceSKILL.md
47console.log("Webhook ID:", res.data.webhookId);
low line 62

Webhook reference - potential data exfiltration

SourceSKILL.md
62.createHmac("sha256", process.env.LUCID_WEBHOOK_SECRET!)
low line 76

Webhook reference - potential data exfiltration

SourceSKILL.md
76app.post("/webhooks/lucidchart", verifyLucidSignature, (req, res) => {
low line 127

Webhook reference - potential data exfiltration

SourceSKILL.md
127// After 3 consecutive failures the webhook is marked inactive and must be re-enabled via API.
medium line 134

Webhook reference - potential data exfiltration

SourceSKILL.md
134| 403 on signature check | Signing secret regenerated in Lucid dashboard | Update `LUCID_WEBHOOK_SECRET` and redeploy |
medium line 135

Webhook reference - potential data exfiltration

SourceSKILL.md
135| Events arrive for wrong account | Webhook scope set to `user` instead of `account` | Re-register with `"scope": "account"` |
medium line 137

Webhook reference - potential data exfiltration

SourceSKILL.md
137| Webhook marked inactive | Endpoint returned errors for 3 retries | Fix endpoint, then PATCH webhook status to `active` |
low line 44

Access to .env file

SourceSKILL.md
44{ headers: { Authorization: `Bearer ${process.env.LUCID_ACCESS_TOKEN}`,
low line 62

Access to .env file

SourceSKILL.md
62.createHmac("sha256", process.env.LUCID_WEBHOOK_SECRET!)
low line 66

Buffer.from base64 decode

SourceSKILL.md
66if (!crypto.timingSafeEqual(Buffer.from(signature, "base64"), Buffer.from(expected, "base64"))) {
low line 37

External URL reference

SourceSKILL.md
37"https://api.lucid.co/v1/webhooks",
low line 39

External URL reference

SourceSKILL.md
39callbackUrl: "https://your-app.com/webhooks/lucidchart",
Scanned on May 26, 2026
View Security Dashboard
Installation guide →