V1 MVP (0.1.0) is the only supported line right now. Security fixes go here first.
- Local-network only: no cloud, no internet streaming, no remote-access server.
- Never expose ADB to the public internet; default port 5555 on LAN only.
- No
0.0.0.0binds, no arbitrary network scans, no killing unrelated processes. - No
evalon user input; all CLI args validated; shell variables quoted. - No root required for normal use; installer never touches shell rc files.
- Minimal stored data:
~/.config/syncro/known_devicesholds onlyserial|address|modelfor reconnection — no credentials, no media.
Open a GitHub issue with [SECURITY] prefix or contact the maintainers
privately. Include distro, version (syncro --version), and steps to
reproduce. Do not publish exploits before a fix is released.
- Keep phone + PC on a trusted LAN; disable router AP isolation if needed, but never port-forward ADB (5555) to the internet.
- Revoke stale authorizations via Android: Developer options → Revoke USB debugging authorizations.
- Use
syncro --dry-runto preview actions before connecting.