https://github.com/Rakjsu/NeoStream
· scanned 2026-06-15 23:46 UTC (2 months, 4 weeks ago)
71 raw signals (0 security + 71 graph)
Last scanned 2 months, 4 weeks ago · v1 · 57 actionable findings from 1 signal source. 14 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 987 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.
| Label | Layer | Status | Path |
|---|---|---|---|
checkCategories |
software | healthy | check-categories.js:checkCategories |
checkCategories |
software | healthy | check-categories.mjs:checkCategories |
createPlaylistId |
software | healthy | electron/playlistsModel.ts:createPlaylistId |
derivePlaylistName |
software | healthy | electron/playlistsModel.ts:derivePlaylistName |
toPublicPlaylist |
software | healthy | electron/playlistsModel.ts:toPublicPlaylist |
migrateAuthToPlaylists |
software | healthy | electron/playlistsModel.ts:migrateAuthToPlaylists |
upsertPlaylist |
software | healthy | electron/playlistsModel.ts:upsertPlaylist |
removePlaylistById |
software | healthy | electron/playlistsModel.ts:removePlaylistById |
renamePlaylist |
software | healthy | electron/playlistsModel.ts:renamePlaylist |
getCertificateSettings |
software | healthy | electron/certificatePolicy.ts:getCertificateSettings |
setAllowInvalidProviderCertificates |
software | healthy | electron/certificatePolicy.ts:setAllowInvalidProviderCertif… |
setApprovedProviderHosts |
software | healthy | electron/certificatePolicy.ts:setApprovedProviderHosts |
getHostname |
software | healthy | electron/certificatePolicy.ts:getHostname |
getRegistrableDomain |
software | healthy | electron/certificatePolicy.ts:getRegistrableDomain |
getProviderHostname |
software | healthy | electron/certificatePolicy.ts:getProviderHostname |
isProviderUrl |
software | healthy | electron/certificatePolicy.ts:isProviderUrl |
registerApprovedProviderUrl |
software | healthy | electron/certificatePolicy.ts:registerApprovedProviderUrl |
canUseProviderCompatibilityForUrl |
software | healthy | electron/certificatePolicy.ts:canUseProviderCompatibilityFo… |
canAllowInvalidCertificateForUrl |
software | healthy | electron/certificatePolicy.ts:canAllowInvalidCertificateFor… |
getProviderHttpsAgent |
software | healthy | electron/certificatePolicy.ts:getProviderHttpsAgent |
isTlsCertificateError |
software | healthy | electron/certificatePolicy.ts:isTlsCertificateError |
getInvalidCertificateGuidance |
software | healthy | electron/certificatePolicy.ts:getInvalidCertificateGuidance |
logCertificateCompatibility |
software | healthy | electron/certificatePolicy.ts:logCertificateCompatibility |
setupCertificateErrorHandler |
software | healthy | electron/certificatePolicy.ts:setupCertificateErrorHandler |
getErrorMessage |
software | healthy | electron/downloadHandlers.ts:getErrorMessage |
getDownloadsPath |
software | healthy | electron/downloadHandlers.ts:getDownloadsPath |
sanitizeFilename |
software | healthy | electron/downloadHandlers.ts:sanitizeFilename |
getFileSizeSync |
software | healthy | electron/downloadHandlers.ts:getFileSizeSync |
getFolderSize |
software | healthy | electron/downloadHandlers.ts:getFolderSize |
showDownloadNotification |
software | healthy | electron/downloadHandlers.ts:showDownloadNotification |
downloadChunk |
software | healthy | electron/downloadHandlers.ts:downloadChunk |
handleResponse |
software | healthy | electron/downloadHandlers.ts:handleResponse |
getFileSize |
software | healthy | electron/downloadHandlers.ts:getFileSize |
singleDownload |
software | healthy | electron/downloadHandlers.ts:singleDownload |
setupDownloadHandlers |
software | healthy | electron/downloadHandlers.ts:setupDownloadHandlers |
getConfiguredPath |
software | healthy | electron/mpvPlayer.ts:getConfiguredPath |
probeMpvOnPath |
software | healthy | electron/mpvPlayer.ts:probeMpvOnPath |
done |
software | healthy | electron/mpvPlayer.ts:done |
resolveMpvPath |
software | healthy | electron/mpvPlayer.ts:resolveMpvPath |
sendIpcLine |
software | healthy | electron/mpvPlayer.ts:sendIpcLine |
sendCommand |
software | healthy | electron/mpvPlayer.ts:sendCommand |
applyGeometryFromWindow |
software | healthy | electron/mpvPlayer.ts:applyGeometryFromWindow |
attachWindowFollow |
software | healthy | electron/mpvPlayer.ts:attachWindowFollow |
onMoveResize |
software | healthy | electron/mpvPlayer.ts:onMoveResize |
onMinimizeOrHide |
software | healthy | electron/mpvPlayer.ts:onMinimizeOrHide |
onRestoreOrShow |
software | healthy | electron/mpvPlayer.ts:onRestoreOrShow |
onClosed |
software | healthy | electron/mpvPlayer.ts:onClosed |
connectPipe |
software | healthy | electron/mpvPlayer.ts:connectPipe |
tryConnect |
software | healthy | electron/mpvPlayer.ts:tryConnect |
teardownSession |
software | healthy | electron/mpvPlayer.ts:teardownSession |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
tailwind.config.js |
software | healthy | tailwind.config.js |
package.json |
software | healthy | package.json |
RELEASE_NOTES_v2.3.0.md |
software | healthy | RELEASE_NOTES_v2.3.0.md |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
check-categories.js |
software | healthy | check-categories.js |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
check-categories.mjs |
software | healthy | check-categories.mjs |
postcss.config.js |
software | healthy | postcss.config.js |
vitest.config.ts |
software | healthy | vitest.config.ts |
dev-app-update.yml |
software | healthy | dev-app-update.yml |
timeshiftProtocol.test.ts |
software | healthy | electron/timeshiftProtocol.test.ts |
playlistsModel.ts |
software | healthy | electron/playlistsModel.ts |
certificatePolicy.ts |
software | healthy | electron/certificatePolicy.ts |
downloadHandlers.ts |
software | healthy | electron/downloadHandlers.ts |
mpvPlayer.ts |
software | healthy | electron/mpvPlayer.ts |
dlnaProtocol.ts |
software | healthy | electron/dlnaProtocol.ts |
playlistManager.ts |
software | healthy | electron/playlistManager.ts |
e2eUserData.ts |
software | healthy | electron/e2eUserData.ts |
mpvProtocol.test.ts |
software | healthy | electron/mpvProtocol.test.ts |
preload.ts |
software | healthy | electron/preload.ts |
store.ts |
software | healthy | electron/store.ts |
mpvDownloaderProtocol.ts |
software | healthy | electron/mpvDownloaderProtocol.ts |
providerEpgProtocol.ts |
software | healthy | electron/providerEpgProtocol.ts |
providerEpg.ts |
software | healthy | electron/providerEpg.ts |
main.ts |
software | healthy | electron/main.ts |
playlistsModel.test.ts |
software | healthy | electron/playlistsModel.test.ts |
pipHandlers.ts |
software | healthy | electron/pipHandlers.ts |
dlnaProtocol.test.ts |
software | healthy | electron/dlnaProtocol.test.ts |
dlnaHandlers.ts |
software | healthy | electron/dlnaHandlers.ts |
providerEpgProtocol.test.ts |
software | healthy | electron/providerEpgProtocol.test.ts |
mpvDownloaderProtocol.test.ts |
software | healthy | electron/mpvDownloaderProtocol.test.ts |
timeshiftProtocol.ts |
software | healthy | electron/timeshiftProtocol.ts |
autoUpdater.ts |
software | healthy | electron/autoUpdater.ts |
xtreamClient.ts |
software | healthy | electron/xtreamClient.ts |
mpvDownloader.ts |
software | healthy | electron/mpvDownloader.ts |
mpvProtocol.ts |
software | healthy | electron/mpvProtocol.ts |
airplayHandlers.ts |
software | healthy | electron/airplayHandlers.ts |
ipcHandlers.ts |
software | healthy | electron/ipcHandlers.ts |
logger.ts |
software | healthy | electron/logger.ts |
code-signing.md |
software | healthy | docs/code-signing.md |
main.cjs |
software | healthy | installer-shell/main.cjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/Series |
frontend | healthy | src/pages/Series.tsx |
/Favorites |
frontend | healthy | src/pages/Favorites.tsx |
/VOD |
frontend | healthy | src/pages/VOD.tsx |
/Dashboard |
frontend | healthy | src/pages/Dashboard.tsx |
/History |
frontend | healthy | src/pages/History.tsx |
/WatchLater |
frontend | healthy | src/pages/WatchLater.tsx |
/Welcome |
frontend | healthy | src/pages/Welcome.tsx |
/EpgGuide |
frontend | healthy | src/pages/EpgGuide.tsx |
/Login |
frontend | healthy | src/pages/Login.tsx |
/Downloads |
frontend | healthy | src/pages/Downloads.tsx |
/Settings |
frontend | healthy | src/pages/Settings.tsx |
/Home |
frontend | healthy | src/pages/Home.tsx |
/PipWindow |
frontend | healthy | src/pages/PipWindow.tsx |
/ProfileSelector |
frontend | healthy | src/pages/ProfileSelector.tsx |
/LiveTV |
frontend | healthy | src/pages/LiveTV.tsx |
/settings/useSaveAnimation |
frontend | healthy | src/pages/settings/useSaveAnimation.ts |
/settings/BackupSection |
frontend | healthy | src/pages/settings/BackupSection.tsx |
/settings/EpgSection |
frontend | healthy | src/pages/settings/EpgSection.tsx |
/settings/AppearanceSection |
frontend | healthy | src/pages/settings/AppearanceSection.tsx |
/settings/AboutSection |
frontend | healthy | src/pages/settings/AboutSection.tsx |
/settings/StatsSection |
frontend | healthy | src/pages/settings/StatsSection.tsx |
/settings/UpdatesSection |
frontend | healthy | src/pages/settings/UpdatesSection.tsx |
/settings/ParentalSection |
frontend | healthy | src/pages/settings/ParentalSection.tsx |
/settings/NetworkSection |
frontend | healthy | src/pages/settings/NetworkSection.tsx |
/settings/PlaybackSection |
frontend | healthy | src/pages/settings/PlaybackSection.tsx |
/settings/PlaylistsSection |
frontend | healthy | src/pages/settings/PlaylistsSection.tsx |
/welcome |
frontend | healthy | src/App.tsx |
/pip |
frontend | healthy | src/App.tsx |
/login |
frontend | healthy | src/App.tsx |
/dashboard |
frontend | healthy | src/App.tsx |
home |
frontend | healthy | src/App.tsx |
live |
frontend | healthy | src/App.tsx |
guide |
frontend | healthy | src/App.tsx |
vod |
frontend | healthy | src/App.tsx |
series |
frontend | healthy | src/App.tsx |
watch-later |
frontend | healthy | src/App.tsx |
favorites |
frontend | healthy | src/App.tsx |
downloads |
frontend | healthy | src/App.tsx |
history |
frontend | healthy | src/App.tsx |
settings |
frontend | healthy | src/App.tsx |
/ |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
electron |
software | healthy | electron |
docs |
software | healthy | docs |
installer-shell |
software | healthy | installer-shell |
renderer |
software | healthy | installer-shell/renderer |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
types |
software | healthy | src/types |
utils |
software | healthy | src/utils |
components |
software | healthy | src/components |
CustomTitleBar |
software | healthy | src/components/CustomTitleBar |
VideoPlayer |
software | healthy | src/components/VideoPlayer |
locales |
software | healthy | src/locales |
ui |
software | healthy | src/locales/ui |
pages |
software | healthy | src/pages |
settings |
software | healthy | src/pages/settings |
hooks |
software | healthy | src/hooks |
services |
software | healthy | src/services |
e2e |
software | healthy | e2e |
fixtures |
software | healthy | e2e/fixtures |
| Label | Layer | Status | Path |
|---|---|---|---|
XtreamClient |
software | healthy | electron/xtreamClient.ts:XtreamClient |
InstallError |
software | healthy | electron/mpvDownloader.ts:InstallError |
EpgTestService |
software | healthy | src/services/epgTestService.ts:EpgTestService |
UsageStatsService |
software | healthy | src/services/usageStatsService.ts:UsageStatsService |
PlaybackService |
software | healthy | src/services/playbackService.ts:PlaybackService |
ParentalService |
software | healthy | src/services/parentalService.ts:ParentalService |
ThemeService |
software | healthy | src/services/themeService.ts:ThemeService |
WatchProgressService |
software | healthy | src/services/watchProgressService.ts:WatchProgressService |
AppNotificationService |
software | healthy | src/services/episodeNotificationService.ts:AppNotificationS… |
MovieProgressService |
software | healthy | src/services/movieProgressService.ts:MovieProgressService |
MpvService |
software | healthy | src/services/mpvService.ts:MpvService |
DownloadService |
software | healthy | src/services/downloadService.ts:DownloadService |
LanguageService |
software | healthy | src/services/languageService.ts:LanguageService |
| Label | Layer | Status | Path |
|---|---|---|---|
239.255.255.250 |
network | healthy | electron/dlnaProtocol.ts |
10.0.0.109 |
network | healthy | electron/dlnaProtocol.test.ts |
10.0.0.186 |
network | healthy | electron/dlnaProtocol.test.ts |
127.0.0.1 |
network | healthy | electron/dlnaHandlers.ts |
255.255.255.255 |
network | healthy | electron/dlnaHandlers.ts |
192.168.1.100 |
network | healthy | src/components/CastDeviceSelector.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
AsyncVideoPlayer |
frontend | healthy | src/components/AsyncVideoPlayer.tsx |
MpvPlayerView |
frontend | healthy | src/components/MpvPlayerView.tsx |
SubtitleOverlay |
frontend | healthy | src/components/VideoPlayer/SubtitleOverlay.tsx |
PipWindow |
frontend | healthy | src/pages/PipWindow.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
check |
cicd | healthy | .github/workflows/ci.yml |
e2e |
cicd | healthy | .github/workflows/ci.yml |
release |
cicd | healthy | .github/workflows/release.yml |
build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::electron/playlistsModel.test.ts |
security | healthy | electron/playlistsModel.test.ts |
password_literal::electron/playlistsModel.test.ts |
security | healthy | electron/playlistsModel.test.ts |
password_literal::e2e/mock-server.cjs |
security | healthy | e2e/mock-server.cjs |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
VITE_TMDB_API_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-wribfuta |
software | healthy | /tmp/repobility-clone-wribfuta |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | electron/main.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/services/subtitleService.ts |
security | healthy | src/services/subtitleService.ts |
This page is publicly accessible at:
https://repobility.com/scan/844a73b5-9a5c-40a1-aa05-0ee361620898/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/844a73b5-9a5c-40a1-aa05-0ee361620898/
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.