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.

webtor-io/web-ui

https://github.com/webtor-io/web-ui · scanned 2026-06-16 00:56 UTC (2 months, 1 week ago)

72 raw signals (0 security + 72 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 67 actionable findings from 1 signal source. 5 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 1707 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
vault.go software healthy vault.go
common.go software healthy common.go
configure.go software healthy configure.go
.eslintrc.js software healthy .eslintrc.js
README.md software healthy README.md
.stylelintrc.json software healthy .stylelintrc.json
vault_test.go software healthy vault_test.go
CLAUDE.md software healthy CLAUDE.md
tailwind.config.js software healthy tailwind.config.js
package.json software healthy package.json
Dockerfile software healthy Dockerfile
main.go software healthy main.go
migration.go software healthy migration.go
package-lock.json software healthy package-lock.json
.air.toml software healthy .air.toml
serve.go software healthy serve.go
webpack.config.js software healthy webpack.config.js
go.mod software healthy go.mod
enrich.go software healthy enrich.go
Makefile software healthy Makefile
cache_index.go software healthy cache_index.go
notification.go software healthy notification.go
LICENSE software healthy LICENSE
locales.go software healthy locales.go
postcss.config.js software healthy postcss.config.js
series.go software healthy models/series.go
user_subtitle.go software healthy models/user_subtitle.go
movie_metadata.go software healthy models/movie_metadata.go
stremio_settings.go software healthy models/stremio_settings.go
thumbnail.go software healthy models/thumbnail.go
speedtest_result.go software healthy models/speedtest_result.go
video_metadata.go software healthy models/video_metadata.go
video_stream.go software healthy models/video_stream.go
movie_status.go software healthy models/movie_status.go
movie_watchlist.go software healthy models/movie_watchlist.go
series_watchlist.go software healthy models/series_watchlist.go
embed_settings.go software healthy models/embed_settings.go
user.go software healthy models/user.go
episode_status.go software healthy models/episode_status.go
movie.go software healthy models/movie.go
series_status.go software healthy models/series_status.go
torrent_resource.go software healthy models/torrent_resource.go
video_content.go software healthy models/video_content.go
media_info.go software healthy models/media_info.go
streaming_backend.go software healthy models/streaming_backend.go
url_alias.go software healthy models/url_alias.go
embed_domain.go software healthy models/embed_domain.go
library.go software healthy models/library.go
watch_history.go software healthy models/watch_history.go
video_ref.go software healthy models/video_ref.go

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

LabelLayerStatusPath
discoverSupportedLocales software healthy webpack.config.js:discoverSupportedLocales
getEntries software healthy webpack.config.js:getEntries
runTest software healthy assets/src/js/app/speedtest.js:runTest
measure software healthy assets/src/js/app/speedtest.js:measure
elapsed software healthy assets/src/js/app/speedtest.js:elapsed
setRequired software healthy assets/src/js/app/support.js:setRequired
updateForm software healthy assets/src/js/app/support.js:updateForm
renderTurnstile software healthy assets/src/js/app/support.js:renderTurnstile
doRender software healthy assets/src/js/app/support.js:doRender
esc software healthy assets/src/js/app/discover-ribbon.js:esc
renderCard software healthy assets/src/js/app/discover-ribbon.js:renderCard
items software healthy assets/src/js/app/discover-ribbon.js:items
initDrop software healthy assets/src/js/app/index.js:initDrop
initProgressLog software healthy assets/src/js/app/index.js:initProgressLog
showProgress software healthy assets/src/js/app/layout.js:showProgress
hideProgress software healthy assets/src/js/app/layout.js:hideProgress
updateDescription software healthy assets/src/js/app/layout.js:updateDescription
umami software healthy assets/src/js/app/layout.js:umami
initProgressLog software healthy assets/src/js/app/action.js:initProgressLog
ensureIndicator software healthy assets/src/js/app/vault/progress.js:ensureIndicator
applyRowFill software healthy assets/src/js/app/vault/progress.js:applyRowFill
settleVaultedIcon software healthy assets/src/js/app/vault/progress.js:settleVaultedIcon
renderBadge software healthy assets/src/js/app/vault/progress.js:renderBadge
label software healthy assets/src/js/app/vault/progress.js:label
attachRow software healthy assets/src/js/app/vault/progress.js:attachRow
send software healthy assets/src/js/app/ext/magnet.js:send
init software healthy assets/src/js/app/ext/download.js:init
fetch software healthy assets/src/js/app/ext/download.js:fetch
send software healthy assets/src/js/app/ext/download.js:send
processAuth software healthy assets/src/js/app/auth/callback.js:processAuth
initProgressLog software healthy assets/src/js/app/auth/login.js:initProgressLog
supertokens software healthy assets/src/js/app/auth/login.js:supertokens
processAuth software healthy assets/src/js/app/auth/processAuth.js:processAuth
initProgressLog software healthy assets/src/js/app/auth/processAuth.js:initProgressLog
supertokens software healthy assets/src/js/app/auth/processAuth.js:supertokens
processAuth software healthy assets/src/js/app/auth/logout.js:processAuth
processAuth software healthy assets/src/js/app/auth/verify.js:processAuth
renderAd software healthy assets/src/js/app/embed/ads.js:renderAd
message software healthy assets/src/js/app/embed/check.js:message
initPlaceholder software healthy assets/src/js/app/embed/check.js:initPlaceholder
setHeight software healthy assets/src/js/app/embed/check.js:setHeight
check software healthy assets/src/js/app/embed/check.js:check
initEmbed software healthy assets/src/js/app/embed/check.js:initEmbed
setHeight software healthy assets/src/js/app/embed/index.js:setHeight
startPlayer software healthy assets/src/js/app/embed/index.js:startPlayer
initProgressLog software healthy assets/src/js/app/embed/index.js:initProgressLog
toggleBtn software healthy assets/src/js/app/resource/get.js:toggleBtn
renderCollapsed software healthy assets/src/js/app/resource/get.js:renderCollapsed
renderExpanded software healthy assets/src/js/app/resource/get.js:renderExpanded
renderAd software healthy assets/src/js/app/resource/get.js:renderAd

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

LabelLayerStatusPath
models software healthy models
vault software healthy models/vault
ai_enrich software healthy models/ai_enrich
tmdb software healthy models/tmdb
kinopoisk_unofficial software healthy models/kinopoisk_unofficial
omdb software healthy models/omdb
docs software healthy docs
assets software healthy assets
webpack software healthy assets/webpack
src software healthy assets/src
js software healthy assets/src/js
app software healthy assets/src/js/app
vault software healthy assets/src/js/app/vault
ext software healthy assets/src/js/app/ext
tests software healthy assets/src/js/app/tests
auth software healthy assets/src/js/app/auth
embed software healthy assets/src/js/app/embed
resource software healthy assets/src/js/app/resource
profile software healthy assets/src/js/app/profile
action software healthy assets/src/js/app/action
lib software healthy assets/src/js/lib
player software healthy assets/src/js/lib/player
hooks software healthy assets/src/js/lib/player/hooks
plugins software healthy assets/src/js/lib/player/plugins
auth software healthy assets/src/js/lib/auth
discover software healthy assets/src/js/lib/discover
components software healthy assets/src/js/lib/discover/components
ai software healthy assets/src/js/lib/discover/components/ai
share software healthy assets/src/js/lib/share
profile software healthy assets/src/js/lib/profile
styles software healthy assets/src/styles
templates software healthy templates
notification software healthy templates/notification
partials software healthy templates/partials
about software healthy templates/partials/about
library software healthy templates/partials/library
vault software healthy templates/partials/vault
pledge-modal software healthy templates/partials/vault/pledge-modal
add software healthy templates/partials/vault/pledge-modal/add
auth software healthy templates/partials/auth
user_video_status software healthy templates/partials/user_video_status
resource software healthy templates/partials/resource
profile software healthy templates/partials/profile
action software healthy templates/partials/action
layouts software healthy templates/layouts
embed software healthy templates/layouts/embed
views software healthy templates/views
about software healthy templates/views/about
legal software healthy templates/views/legal
library software healthy templates/views/library

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

LabelLayerStatusPath
21_create_streaming_backend.down.sql data healthy migrations/21_create_streaming_backend.down.sql
1_embed_domain.up.sql data healthy migrations/1_embed_domain.up.sql
3_create_library.up.sql data healthy migrations/3_create_library.up.sql
32_remove_pledge_frozen.down.sql data healthy migrations/32_remove_pledge_frozen.down.sql
58_create_user_settings.down.sql data healthy migrations/58_create_user_settings.down.sql
47_create_tmdb_localized.down.sql data healthy migrations/47_create_tmdb_localized.down.sql
57_create_resource_metadata.up.sql data healthy migrations/57_create_resource_metadata.up.sql
28_create_tx_log.down.sql data healthy migrations/28_create_tx_log.down.sql
9_create_access_token.up.sql data healthy migrations/9_create_access_token.up.sql
36_alter_resource_name_not_null.up.sql data healthy migrations/36_alter_resource_name_not_null.up.sql
34_change_pledge_resource_fk_to_restrict.down.sql data healthy migrations/34_change_pledge_resource_fk_to_restrict.down.sql
29_alter_user_vp_total_nullable.down.sql data healthy migrations/29_alter_user_vp_total_nullable.down.sql
50_create_watchlist.down.sql data healthy migrations/50_create_watchlist.down.sql
19_create_stremio_settings.up.sql data healthy migrations/19_create_stremio_settings.up.sql
42_speedtest_result_inet.down.sql data healthy migrations/42_speedtest_result_inet.down.sql
9_create_access_token.down.sql data healthy migrations/9_create_access_token.down.sql
20_rename_addon_url_to_stremio_addon_url.down.sql data healthy migrations/20_rename_addon_url_to_stremio_addon_url.down.sql
45_video_status_source_smallint.down.sql data healthy migrations/45_video_status_source_smallint.down.sql
48_create_user_subtitle.down.sql data healthy migrations/48_create_user_subtitle.down.sql
21_create_streaming_backend.up.sql data healthy migrations/21_create_streaming_backend.up.sql
43_speedtest_session_id.up.sql data healthy migrations/43_speedtest_session_id.up.sql
3_create_library.down.sql data healthy migrations/3_create_library.down.sql
11_add_patreon_member_id.down.sql data healthy migrations/11_add_patreon_member_id.down.sql
34_change_pledge_resource_fk_to_restrict.up.sql data healthy migrations/34_change_pledge_resource_fk_to_restrict.up.sql
49_cache_index_use_file_idx.up.sql data healthy migrations/49_cache_index_use_file_idx.up.sql
6_create_media_structures.up.sql data healthy migrations/6_create_media_structures.up.sql
2_normalize_users.down.sql data healthy migrations/2_normalize_users.down.sql
12_add_proxy_to_url_alias.down.sql data healthy migrations/12_add_proxy_to_url_alias.down.sql
50_create_watchlist.up.sql data healthy migrations/50_create_watchlist.up.sql
38_create_tmdb_info.down.sql data healthy migrations/38_create_tmdb_info.down.sql
25_create_user_vp.up.sql data healthy migrations/25_create_user_vp.up.sql
43_speedtest_session_id.down.sql data healthy migrations/43_speedtest_session_id.down.sql
14_populate_library_names.up.sql data healthy migrations/14_populate_library_names.up.sql
5_create_media_info.up.sql data healthy migrations/5_create_media_info.up.sql
11_add_patreon_member_id.up.sql data healthy migrations/11_add_patreon_member_id.up.sql
4_create_torrent_resource.down.sql data healthy migrations/4_create_torrent_resource.down.sql
23_add_priority_enabled_to_stremio_addon_url.down.sql data healthy migrations/23_add_priority_enabled_to_stremio_addon_url.dow…
30_add_pledge_resource_fk.up.sql data healthy migrations/30_add_pledge_resource_fk.up.sql
10_create_url_alias.down.sql data healthy migrations/10_create_url_alias.down.sql
13_add_torrent_size_bytes_and_library_name.up.sql data healthy migrations/13_add_torrent_size_bytes_and_library_name.up.sql
26_create_pledge.down.sql data healthy migrations/26_create_pledge.down.sql
51_kpu_id_normalization.up.sql data healthy migrations/51_kpu_id_normalization.up.sql
53_create_ai_enrich_normalize.up.sql data healthy migrations/53_create_ai_enrich_normalize.up.sql
33_add_pledge_unique_index.down.sql data healthy migrations/33_add_pledge_unique_index.down.sql
5_create_media_info.down.sql data healthy migrations/5_create_media_info.down.sql
16_add_user_tier.up.sql data healthy migrations/16_add_user_tier.up.sql
16_add_user_tier.down.sql data healthy migrations/16_add_user_tier.down.sql
20_rename_addon_url_to_stremio_addon_url.up.sql data healthy migrations/20_rename_addon_url_to_stremio_addon_url.up.sql
23_add_priority_enabled_to_stremio_addon_url.up.sql data healthy migrations/23_add_priority_enabled_to_stremio_addon_url.up.…
52_add_addon_manifest_snapshot.up.sql data healthy migrations/52_add_addon_manifest_snapshot.up.sql

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

LabelLayerStatusPath
public data healthy migrations/1_embed_domain.up.sql
library data healthy migrations/3_create_library.up.sql
access_token data healthy migrations/9_create_access_token.up.sql
movie_metadata data healthy migrations/6_create_media_structures.up.sql
series_metadata data healthy migrations/6_create_media_structures.up.sql
movie data healthy migrations/6_create_media_structures.up.sql
series data healthy migrations/6_create_media_structures.up.sql
episode data healthy migrations/6_create_media_structures.up.sql
vault data healthy migrations/25_create_user_vp.up.sql
media_info data healthy migrations/5_create_media_info.up.sql
ai_enrich data healthy migrations/53_create_ai_enrich_normalize.up.sql
tmdb data healthy migrations/47_create_tmdb_localized.up.sql
episode_metadata data healthy migrations/39_create_episode_metadata.up.sql
url_alias data healthy migrations/10_create_url_alias.up.sql
kinopoisk_unofficial data healthy migrations/8_create_kinopoisk_unofficial_info.up.sql
omdb data healthy migrations/7_create_omdb_info.up.sql

LabelLayerStatusPath
auth::assets/src/js/lib/trackContext.js security healthy assets/src/js/lib/trackContext.js
auth::jobs/scripts/grace.go security healthy jobs/scripts/grace.go
auth::go.mod security healthy go.mod
auth::services/api/grace_test.go security healthy services/api/grace_test.go
auth::services/stremio/enrich_stream.go security healthy services/stremio/enrich_stream.go
auth::handlers/stremio/handler.go security healthy handlers/stremio/handler.go
auth::services/auth/auth.go security healthy services/auth/auth.go
auth::docs/uikit.html security healthy docs/uikit.html
auth::services/api/api.go security healthy services/api/api.go
auth::services/api/grace.go security healthy services/api/grace.go
auth::services/i18n/middleware.go security healthy services/i18n/middleware.go
auth::templates/views/auth/login.html security healthy templates/views/auth/login.html

LabelLayerStatusPath
DeleteFromList software healthy assets/src/js/lib/deleteFromList.js:DeleteFromList
Entry software healthy assets/src/js/lib/progressLog.js:Entry
SDK software healthy assets/src/js/lib/progressLog.js:SDK
Renderer software healthy assets/src/js/lib/progressLog.js:Renderer
DragAndDrop software healthy assets/src/js/lib/dragAndDrop.js:DragAndDrop
for software healthy assets/src/js/lib/player/Player.jsx:for
LRUCache software healthy assets/src/js/lib/discover/client.js:LRUCache
StremioClient software healthy assets/src/js/lib/discover/client.js:StremioClient
AIError software healthy assets/src/js/lib/discover/aiClient.js:AIError
prop software healthy assets/src/js/lib/discover/components/StarIcon.jsx:prop
for software healthy assets/src/js/lib/discover/components/discoverUtils.js:for

LabelLayerStatusPath
127.0.0.1 network healthy webpack.config.js
3.423.379.35 network healthy assets/src/js/lib/player/icons.jsx
026.67.21.865 network healthy assets/src/js/lib/player/icons.jsx
7.178.07.207 network healthy assets/src/js/lib/discover/components/ItemGrid.jsx
499.04.701.663 network healthy assets/src/js/lib/discover/components/ItemGrid.jsx

LabelLayerStatusPath
port:8080 network healthy Dockerfile
port:8083 network healthy webpack.config.js
port:443 network healthy services/api/api.go

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
IMAGE_NAME cicd healthy
REGISTRY cicd healthy

LabelLayerStatusPath
redis data healthy CLAUDE.md
postgresql data healthy CLAUDE.md

LabelLayerStatusPath
loadbalancer network healthy services/recommendations/claude.go
nginx network healthy services/api/api.go

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

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
vps::aws hardware healthy go.mod

LabelLayerStatusPath
gha::docker-image cicd healthy .github/workflows/docker-image.yml

LabelLayerStatusPath
docker cicd healthy .github/workflows/docker-image.yml
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/6dd9c60f-3759-448b-8b45-77cf91891927/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/6dd9c60f-3759-448b-8b45-77cf91891927/

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.