@feathery/react@2.107.1
React library for Feathery
AI Security Review
scanned 21d ago · by lpm-firewall-aiSource inspection shows no install-time attack. The highlighted runtime behavior is bounded to an explicit DocuSign draft action, and the dynamic import loads the pinned PDF.js module from the package's CDN URL.
Decision evidence
public snapshot- package.json defines `prepare` as `husky` and `prepublishOnly` as `yarn build`; neither is an npm install hook.
- The PDF loader imports the pinned PDF.js module from jsDelivr at runtime.
- The DocuSign request handling is limited to the `docusign/sign` endpoint; the draft handler sets status to `created` after a `Save Draft` click.
- The browser code changes DocuSign request data, but the inspected caller connects that change to an explicit draft action.
- The flagged dynamic import loads PDF.js from the package's pinned jsDelivr URL; the inspected excerpt does not show decoded remote payload execution.
Source & flagged code
7 flaggedPackage source references dynamic code evaluation.
dist/fthry_pdfjsLoader.C-aFL9JX.jsView on unpkg · L27Package source references dynamic require/import behavior.
dist/fthry_index.BEWX35Jb.jsView on unpkg · L271Findings
Affected versions and remediation
This report applies to @feathery/react@2.107.1.
See all versions of @feathery/react for other recorded verdicts.
- Review the evidence and your use of @feathery/react@2.107.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.