@embarkai/ui-kit@0.4.92
React UI components and hooks for EmbarkAI authentication and Account Abstraction
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe dynamic-function finding is in generated WebAssembly glue, while the loaded asset is package-relative. The package has no lifecycle hook and source inspection found no concrete malicious chain.
Decision evidence
public snapshot- The bundled iframe includes a WebAssembly glue callback that constructs a function from a string.
- The package can upload an encrypted backup share to its own vault endpoint during backup operations.
- The stylesheet is compiled UI CSS, not executable script.
- package.json has no preinstall, install, postinstall, or other lifecycle hook.
- The WebAssembly loader fetches the packaged relative dkls23_wasm_bg.wasm asset, not a remote decoded script.
- No source evidence shows environment harvesting, child-process execution, persistence, or unprompted exfiltration.
Source & flagged code
12 flaggedSource fetches a remote non-code asset, decodes its contents, and dynamically executes the decoded payload.
dist/iframe/main.jsView on unpkg · L15Package contains a possible secret pattern.
Findings
Affected versions and remediation
This report applies to @embarkai/ui-kit@0.4.92.
See all versions of @embarkai/ui-kit for other recorded verdicts.
- Review the evidence and your use of @embarkai/ui-kit@0.4.92 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.