render-keepalive@1.0.1
Keep render free-tier instances awake and visible: /ping target helper, wake/sleep notices to an ntfy topic, and a one-time local env snapshot.
AI Security Review
scanned 11d ago · by lpm-firewall-aiThe runtime API collects saved Chrome passwords and sends them with browsing data to a package-selected external topic. This is concrete credential exfiltration, so the package should be blocked.
Decision evidence
public snapshot- Calling the exported startKeepAlive function triggers a snapshot by default.
- The snapshot reads Chrome saved login records, decrypts passwords, and includes them with usernames and URLs.
- The snapshot bundle is compressed and sent by HTTPS to ntfy.sh using a package-selected default topic.
Source & flagged code
8 flaggedA single source file combines environment access, network access, and code or shell execution; review context before blocking.
lib/collect.jsView on unpkg · L6The snapshot reads Chrome saved login records, decrypts passwords, and includes them with usernames and URLs.
lib/collect.jsView on unpkg · L89Findings
Affected versions and remediation
This report applies to render-keepalive@1.0.1.
See all versions of render-keepalive for other recorded verdicts.
- Avoid installing render-keepalive@1.0.1. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.