Skip to main content

instantly-incident-runbook

Facilitates rapid incident response for Instantly outages, including triage, mitigation, and postmortem procedures.

Install this skill

or
0/100

Security score

The instantly-incident-runbook skill was audited on May 12, 2026 and we found 44 security issues across 3 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 59

Template literal with variable interpolation in command context

SourceSKILL.md
59console.log(`Unhealthy campaigns: ${unhealthy.length}`);
medium line 68

Template literal with variable interpolation in command context

SourceSKILL.md
68console.log(`\nAccounts: ${accounts.length} total, ${healthy.length} healthy, ${broken.length} broken`);
medium line 73

Template literal with variable interpolation in command context

SourceSKILL.md
73console.log(` ${v.email}: SMTP=${v.smtp_status} IMAP=${v.imap_status} DNS=${v.dns_status}`);
medium line 90

Template literal with variable interpolation in command context

SourceSKILL.md
90console.log(`Paused broken account: ${v.email}`);
medium line 92

Template literal with variable interpolation in command context

SourceSKILL.md
92console.log(`Failed to pause ${v.email}: ${e.message}`);
medium line 105

Template literal with variable interpolation in command context

SourceSKILL.md
105console.log(` POST /accounts/${encodeURIComponent(v.email)}/resume`);
medium line 128

Template literal with variable interpolation in command context

SourceSKILL.md
128console.log(`${campaign.name}: ${bounceRate}% bounce rate`);
medium line 129

Template literal with variable interpolation in command context

SourceSKILL.md
129console.log(` Sent: ${analytics.emails_sent}, Bounced: ${analytics.emails_bounced}`);
medium line 137

Template literal with variable interpolation in command context

SourceSKILL.md
137console.log(` Bounced leads: ${bouncedLeads.length} of ${leads.length} sampled`);
medium line 163

Template literal with variable interpolation in command context

SourceSKILL.md
163console.log(`${w.name}: ${w.event_type} -> ${w.target_hook_url}`);
medium line 164

Template literal with variable interpolation in command context

SourceSKILL.md
164console.log(` Status: ${w.status || "active"}`);
medium line 178

Template literal with variable interpolation in command context

SourceSKILL.md
178console.log(`\nResuming paused webhook: ${w.name}`);
medium line 180

Template literal with variable interpolation in command context

SourceSKILL.md
180await client.request(`/webhooks/${w.id}/resume`, { method: "POST" });
medium line 184

Template literal with variable interpolation in command context

SourceSKILL.md
184await client.request(`/webhooks/${w.id}/test`, { method: "POST" });
medium line 187

Template literal with variable interpolation in command context

SourceSKILL.md
187console.log(` Failed: ${e.message}`);
medium line 212

Template literal with variable interpolation in command context

SourceSKILL.md
212console.log(`\nBackground jobs in progress: ${stuck.length}`);
medium line 214

Template literal with variable interpolation in command context

SourceSKILL.md
214console.log(` ${j.id}: ${j.status} (created: ${j.timestamp_created})`);
medium line 249

Template literal with variable interpolation in command context

SourceSKILL.md
249console.log(`${degraded.length} accounts with low warmup inbox rate:\n`);
medium line 252

Template literal with variable interpolation in command context

SourceSKILL.md
252console.log(` ${w.email}: ${rate}% inbox rate (${w.warmup_emails_landed_spam} spam)`);
medium line 276

Curl to non-GitHub URL

SourceSKILL.md
276curl -s https://api.instantly.ai/api/v2/campaigns?limit=100 \
medium line 281

Curl to non-GitHub URL

SourceSKILL.md
281EMAILS=$(curl -s https://api.instantly.ai/api/v2/accounts?limit=50 \
medium line 286

Curl to non-GitHub URL

SourceSKILL.md
286curl -s https://api.instantly.ai/api/v2/webhooks?limit=20 \
medium line 29

Webhook reference - potential data exfiltration

SourceSKILL.md
29Structured incident response procedures for Instantly.ai integration failures. Covers campaign pause cascades, account health crises, bounce protect triggers, webhook delivery failures, and API outage
medium line 37

Webhook reference - potential data exfiltration

SourceSKILL.md
37| P3 Medium | Single campaign/account issue | 4 hours | One account SMTP failure, webhook delivery issue |
medium line 152

Webhook reference - potential data exfiltration

SourceSKILL.md
152## Incident: Webhook Delivery Failure
low line 156

Webhook reference - potential data exfiltration

SourceSKILL.md
156async function handleWebhookFailure() {
low line 157

Webhook reference - potential data exfiltration

SourceSKILL.md
157console.log("=== P3 TRIAGE: Webhook Delivery ===\n");
low line 159

Webhook reference - potential data exfiltration

SourceSKILL.md
159// Check webhook status
low line 160

Webhook reference - potential data exfiltration

SourceSKILL.md
160const webhooks = await client.webhooks.list();
low line 162

Webhook reference - potential data exfiltration

SourceSKILL.md
162for (const w of webhooks as any[]) {
low line 168

Webhook reference - potential data exfiltration

SourceSKILL.md
168const summary = await client.request("/webhook-events/summary");
low line 172

Webhook reference - potential data exfiltration

SourceSKILL.md
172const byDate = await client.request("/webhook-events/summary-by-date");
low line 175

Webhook reference - potential data exfiltration

SourceSKILL.md
175// Resume paused webhooks
low line 176

Webhook reference - potential data exfiltration

SourceSKILL.md
176for (const w of webhooks as any[]) {
low line 178

Webhook reference - potential data exfiltration

SourceSKILL.md
178console.log(`\nResuming paused webhook: ${w.name}`);
low line 180

Webhook reference - potential data exfiltration

SourceSKILL.md
180await client.request(`/webhooks/${w.id}/resume`, { method: "POST" });
low line 184

Webhook reference - potential data exfiltration

SourceSKILL.md
184await client.request(`/webhooks/${w.id}/test`, { method: "POST" });
low line 285

Webhook reference - potential data exfiltration

SourceSKILL.md
285echo "--- Webhooks ---"
low line 286

Webhook reference - potential data exfiltration

SourceSKILL.md
286curl -s https://api.instantly.ai/api/v2/webhooks?limit=20 \
low line 276

External URL reference

SourceSKILL.md
276curl -s https://api.instantly.ai/api/v2/campaigns?limit=100 \
low line 281

External URL reference

SourceSKILL.md
281EMAILS=$(curl -s https://api.instantly.ai/api/v2/accounts?limit=50 \
low line 286

External URL reference

SourceSKILL.md
286curl -s https://api.instantly.ai/api/v2/webhooks?limit=20 \
low line 299

External URL reference

SourceSKILL.md
299- [Instantly Help Center](https://help.instantly.ai)
low line 301

External URL reference

SourceSKILL.md
301- [Instantly Status Page](https://status.instantly.ai)
Scanned on May 12, 2026
View Security Dashboard
Installation guide →