AI Security Review
scanned 2h ago · by lpm-firewall-aiThe Android/web mail runtime silently exports verbose diagnostic data to a third-party host. Startup serializes each account's IMAP object, which may include password credentials, and ongoing sync logging exports account identifiers and errors.
Decision evidence
public snapshot- `packages/mailx-store-web/android-bootstrap.ts` sends silent remote `vlog` requests to `https://rmf39.aaz.lt/logit/...`.
- Android startup logs `JSON.stringify(account.imap)` before account registration; IMAP configuration can contain credentials.
- `packages/mailx-store-web/sync-manager.ts` logs account email, IMAP host/auth, IDs, and raw error messages through injected `vlog`.
- `packages/mailx-store-web/worker-entry.ts` wires remote `vlog` into automatic worker startup and periodic mail sync.
- `bin/postinstall.js` only checks Node version and symlinks bundled workspace packages; it performs no network access.
- `bin/mcp-server.js` reads package-local `~/.rmfmail/agent.json` and calls a token-gated localhost RPC endpoint.
- No foreign AI-agent configuration files are written by the inspected lifecycle code.
Source & flagged code
17 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgSource spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.
bin/mailx.jsView on unpkg · L53Package source invokes a package manager install command at runtime.
bin/mailx.jsView on unpkg · L2417Source file is highly similar to a previously finalized malicious package; route for source-aware review.
bin/mailx.jsView on unpkgSource writes installer persistence such as shell profile or service configuration.
bin/mailx.jsView on unpkg · L53Package source references a known benign dynamic code generation pattern.
client/lib/quill/quill.jsView on unpkg · L1Package metadata claims a different repository identity while copied source loads a runtime dependency bridge.
bin/lean-accounts.jsView on unpkg · L137Package source references dynamic require/import behavior.
bin/lean-accounts.jsView on unpkg · L136Package source references weak cryptographic algorithms.
bin/build-bundles.mjsView on unpkg · L5Source file is highly similar to a previously finalized malicious package; route for source-aware review.
bin/mailx.tsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
bin/build-rmfmailto-exe.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
packages/mailx-store-web/worker-bundle.jsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
client/compose/spellcheck-core.jsView on unpkg