Skip to main content

customerio-local-dev-loop

Facilitates local development workflows for Customer.io integrations, enabling efficient testing and environment management.

Install this skill

or
42/100

Security score

The customerio-local-dev-loop skill was audited on May 12, 2026 and we found 22 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 103

Template literal with variable interpolation in command context

SourceSKILL.md
103const prefixedId = `${this.config.eventPrefix}${userId}`;
medium line 112

Template literal with variable interpolation in command context

SourceSKILL.md
112const prefixedId = `${this.config.eventPrefix}${userId}`;
medium line 113

Template literal with variable interpolation in command context

SourceSKILL.md
113const prefixedEvent = `${this.config.eventPrefix}${eventName}`;
medium line 125

Template literal with variable interpolation in command context

SourceSKILL.md
125const prefixedId = `${this.config.eventPrefix}${userId}`;
medium line 169

Template literal with variable interpolation in command context

SourceSKILL.md
169const TEST_PREFIX = `test_${Date.now()}_`;
medium line 179

Template literal with variable interpolation in command context

SourceSKILL.md
179const id = `${TEST_PREFIX}${label}`;
medium line 196

Template literal with variable interpolation in command context

SourceSKILL.md
196cio.identify(id, { email: `${id}@test.example.com` })
medium line 202

Template literal with variable interpolation in command context

SourceSKILL.md
202await cio.identify(id, { email: `${id}@test.example.com` });
low line 43

Access to .env file

SourceSKILL.md
43# .env.development
low line 51

Access to .env file

SourceSKILL.md
51# .env.test
low line 76

Access to .env file

SourceSKILL.md
76siteId: process.env.CUSTOMERIO_SITE_ID ?? "",
low line 77

Access to .env file

SourceSKILL.md
77trackApiKey: process.env.CUSTOMERIO_TRACK_API_KEY ?? "",
low line 78

Access to .env file

SourceSKILL.md
78appApiKey: process.env.CUSTOMERIO_APP_API_KEY ?? "",
low line 79

Access to .env file

SourceSKILL.md
79region: process.env.CUSTOMERIO_REGION === "eu" ? RegionEU : RegionUS,
low line 80

Access to .env file

SourceSKILL.md
80dryRun: process.env.CUSTOMERIO_DRY_RUN === "true",
low line 81

Access to .env file

SourceSKILL.md
81eventPrefix: process.env.CUSTOMERIO_EVENT_PREFIX ?? "",
low line 173

Access to .env file

SourceSKILL.md
173process.env.CUSTOMERIO_SITE_ID!,
low line 174

Access to .env file

SourceSKILL.md
174process.env.CUSTOMERIO_TRACK_API_KEY!,
low line 223

Access to .env file

SourceSKILL.md
223npx dotenv -e .env.development -- npx vitest run tests/customerio.integration.test.ts
low line 232

Access to .env file

SourceSKILL.md
232"cio:verify": "dotenv -e .env.development -- tsx scripts/verify-customerio.ts",
low line 233

Access to .env file

SourceSKILL.md
233"cio:test": "dotenv -e .env.development -- vitest run tests/customerio.integration.test.ts",
medium line 252

Access to .env file

SourceSKILL.md
252| Dev events in production | Wrong `.env` file loaded | Verify `NODE_ENV` and env file path |
Scanned on May 12, 2026
View Security Dashboard
Installation guide →