The most powerful Android RPA agent framework, next generation mobile automation.
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret ×6, dynamic code execution ×2 in firerpa/lamda
transport http 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 84edc22 · analyzer v17 · 1h ago
danger signals8
- dynamic code executioneval()/exec()firerpa-lamda-84edc22/setup.py:5
exec(open("lamda/__init__.py", "rt").read()) - dynamic code executioneval()/exec()firerpa-lamda-84edc22/tools/debugimage.py:39
area=eval(args.area), - committed secretprivate keyfirerpa-lamda-84edc22/tools/id_rsa:1
PEM private key block (redacted) - committed secretprivate keyfirerpa-lamda-84edc22/tools/root.key:1
PEM private key block (redacted) - committed secretprivate keyfirerpa-lamda-84edc22/tools/rsync.sh:19
PEM private key block (redacted) - committed secretprivate keyfirerpa-lamda-84edc22/tools/scp.sh:19
PEM private key block (redacted) - committed secretprivate keyfirerpa-lamda-84edc22/tools/ssh.sh:10
PEM private key block (redacted) - committed secretprivate keyfirerpa-lamda-84edc22/tools/test.pem:2
PEM private key block (redacted)
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 8
- fs firerpa-lamda-84edc22/extensions/example_mcp_extension.py :26
blob = base64.b64encode(open(absolute_path, "rb").read()).decode() - fs firerpa-lamda-84edc22/lamda/client.py :1515
with open(certfile, "rb") as fd: - fs firerpa-lamda-84edc22/lamda/types.py :29
with open(fpath, "wb") as fd: - fs firerpa-lamda-84edc22/setup.py :5
exec(open("lamda/__init__.py", "rt").read()) - fs firerpa-lamda-84edc22/tools/adb_pubkey.py :31
open("adbkey.lamda", "w").write(pubkey) - fs firerpa-lamda-84edc22/tools/cert.py :29
with open("root.key", "rb") as f: - fs firerpa-lamda-84edc22/tools/debugimage.py :35
image = Image.open(d.screenshot(95)) - fs firerpa-lamda-84edc22/tools/frida_script_generate.py :17
with open(bridge, "r", encoding="utf-8") as f:
shell / exec 3
- shell firerpa-lamda-84edc22/tools/adb_pubkey.py :30
pubkey = os.popen("adb pubkey adbkey").read() - shell firerpa-lamda-84edc22/tools/ida.py :7
import subprocess - shell firerpa-lamda-84edc22/tools/startmitm.py :15
import subprocess
network 3
- net firerpa-lamda-84edc22/lamda/client.py :30
from urllib.parse import quote - net firerpa-lamda-84edc22/tools/discover.py :4
from socket import * - net firerpa-lamda-84edc22/tools/startmitm.py :18
from socket import *
database 1
- db firerpa-lamda-84edc22/extensions/mcp_sms_reader.py :11
import sqlite3
declared dependencies 5
- mitmproxy@>=9.0.0,<=10.2.0
- dnspython@*
- httpx@[socks]<0.28.0
- packaging@*
- Pillow@*