Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

virgil724/playgate

https://github.com/virgil724/playgate · scanned 2026-06-16 00:51 UTC (2 months, 1 week ago)

25 raw signals (0 security + 25 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 23 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 520 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.

LabelLayerStatusPath
_import_bluez software healthy playgate-host/nxbt-daemon/nxbtd.py:145
_geteuid software healthy playgate-host/nxbt-daemon/nxbtd.py:156
send_msg software healthy playgate-host/nxbt-daemon/nxbtd.py:166
buttons_to_nxbt software healthy playgate-host/nxbt-daemon/nxbtd.py:172
axis_to_nxbt software healthy playgate-host/nxbt-daemon/nxbtd.py:177
fill_input_packet software healthy playgate-host/nxbt-daemon/nxbtd.py:187
apply_input software healthy playgate-host/nxbt-daemon/nxbtd.py:351
close software healthy playgate-host/nxbt-daemon/nxbtd.py:368
__init__ software healthy playgate-host/nxbt-daemon/nxbtd.py:514
_find_reconnect_targets software healthy playgate-host/nxbt-daemon/nxbtd.py:268
connect software healthy playgate-host/nxbt-daemon/nxbtd.py:283
run software healthy playgate-host/nxbt-daemon/nxbtd.py:657
_handle_line software healthy playgate-host/nxbt-daemon/nxbtd.py:461
_send software healthy playgate-host/nxbt-daemon/nxbtd.py:497
send_status software healthy playgate-host/nxbt-daemon/nxbtd.py:504
_make_controller software healthy playgate-host/nxbt-daemon/nxbtd.py:540
_get_controller software healthy playgate-host/nxbt-daemon/nxbtd.py:545
_ensure_bluez_plugin software healthy playgate-host/nxbt-daemon/nxbtd.py:555
_run_controller software healthy playgate-host/nxbt-daemon/nxbtd.py:585
_broadcast_status software healthy playgate-host/nxbt-daemon/nxbtd.py:624
_apply_socket_permissions software healthy playgate-host/nxbt-daemon/nxbtd.py:635
stop software healthy playgate-host/nxbt-daemon/nxbtd.py:722
_child_signals_after_fork software healthy playgate-host/nxbt-daemon/nxbtd.py:735
_cleanup_children software healthy playgate-host/nxbt-daemon/nxbtd.py:762
_build_arg_parser software healthy playgate-host/nxbt-daemon/nxbtd.py:795
main software healthy playgate-host/nxbt-daemon/nxbtd.py:834
_handle_signal software healthy playgate-host/nxbt-daemon/nxbtd.py:850
_make_socketpair software healthy playgate-host/nxbt-daemon/test_protocol.py:38
__init__ software healthy playgate-host/nxbt-daemon/test_protocol.py:1033
apply_input software healthy playgate-host/nxbt-daemon/test_protocol.py:1036
close software healthy playgate-host/nxbt-daemon/test_protocol.py:871
_make_session software healthy playgate-host/nxbt-daemon/test_protocol.py:78
test_send_msg_json_terminated software healthy playgate-host/nxbt-daemon/test_protocol.py:92
test_send_msg_no_extra_whitespace software healthy playgate-host/nxbt-daemon/test_protocol.py:107
test_single_button software healthy playgate-host/nxbt-daemon/test_protocol.py:129
test_multiple_buttons software healthy playgate-host/nxbt-daemon/test_protocol.py:133
test_no_buttons software healthy playgate-host/nxbt-daemon/test_protocol.py:142
test_all_buttons software healthy playgate-host/nxbt-daemon/test_protocol.py:145
test_full_bitmask_table software healthy playgate-host/nxbt-daemon/test_protocol.py:150
test_bitmask_consistency_with_core_types software healthy playgate-host/nxbt-daemon/test_protocol.py:156
test_centre software healthy playgate-host/nxbt-daemon/test_protocol.py:199
test_full_positive software healthy playgate-host/nxbt-daemon/test_protocol.py:202
test_full_negative software healthy playgate-host/nxbt-daemon/test_protocol.py:205
test_half software healthy playgate-host/nxbt-daemon/test_protocol.py:208
test_clamp_above software healthy playgate-host/nxbt-daemon/test_protocol.py:211
test_clamp_below software healthy playgate-host/nxbt-daemon/test_protocol.py:214
test_rounding software healthy playgate-host/nxbt-daemon/test_protocol.py:217
_make_packet software healthy playgate-host/nxbt-daemon/test_protocol.py:226
test_neutral software healthy playgate-host/nxbt-daemon/test_protocol.py:246
test_face_buttons software healthy playgate-host/nxbt-daemon/test_protocol.py:250

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
PROGRESS.md software healthy PROGRESS.md
Makefile software healthy Makefile
TERMS.md software healthy TERMS.md
host.Dockerfile software healthy docker/host.Dockerfile
compose.server.yaml software healthy docker/compose.server.yaml
server.Dockerfile software healthy docker/server.Dockerfile
compose.example.yaml software healthy docker/compose.example.yaml
host-entrypoint.sh software healthy docker/host-entrypoint.sh
marketing-guidelines.md software healthy docs/marketing-guidelines.md
deploy.md software healthy docs/deploy.md
compliance-checklist.md software healthy docs/compliance-checklist.md
install-host.sh software healthy scripts/install-host.sh
README.md software healthy playgate-host/README.md
config.example.yaml software healthy playgate-host/config.example.yaml
go.mod software healthy playgate-host/go.mod
index.html software healthy playgate-host/web-test/index.html
target.go software healthy playgate-host/internal/input/nxbt/target.go
dial_unix.go software healthy playgate-host/internal/input/nxbt/dial_unix.go
dial_stub.go software healthy playgate-host/internal/input/nxbt/dial_stub.go
protocol.go software healthy playgate-host/internal/input/nxbt/protocol.go
ratelimit.go software healthy playgate-host/internal/input/nxbt/ratelimit.go
target_test.go software healthy playgate-host/internal/input/nxbt/target_test.go
target.go software healthy playgate-host/internal/input/logtarget/target.go
target_test.go software healthy playgate-host/internal/input/logtarget/target_test.go
client_test.go software healthy playgate-host/internal/signaling/client_test.go
ice.go software healthy playgate-host/internal/signaling/ice.go
ws_test.go software healthy playgate-host/internal/signaling/ws_test.go
ws.go software healthy playgate-host/internal/signaling/ws.go
client.go software healthy playgate-host/internal/signaling/client.go
config_test.go software healthy playgate-host/internal/config/config_test.go
config.go software healthy playgate-host/internal/config/config.go
integration_test.go software healthy playgate-host/internal/host/integration_test.go
deps.go software healthy playgate-host/internal/host/deps.go
sink_test.go software healthy playgate-host/internal/host/sink_test.go
sink.go software healthy playgate-host/internal/host/sink.go
host.go software healthy playgate-host/internal/host/host.go
router_test.go software healthy playgate-host/internal/host/router_test.go
connect.go software healthy playgate-host/internal/host/connect.go
abr.go software healthy playgate-host/internal/host/abr.go
host_test.go software healthy playgate-host/internal/host/host_test.go
connect_test.go software healthy playgate-host/internal/host/connect_test.go
deps_test.go software healthy playgate-host/internal/host/deps_test.go
abr_test.go software healthy playgate-host/internal/host/abr_test.go
router.go software healthy playgate-host/internal/host/router.go
stats_test.go software healthy playgate-host/internal/rtc/stats_test.go
pump_test.go software healthy playgate-host/internal/rtc/pump_test.go
signaling.go software healthy playgate-host/internal/rtc/signaling.go
peer.go software healthy playgate-host/internal/rtc/peer.go
control_test.go software healthy playgate-host/internal/rtc/control_test.go

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
docker software healthy docker
docs software healthy docs
scripts software healthy scripts
playgate-host software healthy playgate-host
web-test software healthy playgate-host/web-test
internal software healthy playgate-host/internal
input software healthy playgate-host/internal/input
nxbt software healthy playgate-host/internal/input/nxbt
logtarget software healthy playgate-host/internal/input/logtarget
signaling software healthy playgate-host/internal/signaling
config software healthy playgate-host/internal/config
host software healthy playgate-host/internal/host
rtc software healthy playgate-host/internal/rtc
heartbeat software healthy playgate-host/internal/heartbeat
audio software healthy playgate-host/internal/audio
opus software healthy playgate-host/internal/audio/opus
sunshine software healthy playgate-host/internal/sunshine
capture software healthy playgate-host/internal/capture
v4l2 software healthy playgate-host/internal/capture/v4l2
uapiref software healthy playgate-host/internal/capture/v4l2/uapiref
synthetic software healthy playgate-host/internal/capture/synthetic
abr software healthy playgate-host/internal/abr
core software healthy playgate-host/internal/core
metrics software healthy playgate-host/internal/metrics
encoder software healthy playgate-host/internal/encoder
ffmpeg software healthy playgate-host/internal/encoder/ffmpeg
session software healthy playgate-host/internal/session
docs software healthy playgate-host/docs
cmd software healthy playgate-host/cmd
host software healthy playgate-host/cmd/host
rtctest software healthy playgate-host/cmd/rtctest
pipelinetest software healthy playgate-host/cmd/pipelinetest
sunshine-agent software healthy playgate-host/cmd/sunshine-agent
nxbt-daemon software healthy playgate-host/nxbt-daemon
playgate-signaling software healthy playgate-signaling
src software healthy playgate-signaling/src
__tests__ software healthy playgate-signaling/src/__tests__
playgate-server software healthy playgate-server
internal software healthy playgate-server/internal
auth software healthy playgate-server/internal/auth
api software healthy playgate-server/internal/api
queue software healthy playgate-server/internal/queue
db software healthy playgate-server/internal/db
playgate-web software healthy playgate-web
src software healthy playgate-web/src
components software healthy playgate-web/src/components
lib software healthy playgate-web/src/lib
pages software healthy playgate-web/src/pages
.github software healthy .github
workflows software healthy .github/workflows

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
BluezPluginDisabledError software healthy playgate-host/nxbt-daemon/nxbtd.py:141
MockController software healthy playgate-host/nxbt-daemon/nxbtd.py:231
NxbtController software healthy playgate-host/nxbt-daemon/nxbtd.py:261
ClientSession software healthy playgate-host/nxbt-daemon/nxbtd.py:411
Daemon software healthy playgate-host/nxbt-daemon/nxbtd.py:513
_RecordingController software healthy playgate-host/nxbt-daemon/test_protocol.py:65
TestSendMsg software healthy playgate-host/nxbt-daemon/test_protocol.py:90
TestButtonsToNxbt software healthy playgate-host/nxbt-daemon/test_protocol.py:127
TestAxisToNxbt software healthy playgate-host/nxbt-daemon/test_protocol.py:197
TestFillInputPacket software healthy playgate-host/nxbt-daemon/test_protocol.py:244
TestClientSessionHandleLine software healthy playgate-host/nxbt-daemon/test_protocol.py:309
TestSendStatus software healthy playgate-host/nxbt-daemon/test_protocol.py:422
TestButtonMapStructure software healthy playgate-host/nxbt-daemon/test_protocol.py:461
_RecordingSession software healthy playgate-host/nxbt-daemon/test_protocol.py:489
TestDaemonControllerFailure software healthy playgate-host/nxbt-daemon/test_protocol.py:502
TestChildSignalsAfterFork software healthy playgate-host/nxbt-daemon/test_protocol.py:545
_FakeChild software healthy playgate-host/nxbt-daemon/test_protocol.py:581
TestCleanupChildren software healthy playgate-host/nxbt-daemon/test_protocol.py:606
_FakeBluez software healthy playgate-host/nxbt-daemon/test_protocol.py:655
_FakeCompletedProcess software healthy playgate-host/nxbt-daemon/test_protocol.py:672
_GateHarness software healthy playgate-host/nxbt-daemon/test_protocol.py:677
TestBluezPluginGateNonRoot software healthy playgate-host/nxbt-daemon/test_protocol.py:722
_StubCtrl software healthy playgate-host/nxbt-daemon/test_protocol.py:867
TestBluezPluginGateRoot software healthy playgate-host/nxbt-daemon/test_protocol.py:786
TestBluezPluginGateSkipFlag software healthy playgate-host/nxbt-daemon/test_protocol.py:856
_FakeNx software healthy playgate-host/nxbt-daemon/test_protocol.py:900
TestConnectPaths software healthy playgate-host/nxbt-daemon/test_protocol.py:921
_LiveRoutingController software healthy playgate-host/nxbt-daemon/test_protocol.py:1032
TestSessionLiveControllerRouting software healthy playgate-host/nxbt-daemon/test_protocol.py:1040
TestSocketPermissions software healthy playgate-host/nxbt-daemon/test_protocol.py:1109
is software healthy playgate-signaling/src/roomDO.ts:is
RoomDO software healthy playgate-signaling/src/roomDO.ts:RoomDO
RoomState software healthy playgate-signaling/src/roomState.ts:RoomState
against software healthy playgate-signaling/src/__tests__/helpers.ts:against
FakeStorage software healthy playgate-signaling/src/__tests__/helpers.ts:FakeStorage
FakeDOStorage software healthy playgate-signaling/src/__tests__/helpers.ts:FakeDOStorage
FakeDOState software healthy playgate-signaling/src/__tests__/helpers.ts:FakeDOState
FakeDONamespace software healthy playgate-signaling/src/__tests__/helpers.ts:FakeDONamespace
SignalingClient software healthy playgate-web/src/lib/signaling.ts:SignalingClient
ApiError software healthy playgate-web/src/lib/api.ts:ApiError
ApiClient software healthy playgate-web/src/lib/api.ts:ApiClient
FakeWebSocket software healthy playgate-web/src/lib/signaling.test.ts:FakeWebSocket
GamepadState software healthy playgate-web/src/lib/gamepad-state.ts:GamepadState
ViewerConnection software healthy playgate-web/src/lib/webrtc.ts:ViewerConnection

LabelLayerStatusPath
auth::playgate-server/README.md security healthy playgate-server/README.md
auth::playgate-signaling/src/auth.ts security healthy playgate-signaling/src/auth.ts
auth::playgate-host/web-test/index.html security healthy playgate-host/web-test/index.html
auth::playgate-signaling/README.md security healthy playgate-signaling/README.md
auth::playgate-host/internal/session/jwt_test.go security healthy playgate-host/internal/session/jwt_test.go
auth::playgate-host/internal/host/sink_test.go security healthy playgate-host/internal/host/sink_test.go
auth::playgate-host/internal/session/session_test.go security healthy playgate-host/internal/session/session_test.go
auth::playgate-server/internal/api/server_test.go security healthy playgate-server/internal/api/server_test.go
auth::playgate-web/src/lib/webrtc.ts security healthy playgate-web/src/lib/webrtc.ts
auth::playgate-host/internal/session/doc.go security healthy playgate-host/internal/session/doc.go
auth::playgate-web/src/pages/RoomPage.tsx security healthy playgate-web/src/pages/RoomPage.tsx
auth::playgate-host/internal/sunshine/agent_test.go security healthy playgate-host/internal/sunshine/agent_test.go
auth::playgate-web/src/lib/signaling.ts security healthy playgate-web/src/lib/signaling.ts
auth::playgate-host/README.md security healthy playgate-host/README.md
auth::playgate-server/internal/api/server.go security healthy playgate-server/internal/api/server.go
auth::playgate-host/internal/session/session.go security healthy playgate-host/internal/session/session.go
auth::playgate-host/internal/config/config.go security healthy playgate-host/internal/config/config.go
auth::playgate-host/internal/host/sink.go security healthy playgate-host/internal/host/sink.go
auth::playgate-server/internal/db/db.go security healthy playgate-server/internal/db/db.go
auth::playgate-host/internal/session/jwt.go security healthy playgate-host/internal/session/jwt.go
auth::playgate-server/internal/auth/jwt.go security healthy playgate-server/internal/auth/jwt.go
auth::playgate-host/cmd/sunshine-agent/main.go security healthy playgate-host/cmd/sunshine-agent/main.go
auth::README.md security healthy README.md
auth::playgate-server/internal/db/schema.go security healthy playgate-server/internal/db/schema.go
auth::docker/compose.example.yaml security healthy docker/compose.example.yaml

LabelLayerStatusPath
host cicd healthy .github/workflows/ci.yml
host-cross cicd healthy .github/workflows/ci.yml
server cicd healthy .github/workflows/ci.yml
web cicd healthy .github/workflows/ci.yml
signaling cicd healthy .github/workflows/ci.yml
nxbt-daemon cicd healthy .github/workflows/ci.yml
shell cicd healthy .github/workflows/ci.yml
docker cicd healthy .github/workflows/ci.yml
build-push cicd healthy .github/workflows/docker-server.yml
release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
port:65532 network healthy docker/compose.server.yaml
port:8080 network healthy docker/compose.example.yaml
port:5173 network healthy playgate-web/vite.config.ts

LabelLayerStatusPath
127.0.0.1 network healthy playgate-host/config.example.yaml
192.168.1.1 network healthy playgate-signaling/src/__tests__/rooms.test.ts
10.0.0.1 network healthy playgate-signaling/src/__tests__/rooms.test.ts

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::docker-server cicd healthy .github/workflows/docker-server.yml
gha::release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
/RoomPage frontend healthy playgate-web/src/pages/RoomPage.tsx
/HostPage frontend healthy playgate-web/src/pages/HostPage.tsx

LabelLayerStatusPath
repobility-clone-3fdordcz software healthy /tmp/repobility-clone-3fdordcz

LabelLayerStatusPath
sqlite data healthy Makefile

LabelLayerStatusPath
gpu (detected) hardware healthy playgate-host/README.md

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/fed8d720-147d-432a-a94d-b0341f075f1a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/fed8d720-147d-432a-a94d-b0341f075f1a/

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.