klaviyo-install-auth
Facilitates the installation and configuration of the Klaviyo Node.js SDK for seamless API key authentication.
Install this skill
Security score
The klaviyo-install-auth skill was audited on May 28, 2026 and we found 17 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 99 | console.log(`Connected to Klaviyo account: ${account.attributes.contactInformation.organizationName}`); |
Template literal with variable interpolation in command context
| 100 | console.log(`Account ID: ${account.id}`); |
Template literal with variable interpolation in command context
| 107 | console.error(`Connection failed: ${error.status} ${error.message}`); |
Curl to non-GitHub URL
| 122 | curl -X GET "https://a.klaviyo.com/api/profiles/" \ |
Access to .env file
| 55 | # .env (NEVER commit to git) |
Access to .env file
| 60 | echo '.env' >> .gitignore |
Access to .env file
| 61 | echo '.env.local' >> .gitignore |
Access to .env file
| 78 | const session = new ApiKeySession(process.env.KLAVIYO_PRIVATE_KEY!); |
Access to .env file
| 93 | const session = new ApiKeySession(process.env.KLAVIYO_PRIVATE_KEY!); |
Access to .env file
| 103 | console.error('Invalid API key. Check KLAVIYO_PRIVATE_KEY in your .env file.'); |
Access to .env file
| 131 | - `.env` file with `KLAVIYO_PRIVATE_KEY` set |
External URL reference
| 34 | - Klaviyo account at https://www.klaviyo.com/ |
External URL reference
| 122 | curl -X GET "https://a.klaviyo.com/api/profiles/" \ |
External URL reference
| 177 | - [Klaviyo API Reference](https://developers.klaviyo.com/en/reference/api_overview) |
External URL reference
| 178 | - [Authentication Guide](https://developers.klaviyo.com/en/docs/authenticate_) |
External URL reference
| 179 | - [klaviyo-api npm](https://www.npmjs.com/package/klaviyo-api) |
External URL reference
| 181 | - [Klaviyo Status](https://status.klaviyo.com) |