@embarkai/ui-kit@0.4.90
React UI components and hooks for EmbarkAI authentication and Account Abstraction
AI Security Review
scanned 3mo ago · by lpm-firewall-aiDirect inspection shows a browser-focused React wallet UI with package-aligned authenticated services. Scanner findings conflate WebAuthn's `eval` field and a bundled Wasm loader with dynamic payload execution.
Decision evidence
public snapshot- The flagged `eval` is a WebAuthn PRF extension property, not JavaScript evaluation.
- Wasm loader resolves the packaged `dkls23_wasm_bg.wasm` asset; no remote decoded payload execution was found.
- Runtime network calls implement authenticated wallet-backup and UI service operations.
- package.json contains no preinstall, install, or postinstall hook.
- The package exports React UI bundles with sideEffects disabled.
- The iframe checks postMessage sender origin against its configured iframe origin.
- No credential harvesting, shell execution, filesystem access, persistence, or AI-agent configuration mutation found.
Source & flagged code
11 flaggedSource fetches a remote non-code asset, decodes its contents, and dynamically executes the decoded payload.
dist/iframe/main.jsView on unpkg · L15Findings
Affected versions and remediation
This report applies to @embarkai/ui-kit@0.4.90.
See all versions of @embarkai/ui-kit for other recorded verdicts.
- Review the evidence and your use of @embarkai/ui-kit@0.4.90 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.