@feathery/react@2.78.0
React library for Feathery
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe high-risk scanner matches resolve to ordinary browser library functionality: dynamic PDF loading and Base64 media/data-URL conversion. No lifecycle trigger or concrete malicious data flow was found.
Decision evidence
public snapshot- The manifest exposes browser and CommonJS library entrypoints and has no install, preinstall, or postinstall hook.
- The PDF loader pins a pdfjs-dist CDN version and loads that module only through its loader function.
- The flagged Base64 use converts a caller-supplied data URL into a File for thumbnail handling.
- The AssistantChat bundle decodes streamed chunks into bytes; the excerpt contains no evaluation or execution sink.
- The CommonJS flagged file implements browser canvas/font feature detection.
- Remote PDF module loading from jsDelivr is a supply-chain dependency, but it is pinned and limited to the PDF viewer loader.
- The package contains normal form-submission and assistant API functionality, but inspection found no credential harvesting, unrelated recipient, or automatic execution path.
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.B3lh27Wi.jsView on unpkg · L271Findings
Affected versions and remediation
This report applies to @feathery/react@2.78.0.
See all versions of @feathery/react for other recorded verdicts.
- Review the evidence and your use of @feathery/react@2.78.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.