Spin up a virtual Android you can drive from ADB, Movicom and AI agents. macOS, Linux and Windows.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 54f2c67 · analyzer v33 · 3d ago
skills & prompt files 1
- agent-rules tecnomanu-android-lab-54f2c67/AGENTS.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 17
filesystem 12
- fs tecnomanu-android-lab-54f2c67/src/adb.js :6
import { existsSync } from 'node:fs'; - fs tecnomanu-android-lab-54f2c67/src/backends/emulator.js :4
import { existsSync, mkdirSync, openSync, readFileSync, readdirSync, renameSync, rmSync, writeFileSync } from 'node:fs'; - fs tecnomanu-android-lab-54f2c67/src/backends/redroid.js :5
import { mkdirSync, rmSync } from 'node:fs'; - fs tecnomanu-android-lab-54f2c67/src/cli.js :1
import { readFileSync } from 'node:fs'; - fs tecnomanu-android-lab-54f2c67/src/commands/basic.js :3
import { existsSync } from 'node:fs'; - fs tecnomanu-android-lab-54f2c67/src/commands/clean.js :5
import { rmSync } from 'node:fs'; - fs tecnomanu-android-lab-54f2c67/src/commands/doctor.js :3
import { existsSync, statfsSync } from 'node:fs'; - fs tecnomanu-android-lab-54f2c67/src/commands/screen.js :4
import { mkdirSync, writeFileSync } from 'node:fs'; - fs tecnomanu-android-lab-54f2c67/src/commands/update.js :4
import { readFileSync } from 'node:fs'; - fs tecnomanu-android-lab-54f2c67/src/commands/wizard.js :5
import { existsSync } from 'node:fs'; - fs tecnomanu-android-lab-54f2c67/src/platform.js :5
import { accessSync, constants, existsSync, readFileSync, readdirSync } from 'node:fs'; - fs tecnomanu-android-lab-54f2c67/src/state.js :4
import { mkdirSync, readFileSync, writeFileSync } from 'node:fs';
shell / exec 5
- shell tecnomanu-android-lab-54f2c67/src/adb.js :5
import { spawn } from 'node:child_process'; - shell tecnomanu-android-lab-54f2c67/src/backends/emulator.js :3
import { spawn } from 'node:child_process'; - shell tecnomanu-android-lab-54f2c67/src/commands/basic.js :2
import { spawn } from 'node:child_process'; - shell tecnomanu-android-lab-54f2c67/src/commands/screen.js :3
import { spawn } from 'node:child_process'; - shell tecnomanu-android-lab-54f2c67/src/platform.js :4
import { execFileSync, execSync } from 'node:child_process';
network 1
- net tecnomanu-android-lab-54f2c67/src/backends/emulator.js :156
const res = await fetch(url);
install hooks 1
- prepublishOnly tecnomanu-android-lab-54f2c67/package.json :36
node --test