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.

soufiane2001/tv3

https://github.com/soufiane2001/tv3 · scanned 2026-06-16 00:18 UTC (2 months, 2 weeks ago)

49 raw signals (0 security + 49 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 49 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 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
main software healthy scripts/add-channel.ts:main
norm software healthy scripts/goattv-sync.ts:norm
rank software healthy scripts/goattv-sync.ts:rank
main software healthy scripts/goattv-sync.ts:main
url software healthy scripts/goattv-sync.ts:url
middleware software healthy src/middleware.ts:middleware
Sidebar software healthy src/components/layout/Sidebar.tsx:Sidebar
useLanguage software healthy src/components/layout/LanguageProvider.tsx:useLanguage
LanguageProvider software healthy src/components/layout/LanguageProvider.tsx:LanguageProvider
setLang software healthy src/components/layout/LanguageProvider.tsx:setLang
Header software healthy src/components/layout/Header.tsx:Header
FloatingPlayer software healthy src/components/player/FloatingPlayer.tsx:FloatingPlayer
VideoPlayer software healthy src/components/player/VideoPlayer.tsx:VideoPlayer
onFirstPlay software healthy src/components/player/VideoPlayer.tsx:onFirstPlay
startHls software healthy src/components/player/VideoPlayer.tsx:startHls
handleOnline software healthy src/components/player/VideoPlayer.tsx:handleOnline
handleOffline software healthy src/components/player/VideoPlayer.tsx:handleOffline
handleFullscreenChange software healthy src/components/player/VideoPlayer.tsx:handleFullscreenChange
Card software healthy src/components/match/MatchBlog.tsx:Card
SectionTitle software healthy src/components/match/MatchBlog.tsx:SectionTitle
isBotClient software healthy src/components/analytics/Tracker.tsx:isBotClient
getOrCreateSessionId software healthy src/components/analytics/Tracker.tsx:getOrCreateSessionId
getOrCreateVisitorId software healthy src/components/analytics/Tracker.tsx:getOrCreateVisitorId
getReferrer software healthy src/components/analytics/Tracker.tsx:getReferrer
beacon software healthy src/components/analytics/Tracker.tsx:beacon
Tracker software healthy src/components/analytics/Tracker.tsx:Tracker
onLeave software healthy src/components/analytics/Tracker.tsx:onLeave
onNavigate software healthy src/components/analytics/Tracker.tsx:onNavigate
CategoryFilter software healthy src/components/ui/CategoryFilter.tsx:CategoryFilter
SkeletonCard software healthy src/components/ui/SkeletonCard.tsx:SkeletonCard
SearchBar software healthy src/components/ui/SearchBar.tsx:SearchBar
handleSubmit software healthy src/components/ui/SearchBar.tsx:handleSubmit
ad software healthy src/components/ads/MidrollAd.tsx:ad
MidrollAd software healthy src/components/ads/MidrollAd.tsx:MidrollAd
PopunderEvery software healthy src/components/ads/PopunderEvery.tsx:PopunderEvery
onClick software healthy src/components/ads/PopunderEvery.tsx:onClick
ExitIntentAd software healthy src/components/ads/ExitIntentAd.tsx:ExitIntentAd
show software healthy src/components/ads/ExitIntentAd.tsx:show
onMouseLeave software healthy src/components/ads/ExitIntentAd.tsx:onMouseLeave
onPopState software healthy src/components/ads/ExitIntentAd.tsx:onPopState
AdBanner300 software healthy src/components/ads/AdBanner300.tsx:AdBanner300
GlobalAdScripts software healthy src/components/ads/GlobalAdScripts.tsx:GlobalAdScripts
load software healthy src/components/ads/GlobalAdScripts.tsx:load
boot software healthy src/components/ads/GlobalAdScripts.tsx:boot
ric software healthy src/components/ads/GlobalAdScripts.tsx:ric
banner software healthy src/components/ads/AdBanner.tsx:banner
AdBanner software healthy src/components/ads/AdBanner.tsx:AdBanner
AdInterstitial software healthy src/components/ads/AdInterstitial.tsx:AdInterstitial
StickyBottomAd software healthy src/components/ads/StickyBottomAd.tsx:StickyBottomAd
networkBlocked software healthy src/components/ads/AdblockGuard.tsx:networkBlocked

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

LabelLayerStatusPath
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
AGENTS.md software healthy AGENTS.md
next.config.ts software healthy next.config.ts
add-channel.ts software healthy scripts/add-channel.ts
goattv-sync.ts software healthy scripts/goattv-sync.ts
sync-goattv.ts software healthy scripts/sync-goattv.ts
README.md software healthy restream/README.md
restream.sh software healthy restream/restream.sh
anydesk-clone.html software healthy public/anydesk-clone.html
google6a221b177cfe3568.html software healthy public/mexico-vs-south-africa-2026/google6a221b177cfe3568.h…
middleware.ts software healthy src/middleware.ts
index.ts software healthy src/types/index.ts
Sidebar.tsx software healthy src/components/layout/Sidebar.tsx
LanguageProvider.tsx software healthy src/components/layout/LanguageProvider.tsx
Header.tsx software healthy src/components/layout/Header.tsx
FloatingPlayer.tsx software healthy src/components/player/FloatingPlayer.tsx
VideoPlayer.tsx software healthy src/components/player/VideoPlayer.tsx
MatchBlog.tsx software healthy src/components/match/MatchBlog.tsx
Tracker.tsx software healthy src/components/analytics/Tracker.tsx
CategoryFilter.tsx software healthy src/components/ui/CategoryFilter.tsx
SkeletonCard.tsx software healthy src/components/ui/SkeletonCard.tsx
SearchBar.tsx software healthy src/components/ui/SearchBar.tsx
MidrollAd.tsx software healthy src/components/ads/MidrollAd.tsx
PopunderEvery.tsx software healthy src/components/ads/PopunderEvery.tsx
ExitIntentAd.tsx software healthy src/components/ads/ExitIntentAd.tsx
AdBanner300.tsx software healthy src/components/ads/AdBanner300.tsx
GlobalAdScripts.tsx software healthy src/components/ads/GlobalAdScripts.tsx
AdBanner.tsx software healthy src/components/ads/AdBanner.tsx
AdInterstitial.tsx software healthy src/components/ads/AdInterstitial.tsx
StickyBottomAd.tsx software healthy src/components/ads/StickyBottomAd.tsx
AdblockGuard.tsx software healthy src/components/ads/AdblockGuard.tsx
useAdRefresh.ts software healthy src/components/ads/useAdRefresh.ts
WC2026StreamClient.tsx software healthy src/components/worldcup/WC2026StreamClient.tsx
MatchLinksGrid.tsx software healthy src/components/worldcup/MatchLinksGrid.tsx
WC2026MatchLayout.tsx software healthy src/components/worldcup/WC2026MatchLayout.tsx
ChannelCard.tsx software healthy src/components/channels/ChannelCard.tsx
ChannelGrid.tsx software healthy src/components/channels/ChannelGrid.tsx
JsonLd.tsx software healthy src/components/seo/JsonLd.tsx
icon.tsx software healthy src/app/icon.tsx
robots.ts software healthy src/app/robots.ts
globals.css software healthy src/app/globals.css
sitemap.ts software healthy src/app/sitemap.ts
page.tsx software healthy src/app/page.tsx

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

LabelLayerStatusPath
scripts software healthy scripts
restream software healthy restream
public software healthy public
mexico-vs-south-africa-2026 software healthy public/mexico-vs-south-africa-2026
src software healthy src
types software healthy src/types
components software healthy src/components
layout software healthy src/components/layout
player software healthy src/components/player
match software healthy src/components/match
analytics software healthy src/components/analytics
ui software healthy src/components/ui
ads software healthy src/components/ads
worldcup software healthy src/components/worldcup
channels software healthy src/components/channels
seo software healthy src/components/seo
app software healthy src/app
live software healthy src/app/live
arsenal-psg-lineup software healthy src/app/arsenal-psg-lineup
crystal-palace-vs-rayo-vallecano software healthy src/app/crystal-palace-vs-rayo-vallecano
chaines-marocaines software healthy src/app/chaines-marocaines
wc2026 software healthy src/app/wc2026
world-cup-2026 software healthy src/app/world-cup-2026
arsenal-vs-psg software healthy src/app/arsenal-vs-psg
api software healthy src/app/api
analytics software healthy src/app/api/analytics
live software healthy src/app/api/analytics/live
track software healthy src/app/api/analytics/track
stats software healthy src/app/api/analytics/stats
a software healthy src/app/api/a
sources software healthy src/app/api/sources
[id] software healthy src/app/api/sources/[id]
seed software healthy src/app/api/sources/seed
proxy software healthy src/app/api/proxy
relay-channel software healthy src/app/api/relay-channel
stream software healthy src/app/api/stream
[id] software healthy src/app/api/stream/[id]
admin software healthy src/app/api/admin
main-server software healthy src/app/api/admin/main-server
sync-m3u software healthy src/app/api/sync-m3u
categories software healthy src/app/api/categories
[id] software healthy src/app/api/categories/[id]
cron software healthy src/app/api/cron
sync software healthy src/app/api/cron/sync
channels software healthy src/app/api/channels
[id] software healthy src/app/api/channels/[id]
og software healthy src/app/api/og
favorites software healthy src/app/api/favorites
germany-vs-finland-2026 software healthy src/app/germany-vs-finland-2026
team software healthy src/app/team

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

LabelLayerStatusPath
Sidebar frontend healthy src/components/layout/Sidebar.tsx
LanguageProvider frontend healthy src/components/layout/LanguageProvider.tsx
Header frontend healthy src/components/layout/Header.tsx
FloatingPlayer frontend healthy src/components/player/FloatingPlayer.tsx
VideoPlayer frontend healthy src/components/player/VideoPlayer.tsx
MatchBlog frontend healthy src/components/match/MatchBlog.tsx
Tracker frontend healthy src/components/analytics/Tracker.tsx
CategoryFilter frontend healthy src/components/ui/CategoryFilter.tsx
SkeletonCard frontend healthy src/components/ui/SkeletonCard.tsx
SearchBar frontend healthy src/components/ui/SearchBar.tsx
MidrollAd frontend healthy src/components/ads/MidrollAd.tsx
PopunderEvery frontend healthy src/components/ads/PopunderEvery.tsx
ExitIntentAd frontend healthy src/components/ads/ExitIntentAd.tsx
AdBanner300 frontend healthy src/components/ads/AdBanner300.tsx
GlobalAdScripts frontend healthy src/components/ads/GlobalAdScripts.tsx
AdBanner frontend healthy src/components/ads/AdBanner.tsx
AdInterstitial frontend healthy src/components/ads/AdInterstitial.tsx
StickyBottomAd frontend healthy src/components/ads/StickyBottomAd.tsx
AdblockGuard frontend healthy src/components/ads/AdblockGuard.tsx
WC2026StreamClient frontend healthy src/components/worldcup/WC2026StreamClient.tsx
MatchLinksGrid frontend healthy src/components/worldcup/MatchLinksGrid.tsx
WC2026MatchLayout frontend healthy src/components/worldcup/WC2026MatchLayout.tsx
ChannelCard frontend healthy src/components/channels/ChannelCard.tsx
ChannelGrid frontend healthy src/components/channels/ChannelGrid.tsx
JsonLd frontend healthy src/components/seo/JsonLd.tsx
Icon frontend healthy src/app/icon.tsx
RootLayout frontend healthy src/app/layout.tsx
LivePage frontend healthy src/app/live/page.tsx
LiveLayout frontend healthy src/app/live/layout.tsx
ArsenalPsgLineupPage frontend healthy src/app/arsenal-psg-lineup/page.tsx
ChainesMarocainesPage frontend healthy src/app/chaines-marocaines/page.tsx
WC2026Page frontend healthy src/app/wc2026/page.tsx
WatchEventClient frontend healthy src/app/arsenal-vs-psg/WatchEventClient.tsx
GermanyFinlandClient frontend healthy src/app/germany-vs-finland-2026/GermanyFinlandClient.tsx
SpanishStreamClient frontend healthy src/app/ver-final-champions-2026/SpanishStreamClient.tsx
SearchPage frontend healthy src/app/search/page.tsx
SearchLayout frontend healthy src/app/search/layout.tsx
UclFinalPage frontend healthy src/app/champions-league-final-2026/page.tsx
ItalianStreamClient frontend healthy src/app/guardare-finale-champions-2026/ItalianStreamClient.…
BrazilPanamaClient frontend healthy src/app/brazil-vs-panama-2026/BrazilPanamaClient.tsx
FavoritesPage frontend healthy src/app/favorites/page.tsx
FavoritesLayout frontend healthy src/app/favorites/layout.tsx
AdminPage frontend healthy src/app/soufianski/page.tsx
AnalyticsDashboard frontend healthy src/app/soufianski/analytics/AnalyticsDashboard.tsx
WatchLayout frontend healthy src/app/channel/layout.tsx
ChannelPageClient frontend healthy src/app/channel/[slug]/ChannelPageClient.tsx
ArsenalPsgPredictionPage frontend healthy src/app/arsenal-psg-prediction/page.tsx
ArabicMatchClient frontend healthy src/app/arsenal-psg-arabe/ArabicMatchClient.tsx

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/live frontend healthy src/app/live/page.tsx
/arsenal-psg-lineup frontend healthy src/app/arsenal-psg-lineup/page.tsx
/crystal-palace-vs-rayo-vallecano frontend healthy src/app/crystal-palace-vs-rayo-vallecano/page.tsx
/chaines-marocaines frontend healthy src/app/chaines-marocaines/page.tsx
/wc2026 frontend healthy src/app/wc2026/page.tsx
/world-cup-2026 frontend healthy src/app/world-cup-2026/page.tsx
/arsenal-vs-psg frontend healthy src/app/arsenal-vs-psg/page.tsx
/germany-vs-finland-2026 frontend healthy src/app/germany-vs-finland-2026/page.tsx
/team/[slug] frontend healthy src/app/team/[slug]/page.tsx
/ver-final-champions-2026 frontend healthy src/app/ver-final-champions-2026/page.tsx
/search frontend healthy src/app/search/page.tsx
/champions-league-final-2026 frontend healthy src/app/champions-league-final-2026/page.tsx
/belgique-vs-tunisie-2026 frontend healthy src/app/belgique-vs-tunisie-2026/page.tsx
/guardare-finale-champions-2026 frontend healthy src/app/guardare-finale-champions-2026/page.tsx
/brazil-vs-panama-2026 frontend healthy src/app/brazil-vs-panama-2026/page.tsx
/[match] frontend healthy src/app/[match]/page.tsx
/category/[slug] frontend healthy src/app/category/[slug]/page.tsx
/favorites frontend healthy src/app/favorites/page.tsx
/world-cup-2026-live frontend healthy src/app/world-cup-2026-live/page.tsx
/soufianski frontend healthy src/app/soufianski/page.tsx
/channel/[slug] frontend healthy src/app/channel/[slug]/page.tsx
/arsenal-psg-prediction frontend healthy src/app/arsenal-psg-prediction/page.tsx
/arsenal-psg-arabe frontend healthy src/app/arsenal-psg-arabe/page.tsx

LabelLayerStatusPath
124.0.0.0 network healthy src/app/api/proxy/route.ts
95.179.178.148 network healthy src/app/api/stream/[id]/route.ts
88.212.15.19 network healthy src/lib/wc-channels.ts

LabelLayerStatusPath
repobility-clone-syooilne software healthy /tmp/repobility-clone-syooilne

LabelLayerStatusPath
names software healthy src/components/ads/AdblockGuard.tsx:names

LabelLayerStatusPath
nginx network healthy restream/README.md
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/9296cb0a-bbfa-4701-8a7b-c8ffc3f8a0c9/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9296cb0a-bbfa-4701-8a7b-c8ffc3f8a0c9/

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.