lightbase-edge@0.1.16
The Lightbase Edge deploy tool: full-Node SSR for any Node codebase (Astro, Nuxt, Next, custom servers) served through the Lightbase edge gateway with a static CDN front. Zero edge functions, zero provisioning, zero rewrites — bundles your server, publish
AI Security Review
scanned 3h ago · by lpm-firewall-aiThe CLI is also the package main entry, and importing it can default to deployment, which may publish artifacts and update a manifest without an explicit deploy command. The destination is configured by the user and fits the package's purpose, so this is a warning-level capability risk rather than a demonstrated attack.
Decision evidence
public snapshot- The package exposes cli.mjs as both its executable and main entry, so importing the main entry evaluates the CLI.
- With no command argument, the CLI defaults to deploy and immediately dispatches that command at top level.
- Deploy registration sends the deploy token in an apikey header to the URL selected by LIGHTBASE_URL or LIGHTBASE_BASE_URL.
- The package describes itself as a deploy tool, and deploy is an intended command when the executable is run.
- The registration URL is supplied through the user's environment; the inspected request does not show a hard-coded unrelated collector.
Source & flagged code
6 flaggedPackage metadata claims a different repository identity while copied source loads a runtime dependency bridge.
cli.mjsView on unpkg · L146With no command argument, the CLI defaults to deploy and immediately dispatches that command at top level.
cli.mjsView on unpkg · L2108Findings
Affected versions and remediation
This report applies to lightbase-edge@0.1.16.
See all versions of lightbase-edge for other recorded verdicts.
- Review the evidence and your use of lightbase-edge@0.1.16 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.