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.

chngyicheng/pocket-teleop

https://github.com/chngyicheng/pocket-teleop · scanned 2026-06-17 01:47 UTC (1 month, 1 week ago)

48 raw signals (0 security + 48 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ -25.3 (diff) · 47 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.

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

All 507 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
_compressed_pipeline software healthy video-bridge/video_bridge.py:40
_raw_pipeline software healthy video-bridge/video_bridge.py:56
__init__ software healthy video-bridge/video_bridge.py:74
_build_pipeline software healthy video-bridge/video_bridge.py:96
_stop_pipeline_unlocked software healthy video-bridge/video_bridge.py:124
_stop_pipeline software healthy video-bridge/video_bridge.py:132
_schedule_pipeline_restart software healthy video-bridge/video_bridge.py:136
_retry_pipeline software healthy video-bridge/video_bridge.py:141
_on_bus_error software healthy video-bridge/video_bridge.py:149
_on_message software healthy video-bridge/video_bridge.py:158
destroy_node software healthy video-bridge/video_bridge.py:173
main software healthy video-bridge/video_bridge.py:181
test_compressed_pipeline_has_appsrc software healthy video-bridge/test_video_bridge.py:26
test_compressed_pipeline_has_jpeg_caps software healthy video-bridge/test_video_bridge.py:30
test_compressed_pipeline_decodes_jpeg software healthy video-bridge/test_video_bridge.py:34
test_compressed_pipeline_encodes_h264 software healthy video-bridge/test_video_bridge.py:40
test_compressed_pipeline_muxes_flv software healthy video-bridge/test_video_bridge.py:46
test_compressed_pipeline_pushes_to_rtmp software healthy video-bridge/test_video_bridge.py:51
test_compressed_pipeline_default_rtmp_url software healthy video-bridge/test_video_bridge.py:57
test_compressed_pipeline_custom_rtmp_url software healthy video-bridge/test_video_bridge.py:63
test_raw_pipeline_has_appsrc software healthy video-bridge/test_video_bridge.py:71
test_raw_pipeline_includes_dimensions software healthy video-bridge/test_video_bridge.py:75
test_raw_pipeline_includes_format software healthy video-bridge/test_video_bridge.py:81
test_raw_pipeline_encodes_h264 software healthy video-bridge/test_video_bridge.py:86
test_raw_pipeline_pushes_to_rtmp software healthy video-bridge/test_video_bridge.py:92
test_raw_pipeline_converts_to_i420 software healthy video-bridge/test_video_bridge.py:98
test_format_map_rgb8 software healthy video-bridge/test_video_bridge.py:107
test_format_map_bgr8 software healthy video-bridge/test_video_bridge.py:111
test_format_map_mono8 software healthy video-bridge/test_video_bridge.py:115
test_format_map_rgba8 software healthy video-bridge/test_video_bridge.py:119
test_format_map_bgra8 software healthy video-bridge/test_video_bridge.py:123
test_concurrent_schedule_pipeline_restart_no_race software healthy video-bridge/test_video_bridge.py:129
call_schedule software healthy video-bridge/test_video_bridge.py:162
test_destroy_node_cancels_retry_timer software healthy video-bridge/test_video_bridge.py:185
generate_launch_description software dead server/launch/teleop.launch.py:8
makeHttpProxy software healthy auth-server/src/proxy.ts:makeHttpProxy
buildWsCloseFrame software healthy auth-server/src/proxy.ts:buildWsCloseFrame
makeWsUpgradeHandler software healthy auth-server/src/proxy.ts:makeWsUpgradeHandler
reject software healthy auth-server/src/proxy.ts:reject
sess software healthy auth-server/src/proxy.ts:sess
sessionID software healthy auth-server/src/proxy.ts:sessionID
FileStore software healthy auth-server/src/app.ts:FileStore
createApp software healthy auth-server/src/app.ts:createApp
ipKey software healthy auth-server/src/rate_limit.ts:ipKey
usernameKey software healthy auth-server/src/rate_limit.ts:usernameKey
username software healthy auth-server/src/rate_limit.ts:username
recentFailures software healthy auth-server/src/rate_limit.ts:recentFailures
kept software healthy auth-server/src/rate_limit.ts:kept
makeLimiter software healthy auth-server/src/rate_limit.ts:makeLimiter
makeLoginLimiters software healthy auth-server/src/rate_limit.ts:makeLoginLimiters

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

LabelLayerStatusPath
.env.example software healthy .env.example
mediamtx-test-config.yml software healthy mediamtx-test-config.yml
start.sh software healthy start.sh
AGENTS.md software healthy AGENTS.md
TROUBLESHOOTING.md software healthy TROUBLESHOOTING.md
README.md software healthy README.md
docker-compose.yml software healthy docker-compose.yml
mediamtx.yml software healthy mediamtx.yml
Dockerfile software healthy Dockerfile
version-control.md software healthy memory/agent-guides/version-control.md
milestones.md software healthy memory/agent-guides/milestones.md
AGENTS.md software healthy memory/agent-guides/AGENTS.md
data-schema.md software healthy memory/agent-guides/data-schema.md
project-skills.md software healthy memory/agent-guides/project-skills.md
repository-structure.md software healthy memory/agent-guides/repository-structure.md
techstack.md software healthy memory/agent-guides/techstack.md
deviations.md software healthy memory/agent-guides/deviations.md
AGENTS.md software healthy video-bridge/AGENTS.md
video_bridge.py software healthy video-bridge/video_bridge.py
test_video_bridge.py software healthy video-bridge/test_video_bridge.py
AGENTS.md software healthy server/AGENTS.md
map_codec.cpp software healthy server/src/map_codec.cpp
teleop_node.cpp software healthy server/src/teleop_node.cpp
command_handler.cpp software healthy server/src/command_handler.cpp
main.cpp software healthy server/src/main.cpp
teleop_server.cpp software healthy server/src/teleop_server.cpp
teleop.launch.py software healthy server/launch/teleop.launch.py
map_codec.hpp software healthy server/include/map_codec.hpp
teleop_node.hpp software healthy server/include/teleop_node.hpp
command_handler.hpp software healthy server/include/command_handler.hpp
teleop_server.hpp software healthy server/include/teleop_server.hpp
test_map_codec.cpp software healthy server/test/test_map_codec.cpp
test_teleop_node.cpp software healthy server/test/test_teleop_node.cpp
test_teleop_server.cpp software healthy server/test/test_teleop_server.cpp
test_command_handler.cpp software healthy server/test/test_command_handler.cpp
vitest.config.ts software healthy auth-server/vitest.config.ts
AGENTS.md software healthy auth-server/AGENTS.md
package-lock.json software healthy auth-server/package-lock.json
package.json software healthy auth-server/package.json
tsconfig.json software healthy auth-server/tsconfig.json
change-password.html software healthy auth-server/views/change-password.html
login.html software healthy auth-server/views/login.html
index.ts software healthy auth-server/src/index.ts
proxy.ts software healthy auth-server/src/proxy.ts
app.ts software healthy auth-server/src/app.ts
rate_limit.ts software healthy auth-server/src/rate_limit.ts
credentials.ts software healthy auth-server/src/credentials.ts
auth.ts software healthy auth-server/src/routes/auth.ts
rate_limit.test.ts software healthy auth-server/test/rate_limit.test.ts
change_password_reject_same.adversarial.test.ts software healthy auth-server/test/change_password_reject_same.adversarial.te…

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

LabelLayerStatusPath
memory software healthy memory
agent-guides software healthy memory/agent-guides
video-bridge software healthy video-bridge
server software healthy server
src software healthy server/src
launch software healthy server/launch
include software healthy server/include
test software healthy server/test
auth-server software healthy auth-server
views software healthy auth-server/views
src software healthy auth-server/src
routes software healthy auth-server/src/routes
test software healthy auth-server/test
docs software healthy docs
superpowers software healthy docs/superpowers
specs software healthy docs/superpowers/specs
plans software healthy docs/superpowers/plans
web-client software healthy web-client
src software healthy web-client/src
hooks software healthy web-client/src/hooks
views software healthy web-client/src/views
components software healthy web-client/src/components
test software healthy web-client/test

LabelLayerStatusPath
VideoBridgeNode software healthy video-bridge/video_bridge.py:73
KeyboardHandler software healthy web-client/src/keyboard_handler.ts:KeyboardHandler
TouchJoystick software healthy web-client/src/touch_joystick.ts:TouchJoystick
WhepClient software healthy web-client/src/whep_client.ts:WhepClient
Connection software healthy web-client/src/connection.ts:Connection
TeleopClient software healthy web-client/src/teleop_client.ts:TeleopClient
GamepadHandler software healthy web-client/src/gamepad_handler.ts:GamepadHandler
SettingsRouter software healthy web-client/src/settings.ts:SettingsRouter
VideoSourcePicker software healthy web-client/src/video_source.ts:VideoSourcePicker
constructor software healthy web-client/src/hooks/useTeleopBridge.ts:constructor
constructor software healthy web-client/src/hooks/useWhepStream.ts:constructor
is software healthy web-client/test/teleop_client_pong_timeout.adversarial.test…
MediaStream software healthy web-client/test/setup.ts:MediaStream
PointerEvent software healthy web-client/test/setup.ts:PointerEvent
MockRTCPeerConnection software healthy web-client/test/whep_client.test.ts:MockRTCPeerConnection
FakeTeleopClient software healthy web-client/test/useTeleopBridge.test.tsx:FakeTeleopClient
extends software healthy web-client/test/useTeleopBridge.test.tsx:extends
FakeWhepClient software healthy web-client/test/useWhepStream.test.tsx:FakeWhepClient
extends software healthy web-client/test/useWhepStream.test.tsx:extends
PointerEvent software healthy web-client/test/touch_joystick.test.ts:PointerEvent
FakeTeleopClient software healthy web-client/test/App.test.tsx:FakeTeleopClient
FakeWhepClient software healthy web-client/test/App.test.tsx:FakeWhepClient

LabelLayerStatusPath
GET /health api healthy auth-server/src/app.ts
USE /auth-static api healthy auth-server/src/app.ts
POST /perf api healthy auth-server/src/app.ts
USE /auth api healthy auth-server/src/app.ts
USE /video api healthy auth-server/src/app.ts
USE /mediamtx-api api healthy auth-server/src/app.ts
GET /login api healthy auth-server/src/routes/auth.ts
POST /login api healthy auth-server/src/routes/auth.ts
POST /logout api healthy auth-server/src/routes/auth.ts
GET /change-password api healthy auth-server/src/routes/auth.ts
POST /change-password api healthy auth-server/src/routes/auth.ts
GET /me api healthy auth-server/src/routes/auth.ts
GET /session-status api healthy auth-server/src/routes/auth.ts
POST /heartbeat api healthy auth-server/src/routes/auth.ts
POST /change-username api healthy auth-server/src/routes/auth.ts

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
teleop-server hardware healthy docker-compose.yml
webclient hardware healthy docker-compose.yml
mediamtx hardware healthy docker-compose.yml
video-bridge hardware healthy docker-compose.yml
caddy hardware healthy docker-compose.yml
auth-server hardware healthy docker-compose.yml
webclient-test hardware healthy docker-compose.yml
auth-server-test hardware healthy docker-compose.yml
video-bridge-test hardware healthy docker-compose.yml
mediamtx-test hardware healthy docker-compose.yml
mediamtx-integration-test hardware healthy docker-compose.yml

LabelLayerStatusPath
192.168.1.50 network healthy .env.example
192.168.1.51 network healthy .env.example
192.168.1.100 network healthy .env.example
127.0.0.1 network healthy .env.example
192.168.1.200 network healthy README.md
192.168.10.123 network healthy mediamtx.yml
192.168.1.10 network healthy auth-server/test/rate_limit.test.ts
192.0.2.1 network healthy auth-server/test/mediamtx_integration.test.ts
192.168.1.1 network healthy web-client/test/video_source.test.ts

LabelLayerStatusPath
port:8080 network healthy docker-compose.yml
port:18080 network healthy docker-compose.yml
port:80 network healthy docker-compose.yml
port:123 network healthy mediamtx.yml
port:8891 network healthy mediamtx.yml
port:9091 network healthy Dockerfile

LabelLayerStatusPath
SettingsDrawer frontend healthy web-client/src/components/SettingsDrawer.tsx
CollapsibleRail frontend healthy web-client/src/components/CollapsibleRail.tsx
SpeedStepper frontend healthy web-client/src/components/SpeedStepper.tsx
SessionBanner frontend healthy web-client/src/components/SessionBanner.tsx

LabelLayerStatusPath
caddy network healthy .env.example
nginx network healthy README.md

LabelLayerStatusPath
chngyicheng__pocket-teleop software healthy /data/fable5_failed_archive/chngyicheng__pocket-teleop
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/94124fbc-4f52-46ee-a565-b987874b84bf/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/94124fbc-4f52-46ee-a565-b987874b84bf/

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.