@feathery/react@2.82.0
React library for Feathery
AI Security Review
scanned 2mo ago · by lpm-firewall-aiStatic review shows a commercial Feathery React client with no install hooks that mutate the host, no self-dependency chain, and no decoded remote payload execution. High scanner labels map to pdf.js loading, FingerprintJS, form cookies, and a datepicker bundle.
Decision evidence
public snapshot- prepare and prepublishOnly scripts exist, but they are husky and yarn build, not install hooks.
- PDF loader uses new Function only to dynamically import pinned pdf.js from jsdelivr.
- Assistant chat uses the same CDN import helper and atob on audio bytes.
- Main bundle includes FingerprintJS Base64 CSS selectors, cookie helpers, and Feathery API URLs.
- CJS entry re-exports the form SDK and regional api.feathery.io hosts.
- A large datepicker chunk is new versus a prior stored version.
- No preinstall, install, or postinstall scripts; published files are dist, cjs, and umd.
- Network targets are Feathery APIs/CDNs plus form integrations such as pdfjs-dist on jsdelivr.
- new Function only returns import(u) for a version-pinned pdf.min.mjs URL.
- atob is used for FingerprintJS ad-block selectors, image data URLs, and voice audio, not to run decoded code.
- Cookie reads are named SDK session helpers, not a hidden account-takeover path.
- No self-dependency, child_process, eval, or install-time agent/config mutation.
Source & flagged code
7 flaggedPackage source references dynamic code evaluation.
dist/fthry_pdfjsLoader.CRkrFcJY.jsView on unpkg · L27Package source references dynamic require/import behavior.
dist/fthry_index.BVBhmTvz.jsView on unpkg · L271Findings
Affected versions and remediation
This report applies to @feathery/react@2.82.0.
See all versions of @feathery/react for other recorded verdicts.
- Review the evidence and your use of @feathery/react@2.82.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.