@prosopo/procaptcha-bundle@4.4.4
AI Security Review
scanned 2mo ago · by lpm-firewall-aiStatic inspection found a CAPTCHA browser bundle with package-aligned dynamic imports but no lifecycle hook or concrete malicious behavior. The environment-variable references configure the widget rather than harvesting the host environment.
Decision evidence
public snapshot- The browser entrypoint dynamically loads Prosopo captcha dependencies and calls their detector prefetch with a site key.
- The manifest exposes browser module entrypoints and lists build/test scripts; it has no install lifecycle hook.
- The manifest declares a module entrypoint at dist/index.js and marks the package side-effect-free.
- No package code invokes shell commands, reads local files at runtime, harvests credentials, or exfiltrates data.
- The shipped entrypoint mounts and manages CAPTCHA widgets in the page DOM; no confirmed attack surface is established.
Source & flagged code
3 flaggedPackage metadata claims a different repository identity while copied source loads a runtime dependency bridge.
dist/index.jsView on unpkg · L5The browser entrypoint dynamically loads Prosopo captcha dependencies and calls their detector prefetch with a site key.
dist/index.jsView on unpkg · L38Findings
Affected versions and remediation
This report applies to @prosopo/procaptcha-bundle@4.4.4.
See all versions of @prosopo/procaptcha-bundle for other recorded verdicts.
- Review the evidence and your use of @prosopo/procaptcha-bundle@4.4.4 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.