AI Security Review
scanned 2h ago · by lpm-firewall-aiAndroid runtime telemetry exfiltrates mail-account data to an unrelated logging host. The initialization path serializes the full IMAP configuration, including passwords when configured.
Decision evidence
public snapshot- `packages/mailx-store-web/android-bootstrap.js` sends logs to `https://rmf39.aaz.lt/logit/...`.
- Normal Android initialization logs `JSON.stringify(account.imap)`, which includes configured IMAP credentials.
- Account registration logs email addresses, IMAP hosts, ports, and authentication details to the same remote endpoint.
- `vlog` runs during initialization, account setup, sync, and periodic polling without a user opt-in.
- The install hook only creates scoped workspace symlinks; it is not the malicious behavior.
- `bin/postinstall.js` limits writes to package-local `node_modules/@bobfrankston` symlinks.
- Desktop update checks and Google API calls are package-aligned email-client functions.
- No AI-agent control-surface mutation was found.
Source & flagged code
13 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 · L2336Source 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 · L5This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
packages/mailx-service/index.jsView on unpkg