@grovetech/defender@0.29.0
Active runtime protection for vibe-coded apps — drops in as Express middleware (web + AI layer), blocks prompt injection, PII leaks, and sensitive paths in real time. By Grovetech AI.
AI Security Review
scanned 3d ago · by lpm-firewall-aiThe SDK's runtime telemetry includes the system hostname, which is identifying information beyond the allowed anonymous telemetry fields. It is sent to the package's configured service and can be disabled with cfg.telemetry, so this warrants a warning rather than a block.
Decision evidence
public snapshot- Calling defender() reads the system hostname and passes it, the API key, and version into the telemetry client.
- Telemetry POSTs the hostname, version, request count, and events to the configured endpoint with the API key as a bearer token.
- A timer periodically flushes telemetry and can send a heartbeat while the application runs.
- The API supports disabling telemetry with cfg.telemetry === false.
- Telemetry requires the application to initialize the SDK with an API key; importing the package alone does not send it.
- The default telemetry endpoint is Grovetech's Defender service, and the endpoint can be configured.
- The manifest has no install hook; prepublishOnly builds the package.
Source & flagged code
8 flaggedPackage text addresses the security reviewer or scanner and tries to influence the review outcome.
README.mdView on unpkgSource appears to send environment or credential material to an external endpoint.
dist/esm/cli.jsView on unpkg · L4Findings
Affected versions and remediation
This report applies to @grovetech/defender@0.29.0.
See all versions of @grovetech/defender for other recorded verdicts.
- Review the evidence and your use of @grovetech/defender@0.29.0 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.