@xapp/form-widget@1.118.0
Form Widget
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe package automatically sends partial form entries as an event when a user closes an incomplete form, and the README does not disclose that collection. The destination is the configured form API, which makes this an undocumented tracking concern rather than evidence of a malicious external receiver.
Decision evidence
public snapshot- When the widget closes, it records entered form values as partial data with abandonmentReason "widget_close".
- The event beacon sends event data in a JSON POST.
- The beacon endpoint uses the configured API URL’s origin and the path /cms/widget/events.
- The package describes itself as a form widget, and its README documents attribution analytics but not automatic partial-form tracking.
- The destination is derived from the widget’s configured API URL, consistent with its form-service purpose.
- The README documents automatic analytics tracking of URL attribution parameters.
Source & flagged code
5 flaggedA single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/index.jsView on unpkg · L1Package source references a known benign dynamic code generation pattern.
dist/index.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to @xapp/form-widget@1.118.0.
See all versions of @xapp/form-widget for other recorded verdicts.
- Review the evidence and your use of @xapp/form-widget@1.118.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.