Pywayne Adb Logcat Reader
AdvisoryAudited by Static analysis on Apr 30, 2026.
Overview
No suspicious patterns detected.
Findings (0)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Stopping the reader could erase Android log data that the user expected to preserve for debugging or audit purposes.
The documented cleanup path appears to clear logs automatically, which is a destructive side effect that is not clearly scoped or separately confirmed for a reader tool.
`stop()` terminates adb logcat; use `Ctrl+C` to send interrupt signal - Logs are cleared automatically when process stops
Use only when automatic log clearing is acceptable; otherwise confirm the module behavior first or use a logcat workflow that does not clear logs.
The skill can interact with adb and stream logs from an attached Android device.
The skill starts a local adb/logcat process, which is expected for its purpose but still means the agent may run local commands against a connected device.
via the `adb logcat` command ... Uses Python subprocess to call adb
Run it only with trusted devices and expected adb access, and stop the process when monitoring is complete.
Users must trust whatever external package or native component provides the actual log reader.
The reviewed artifact does not include the external pywayne module or native backend implementation, so their provenance and behavior cannot be verified from this skill package.
from pywayne.adb.logcat_reader import AdbLogcatReader ... C++ Backend (Default) ... Uses native C++ implementation
Install the dependency only from a trusted source, verify the version, and prefer reviewed or pinned packages where possible.
Private device information could be displayed, copied into the conversation, or stored if the user or agent saves the output.
The skill streams Android log lines into the agent/user environment; those logs may contain sensitive or untrusted application and system data.
for line in reader.read():
print(line) ... # Filter, parse, store...Filter and redact logs before sharing or storing them, and treat log contents as data rather than instructions.
