lucien-form-builder@2.8.45
AI Security Review
scanned 1d ago · by lpm-firewall-aiThe package has no active install hook or harmful account, credential, or data-exfiltration behavior. Its entry point does automatically compute unused browser fingerprint signals, but the reviewed code shows no transmission, so this does not establish an attack.
Decision evidence
public snapshot- The manifest points to index.js and has an empty prepare script; it declares no install, preinstall, or postinstall hook.
- The entry point imports src/fingerprint as a side effect, and that module automatically gathers browser fingerprint signals into a private in-memory object.
- The public-IP probe is defined in src/fingerprint.js but is not included in the automatically executed browserTests list; no transmission of the gathered fingerprint was identified.
- The added .claude/settings.local.json only allows the command Bash(docker info *).
- Fingerprint collection runs automatically when the package entry point is imported, even though the form-builder entry point does not use or expose its result.
- The fingerprint module probes browser characteristics including audio, canvas, installed fonts, language, local IP, platform, plugins, screen, and WebGL.
Source & flagged code
4 flaggedTarball package.json differs from the npm registry version manifest for scripts or dependency sets.
package.jsonView on unpkgThe manifest points to index.js and has an empty prepare script; it declares no install, preinstall, or postinstall hook.
Findings
Affected versions and remediation
This report applies to lucien-form-builder@2.8.45.
See all versions of lucien-form-builder for other recorded verdicts.
- Review the evidence and your use of lucien-form-builder@2.8.45 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.