create-zuplo-api@7.4.6
Create Zuplo API with one command
AI Security Review
scanned 2mo ago · by lpm-firewall-aiScanner labels come from one ncc-bundled create CLI that combines env, fetch, spawn, and Ajv Function; source shows no install hooks and token use only against the Zuplo developer API. Remaining spawn, analytics, and opt-in project-local agent files are package-aligned user-invoked setup, so the package is clean.
Decision evidence
public snapshot- package.json defines an explicit create-zuplo-api CLI, ships only dist and docs, and has no preinstall, install, or postinstall scripts and no runtime dependencies.
- The bundled CLI reads a local Zuplo auth.json access token and sends it as a Bearer header to the Zuplo developer API, defaulting to https://dev.zuplo.com.
- AI-agent files are written only after an interactive agent prompt or --agents; non-interactive --yes mode leaves agents empty.
- Optional project MCP config points at https://dev.zuplo.com/mcp/docs, and selected skills are copied as SKILL.md from the first-party zuplo/tools tarball.
- Telemetry posts package-manager usage to PostHog unless ZUPLO_DO_NOT_TRACK is set; no webhook or secret-harvest sink is present.
- child_process is used for git init, package install, and npx zuplo in the project the user asked to create.
- The ncc-minified dist/index.js puts Ajv new Function, spawn, env, and fetch in one file, which is why scanners labeled credential exfiltration and eval.
- ZUPLO_DEVELOPER_API_ENDPOINT can override the developer API host without a hostname allowlist.
- When the user selects agents, the CLI downloads an unpinned GitHub main tarball and writes project-local agent files.
Source & flagged code
8 flaggedSource appears to send environment or credential material to an external endpoint.
dist/index.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to create-zuplo-api@7.4.6.
See all versions of create-zuplo-api for other recorded verdicts.
- Review the evidence and your use of create-zuplo-api@7.4.6 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.