lucien-form-builder@2.8.40
AI Security Review
scanned 1d ago · by lpm-firewall-aiThe package automatically collects browser fingerprint attributes and includes them with form submissions, without clear disclosure in the reviewed code. This may support fraud prevention, but the extra identifying data collection presents a user privacy risk.
Decision evidence
public snapshot- The package imports fingerprint code through its main entry point, which starts collecting browser attributes automatically.
- The fingerprint routine gathers browser characteristics such as canvas, installed fonts, language, storage availability, screen resolution, and platform.
- On form submission, the package sends the fingerprint alongside form data, the page URL, user agent, and window resolution.
- The package has no active install hook; its prepare script is empty.
- The fingerprint data is sent with an explicit form submission to a configurable endpoint, consistent with a possible form anti-abuse function.
- The public-IP lookup is registered in fingerprint.js but is not included in the browserTests list that runs automatically.
Source & flagged code
4 flaggedTarball package.json differs from the npm registry version manifest for scripts or dependency sets.
package.jsonView on unpkgFindings
Affected versions and remediation
This report applies to lucien-form-builder@2.8.40.
See all versions of lucien-form-builder for other recorded verdicts.
- Review the evidence and your use of lucien-form-builder@2.8.40 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.