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 24, 2026 and we found 44 security issues across 3 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 61

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Template literal with variable interpolation in command context

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

Curl to non-GitHub URL

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

Curl to non-GitHub URL

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

Curl to non-GitHub URL

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

Webhook reference - potential data exfiltration

SourceSKILL.md
30Structured 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 38

Webhook reference - potential data exfiltration

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

Webhook reference - potential data exfiltration

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

Webhook reference - potential data exfiltration

SourceSKILL.md
161async function handleWebhookFailure() {
low line 162

Webhook reference - potential data exfiltration

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

Webhook reference - potential data exfiltration

SourceSKILL.md
164// Check webhook status
low line 165

Webhook reference - potential data exfiltration

SourceSKILL.md
165const webhooks = await client.webhooks.list();
low line 167

Webhook reference - potential data exfiltration

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

Webhook reference - potential data exfiltration

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

Webhook reference - potential data exfiltration

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

Webhook reference - potential data exfiltration

SourceSKILL.md
180// Resume paused webhooks
low line 181

Webhook reference - potential data exfiltration

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

Webhook reference - potential data exfiltration

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

Webhook reference - potential data exfiltration

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

Webhook reference - potential data exfiltration

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

Webhook reference - potential data exfiltration

SourceSKILL.md
293echo "--- Webhooks ---"
low line 294

Webhook reference - potential data exfiltration

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

External URL reference

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

External URL reference

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

External URL reference

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

External URL reference

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

External URL reference

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