@xapp/form-widget@1.95.1
Form Widget
AI Security Review
scanned 4mo ago · by lpm-firewall-aiStatic hints conflate bundled React code and browser-widget functionality with malware. Direct inspection shows package-aligned, runtime browser behavior and no concrete malicious installation or execution chain.
Decision evidence
public snapshot- `dist/index.es.js.map` contains two `new Function` uses for form-condition expressions.
- `dist/index.es.js.map` sends widget requests and analytics events to the configured API URL.
- `package.json` has no `preinstall`, `install`, or `postinstall` hook; `prepare` only invokes `npm run build`.
- No Node child-process, filesystem, VM, network-module imports, executable artifacts, or Unicode bidi controls were found in distributed files.
- `../src/utils/useTrustedForm.ts` permits dynamic script loading only from `https://api.trustedform.com`.
- `../src/components/FormDisplay/FormDisplay.tsx` and `FormStepDisplay.tsx` use `new Function` solely to evaluate configured form conditions.
- Browser storage and cookie reads support widget sessions, attribution, and form submission; no arbitrary credential harvesting is present.
Source & flagged code
4 flaggedSource contains bidi control or invisible Unicode characters associated with Trojan Source attacks.
dist/index.jsView on unpkg · L189A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/index.jsView on unpkgFindings
Affected versions and remediation
This report applies to @xapp/form-widget@1.95.1.
See all versions of @xapp/form-widget for other recorded verdicts.
- Review the evidence and your use of @xapp/form-widget@1.95.1 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.