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.

rafall04/cctv

https://github.com/rafall04/cctv · scanned 2026-06-15 23:45 UTC (2 months, 4 weeks ago)

311 raw signals (0 security + 311 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 4 weeks ago · v1 · 310 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 4710 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
normalizeApiBase software healthy frontend/public/meta-config.js:normalizeApiBase
buildApiUrl software healthy frontend/public/meta-config.js:buildApiUrl
getFrontendDomain software healthy frontend/public/meta-config.js:getFrontendDomain
updateMetaTags software healthy frontend/public/meta-config.js:updateMetaTags
updateSchema software healthy frontend/public/meta-config.js:updateSchema
offlineFallback software healthy frontend/public/sw.js:offlineFallback
PublicPageRoute software healthy frontend/src/App.jsx:PublicPageRoute
CustomerPageRoute software healthy frontend/src/App.jsx:CustomerPageRoute
AdminPageRoute software healthy frontend/src/App.jsx:AdminPageRoute
App software healthy frontend/src/App.jsx:App
PlaybackTokenManagementMock software healthy frontend/src/App.admin.test.jsx:PlaybackTokenManagementMock
bootstrap software healthy frontend/src/main.jsx:bootstrap
getApiUrl software healthy frontend/src/config/config.js:getApiUrl
getApiKey software healthy frontend/src/config/config.js:getApiKey
buildApiAssetUrl software healthy frontend/src/config/config.js:buildApiAssetUrl
isDevelopment software healthy frontend/src/config/config.js:isDevelopment
isProduction software healthy frontend/src/config/config.js:isProduction
getMode software healthy frontend/src/config/config.js:getMode
normalizeApiBaseUrl software healthy frontend/src/config/runtimeConfig.js:normalizeApiBaseUrl
getFallbackApiUrl software healthy frontend/src/config/runtimeConfig.js:getFallbackApiUrl
loadRuntimeConfig software healthy frontend/src/config/runtimeConfig.js:loadRuntimeConfig
getApiUrl software healthy frontend/src/config/runtimeConfig.js:getApiUrl
getFrontendDomain software healthy frontend/src/config/runtimeConfig.js:getFrontendDomain
getServerIp software healthy frontend/src/config/runtimeConfig.js:getServerIp
getProtocol software healthy frontend/src/config/runtimeConfig.js:getProtocol
getWsProtocol software healthy frontend/src/config/runtimeConfig.js:getWsProtocol
getConfigSource software healthy frontend/src/config/runtimeConfig.js:getConfigSource
isConfigLoaded software healthy frontend/src/config/runtimeConfig.js:isConfigLoaded
resetConfig software healthy frontend/src/config/runtimeConfig.js:resetConfig
getRuntimeConfig software healthy frontend/src/config/runtimeConfig.js:getRuntimeConfig
TestRouter software healthy frontend/src/test/renderWithRouter.jsx:TestRouter
renderWithRouter software healthy frontend/src/test/renderWithRouter.jsx:renderWithRouter
getPublicPopupErrorType software healthy frontend/src/utils/publicPopupState.js:getPublicPopupErrorT…
reason software healthy frontend/src/utils/publicPopupState.js:reason
getPublicPopupInitialStatus software healthy frontend/src/utils/publicPopupState.js:getPublicPopupInitia…
isPublicPopupPlaybackLocked software healthy frontend/src/utils/publicPopupState.js:isPublicPopupPlaybac…
shouldShowPublicPopupRetry software healthy frontend/src/utils/publicPopupState.js:shouldShowPublicPopu…
getPublicPopupStatusDisplay software healthy frontend/src/utils/publicPopupState.js:getPublicPopupStatus…
getPublicPopupOverlayState software healthy frontend/src/utils/publicPopupState.js:getPublicPopupOverla…
getAreaCoverageLabel software healthy frontend/src/utils/areaCoverage.js:getAreaCoverageLabel
getAreaCoverageDefaultZoom software healthy frontend/src/utils/areaCoverage.js:getAreaCoverageDefaultZo…
resolveAreaFocusZoom software healthy frontend/src/utils/areaCoverage.js:resolveAreaFocusZoom
isBroadAreaCoverage software healthy frontend/src/utils/areaCoverage.js:isBroadAreaCoverage
createVideoElement software healthy frontend/src/utils/mediaResourceCleanup.test.js:createVideo…
publicAssetPath software healthy frontend/src/utils/pwaAssets.test.js:publicAssetPath
getMetric software healthy frontend/src/utils/landingCameraInsights.js:getMetric
isOnline software healthy frontend/src/utils/landingCameraInsights.js:isOnline
isOffline software healthy frontend/src/utils/landingCameraInsights.js:isOffline
normalizeDate software healthy frontend/src/utils/landingCameraInsights.js:normalizeDate
isNewCamera software healthy frontend/src/utils/landingCameraInsights.js:isNewCamera

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

LabelLayerStatusPath
db-malang.json software healthy db-malang.json
surakarta_cctv_import_2026-03-30.json software healthy surakarta_cctv_import_2026-03-30.json
BUFFERING_ISSUE_ANALYSIS.md software healthy BUFFERING_ISSUE_ANALYSIS.md
INSTALLATION_SECURITY.md software healthy INSTALLATION_SECURITY.md
jombang_cctv_import_online_only_2026-03-28.json software healthy jombang_cctv_import_online_only_2026-03-28.json
SYSTEM_MAP.md software healthy SYSTEM_MAP.md
magetan_cctv_raw_2026-03-28.json software healthy magetan_cctv_raw_2026-03-28.json
README.md software healthy README.md
gresik_cctv_raw_2026-03-27.json software healthy gresik_cctv_raw_2026-03-27.json
CLAUDE.md software healthy CLAUDE.md
tulungagung_cctv_import_2026-03-29.json software healthy tulungagung_cctv_import_2026-03-29.json
bangkalan_cctv_raw_2026-03-29.json software healthy bangkalan_cctv_raw_2026-03-29.json
Dockerfile software healthy Dockerfile
MIGRATION_GUIDE.md software healthy MIGRATION_GUIDE.md
jombang_cctv_import_2026-03-28.json software healthy jombang_cctv_import_2026-03-28.json
bangkalan_campod_import_2026-03-29.json software healthy bangkalan_campod_import_2026-03-29.json
cctv_backup_2026-03-24.json software healthy cctv_backup_2026-03-24.json
magetan_cctv_import_2026-03-28.json software healthy magetan_cctv_import_2026-03-28.json
atcs_indonesia_catalog_2026-03-30.json software healthy atcs_indonesia_catalog_2026-03-30.json
sumedang_cctv_raw_2026-03-29.json software healthy sumedang_cctv_raw_2026-03-29.json
bangkalan_cctv_import_2026-03-29.json software healthy bangkalan_cctv_import_2026-03-29.json
db-jogja.json software healthy db-jogja.json
cctv_jogjakota_db.json software healthy cctv_jogjakota_db.json
tulungagung_cctv_raw_2026-03-29.json software healthy tulungagung_cctv_raw_2026-03-29.json
gresik_cctv_import_2026-03-27.json software healthy gresik_cctv_import_2026-03-27.json
SECURITY.md software healthy SECURITY.md
AGENTS.md software healthy AGENTS.md
sumedang_cctv_import_2026-03-29.json software healthy sumedang_cctv_import_2026-03-29.json
docker-compose.yml software healthy docker-compose.yml
jombang_cctv_raw_2026-03-28.json software healthy jombang_cctv_raw_2026-03-28.json
mediamtx.yml software healthy mediamtx/mediamtx.yml
LICENSE software healthy mediamtx/LICENSE
vite.config.js software healthy frontend/vite.config.js
postcss.config.cjs software healthy frontend/postcss.config.cjs
tailwind.config.js software healthy frontend/tailwind.config.js
.eslintrc.cjs software healthy frontend/.eslintrc.cjs
package.json software healthy frontend/package.json
vitest.config.js software healthy frontend/vitest.config.js
index.html software healthy frontend/index.html
.env.example software healthy frontend/.env.example
googled3a3b3611218e383.html software healthy frontend/public/googled3a3b3611218e383.html
meta-config.js software healthy frontend/public/meta-config.js
sw.js software healthy frontend/public/sw.js
index.css software healthy frontend/src/index.css
App.jsx software healthy frontend/src/App.jsx
.module_map.md software healthy frontend/src/.module_map.md
App.admin.test.jsx software healthy frontend/src/App.admin.test.jsx
App.public.bundle.test.jsx software healthy frontend/src/App.public.bundle.test.jsx
main.jsx software healthy frontend/src/main.jsx
setup.js software healthy frontend/src/__tests__/setup.js

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

LabelLayerStatusPath
PUT / api healthy frontend/public/sw.js
GET /api/admin/settings/timezone api healthy frontend/src/components/admin/settings/TimezoneSettingsTab.…
PUT /api/admin/settings/timezone api healthy frontend/src/components/admin/settings/TimezoneSettingsTab.…
GET /api/admin/backup/export api healthy frontend/src/components/admin/settings/BackupSettingsTab.jsx
POST /api/admin/backup/preview api healthy frontend/src/components/admin/settings/BackupSettingsTab.jsx
POST /api/admin/backup/import api healthy frontend/src/components/admin/settings/BackupSettingsTab.jsx
PUT /api/settings/landing_area_coverage api healthy frontend/src/components/admin/settings/GeneralSettingsTab.j…
PUT /api/settings/landing_hero_badge api healthy frontend/src/components/admin/settings/GeneralSettingsTab.j…
PUT /api/settings/landing_section_title api healthy frontend/src/components/admin/settings/GeneralSettingsTab.j…
GET /api/settings/timezone api healthy frontend/src/contexts/TimezoneContext.jsx
GET /api/stream api healthy frontend/src/services/streamService.js
GET /api/settings/map-center api healthy frontend/src/services/settingsService.js
GET /api/settings/landing-page api healthy frontend/src/services/settingsService.js
GET /api/settings/public-ads api healthy frontend/src/services/settingsService.js
GET /api/settings api healthy frontend/src/services/settingsService.js
PUT /api/settings/map_default_center api healthy frontend/src/services/settingsService.js
GET /api/customer/cameras api healthy frontend/src/services/customerService.js
GET /api/customer/summary api healthy frontend/src/services/customerService.js
GET /api/customer/wallet api healthy frontend/src/services/customerService.js
GET /api/customer/payments api healthy frontend/src/services/customerService.js
GET /api/customer/payment-options api healthy frontend/src/services/customerService.js
POST /api/customer/topup api healthy frontend/src/services/customerService.js
GET /api/customer/promo/validate api healthy frontend/src/services/customerService.js
POST /api/customer/promo/redeem api healthy frontend/src/services/customerService.js
GET /api/customer/plan api healthy frontend/src/services/customerService.js
GET /api/customer/plans api healthy frontend/src/services/customerService.js
POST /api/customer/plan api healthy frontend/src/services/customerService.js
POST /api/customer/cameras api healthy frontend/src/services/customerService.js
GET /api/customer/areas api healthy frontend/src/services/customerService.js
POST /api/auth/login api healthy frontend/src/services/authService.js
POST /api/auth/register api healthy frontend/src/services/authService.js
GET /api/auth/register-info api healthy frontend/src/services/authService.js
POST /api/auth/logout api healthy frontend/src/services/authService.js
POST /api/auth/refresh api healthy frontend/src/services/authService.js
GET /api/auth/verify api healthy frontend/src/services/authService.js
GET /api/admin/billing/customers api healthy frontend/src/services/billingAdminService.js
POST /api/admin/billing/topup-manual api healthy frontend/src/services/billingAdminService.js
POST /api/admin/billing/wallet-adjust api healthy frontend/src/services/billingAdminService.js
GET /api/admin/billing/subscriptions api healthy frontend/src/services/billingAdminService.js
POST /api/admin/billing/subscriptions api healthy frontend/src/services/billingAdminService.js
GET /api/admin/billing/payments api healthy frontend/src/services/billingAdminService.js
POST /api/admin/billing/charges/run api healthy frontend/src/services/billingAdminService.js
GET /api/admin/billing/plans api healthy frontend/src/services/billingAdminService.js
POST /api/admin/billing/plans api healthy frontend/src/services/billingAdminService.js
GET /api/admin/billing/payment-gateway api healthy frontend/src/services/billingAdminService.js
PUT /api/admin/billing/payment-gateway api healthy frontend/src/services/billingAdminService.js
POST /api/admin/billing/payment-gateway/test api healthy frontend/src/services/billingAdminService.js
GET /api/admin/billing/payment-gateway/channels api healthy frontend/src/services/billingAdminService.js
GET /api/admin/billing/camera-ips api healthy frontend/src/services/billingAdminService.js
GET /api/admin/billing/promos api healthy frontend/src/services/billingAdminService.js

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

LabelLayerStatusPath
172.17.11.12 network healthy README.md
192.168.31.160 network healthy gresik_cctv_raw_2026-03-27.json
192.168.31.82 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.172 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.151 network healthy gresik_cctv_raw_2026-03-27.json
10.55.3.101 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.163 network healthy gresik_cctv_raw_2026-03-27.json
10.1.21.105 network healthy gresik_cctv_raw_2026-03-27.json
10.1.21.2 network healthy gresik_cctv_raw_2026-03-27.json
192.168.112.12 network healthy gresik_cctv_raw_2026-03-27.json
10.55.3.104 network healthy gresik_cctv_raw_2026-03-27.json
10.55.3.103 network healthy gresik_cctv_raw_2026-03-27.json
10.55.3.102 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.130 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.128 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.127 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.125 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.123 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.122 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.70 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.69 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.67 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.115 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.114 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.113 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.112 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.109 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.108 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.107 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.105 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.104 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.103 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.102 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.100 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.99 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.98 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.94 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.93 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.92 network healthy gresik_cctv_raw_2026-03-27.json
10.1.21.50 network healthy gresik_cctv_raw_2026-03-27.json
10.1.21.54 network healthy gresik_cctv_raw_2026-03-27.json
10.1.21.53 network healthy gresik_cctv_raw_2026-03-27.json
10.1.21.52 network healthy gresik_cctv_raw_2026-03-27.json
10.1.21.55 network healthy gresik_cctv_raw_2026-03-27.json
10.1.21.59 network healthy gresik_cctv_raw_2026-03-27.json
10.1.21.58 network healthy gresik_cctv_raw_2026-03-27.json
10.1.21.57 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.80 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.79 network healthy gresik_cctv_raw_2026-03-27.json
10.120.0.77 network healthy gresik_cctv_raw_2026-03-27.json

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

LabelLayerStatusPath
App frontend healthy frontend/src/App.jsx
CustomerRoute frontend healthy frontend/src/components/CustomerRoute.jsx
DiagnosticInfo frontend healthy frontend/src/components/DiagnosticInfo.jsx
MapView frontend healthy frontend/src/components/MapView.jsx
PwaInstallPrompt frontend healthy frontend/src/components/PwaInstallPrompt.jsx
LayoutToggleFAB frontend healthy frontend/src/components/LayoutToggleFAB.jsx
CodecBadge frontend healthy frontend/src/components/CodecBadge.jsx
SaweriaSupport frontend healthy frontend/src/components/SaweriaSupport.jsx
CameraThumbnail frontend healthy frontend/src/components/CameraThumbnail.jsx
ApiClientInitializer frontend healthy frontend/src/components/ApiClientInitializer.jsx
ProtectedRoute frontend healthy frontend/src/components/ProtectedRoute.jsx
SaweriaLeaderboard frontend healthy frontend/src/components/SaweriaLeaderboard.jsx
SponsorBadge frontend healthy frontend/src/components/SponsorBadge.jsx
AdBanner frontend healthy frontend/src/components/AdBanner.jsx
PublicStreamStatusOverlay frontend healthy frontend/src/components/PublicStreamStatusOverlay.jsx
FeedbackWidget frontend healthy frontend/src/components/FeedbackWidget.jsx
MapTopChrome frontend healthy frontend/src/components/maps/MapTopChrome.jsx
CameraViewerStatsBadges frontend healthy frontend/src/components/common/CameraViewerStatsBadges.jsx
Alert frontend healthy frontend/src/components/ui/Alert.jsx
ToastContainer frontend healthy frontend/src/components/ui/ToastContainer.jsx
Toast frontend healthy frontend/src/components/ui/Toast.jsx
ThemeSwitcher frontend healthy frontend/src/components/ui/ThemeSwitcher.jsx
NetworkStatusBanner frontend healthy frontend/src/components/ui/NetworkStatusBanner.jsx
EmptyState frontend healthy frontend/src/components/ui/EmptyState.jsx
ConfirmDialog frontend healthy frontend/src/components/ui/ConfirmDialog.jsx
FormField frontend healthy frontend/src/components/ui/FormField.jsx
ErrorBoundary frontend healthy frontend/src/components/ui/ErrorBoundary.jsx
CustomerLivePlayer frontend healthy frontend/src/components/customer/CustomerLivePlayer.jsx
CameraFormModal frontend healthy frontend/src/components/customer/CameraFormModal.jsx
MultiViewButton frontend healthy frontend/src/components/MultiView/MultiViewButton.jsx
VideoPopup frontend healthy frontend/src/components/MultiView/VideoPopup.jsx
ZoomableMediaFrame frontend healthy frontend/src/components/MultiView/ZoomableMediaFrame.jsx
MultiViewLayout frontend healthy frontend/src/components/MultiView/MultiViewLayout.jsx
RelatedCamerasStrip frontend healthy frontend/src/components/MultiView/RelatedCamerasStrip.jsx
ZoomableVideo frontend healthy frontend/src/components/MultiView/ZoomableVideo.jsx
CameraDetailPanel frontend healthy frontend/src/components/MultiView/CameraDetailPanel.jsx
InlineAdSlot frontend healthy frontend/src/components/ads/InlineAdSlot.jsx
GlobalAdScript frontend healthy frontend/src/components/ads/GlobalAdScript.jsx
BillingPlansTab frontend healthy frontend/src/components/admin/BillingPlansTab.jsx
PaymentGatewayTab frontend healthy frontend/src/components/admin/PaymentGatewayTab.jsx
PromoTab frontend healthy frontend/src/components/admin/PromoTab.jsx
GeneralSettingsPanel frontend healthy frontend/src/components/admin/settings/GeneralSettingsPanel…
TimezoneSettingsTab frontend healthy frontend/src/components/admin/settings/TimezoneSettingsTab.…
ApiKeySettings frontend healthy frontend/src/components/admin/settings/ApiKeySettings.jsx
BrandingSettingsPanel frontend healthy frontend/src/components/admin/settings/BrandingSettingsPane…
TelegramSettingsPanel frontend healthy frontend/src/components/admin/settings/TelegramSettingsPane…
BackupSettingsTab frontend healthy frontend/src/components/admin/settings/BackupSettingsTab.jsx
AdsSettingsPanel frontend healthy frontend/src/components/admin/settings/AdsSettingsPanel.jsx
StreamHealthSettingsPanel frontend healthy frontend/src/components/admin/settings/StreamHealthSettings…
GeneralSettingsTab frontend healthy frontend/src/components/admin/settings/GeneralSettingsTab.j…

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

LabelLayerStatusPath
/Settings frontend healthy frontend/src/pages/Settings.jsx
/PlaybackTokenManagement frontend healthy frontend/src/pages/PlaybackTokenManagement.jsx
/RegisterPage.test frontend healthy frontend/src/pages/RegisterPage.test.jsx
/BrandingSettings frontend healthy frontend/src/pages/BrandingSettings.jsx
/AreaPublicPage frontend healthy frontend/src/pages/AreaPublicPage.jsx
/PlaybackAnalytics.test frontend healthy frontend/src/pages/PlaybackAnalytics.test.jsx
/UserManagement frontend healthy frontend/src/pages/UserManagement.jsx
/LandingPage frontend healthy frontend/src/pages/LandingPage.jsx
/NotificationDiagnostics frontend healthy frontend/src/pages/NotificationDiagnostics.jsx
/CustomerCameraIPs frontend healthy frontend/src/pages/CustomerCameraIPs.jsx
/PlaybackAnalytics frontend healthy frontend/src/pages/PlaybackAnalytics.jsx
/Playback.test frontend healthy frontend/src/pages/Playback.test.jsx
/LoginPage frontend healthy frontend/src/pages/LoginPage.jsx
/NotificationDiagnostics.test frontend healthy frontend/src/pages/NotificationDiagnostics.test.jsx
/ViewerAnalytics.test frontend healthy frontend/src/pages/ViewerAnalytics.test.jsx
/AreaManagement.test frontend healthy frontend/src/pages/AreaManagement.test.jsx
/ViewerAnalytics frontend healthy frontend/src/pages/ViewerAnalytics.jsx
/VoucherManagement.test frontend healthy frontend/src/pages/VoucherManagement.test.jsx
/Dashboard.test frontend healthy frontend/src/pages/Dashboard.test.jsx
/RegisterPage frontend healthy frontend/src/pages/RegisterPage.jsx
/RecordingDashboard frontend healthy frontend/src/pages/RecordingDashboard.jsx
/LandingModeState.test frontend healthy frontend/src/pages/LandingModeState.test.jsx
/UserManagement.password.test frontend healthy frontend/src/pages/UserManagement.password.test.jsx
/BillingManagement.test frontend healthy frontend/src/pages/BillingManagement.test.jsx
/Dashboard frontend healthy frontend/src/pages/Dashboard.jsx
/CameraManagement frontend healthy frontend/src/pages/CameraManagement.jsx
/FeedbackManagement frontend healthy frontend/src/pages/FeedbackManagement.jsx
/Playback frontend healthy frontend/src/pages/Playback.jsx
/SponsorManagement frontend healthy frontend/src/pages/SponsorManagement.jsx
/VoucherManagement frontend healthy frontend/src/pages/VoucherManagement.jsx
/LandingPage.test frontend healthy frontend/src/pages/LandingPage.test.jsx
/AdsManagement frontend healthy frontend/src/pages/AdsManagement.jsx
/AreaPublicPage.test frontend healthy frontend/src/pages/AreaPublicPage.test.jsx
/BillingManagement frontend healthy frontend/src/pages/BillingManagement.jsx
/AreaManagement frontend healthy frontend/src/pages/AreaManagement.jsx
/UnifiedSettings frontend healthy frontend/src/pages/UnifiedSettings.jsx
/SaweriaSettings frontend healthy frontend/src/pages/SaweriaSettings.jsx
/UnifiedSettings.test frontend healthy frontend/src/pages/UnifiedSettings.test.jsx
/UserManagement.test frontend healthy frontend/src/pages/UserManagement.test.jsx
/RecordingDashboard.test frontend healthy frontend/src/pages/RecordingDashboard.test.jsx
/CameraManagement.test frontend healthy frontend/src/pages/CameraManagement.test.jsx
/customer/MyPlan frontend healthy frontend/src/pages/customer/MyPlan.jsx
/customer/MyAccount.test frontend healthy frontend/src/pages/customer/MyAccount.test.jsx
/customer/MyCameras frontend healthy frontend/src/pages/customer/MyCameras.jsx
/customer/MyWallet frontend healthy frontend/src/pages/customer/MyWallet.jsx
/customer/MyCameras.test frontend healthy frontend/src/pages/customer/MyCameras.test.jsx
/customer/MyAccount frontend healthy frontend/src/pages/customer/MyAccount.jsx
/admin/ImportExport frontend healthy frontend/src/pages/admin/ImportExport.jsx
/admin/HealthDebug frontend healthy frontend/src/pages/admin/HealthDebug.jsx
/admin/SecurityActivity frontend healthy frontend/src/pages/admin/SecurityActivity.jsx

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

LabelLayerStatusPath
name software healthy frontend/src/utils/animationControl.js:name
based software healthy frontend/src/utils/animationControl.js:based
if software healthy frontend/src/utils/animationControl.js:if
to software healthy frontend/src/utils/animationControl.js:to
or software healthy frontend/src/utils/animationControl.js:or
for software healthy frontend/src/utils/animationControl.js:for
instead software healthy frontend/src/utils/animationControl.js:instead
mappings software healthy frontend/src/utils/animationControl.js:mappings
CameraUpdateBatcher software healthy frontend/src/utils/cameraListOptimizer.js:CameraUpdateBatch…
when software healthy frontend/src/utils/animationControl.test.js:when
set software healthy frontend/src/utils/publicPopupLayout.js:set
controls software healthy frontend/src/utils/publicPopupLayout.test.js:controls
HlsMock software healthy frontend/src/components/MapView.test.jsx:HlsMock
ErrorBoundary software healthy frontend/src/components/ui/ErrorBoundary.jsx:ErrorBoundary
InlineErrorBoundary software healthy frontend/src/components/ui/ErrorBoundary.jsx:InlineErrorBou…
too software healthy frontend/src/components/customer/CustomerLivePlayer.jsx:too
HlsMock software healthy frontend/src/components/MultiView/MultiViewVideoItem.test.j…
HlsMock software healthy frontend/src/components/MultiView/VideoPopup.test.jsx:HlsMo…
for software healthy frontend/src/pages/LoginPage.jsx:for
MockFileReader software healthy frontend/src/pages/admin/ImportExport.test.jsx:MockFileRead…
ViewerService software healthy frontend/src/services/viewerService.js:ViewerService
for software healthy frontend/src/services/viewerService.js:for
PlaybackViewerService software healthy frontend/src/services/playbackViewerService.js:PlaybackView…
as software healthy backend/__tests__/externalStreamProxyRoutes.test.js:as
of software healthy backend/__tests__/externalStreamProxyRoutes.test.js:of
here software healthy backend/__tests__/externalStreamProxyRoutes.importIntegrity…
DatabaseConnectionPool software healthy backend/database/connectionPool.js:DatabaseConnectionPool
segregation software healthy backend/database/migrations/zz_20260611_add_subscriber_tena…
management software healthy backend/controllers/billingAdminController.js:management
error software healthy backend/controllers/billingAdminController.js:error
CustomerCameraIpService software healthy backend/services/customerCameraIpService.js:CustomerCameraI…
BillingPlanService software healthy backend/services/billingPlanService.js:BillingPlanService
RecordingSegmentRepository software healthy backend/services/recordingSegmentRepository.js:RecordingSeg…
StreamService software healthy backend/services/streamService.js:StreamService
TelegramBotService software healthy backend/services/telegramBotService.js:TelegramBotService
SettingsService software healthy backend/services/settingsService.js:SettingsService
RecordingAssuranceService software healthy backend/services/recordingAssuranceService.js:RecordingAssu…
PlaybackViewerSessionService software healthy backend/services/playbackViewerSessionService.js:PlaybackVi…
CameraSourceLifecycleService software healthy backend/services/cameraSourceLifecycleService.js:CameraSour…
MediaMtxService software healthy backend/services/mediaMtxService.js:MediaMtxService
RecordingMaintenanceStateRepository software healthy backend/services/recordingMaintenanceStateRepository.js:Rec…
RecordingScheduler software healthy backend/services/recordingScheduler.js:RecordingScheduler
ExternalStreamCache software healthy backend/services/externalStreamCache.js:ExternalStreamCache
AuthService software healthy backend/services/authService.js:AuthService
CameraRuntimeStateService software healthy backend/services/cameraRuntimeStateService.js:CameraRuntime…
PaymentService software healthy backend/services/paymentService.js:PaymentService
changes software healthy backend/services/cameraAccessService.js:changes
RecordingRecoveryDiagnosticsRepository software healthy backend/services/recordingRecoveryDiagnosticsRepository.js:…
ViewerAnalyticsService software healthy backend/services/viewerAnalyticsService.js:ViewerAnalyticsS…
PlaybackTokenRuleService software healthy backend/services/playbackTokenRuleService.js:PlaybackTokenR…

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

LabelLayerStatusPath
migrationRunner.test.js data healthy backend/__tests__/migrationRunner.test.js
run-all-migrations.js data healthy backend/database/run-all-migrations.js
zz_20260505c_add_playback_token_sessions.js data healthy backend/database/migrations/zz_20260505c_add_playback_token…
zz_20260611b_add_billing_tables.js data healthy backend/database/migrations/zz_20260611b_add_billing_tables…
add_settings_table.js data healthy backend/database/migrations/add_settings_table.js
add_watermark_settings.js data healthy backend/database/migrations/add_watermark_settings.js
add_area_grid_default_limit.js data healthy backend/database/migrations/add_area_grid_default_limit.js
zz_20260613_add_promo_codes.js data healthy backend/database/migrations/zz_20260613_add_promo_codes.js
zz_add_recording_segment_filename_index.js data healthy backend/database/migrations/zz_add_recording_segment_filena…
add_priority_camera.js data healthy backend/database/migrations/add_priority_camera.js
zz_20260507_add_area_slug_indexes.js data healthy backend/database/migrations/zz_20260507_add_area_slug_index…
add_runtime_state_and_history_retention.js data healthy backend/database/migrations/add_runtime_state_and_history_r…
zz_20260505b_add_playback_token_audit_and_share_keys.js data healthy backend/database/migrations/zz_20260505b_add_playback_token…
zz_20260522_add_camera_telegram_alert_state.js data healthy backend/database/migrations/zz_20260522_add_camera_telegram…
add_landing_page_settings.js data healthy backend/database/migrations/add_landing_page_settings.js
add_saweria_settings.js data healthy backend/database/migrations/add_saweria_settings.js
add_playback_viewer_sessions.js data healthy backend/database/migrations/add_playback_viewer_sessions.js
fix_thumbnail_paths.js data healthy backend/database/migrations/fix_thumbnail_paths.js
add_external_health_mode.js data healthy backend/database/migrations/add_external_health_mode.js
add_viewer_sessions.js data healthy backend/database/migrations/add_viewer_sessions.js
zz_20260614b_add_voucher_orders.js data healthy backend/database/migrations/zz_20260614b_add_voucher_orders…
zz_20260612c_add_camera_is_public.js data healthy backend/database/migrations/zz_20260612c_add_camera_is_publ…
add_camera_delivery_types.js data healthy backend/database/migrations/add_camera_delivery_types.js
backfill_camera_delivery_types.js data healthy backend/database/migrations/backfill_camera_delivery_types.…
add_external_proxy_controls.js data healthy backend/database/migrations/add_external_proxy_controls.js
zz_20260611_add_subscriber_tenancy.js data healthy backend/database/migrations/zz_20260611_add_subscriber_tena…
add_feedbacks_table.js data healthy backend/database/migrations/add_feedbacks_table.js
zz_20260513_add_playback_token_camera_rules.js data healthy backend/database/migrations/zz_20260513_add_playback_token_…
add_analytics_indexes.js data healthy backend/database/migrations/add_analytics_indexes.js
zz_20260614_add_voucher_access.js data healthy backend/database/migrations/zz_20260614_add_voucher_access.…
add_area_health_override.js data healthy backend/database/migrations/add_area_health_override.js
zz_20260523_add_sponsor_packages_and_camera_limit.js data healthy backend/database/migrations/zz_20260523_add_sponsor_package…
add_video_codec.js data healthy backend/database/migrations/add_video_codec.js
zz_20260524_add_whatsapp_message_template.js data healthy backend/database/migrations/zz_20260524_add_whatsapp_messag…
add_camera_online_status.js data healthy backend/database/migrations/add_camera_online_status.js
add_public_playback_controls.js data healthy backend/database/migrations/add_public_playback_controls.js
add_coordinates.js data healthy backend/database/migrations/add_coordinates.js
add_area_coordinates.js data healthy backend/database/migrations/add_area_coordinates.js
zz_20260511_add_recording_recovery_diagnostics.js data healthy backend/database/migrations/zz_20260511_add_recording_recov…
zz_20260518_drop_failed_remux_files.js data healthy backend/database/migrations/zz_20260518_drop_failed_remux_f…
zz_20260505_add_camera_view_stats.js data healthy backend/database/migrations/zz_20260505_add_camera_view_sta…
add_branding_settings.js data healthy backend/database/migrations/add_branding_settings.js
add_camera_status.js data healthy backend/database/migrations/add_camera_status.js
create_camera_discovery_table.js data healthy backend/database/migrations/create_camera_discovery_table.js
add_core_indexes.js data healthy backend/database/migrations/add_core_indexes.js
add_internal_ingest_policy.js data healthy backend/database/migrations/add_internal_ingest_policy.js
zz_20260517_add_recording_recovery_attempt_fields.js data healthy backend/database/migrations/zz_20260517_add_recording_recov…
zz_20260512_add_recording_segments_global_start_index.js data healthy backend/database/migrations/zz_20260512_add_recording_segme…
add_thumbnail_path.js data healthy backend/database/migrations/add_thumbnail_path.js
001_migrate_security.js data healthy backend/database/migrations/001_migrate_security.js

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

LabelLayerStatusPath
mediamtx software healthy mediamtx
frontend software healthy frontend
public software healthy frontend/public
src software healthy frontend/src
__tests__ software healthy frontend/src/__tests__
config software healthy frontend/src/config
test software healthy frontend/src/test
utils software healthy frontend/src/utils
admin software healthy frontend/src/utils/admin
components software healthy frontend/src/components
maps software healthy frontend/src/components/maps
common software healthy frontend/src/components/common
ui software healthy frontend/src/components/ui
customer software healthy frontend/src/components/customer
MultiView software healthy frontend/src/components/MultiView
ads software healthy frontend/src/components/ads
admin software healthy frontend/src/components/admin
settings software healthy frontend/src/components/admin/settings
analytics software healthy frontend/src/components/admin/analytics
dashboard software healthy frontend/src/components/admin/dashboard
recordings software healthy frontend/src/components/admin/recordings
sponsors software healthy frontend/src/components/admin/sponsors
playback-tokens software healthy frontend/src/components/admin/playback-tokens
billing software healthy frontend/src/components/admin/billing
areas software healthy frontend/src/components/admin/areas
cameras software healthy frontend/src/components/admin/cameras
feedback software healthy frontend/src/components/admin/feedback
landing software healthy frontend/src/components/landing
playback software healthy frontend/src/components/playback
contexts software healthy frontend/src/contexts
pages software healthy frontend/src/pages
customer software healthy frontend/src/pages/customer
admin software healthy frontend/src/pages/admin
hooks software healthy frontend/src/hooks
admin software healthy frontend/src/hooks/admin
playback software healthy frontend/src/hooks/playback
public software healthy frontend/src/hooks/public
services software healthy frontend/src/services
styles software healthy frontend/src/styles
layouts software healthy frontend/src/layouts
docs software healthy docs
superpowers software healthy docs/superpowers
reports software healthy docs/superpowers/reports
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
deployment software healthy deployment
backend software healthy backend
__tests__ software healthy backend/__tests__
config software healthy backend/config
middleware software healthy backend/middleware

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

LabelLayerStatusPath
auth::backend/package.json security healthy backend/package.json
auth::backend/middleware/authMiddleware.js security healthy backend/middleware/authMiddleware.js
auth::backend/services/voucherPass.js security healthy backend/services/voucherPass.js
auth::backend/services/streamService.js security healthy backend/services/streamService.js
auth::backend/config/config.js security healthy backend/config/config.js
auth::backend/services/sessionManager.js security healthy backend/services/sessionManager.js
auth::deployment/sync-config.sh security healthy deployment/sync-config.sh
auth::backend/services/externalStreamProxyService.js security healthy backend/services/externalStreamProxyService.js
auth::backend/routes/hlsProxyRoutes.js security healthy backend/routes/hlsProxyRoutes.js
auth::backend/server.js security healthy backend/server.js
auth::frontend/src/services/apiClient.js security healthy frontend/src/services/apiClient.js
auth::backend/.env.example security healthy backend/.env.example
auth::AGENTS.md security healthy AGENTS.md
auth::deployment/generate-env-files.sh security healthy deployment/generate-env-files.sh
auth::backend/routes/streamRoutes.js security healthy backend/routes/streamRoutes.js
auth::backend/services/cameraAccessService.js security healthy backend/services/cameraAccessService.js
auth::README.md security healthy README.md
auth::deployment/generate-env.sh security healthy deployment/generate-env.sh
auth::backend/__tests__/customerAccessPolicy.test.js security healthy backend/__tests__/customerAccessPolicy.test.js
auth::backend/middleware/fingerprintValidator.js security healthy backend/middleware/fingerprintValidator.js
auth::backend/services/authService.js security healthy backend/services/authService.js
auth::backend/services/hlsProxyService.js security healthy backend/services/hlsProxyService.js

LabelLayerStatusPath
port:3000 network healthy README.md
port:8888 network healthy docker-compose.yml
port:8889 network healthy docker-compose.yml
port:9997 network healthy docker-compose.yml
port:800 network healthy docker-compose.yml
port:80 network healthy docker-compose.yml
port:443 network healthy docker-compose.yml
port:3001 network healthy backend/.env.example
port:554 network healthy backend/__tests__/customerCameraIpService.test.js
port:8554 network healthy backend/__tests__/customerCameraIpService.test.js

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
cctv-app hardware healthy docker-compose.yml
nginx hardware healthy docker-compose.yml

LabelLayerStatusPath
password_literal::backend/__tests__/publicGrowthService.tes… security healthy backend/__tests__/publicGrowthService.test.js
password_literal::backend/__tests__/surabayaSitsExtractor.t… security healthy backend/__tests__/surabayaSitsExtractor.test.js
password_literal::backend/__tests__/billingPlanService.test… security healthy backend/__tests__/billingPlanService.test.js

LabelLayerStatusPath
sqlite data healthy README.md
redis data healthy backend/controllers/playbackTokenController.js

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

LabelLayerStatusPath
nginx network healthy README.md

LabelLayerStatusPath
gpu (detected) hardware healthy frontend/src/components/MultiView/ZoomableVideo.jsx
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/db3c3c8c-d165-4a4f-aa93-4f670744fcdc/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/db3c3c8c-d165-4a4f-aa93-4f670744fcdc/

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.