AI Security Review
scanned 2d ago · by lpm-firewall-aiNo confirmed malicious attack surface. The package is a user-invoked mobile-development CLI that scaffolds project files, launches local build tools, and serves local development content.
Decision evidence
public snapshot- `dist/prebuild.js` dynamically imports the caller's `signalx.config.*` during explicit prebuild.
- `dist/web-server.js` spawns `npx rspeedy build` only for the user-invoked web command.
- `dist/packages.js` and `dist/upgrade.js` run package-manager commands only from explicit add/remove/upgrade commands.
- `templates/android/gradle/wrapper/gradle-wrapper.jar` is a Gradle wrapper archive with `org/gradle/wrapper/*` classes.
- `package.json` contains no preinstall, install, postinstall, or prepare lifecycle hook.
- `dist/index.js` only exports CLI functionality; no import-time execution chain was found.
- `dist/dev-server.js` sends reload requests only to `127.0.0.1` on a local dev-server port.
- No credential harvesting, broad home-directory reads, exfiltration endpoint, eval/vm use, or AI-agent control-surface writes were found.
- `dist/prebuild.js` writes generated Android/iOS project files only as part of explicit prebuild scaffolding.
Source & flagged code
9 flagged · loading sourcePackage source references child process execution.
dist/web-server.jsView on unpkg · L20This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/prebuild.jsView on unpkgPackage source references dynamic require/import behavior.
dist/prebuild.jsView on unpkg · L194Package source invokes a package manager install command at runtime.
dist/dev-server.jsView on unpkg · L730Package ships non-JavaScript build or shell helper files.
templates/android/gradlew.batView on unpkgPackage ships high-entropy non-source blobs.
templates/android/gradle/wrapper/gradle-wrapper.jarView on unpkgPackage ships compressed or archive-like blobs.
templates/android/gradle/wrapper/gradle-wrapper.jarView on unpkgPackage ships a nested archive or MCP bundle that was inventoried but not recursively analyzed.
templates/android/gradle/wrapper/gradle-wrapper.jarView on unpkg