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.

tcarcao/smarttwitchtv-webos

https://github.com/tcarcao/smarttwitchtv-webos · scanned 2026-06-16 00:30 UTC (2 months, 2 weeks ago)

113 raw signals (0 security + 113 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 113 actionable findings from 1 signal source. 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 2300 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
PlayExtra_End_Test software healthy app/testing/testing.js:PlayExtra_End_Test
PlayExtra_UpdatePanelTest software healthy app/testing/testing.js:PlayExtra_UpdatePanelTest
Play_FakeMulti software healthy app/testing/testing.js:Play_FakeMulti
_patchGqlClientId software healthy app/platform/PlatformDesktop.js:_patchGqlClientId
ADDCODE software healthy app/platform/PlatformDesktop.js:ADDCODE
BACKUP software healthy app/platform/PlatformDesktop.js:BACKUP
method software healthy app/platform/PlatformDesktop.js:method
ctrl software healthy app/platform/PlatformDesktop.js:ctrl
_fireLifecycle software healthy app/platform/PlatformDesktop.js:_fireLifecycle
container software healthy app/platform/PlatformDesktop.js:container
type software healthy app/platform/PlatformDesktop.js:type
_ensureVideo software healthy app/platform/PlatformDesktop.js:_ensureVideo
_playWithMutedFallback software healthy app/platform/PlatformDesktop.js:_playWithMutedFallback
_applyRect software healthy app/platform/PlatformDesktop.js:_applyRect
_destroyHls software healthy app/platform/PlatformDesktop.js:_destroyHls
_getProxyLoader software healthy app/platform/PlatformDesktop.js:_getProxyLoader
ProxyLoader software healthy app/platform/PlatformDesktop.js:ProxyLoader
_emitPlayerEvent software healthy app/platform/PlatformDesktop.js:_emitPlayerEvent
_wireHlsErrorHandling software healthy app/platform/PlatformDesktop.js:_wireHlsErrorHandling
_liveSyncFor software healthy app/platform/PlatformDesktop.js:_liveSyncFor
_buildHlsConfig software healthy app/platform/PlatformDesktop.js:_buildHlsConfig
_makeCachedManifestLoader software healthy app/platform/PlatformDesktop.js:_makeCachedManifestLoader
CachedManifestLoader software healthy app/platform/PlatformDesktop.js:CachedManifestLoader
cancelPending software healthy app/platform/PlatformDesktop.js:cancelPending
_isDirectMedia software healthy app/platform/PlatformDesktop.js:_isDirectMedia
vc software healthy app/platform/PlatformDesktop.js:vc
_ensurePreviewVideo software healthy app/platform/PlatformDesktop.js:_ensurePreviewVideo
_applyPreviewRect software healthy app/platform/PlatformDesktop.js:_applyPreviewRect
_destroyPreviewHls software healthy app/platform/PlatformDesktop.js:_destroyPreviewHls
PlatformNotImplementedError software healthy app/platform/Platform.js:PlatformNotImplementedError
stub software healthy app/platform/Platform.js:stub
_focusedFeedTileRect software healthy app/platform/PlatformShim.js:_focusedFeedTileRect
_toastEnsure software healthy app/platform/PlatformShim.js:_toastEnsure
_showToast software healthy app/platform/PlatformShim.js:_showToast
_parseHeaders software healthy app/platform/PlatformShim.js:_parseHeaders
_invokeCallback software healthy app/platform/PlatformShim.js:_invokeCallback
_buildResult software healthy app/platform/PlatformShim.js:_buildResult
_rectFromTileBox software healthy app/platform/PlatformShim.js:_rectFromTileBox
_sideBySideRect software healthy app/platform/PlatformShim.js:_sideBySideRect
pct software healthy app/platform/PlatformShim.js:pct
_installRefreshTokenCapture software healthy app/platform/PlatformShim.js:_installRefreshTokenCapture
_scheduleRefreshFor software healthy app/platform/PlatformShim.js:_scheduleRefreshFor
msUntil software healthy app/platform/PlatformShim.js:msUntil
_doRefresh software healthy app/platform/PlatformShim.js:_doRefresh
clientId software healthy app/platform/PlatformShim.js:clientId
tokenBase software healthy app/platform/PlatformShim.js:tokenBase
body software healthy app/platform/PlatformShim.js:body
_installTokenRefreshScheduler software healthy app/platform/PlatformShim.js:_installTokenRefreshScheduler
_notifPollOnce software healthy app/platform/PlatformShim.js:_notifPollOnce
_installLiveNotifier software healthy app/platform/PlatformShim.js:_installLiveNotifier

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

LabelLayerStatusPath
vite.config.js software healthy vite.config.js
README.md software healthy README.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
LICENSE software healthy LICENSE
TODO.md software healthy TODO.md
appinfo.json software healthy webos/appinfo.json
apply-upstream.md software healthy sync/apply-upstream.md
upstream-mapping.md software healthy sync/upstream-mapping.md
changelog.md software healthy sync/changelog.md
0003-no-background-notifications.md software healthy docs/adrs/0003-no-background-notifications.md
0001-single-hardware-video-decoder.md software healthy docs/adrs/0001-single-hardware-video-decoder.md
0002-no-playback-rate-control-on-tv.md software healthy docs/adrs/0002-no-playback-rate-control-on-tv.md
index.html software healthy app/index.html
auth-callback.html software healthy app/auth-callback.html
testing.js software healthy app/testing/testing.js
webos-simulated.html software healthy app/tests/webos-simulated.html
twitch-watch.html software healthy app/tests/twitch-watch.html
login-smoke.html software healthy app/tests/login-smoke.html
desktop-smoke.html software healthy app/tests/desktop-smoke.html
shim-proxy.html software healthy app/tests/shim-proxy.html
platform-stubs.html software healthy app/tests/platform-stubs.html
player-hls.html software healthy app/tests/player-hls.html
twitch-top.html software healthy app/tests/twitch-top.html
PlatformDesktop.js software healthy app/platform/PlatformDesktop.js
Platform.js software healthy app/platform/Platform.js
PlatformShim.js software healthy app/platform/PlatformShim.js
PlatformWebOS.js software healthy app/platform/PlatformWebOS.js
index.html software healthy app/etc/index.html
emojis.js software healthy app/etc/emojis.js
Main.js software healthy app/specific/Main.js
Sidepannel.js software healthy app/specific/Sidepannel.js
Users.js software healthy app/specific/Users.js
UsersPlatform.js software healthy app/specific/UsersPlatform.js
PlayHLSPlatform.js software healthy app/specific/PlayHLSPlatform.js
Search.js software healthy app/specific/Search.js
Password.js software healthy app/specific/Password.js
PlayClip.js software healthy app/specific/PlayClip.js
BackupSyncRequests.js software healthy app/specific/BackupSyncRequests.js
PlayHLS.js software healthy app/specific/PlayHLS.js
BackupSyncRestore.js software healthy app/specific/BackupSyncRestore.js
ChatVod.js software healthy app/specific/ChatVod.js
AddCode.js software healthy app/specific/AddCode.js
AddUser.js software healthy app/specific/AddUser.js
PlayVod.js software healthy app/specific/PlayVod.js
BackupSync.js software healthy app/specific/BackupSync.js
Screens.js software healthy app/specific/Screens.js
PlayMulti.js software healthy app/specific/PlayMulti.js
ScreensObj.js software healthy app/specific/ScreensObj.js
OSInterface.js software healthy app/specific/OSInterface.js

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

LabelLayerStatusPath
webos software healthy webos
sync software healthy sync
docs software healthy docs
adrs software healthy docs/adrs
app software healthy app
testing software healthy app/testing
tests software healthy app/tests
platform software healthy app/platform
etc software healthy app/etc
specific software healthy app/specific
thirdparty software healthy app/thirdparty
Extrapage software healthy app/Extrapage
languages software healthy app/languages
general software healthy app/general
release software healthy release
scripts software healthy release/scripts
githubio software healthy release/githubio
css software healthy release/githubio/css
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
auth::app/platform/PlatformDesktop.js security healthy app/platform/PlatformDesktop.js
auth::app/specific/BackupSyncRequests.js security healthy app/specific/BackupSyncRequests.js
auth::app/specific/UsersPlatform.js security healthy app/specific/UsersPlatform.js
auth::app/specific/ChatLive.js security healthy app/specific/ChatLive.js
auth::app/platform/PlatformWebOS.js security healthy app/platform/PlatformWebOS.js
auth::app/specific/Main.js security healthy app/specific/Main.js
auth::app/specific/AddUser.js security healthy app/specific/AddUser.js

LabelLayerStatusPath
on software healthy app/specific/Main.js:on
is software healthy app/specific/Main.js:is
starting software healthy app/specific/ChatVod.js:starting
if software healthy app/specific/ChatLive.js:if
from software healthy app/specific/BrowserTest.js:from
is software healthy app/Extrapage/Extrapage.js:is

LabelLayerStatusPath
177.22.171.246 network healthy app/specific/Play.js
127.0.0.1 network healthy release/README.md
192.168.0.140 network healthy release/scripts/tv-setup.sh
10.0.0.55 network healthy release/scripts/tv-setup.sh

LabelLayerStatusPath
port:5173 network healthy vite.config.js
port:9922 network healthy release/scripts/tv-setup.sh

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

LabelLayerStatusPath
build-ipk cicd healthy .github/workflows/ci.yml
release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
repobility-clone-0ut74tq3 software healthy /tmp/repobility-clone-0ut74tq3

LabelLayerStatusPath
USE /__proxy api healthy vite.config.js

LabelLayerStatusPath
vps::aws hardware healthy app/platform/PlatformDesktop.js

LabelLayerStatusPath
gpu (detected) hardware healthy app/specific/Main.js

LabelLayerStatusPath
generic_api_key::app/specific/Main.js security healthy app/specific/Main.js
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/99049872-a619-4362-85c1-5c6cdfc2ea27/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/99049872-a619-4362-85c1-5c6cdfc2ea27/

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.