https://github.com/shantoshdurai/TouchPlay
· scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)
26 raw signals (0 security + 26 graph)
Last scanned 2 months, 2 weeks ago · v1 · 25 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 194 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
set_logger |
software | healthy | server/stream.py:26 |
_set_nodelay |
software | healthy | server/stream.py:31 |
stream_handler |
software | dead | server/stream.py:45 |
set_quality |
software | healthy | server/stream.py:78 |
_vd_base |
software | healthy | server/stream.py:101 |
_vd_tool |
software | healthy | server/stream.py:107 |
_vd_download |
software | healthy | server/stream.py:115 |
_vd_run |
software | healthy | server/stream.py:130 |
_display_count |
software | healthy | server/stream.py:140 |
enable_virtual_display |
software | dead | server/stream.py:148 |
disable_virtual_display |
software | dead | server/stream.py:191 |
set_high_quality |
software | healthy | server/stream.py:201 |
capture_loop |
software | healthy | server/stream.py:204 |
_process |
software | healthy | server/stream.py:222 |
acquire |
software | healthy | server/stream.py:253 |
_strip_markup |
software | healthy | server/gui.py:44 |
_severity |
software | healthy | server/gui.py:48 |
__init__ |
software | healthy | server/gui.py:116 |
reset |
software | healthy | server/gui.py:70 |
_round_rect |
software | healthy | server/gui.py:93 |
_redraw |
software | healthy | server/gui.py:99 |
_fit |
software | healthy | server/gui.py:108 |
set_on_close |
software | healthy | server/gui.py:148 |
mainloop |
software | healthy | server/gui.py:151 |
log |
software | healthy | server/gui.py:154 |
player_connect |
software | healthy | server/gui.py:160 |
apply |
software | dead | server/gui.py:193 |
player_reconnect |
software | healthy | server/gui.py:168 |
player_drop |
software | healthy | server/gui.py:176 |
player_release |
software | healthy | server/gui.py:186 |
player_set_name |
software | healthy | server/gui.py:192 |
player_rejected |
software | healthy | server/gui.py:198 |
set_firewall |
software | healthy | server/gui.py:202 |
refresh_loop |
software | healthy | server/gui.py:206 |
__enter__ |
software | healthy | server/gui.py:214 |
__exit__ |
software | healthy | server/gui.py:217 |
_post |
software | healthy | server/gui.py:222 |
_pump |
software | healthy | server/gui.py:225 |
_tick |
software | healthy | server/gui.py:237 |
_close_clicked |
software | healthy | server/gui.py:242 |
_quit |
software | healthy | server/gui.py:259 |
_setup_tray |
software | healthy | server/gui.py:290 |
_show_window |
software | healthy | server/gui.py:315 |
_tray_image |
software | healthy | server/gui.py:324 |
_build |
software | healthy | server/gui.py:350 |
pick |
software | healthy | server/gui.py:356 |
_toggle_details |
software | healthy | server/gui.py:457 |
_open_drop |
software | healthy | server/gui.py:467 |
_add_event |
software | healthy | server/gui.py:474 |
_redraw_status |
software | healthy | server/gui.py:496 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
pubspec.yaml |
software | healthy | client/pubspec.yaml |
README.md |
software | healthy | client/README.md |
analysis_options.yaml |
software | healthy | client/analysis_options.yaml |
build.gradle.kts |
software | healthy | client/android/build.gradle.kts |
build.gradle.kts |
software | healthy | client/android/app/build.gradle.kts |
ScreenCastService.kt |
software | healthy | client/android/app/src/main/kotlin/com/touchplay/app/Screen… |
MainActivity.kt |
software | healthy | client/android/app/src/main/kotlin/com/touchplay/app/MainAc… |
CameraStreamer.kt |
software | healthy | client/android/app/src/main/kotlin/com/touchplay/app/Camera… |
MainActivity.kt |
software | healthy | client/android/app/src/main/kotlin/com/fh6controller/fh6_co… |
release-notes-v1.2.0.md |
software | healthy | docs/release-notes-v1.2.0.md |
privacy.html |
software | healthy | docs/privacy.html |
release-notes-v1.3.0.md |
software | healthy | docs/release-notes-v1.3.0.md |
ROADMAP.md |
software | healthy | docs/ROADMAP.md |
release-notes-v1.4.0.md |
software | healthy | docs/release-notes-v1.4.0.md |
usb_link.py |
software | healthy | server/usb_link.py |
README.md |
software | healthy | server/README.md |
stream.py |
software | healthy | server/stream.py |
gui.py |
software | healthy | server/gui.py |
cast.py |
software | healthy | server/cast.py |
gamepad.py |
software | healthy | server/gamepad.py |
files.py |
software | healthy | server/files.py |
main.py |
software | healthy | server/main.py |
requirements.txt |
software | healthy | server/requirements.txt |
ui.py |
software | healthy | server/ui.py |
| Label | Layer | Status | Path |
|---|---|---|---|
StreamSettings |
software | healthy | server/stream.py:56 |
POINT |
software | healthy | server/stream.py:216 |
_Slot |
software | healthy | server/gui.py:60 |
_Card |
software | healthy | server/gui.py:78 |
ServerGUI |
software | healthy | server/gui.py:112 |
_Mailbox |
software | healthy | server/cast.py:36 |
_VirtualCamSink |
software | healthy | server/cast.py:101 |
GamepadController |
software | healthy | server/gamepad.py:34 |
_MOUSEINPUT |
software | healthy | server/gamepad.py:86 |
_KEYBDINPUT |
software | healthy | server/gamepad.py:96 |
_INPUT_UNION |
software | healthy | server/gamepad.py:105 |
_INPUT |
software | healthy | server/gamepad.py:108 |
_Handler |
software | healthy | server/files.py:98 |
Session |
software | healthy | server/main.py:54 |
PlayerInfo |
software | healthy | server/ui.py:46 |
ServerUI |
software | healthy | server/ui.py:64 |
| Label | Layer | Status | Path |
|---|---|---|---|
client |
software | healthy | client |
android |
software | healthy | client/android |
app |
software | healthy | client/android/app |
src |
software | healthy | client/android/app/src |
main |
software | healthy | client/android/app/src/main |
kotlin |
software | healthy | client/android/app/src/main/kotlin |
com |
software | healthy | client/android/app/src/main/kotlin/com |
touchplay |
software | healthy | client/android/app/src/main/kotlin/com/touchplay |
app |
software | healthy | client/android/app/src/main/kotlin/com/touchplay/app |
fh6controller |
software | healthy | client/android/app/src/main/kotlin/com/fh6controller |
fh6_controller |
software | healthy | client/android/app/src/main/kotlin/com/fh6controller/fh6_co… |
docs |
software | healthy | docs |
server |
software | healthy | server |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.42.129 |
network | healthy | client/README.md |
8.8.8.8 |
network | healthy | server/main.py |
127.0.0.1 |
network | healthy | server/main.py |
255.255.255.255 |
network | healthy | server/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-prjwpc5y |
software | healthy | /tmp/repobility-clone-prjwpc5y |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8765 |
network | healthy | server/main.py |
This page is publicly accessible at:
https://repobility.com/scan/3fa2b882-f3e9-4697-b275-fe7cb753bcbe/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3fa2b882-f3e9-4697-b275-fe7cb753bcbe/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.