https://github.com/saad-r10/watchdog
· scanned 2026-06-15 23:59 UTC (2 months, 3 weeks ago)
125 raw signals (0 security + 125 graph)
Last scanned 2 months, 3 weeks ago · v1 · 119 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 762 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 |
|---|---|---|---|
PrivateLayout |
software | healthy | apps/frontend/src/App.tsx:PrivateLayout |
HomeRoute |
software | healthy | apps/frontend/src/App.tsx:HomeRoute |
App |
software | healthy | apps/frontend/src/App.tsx:App |
barColor |
software | healthy | apps/frontend/src/components/UptimeBars.tsx:barColor |
UptimeBars |
software | healthy | apps/frontend/src/components/UptimeBars.tsx:UptimeBars |
MonitorCard |
software | healthy | apps/frontend/src/components/MonitorCard.tsx:MonitorCard |
timeSince |
software | healthy | apps/frontend/src/components/RegionsCard.tsx:timeSince |
RegionsCard |
software | healthy | apps/frontend/src/components/RegionsCard.tsx:RegionsCard |
Sparkline |
software | healthy | apps/frontend/src/components/Sparkline.tsx:Sparkline |
PrivateRoute |
software | healthy | apps/frontend/src/components/PrivateRoute.tsx:PrivateRoute |
CertTransparencyCard |
software | healthy | apps/frontend/src/components/CertTransparencyCard.tsx:CertT… |
StatusBadge |
software | healthy | apps/frontend/src/components/StatusBadge.tsx:StatusBadge |
getLastReadAt |
software | healthy | apps/frontend/src/components/NotificationBell.tsx:getLastRe… |
setLastReadAt |
software | healthy | apps/frontend/src/components/NotificationBell.tsx:setLastRe… |
timeAgo |
software | healthy | apps/frontend/src/components/NotificationBell.tsx:timeAgo |
NotificationItem |
software | healthy | apps/frontend/src/components/NotificationBell.tsx:Notificat… |
NotificationBell |
software | healthy | apps/frontend/src/components/NotificationBell.tsx:Notificat… |
handleMarkAllRead |
software | healthy | apps/frontend/src/components/NotificationBell.tsx:handleMar… |
handler |
software | healthy | apps/frontend/src/components/NotificationBell.tsx:handler |
DnsCard |
software | healthy | apps/frontend/src/components/DnsCard.tsx:DnsCard |
Layout |
software | healthy | apps/frontend/src/components/Layout.tsx:Layout |
handleResend |
software | healthy | apps/frontend/src/components/Layout.tsx:handleResend |
WatchdogMark |
software | healthy | apps/frontend/src/components/WatchdogMark.tsx:WatchdogMark |
Sidebar |
software | healthy | apps/frontend/src/components/Sidebar.tsx:Sidebar |
handleLogout |
software | healthy | apps/frontend/src/components/Sidebar.tsx:handleLogout |
formatBytes |
software | healthy | apps/frontend/src/components/ResponseTimeChart.tsx:formatBy… |
formatBucket |
software | healthy | apps/frontend/src/components/ResponseTimeChart.tsx:formatBu… |
makeChartTooltip |
software | healthy | apps/frontend/src/components/ResponseTimeChart.tsx:makeChar… |
ChartTooltip |
software | healthy | apps/frontend/src/components/ResponseTimeChart.tsx:ChartToo… |
computeAnomalyThreshold |
software | healthy | apps/frontend/src/components/ResponseTimeChart.tsx:computeA… |
ResponseTimeChart |
software | healthy | apps/frontend/src/components/ResponseTimeChart.tsx:Response… |
sharedChildren |
software | healthy | apps/frontend/src/components/ResponseTimeChart.tsx:sharedCh… |
ContentChangeCard |
software | healthy | apps/frontend/src/components/ContentChangeCard.tsx:ContentC… |
HeadersCard |
software | healthy | apps/frontend/src/components/HeadersCard.tsx:HeadersCard |
SslCard |
software | healthy | apps/frontend/src/components/SslCard.tsx:SslCard |
ExposureCard |
software | healthy | apps/frontend/src/components/ExposureCard.tsx:ExposureCard |
StatusDot |
software | healthy | apps/frontend/src/components/StatusDot.tsx:StatusDot |
AuthProvider |
software | healthy | apps/frontend/src/components/AuthProvider.tsx:AuthProvider |
BlocklistCard |
software | healthy | apps/frontend/src/components/BlocklistCard.tsx:BlocklistCard |
Table |
software | healthy | apps/frontend/src/components/ui/table.tsx:Table |
TableHeader |
software | healthy | apps/frontend/src/components/ui/table.tsx:TableHeader |
TableBody |
software | healthy | apps/frontend/src/components/ui/table.tsx:TableBody |
TableFooter |
software | healthy | apps/frontend/src/components/ui/table.tsx:TableFooter |
TableRow |
software | healthy | apps/frontend/src/components/ui/table.tsx:TableRow |
TableHead |
software | healthy | apps/frontend/src/components/ui/table.tsx:TableHead |
TableCell |
software | healthy | apps/frontend/src/components/ui/table.tsx:TableCell |
TableCaption |
software | healthy | apps/frontend/src/components/ui/table.tsx:TableCaption |
Sheet |
software | healthy | apps/frontend/src/components/ui/sheet.tsx:Sheet |
SheetTrigger |
software | healthy | apps/frontend/src/components/ui/sheet.tsx:SheetTrigger |
SheetClose |
software | healthy | apps/frontend/src/components/ui/sheet.tsx:SheetClose |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
railway.toml |
software | healthy | railway.toml |
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 |
watchdog-agent.config.example.json |
software | healthy | watchdog-agent.config.example.json |
.env.example |
software | healthy | .env.example |
.eslintrc.json |
software | healthy | .eslintrc.json |
docker-compose.yml |
software | healthy | docker-compose.yml |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
vite.config.ts |
software | healthy | apps/frontend/vite.config.ts |
tailwind.config.js |
software | healthy | apps/frontend/tailwind.config.js |
package.json |
software | healthy | apps/frontend/package.json |
tsconfig.node.json |
software | healthy | apps/frontend/tsconfig.node.json |
index.html |
software | healthy | apps/frontend/index.html |
Dockerfile |
software | healthy | apps/frontend/Dockerfile |
components.json |
software | healthy | apps/frontend/components.json |
tsconfig.json |
software | healthy | apps/frontend/tsconfig.json |
postcss.config.js |
software | healthy | apps/frontend/postcss.config.js |
index.css |
software | healthy | apps/frontend/src/index.css |
main.tsx |
software | healthy | apps/frontend/src/main.tsx |
vite-env.d.ts |
software | healthy | apps/frontend/src/vite-env.d.ts |
App.tsx |
software | healthy | apps/frontend/src/App.tsx |
UptimeBars.tsx |
software | healthy | apps/frontend/src/components/UptimeBars.tsx |
MonitorCard.tsx |
software | healthy | apps/frontend/src/components/MonitorCard.tsx |
RegionsCard.tsx |
software | healthy | apps/frontend/src/components/RegionsCard.tsx |
Sparkline.tsx |
software | healthy | apps/frontend/src/components/Sparkline.tsx |
PrivateRoute.tsx |
software | healthy | apps/frontend/src/components/PrivateRoute.tsx |
CertTransparencyCard.tsx |
software | healthy | apps/frontend/src/components/CertTransparencyCard.tsx |
StatusBadge.tsx |
software | healthy | apps/frontend/src/components/StatusBadge.tsx |
NotificationBell.tsx |
software | healthy | apps/frontend/src/components/NotificationBell.tsx |
DnsCard.tsx |
software | healthy | apps/frontend/src/components/DnsCard.tsx |
Layout.tsx |
software | healthy | apps/frontend/src/components/Layout.tsx |
WatchdogMark.tsx |
software | healthy | apps/frontend/src/components/WatchdogMark.tsx |
Sidebar.tsx |
software | healthy | apps/frontend/src/components/Sidebar.tsx |
ResponseTimeChart.tsx |
software | healthy | apps/frontend/src/components/ResponseTimeChart.tsx |
ContentChangeCard.tsx |
software | healthy | apps/frontend/src/components/ContentChangeCard.tsx |
HeadersCard.tsx |
software | healthy | apps/frontend/src/components/HeadersCard.tsx |
SslCard.tsx |
software | healthy | apps/frontend/src/components/SslCard.tsx |
ExposureCard.tsx |
software | healthy | apps/frontend/src/components/ExposureCard.tsx |
StatusDot.tsx |
software | healthy | apps/frontend/src/components/StatusDot.tsx |
AuthProvider.tsx |
software | healthy | apps/frontend/src/components/AuthProvider.tsx |
BlocklistCard.tsx |
software | healthy | apps/frontend/src/components/BlocklistCard.tsx |
table.tsx |
software | healthy | apps/frontend/src/components/ui/table.tsx |
sheet.tsx |
software | healthy | apps/frontend/src/components/ui/sheet.tsx |
avatar.tsx |
software | healthy | apps/frontend/src/components/ui/avatar.tsx |
badge.tsx |
software | healthy | apps/frontend/src/components/ui/badge.tsx |
dialog.tsx |
software | healthy | apps/frontend/src/components/ui/dialog.tsx |
dropdown-menu.tsx |
software | healthy | apps/frontend/src/components/ui/dropdown-menu.tsx |
button.tsx |
software | healthy | apps/frontend/src/components/ui/button.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
frontend |
software | healthy | apps/frontend |
src |
software | healthy | apps/frontend/src |
components |
software | healthy | apps/frontend/src/components |
ui |
software | healthy | apps/frontend/src/components/ui |
landing |
software | healthy | apps/frontend/src/components/landing |
lib |
software | healthy | apps/frontend/src/lib |
routes |
software | healthy | apps/frontend/src/routes |
hooks |
software | healthy | apps/frontend/src/hooks |
services |
software | healthy | apps/frontend/src/services |
backend |
software | healthy | apps/backend |
scripts |
software | healthy | apps/backend/scripts |
prisma |
software | healthy | apps/backend/prisma |
migrations |
software | healthy | apps/backend/prisma/migrations |
20260614120000_add_exposure_check |
software | healthy | apps/backend/prisma/migrations/20260614120000_add_exposure_… |
20260614130000_add_blocklist_check |
software | healthy | apps/backend/prisma/migrations/20260614130000_add_blocklist… |
20260613000000_add_cert_transparency |
software | healthy | apps/backend/prisma/migrations/20260613000000_add_cert_tran… |
20260614160000_synthetic_monitoring |
software | healthy | apps/backend/prisma/migrations/20260614160000_synthetic_mon… |
20260527000000_add_metric_check_type |
software | healthy | apps/backend/prisma/migrations/20260527000000_add_metric_ch… |
20260604020000_add_monitor_paused |
software | healthy | apps/backend/prisma/migrations/20260604020000_add_monitor_p… |
20240101000000_init |
software | healthy | apps/backend/prisma/migrations/20240101000000_init |
20260615120000_add_performance_degraded |
software | healthy | apps/backend/prisma/migrations/20260615120000_add_performan… |
20260604010000_add_email_verification |
software | healthy | apps/backend/prisma/migrations/20260604010000_add_email_ver… |
20260614150000_multi_region_agents |
software | healthy | apps/backend/prisma/migrations/20260614150000_multi_region_… |
20260604000000_add_password_reset_token |
software | healthy | apps/backend/prisma/migrations/20260604000000_add_password_… |
20260525000000_add_agents_webhooks_status_pages_maintenance |
software | healthy | apps/backend/prisma/migrations/20260525000000_add_agents_we… |
20260601000000_add_alert_type |
software | healthy | apps/backend/prisma/migrations/20260601000000_add_alert_type |
20260611000000_add_check_timing_breakdown |
software | healthy | apps/backend/prisma/migrations/20260611000000_add_check_tim… |
20260614000000_add_dns_check |
software | healthy | apps/backend/prisma/migrations/20260614000000_add_dns_check |
20260614140000_add_content_change_detection |
software | healthy | apps/backend/prisma/migrations/20260614140000_add_content_c… |
src |
software | healthy | apps/backend/src |
__tests__ |
software | healthy | apps/backend/src/__tests__ |
unit |
software | healthy | apps/backend/src/__tests__/unit |
middleware |
software | healthy | apps/backend/src/middleware |
scripts |
software | healthy | apps/backend/src/scripts |
lib |
software | healthy | apps/backend/src/lib |
routes |
software | healthy | apps/backend/src/routes |
workers |
software | healthy | apps/backend/src/workers |
services |
software | healthy | apps/backend/src/services |
db |
software | healthy | apps/backend/src/db |
repositories |
software | healthy | apps/backend/src/repositories |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
packages |
software | healthy | packages |
shared-types |
software | healthy | packages/shared-types |
src |
software | healthy | packages/shared-types/src |
.claude |
software | healthy | .claude |
agents |
software | healthy | .claude/agents |
hooks |
software | healthy | .claude/hooks |
skills |
software | healthy | .claude/skills |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | apps/backend/src/index.ts |
USE /api/auth |
api | healthy | apps/backend/src/index.ts |
USE /api/monitors |
api | healthy | apps/backend/src/index.ts |
USE /api/monitors/:id |
api | healthy | apps/backend/src/index.ts |
USE /api/users |
api | healthy | apps/backend/src/index.ts |
USE /api/users/me/settings |
api | healthy | apps/backend/src/index.ts |
USE /api/agents |
api | healthy | apps/backend/src/index.ts |
USE /api/status-pages |
api | healthy | apps/backend/src/index.ts |
USE /api/status |
api | healthy | apps/backend/src/index.ts |
USE /api/monitors/:id/maintenance |
api | healthy | apps/backend/src/index.ts |
USE /api/dashboard |
api | healthy | apps/backend/src/index.ts |
USE /api/notifications |
api | healthy | apps/backend/src/index.ts |
GET / |
api | healthy | apps/backend/src/scripts/demo-app.ts |
POST /break |
api | healthy | apps/backend/src/scripts/demo-app.ts |
POST /fix |
api | healthy | apps/backend/src/scripts/demo-app.ts |
GET /status |
api | healthy | apps/backend/src/scripts/demo-app.ts |
POST /webhook |
api | healthy | apps/backend/src/scripts/mock-webhook.ts |
GET /webhook/history |
api | healthy | apps/backend/src/scripts/mock-webhook.ts |
POST / |
api | healthy | apps/backend/src/routes/monitors.route.ts |
GET /:id |
api | healthy | apps/backend/src/routes/monitors.route.ts |
PATCH /:id |
api | healthy | apps/backend/src/routes/monitors.route.ts |
POST /:id/agents/:agentId |
api | healthy | apps/backend/src/routes/monitors.route.ts |
DELETE /:id/agents/:agentId |
api | healthy | apps/backend/src/routes/monitors.route.ts |
GET /:id/regions |
api | healthy | apps/backend/src/routes/monitors.route.ts |
POST /:id/snooze-content-change |
api | healthy | apps/backend/src/routes/monitors.route.ts |
DELETE /:id |
api | healthy | apps/backend/src/routes/monitors.route.ts |
GET /me |
api | healthy | apps/backend/src/routes/users.route.ts |
GET /:slug |
api | healthy | apps/backend/src/routes/status.route.ts |
GET /checks |
api | healthy | apps/backend/src/routes/checks.route.ts |
GET /stats |
api | healthy | apps/backend/src/routes/checks.route.ts |
GET /incidents |
api | healthy | apps/backend/src/routes/checks.route.ts |
GET /ssl |
api | healthy | apps/backend/src/routes/checks.route.ts |
GET /response-times |
api | healthy | apps/backend/src/routes/checks.route.ts |
GET /headers |
api | healthy | apps/backend/src/routes/checks.route.ts |
GET /dns |
api | healthy | apps/backend/src/routes/checks.route.ts |
GET /exposure |
api | healthy | apps/backend/src/routes/checks.route.ts |
GET /blocklist |
api | healthy | apps/backend/src/routes/checks.route.ts |
GET /content-change |
api | healthy | apps/backend/src/routes/checks.route.ts |
GET /certs |
api | healthy | apps/backend/src/routes/checks.route.ts |
GET /runner |
api | healthy | apps/backend/src/routes/agents.route.ts |
GET /install.sh |
api | healthy | apps/backend/src/routes/agents.route.ts |
GET /config |
api | healthy | apps/backend/src/routes/agents.route.ts |
POST /checkin |
api | healthy | apps/backend/src/routes/agents.route.ts |
POST /register |
api | healthy | apps/backend/src/routes/auth.route.ts |
POST /login |
api | healthy | apps/backend/src/routes/auth.route.ts |
POST /forgot-password |
api | healthy | apps/backend/src/routes/auth.route.ts |
POST /reset-password |
api | healthy | apps/backend/src/routes/auth.route.ts |
GET /verify-email |
api | healthy | apps/backend/src/routes/auth.route.ts |
POST /resend-verification |
api | healthy | apps/backend/src/routes/auth.route.ts |
DELETE /:windowId |
api | healthy | apps/backend/src/routes/maintenance.route.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260614120000_add_exposure_… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260614130000_add_blocklist… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260613000000_add_cert_tran… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260614160000_synthetic_mon… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260527000000_add_metric_ch… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260604020000_add_monitor_p… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20240101000000_init/migratio… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260615120000_add_performan… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260604010000_add_email_ver… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260614150000_multi_region_… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260604000000_add_password_… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260525000000_add_agents_we… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260601000000_add_alert_typ… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260611000000_add_check_tim… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260614000000_add_dns_check… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260614140000_add_content_c… |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | apps/frontend/src/App.tsx |
/login |
frontend | healthy | apps/frontend/src/App.tsx |
/register |
frontend | healthy | apps/frontend/src/App.tsx |
/onboarding |
frontend | healthy | apps/frontend/src/App.tsx |
/forgot-password |
frontend | healthy | apps/frontend/src/App.tsx |
/reset-password |
frontend | healthy | apps/frontend/src/App.tsx |
/verify-email |
frontend | healthy | apps/frontend/src/App.tsx |
/dashboard |
frontend | healthy | apps/frontend/src/App.tsx |
/monitors |
frontend | healthy | apps/frontend/src/App.tsx |
/monitors/:id |
frontend | healthy | apps/frontend/src/App.tsx |
/settings |
frontend | healthy | apps/frontend/src/App.tsx |
/agents |
frontend | healthy | apps/frontend/src/App.tsx |
/status-pages |
frontend | healthy | apps/frontend/src/App.tsx |
/status/:slug |
frontend | healthy | apps/frontend/src/App.tsx |
/.env |
frontend | healthy | apps/backend/src/__tests__/security.test.ts |
/.git/config |
frontend | healthy | apps/backend/src/__tests__/security.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
251.023.501.05 |
network | healthy | apps/frontend/src/components/ContentChangeCard.tsx |
10.0.2.14 |
network | healthy | apps/frontend/src/components/landing/previews.tsx |
2.37.996.608 |
network | healthy | apps/frontend/src/routes/monitor-detail.tsx |
10.0.0.5 |
network | healthy | apps/backend/src/__tests__/agents-config.test.ts |
10.0.0.6 |
network | healthy | apps/backend/src/__tests__/agents-config.test.ts |
1.2.3.4 |
network | healthy | apps/backend/src/__tests__/unit/dns-utils.test.ts |
127.0.0.1 |
network | healthy | apps/backend/src/__tests__/unit/timed-request.test.ts |
127.0.1.5 |
network | healthy | apps/backend/src/__tests__/unit/blocklist-utils.test.ts |
127.0.1.2 |
network | healthy | apps/backend/src/lib/blocklist-utils.ts |
127.0.1.4 |
network | healthy | apps/backend/src/lib/blocklist-utils.ts |
127.0.1.6 |
network | healthy | apps/backend/src/lib/blocklist-utils.ts |
127.0.1.102 |
network | healthy | apps/backend/src/lib/blocklist-utils.ts |
127.0.1.103 |
network | healthy | apps/backend/src/lib/blocklist-utils.ts |
127.0.1.104 |
network | healthy | apps/backend/src/lib/blocklist-utils.ts |
127.0.1.105 |
network | healthy | apps/backend/src/lib/blocklist-utils.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | apps/frontend/src/App.tsx |
SettingsPage |
frontend | healthy | apps/frontend/src/routes/settings.tsx |
StatusPagePublic |
frontend | healthy | apps/frontend/src/routes/status-page-public.tsx |
VerifyEmailPage |
frontend | healthy | apps/frontend/src/routes/verify-email.tsx |
MonitorsPage |
frontend | healthy | apps/frontend/src/routes/monitors.tsx |
MonitorDetailPage |
frontend | healthy | apps/frontend/src/routes/monitor-detail.tsx |
RegisterPage |
frontend | healthy | apps/frontend/src/routes/register.tsx |
LoginPage |
frontend | healthy | apps/frontend/src/routes/login.tsx |
DashboardPage |
frontend | healthy | apps/frontend/src/routes/dashboard.tsx |
LandingPage |
frontend | healthy | apps/frontend/src/routes/landing.tsx |
ResetPasswordPage |
frontend | healthy | apps/frontend/src/routes/reset-password.tsx |
StatusPagesPage |
frontend | healthy | apps/frontend/src/routes/status-pages.tsx |
OnboardingPage |
frontend | healthy | apps/frontend/src/routes/onboarding.tsx |
ForgotPasswordPage |
frontend | healthy | apps/frontend/src/routes/forgot-password.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
MonitorCertificate |
data | healthy | apps/backend/prisma/migrations/20260613000000_add_cert_tran… |
User |
data | healthy | apps/backend/prisma/migrations/20240101000000_init/migratio… |
Monitor |
data | healthy | apps/backend/prisma/migrations/20240101000000_init/migratio… |
Check |
data | healthy | apps/backend/prisma/migrations/20240101000000_init/migratio… |
Incident |
data | healthy | apps/backend/prisma/migrations/20240101000000_init/migratio… |
Alert |
data | healthy | apps/backend/prisma/migrations/20240101000000_init/migratio… |
EmailVerificationToken |
data | healthy | apps/backend/prisma/migrations/20260604010000_add_email_ver… |
MonitorAgent |
data | healthy | apps/backend/prisma/migrations/20260614150000_multi_region_… |
PasswordResetToken |
data | healthy | apps/backend/prisma/migrations/20260604000000_add_password_… |
Agent |
data | healthy | apps/backend/prisma/migrations/20260525000000_add_agents_we… |
StatusPage |
data | healthy | apps/backend/prisma/migrations/20260525000000_add_agents_we… |
StatusPageMonitor |
data | healthy | apps/backend/prisma/migrations/20260525000000_add_agents_we… |
MaintenanceWindow |
data | healthy | apps/backend/prisma/migrations/20260525000000_add_agents_we… |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::apps/backend/src/__tests__/checks.test.ts |
security | healthy | apps/backend/src/__tests__/checks.test.ts |
password_literal::apps/backend/src/__tests__/monitors.test.… |
security | healthy | apps/backend/src/__tests__/monitors.test.ts |
password_literal::apps/backend/src/__tests__/security.test.… |
security | healthy | apps/backend/src/__tests__/security.test.ts |
password_literal::apps/backend/src/__tests__/auth.test.ts |
security | healthy | apps/backend/src/__tests__/auth.test.ts |
password_literal::apps/backend/src/__tests__/auth.test.ts |
security | healthy | apps/backend/src/__tests__/auth.test.ts |
password_literal::apps/backend/src/__tests__/auth.test.ts |
security | healthy | apps/backend/src/__tests__/auth.test.ts |
password_literal::apps/backend/src/__tests__/auth.test.ts |
security | healthy | apps/backend/src/__tests__/auth.test.ts |
password_literal::apps/backend/src/__tests__/auth.test.ts |
security | healthy | apps/backend/src/__tests__/auth.test.ts |
password_literal::apps/backend/src/__tests__/alerts.test.ts |
security | healthy | apps/backend/src/__tests__/alerts.test.ts |
password_literal::apps/backend/src/__tests__/multi-region.t… |
security | healthy | apps/backend/src/__tests__/multi-region.test.ts |
password_literal::apps/backend/src/__tests__/agents-checkin… |
security | healthy | apps/backend/src/__tests__/agents-checkin.test.ts |
password_literal::apps/backend/src/__tests__/agents-config.… |
security | healthy | apps/backend/src/__tests__/agents-config.test.ts |
password_literal::.claude/skills/express-backend/SKILL.md |
security | healthy | .claude/skills/express-backend/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.claude/skills/railway-deploy/SKILL.md |
security | healthy | .claude/skills/railway-deploy/SKILL.md |
auth::apps/backend/src/routes/agents.route.ts |
security | healthy | apps/backend/src/routes/agents.route.ts |
auth::docs/architecture.html |
security | healthy | docs/architecture.html |
auth::apps/backend/src/routes/auth.route.ts |
security | healthy | apps/backend/src/routes/auth.route.ts |
auth::.claude/skills/dev-setup/SKILL.md |
security | healthy | .claude/skills/dev-setup/SKILL.md |
auth::apps/backend/src/middleware/auth.ts |
security | healthy | apps/backend/src/middleware/auth.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::.claude/skills/express-backend/SKILL.md |
security | healthy | .claude/skills/express-backend/SKILL.md |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3001 |
network | healthy | .env.example |
port:5432 |
network | healthy | docker-compose.yml |
port:8080 |
network | healthy | docker-compose.yml |
port:80 |
network | healthy | docker-compose.yml |
port:4000 |
network | healthy | apps/backend/src/scripts/demo-app.ts |
port:3002 |
network | healthy | apps/backend/src/scripts/mock-webhook.ts |
port:443 |
network | healthy | apps/backend/src/workers/ssl.worker.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::apps/frontend/Dockerfile |
hardware | healthy | apps/frontend/Dockerfile |
image::apps/backend/Dockerfile |
hardware | healthy | apps/backend/Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
backend |
hardware | healthy | docker-compose.yml |
worker |
hardware | healthy | docker-compose.yml |
frontend |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/ci.yml |
typecheck |
cicd | healthy | .github/workflows/ci.yml |
unit-tests |
cicd | healthy | .github/workflows/ci.yml |
test-backend |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-8t88pi_s |
software | healthy | /tmp/repobility-clone-8t88pi_s |
| Label | Layer | Status | Path |
|---|---|---|---|
can |
software | healthy | apps/frontend/src/routes/landing.tsx:can |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | apps/frontend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | apps/backend/src/lib/exposure-utils.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/8f4ee4c1-806f-4f40-ba70-17c3cd4d03d7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8f4ee4c1-806f-4f40-ba70-17c3cd4d03d7/
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.