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.

uzielalvarez2-prog/noc-dashboard

https://github.com/uzielalvarez2-prog/noc-dashboard · scanned 2026-06-16 00:46 UTC (2 months, 1 week ago)

73 raw signals (0 security + 73 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 73 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 582 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
requireEnv software healthy apps/worker/src/config.ts:requireEnv
runCycle software healthy apps/worker/src/index.ts:runCycle
main software healthy apps/worker/src/index.ts:main
shutdown software healthy apps/worker/src/index.ts:shutdown
syncIncidents software healthy apps/worker/src/sync/incidents.ts:syncIncidents
mapSeverity software healthy apps/worker/src/hpsm/normalizer.ts:mapSeverity
mapStatus software healthy apps/worker/src/hpsm/normalizer.ts:mapStatus
parseHpsmDate software healthy apps/worker/src/hpsm/normalizer.ts:parseHpsmDate
computeSlaRiskAt software healthy apps/worker/src/hpsm/normalizer.ts:computeSlaRiskAt
normalizeIncident software healthy apps/worker/src/hpsm/normalizer.ts:normalizeIncident
fmt software healthy apps/web/scripts/check-data.js:fmt
empties software healthy apps/web/scripts/check-data.js:empties
main software healthy apps/web/prisma/seed.ts:main
main software healthy apps/web/prisma/cleanup-seed.ts:main
main software healthy apps/web/prisma/seed-admin.ts:main
main software healthy apps/web/prisma/check-db.ts:main
proxy software healthy apps/web/src/proxy.ts:proxy
WorkerStatusCard software healthy apps/web/src/components/settings/WorkerStatusCard.tsx:Worke…
metaSummary software healthy apps/web/src/components/settings/AuditLogPanel.tsx:metaSumm…
fetchLogs software healthy apps/web/src/components/settings/AuditLogPanel.tsx:fetchLogs
AuditLogPanel software healthy apps/web/src/components/settings/AuditLogPanel.tsx:AuditLog…
fetchRules software healthy apps/web/src/components/settings/AlertRulesPanel.tsx:fetchR…
AlertRulesPanel software healthy apps/web/src/components/settings/AlertRulesPanel.tsx:AlertR…
handleToggle software healthy apps/web/src/components/settings/AlertRulesPanel.tsx:handle…
handleDelete software healthy apps/web/src/components/settings/AlertRulesPanel.tsx:handle…
fetchUsers software healthy apps/web/src/components/settings/UsersPanel.tsx:fetchUsers
UsersPanel software healthy apps/web/src/components/settings/UsersPanel.tsx:UsersPanel
openCreate software healthy apps/web/src/components/settings/UsersPanel.tsx:openCreate
openEdit software healthy apps/web/src/components/settings/UsersPanel.tsx:openEdit
onSuccess software healthy apps/web/src/components/settings/UsersPanel.tsx:onSuccess
handleDelete software healthy apps/web/src/components/settings/UsersPanel.tsx:handleDelete
CreateAlertRuleForm software healthy apps/web/src/components/settings/CreateAlertRuleForm.tsx:Cr…
addEmail software healthy apps/web/src/components/settings/CreateAlertRuleForm.tsx:ad…
handleSubmit software healthy apps/web/src/components/settings/CreateAlertRuleForm.tsx:ha…
CSVUpload software healthy apps/web/src/components/settings/CSVUpload.tsx:CSVUpload
uploadFile software healthy apps/web/src/components/settings/CSVUpload.tsx:uploadFile
handleFile software healthy apps/web/src/components/settings/CSVUpload.tsx:handleFile
handleDrop software healthy apps/web/src/components/settings/CSVUpload.tsx:handleDrop
tabBtn software healthy apps/web/src/components/settings/CSVUpload.tsx:tabBtn
UserFormDialog software healthy apps/web/src/components/settings/UserFormDialog.tsx:UserFor…
handleSubmit software healthy apps/web/src/components/settings/UserFormDialog.tsx:handleS…
AlertRuleCard software healthy apps/web/src/components/settings/AlertRuleCard.tsx:AlertRul…
handleToggle software healthy apps/web/src/components/settings/AlertRuleCard.tsx:handleTo…
handleDelete software healthy apps/web/src/components/settings/AlertRuleCard.tsx:handleDe…
SessionProvider software healthy apps/web/src/components/layout/SessionProvider.tsx:SessionP…
makeQueryClient software healthy apps/web/src/components/layout/PollingProvider.tsx:makeQuer…
getQueryClient software healthy apps/web/src/components/layout/PollingProvider.tsx:getQuery…
PollingProvider software healthy apps/web/src/components/layout/PollingProvider.tsx:PollingP…
useInterval software healthy apps/web/src/components/layout/PollingProvider.tsx:useInter…
Sidebar software healthy apps/web/src/components/layout/Sidebar.tsx:Sidebar

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

LabelLayerStatusPath
railway.toml software healthy railway.toml
vercel.json software healthy vercel.json
RUNBOOK-PC-ADMIN.md software healthy RUNBOOK-PC-ADMIN.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
turbo.json software healthy turbo.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
railway.toml software healthy apps/worker/railway.toml
package.json software healthy apps/worker/package.json
prisma.config.ts software healthy apps/worker/prisma.config.ts
Dockerfile software healthy apps/worker/Dockerfile
tsconfig.json software healthy apps/worker/tsconfig.json
config.ts software healthy apps/worker/src/config.ts
index.ts software healthy apps/worker/src/index.ts
logger.ts software healthy apps/worker/src/logger.ts
incidents.ts software healthy apps/worker/src/sync/incidents.ts
normalizer.ts software healthy apps/worker/src/hpsm/normalizer.ts
client.ts software healthy apps/worker/src/hpsm/client.ts
postcss.config.mjs software healthy apps/web/postcss.config.mjs
README.md software healthy apps/web/README.md
pnpm-lock.yaml software healthy apps/web/pnpm-lock.yaml
package.json software healthy apps/web/package.json
prisma.config.ts software healthy apps/web/prisma.config.ts
components.json software healthy apps/web/components.json
tsconfig.json software healthy apps/web/tsconfig.json
next.config.ts software healthy apps/web/next.config.ts
create-scraper-bot.js software healthy apps/web/scripts/create-scraper-bot.js
db-env.js software healthy apps/web/scripts/db-env.js
check-audit.js software healthy apps/web/scripts/check-audit.js
check-data.js software healthy apps/web/scripts/check-data.js
seed.ts software healthy apps/web/prisma/seed.ts
cleanup-seed.ts software healthy apps/web/prisma/cleanup-seed.ts
seed-admin.ts software healthy apps/web/prisma/seed-admin.ts
check-db.ts software healthy apps/web/prisma/check-db.ts
proxy.ts software healthy apps/web/src/proxy.ts
open.ts software healthy apps/web/src/types/open.ts
closed.ts software healthy apps/web/src/types/closed.ts
index.ts software healthy apps/web/src/types/index.ts
WorkerStatusCard.tsx software healthy apps/web/src/components/settings/WorkerStatusCard.tsx
AuditLogPanel.tsx software healthy apps/web/src/components/settings/AuditLogPanel.tsx
AlertRulesPanel.tsx software healthy apps/web/src/components/settings/AlertRulesPanel.tsx
UsersPanel.tsx software healthy apps/web/src/components/settings/UsersPanel.tsx
CreateAlertRuleForm.tsx software healthy apps/web/src/components/settings/CreateAlertRuleForm.tsx
CSVUpload.tsx software healthy apps/web/src/components/settings/CSVUpload.tsx
UserFormDialog.tsx software healthy apps/web/src/components/settings/UserFormDialog.tsx
AlertRuleCard.tsx software healthy apps/web/src/components/settings/AlertRuleCard.tsx
SessionProvider.tsx software healthy apps/web/src/components/layout/SessionProvider.tsx
PollingProvider.tsx software healthy apps/web/src/components/layout/PollingProvider.tsx
Sidebar.tsx software healthy apps/web/src/components/layout/Sidebar.tsx

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

LabelLayerStatusPath
apps software healthy apps
worker software healthy apps/worker
src software healthy apps/worker/src
sync software healthy apps/worker/src/sync
hpsm software healthy apps/worker/src/hpsm
web software healthy apps/web
scripts software healthy apps/web/scripts
prisma software healthy apps/web/prisma
src software healthy apps/web/src
types software healthy apps/web/src/types
components software healthy apps/web/src/components
settings software healthy apps/web/src/components/settings
layout software healthy apps/web/src/components/layout
open software healthy apps/web/src/components/open
operators software healthy apps/web/src/components/operators
ui software healthy apps/web/src/components/ui
dashboard software healthy apps/web/src/components/dashboard
incidents software healthy apps/web/src/components/incidents
sla software healthy apps/web/src/components/sla
closed software healthy apps/web/src/components/closed
app software healthy apps/web/src/app
api software healthy apps/web/src/app/api
users software healthy apps/web/src/app/api/users
[id] software healthy apps/web/src/app/api/users/[id]
auth software healthy apps/web/src/app/api/auth
logout software healthy apps/web/src/app/api/auth/logout
[...nextauth] software healthy apps/web/src/app/api/auth/[...nextauth]
login software healthy apps/web/src/app/api/auth/login
me software healthy apps/web/src/app/api/auth/me
operators software healthy apps/web/src/app/api/operators
health software healthy apps/web/src/app/api/health
incidents software healthy apps/web/src/app/api/incidents
open software healthy apps/web/src/app/api/incidents/open
upload software healthy apps/web/src/app/api/incidents/open/upload
stats software healthy apps/web/src/app/api/incidents/open/stats
[id] software healthy apps/web/src/app/api/incidents/[id]
by-day software healthy apps/web/src/app/api/incidents/by-day
escalated software healthy apps/web/src/app/api/incidents/escalated
closed software healthy apps/web/src/app/api/incidents/closed
upload software healthy apps/web/src/app/api/incidents/closed/upload
stats software healthy apps/web/src/app/api/incidents/closed/stats
alerts software healthy apps/web/src/app/api/alerts
[id] software healthy apps/web/src/app/api/alerts/[id]
audit-logs software healthy apps/web/src/app/api/audit-logs
sla software healthy apps/web/src/app/api/sla
kpis software healthy apps/web/src/app/api/kpis
(dashboard) software healthy apps/web/src/app/(dashboard)
settings software healthy apps/web/src/app/(dashboard)/settings
operators software healthy apps/web/src/app/(dashboard)/operators
import software healthy apps/web/src/app/(dashboard)/import

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

LabelLayerStatusPath
/(dashboard) frontend healthy apps/web/src/app/(dashboard)/page.tsx
/(dashboard)/settings frontend healthy apps/web/src/app/(dashboard)/settings/page.tsx
/(dashboard)/operators frontend healthy apps/web/src/app/(dashboard)/operators/page.tsx
/(dashboard)/import frontend healthy apps/web/src/app/(dashboard)/import/page.tsx
/(dashboard)/incidents frontend healthy apps/web/src/app/(dashboard)/incidents/page.tsx
/(dashboard)/incidents/[id] frontend healthy apps/web/src/app/(dashboard)/incidents/[id]/page.tsx
/(dashboard)/sla frontend healthy apps/web/src/app/(dashboard)/sla/page.tsx
/design frontend healthy apps/web/src/app/design/page.tsx
/(auth)/login frontend healthy apps/web/src/app/(auth)/login/page.tsx
/ frontend healthy apps/web/src/app/api/auth/logout/route.ts

LabelLayerStatusPath
RootLayout frontend healthy apps/web/src/app/layout.tsx
DashboardLayout frontend healthy apps/web/src/app/(dashboard)/layout.tsx
ImportPage frontend healthy apps/web/src/app/(dashboard)/import/page.tsx
IncidentsPage frontend healthy apps/web/src/app/(dashboard)/incidents/page.tsx
DesignPage frontend healthy apps/web/src/app/design/page.tsx
LoginPage frontend healthy apps/web/src/app/(auth)/login/page.tsx

LabelLayerStatusPath
auth::apps/web/src/components/layout/SessionProvider.tsx security healthy apps/web/src/components/layout/SessionProvider.tsx
auth::CLAUDE.md security healthy CLAUDE.md
auth::apps/web/src/lib/auth.config.ts security healthy apps/web/src/lib/auth.config.ts
auth::apps/web/package.json security healthy apps/web/package.json
auth::apps/web/src/lib/auth.ts security healthy apps/web/src/lib/auth.ts

LabelLayerStatusPath
postgres data healthy pnpm-lock.yaml
postgresql data healthy CLAUDE.md
redis data healthy CLAUDE.md

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:16 network healthy pnpm-lock.yaml

LabelLayerStatusPath
DATABASE_URL cicd healthy
AUTH_SECRET cicd healthy

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

LabelLayerStatusPath
HpsmClient software healthy apps/worker/src/hpsm/client.ts:HpsmClient

LabelLayerStatusPath
GET /incidents?count=1 api healthy apps/worker/src/hpsm/client.ts

LabelLayerStatusPath
image::apps/worker/Dockerfile hardware healthy apps/worker/Dockerfile

LabelLayerStatusPath
vps::aws hardware healthy pnpm-lock.yaml

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

LabelLayerStatusPath
check cicd healthy .github/workflows/ci.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/d8fe9a3c-8a73-4032-8c61-2c842f0b62c6/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d8fe9a3c-8a73-4032-8c61-2c842f0b62c6/

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.