AI Security Review
scanned 46m ago · by lpm-firewall-aiNo confirmed malicious install-time or import-time attack surface. The package exposes user-invoked NetSuite MCP setup, OAuth, public tunnel, SuiteCloud deploy, and MCP client installer capabilities.
Decision evidence
public snapshot- package.json has postinstall lifecycle script
- scripts/install-clients.ts can write MCP configs for Codex/Claude/Cursor/Gemini/etc when explicitly run
- scripts/public-url.ts can download/run ngrok for an explicit public-url command
- scripts/suitecloud-project.ts can invoke npx SuiteCloud CLI and download a Windows JDK when explicitly deploying
- bin/postinstall.mjs only prints usage hints and exits on quiet env; no file writes or network
- Agent/client config mutation is behind explicit netsuite-supermcp install/setup target selection, not install-time
- CLI child_process calls dispatch local Bun scripts or documented tools from user commands
- Network endpoints are package-aligned: NetSuite OAuth/REST, ngrok tunnel, Adoptium JDK, Oracle SuiteCloud CLI
- No credential harvesting or exfiltration beyond user-provided NetSuite/OAuth env embedded into chosen local MCP client configs
- No obfuscated payloads, eval/vm, native binary loading, or import-time execution found
Source & flagged code
9 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage source references child process execution.
bin/netsuite-supermcp-switch-account.mjsView on unpkg · L1A single source file combines environment access, network access, and code or shell execution; review context before blocking.
scripts/smoke.tsView on unpkg · L1Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
bin/netsuite-supermcp-setup.mjsView on unpkg · L1This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
scripts/suitecloud-project.tsView on unpkgPackage source invokes a package manager install command at runtime.
scripts/suitecloud-project.tsView on unpkg · L66