https://github.com/xolani198/shadowsweep
· scanned 2026-06-16 01:03 UTC (2 months, 1 week ago)
16 raw signals (0 security + 16 graph)
Last scanned 2 months, 1 week ago · v1 · 16 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 136 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 |
|---|---|---|---|
signedSessionCookie |
software | healthy | tests/security.spec.ts:signedSessionCookie |
Logo |
software | healthy | src/components/layout/Logo.tsx:Logo |
TopBar |
software | healthy | src/components/layout/TopBar.tsx:TopBar |
Sidebar |
software | healthy | src/components/layout/Sidebar.tsx:Sidebar |
isActive |
software | healthy | src/components/layout/Sidebar.tsx:isActive |
ThemeToggle |
software | healthy | src/components/layout/ThemeToggle.tsx:ThemeToggle |
Button |
software | healthy | src/components/ui/Button.tsx:Button |
Badge |
software | healthy | src/components/ui/Badge.tsx:Badge |
Card |
software | healthy | src/components/ui/Card.tsx:Card |
MetricCell |
software | healthy | src/components/dashboard/MetricsBanner.tsx:MetricCell |
MetricsBanner |
software | healthy | src/components/dashboard/MetricsBanner.tsx:MetricsBanner |
timeAgo |
software | healthy | src/components/dashboard/AlertsFeed.tsx:timeAgo |
AlertsFeed |
software | healthy | src/components/dashboard/AlertsFeed.tsx:AlertsFeed |
markRead |
software | healthy | src/components/dashboard/AlertsFeed.tsx:markRead |
ThemeProvider |
software | healthy | src/contexts/ThemeContext.tsx:ThemeProvider |
useTheme |
software | healthy | src/contexts/ThemeContext.tsx:useTheme |
DashboardMockup |
software | healthy | src/app/page.tsx:DashboardMockup |
LandingPage |
software | healthy | src/app/page.tsx:LandingPage |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
AuthPage |
software | healthy | src/app/auth/page.tsx:AuthPage |
handleSignIn |
software | healthy | src/app/auth/page.tsx:handleSignIn |
POST |
software | healthy | src/app/api/offboard/route.ts:POST |
DashboardPage |
software | healthy | src/app/dashboard/page.tsx:DashboardPage |
DashboardLayout |
software | healthy | src/app/dashboard/layout.tsx:DashboardLayout |
SettingsPage |
software | healthy | src/app/dashboard/settings/page.tsx:SettingsPage |
toggleIntegration |
software | healthy | src/app/dashboard/settings/page.tsx:toggleIntegration |
Row |
software | healthy | src/app/dashboard/settings/page.tsx:Row |
EmployeesPage |
software | healthy | src/app/dashboard/employees/page.tsx:EmployeesPage |
AlertsPage |
software | healthy | src/app/dashboard/alerts/page.tsx:AlertsPage |
markAllRead |
software | healthy | src/app/dashboard/alerts/page.tsx:markAllRead |
formatTime |
software | healthy | src/app/dashboard/alerts/page.tsx:formatTime |
AppRow |
software | healthy | src/app/dashboard/employee/[id]/page.tsx:AppRow |
EmailTemplate |
software | healthy | src/app/dashboard/employee/[id]/page.tsx:EmailTemplate |
copy |
software | healthy | src/app/dashboard/employee/[id]/page.tsx:copy |
EmployeeProfilePage |
software | healthy | src/app/dashboard/employee/[id]/page.tsx:EmployeeProfilePage |
handleRevoke |
software | healthy | src/app/dashboard/employee/[id]/page.tsx:handleRevoke |
IntegrationCard |
software | healthy | src/app/dashboard/discovery/page.tsx:IntegrationCard |
handleConnect |
software | healthy | src/app/dashboard/discovery/page.tsx:handleConnect |
formatSync |
software | healthy | src/app/dashboard/discovery/page.tsx:formatSync |
DiscoveryPage |
software | healthy | src/app/dashboard/discovery/page.tsx:DiscoveryPage |
toggleSort |
software | healthy | src/app/dashboard/discovery/page.tsx:toggleSort |
getSession |
software | healthy | src/lib/auth.ts:getSession |
| Label | Layer | Status | Path |
|---|---|---|---|
init-git.sh |
software | healthy | init-git.sh |
playwright.config.ts |
software | healthy | playwright.config.ts |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
next.config.mjs |
software | healthy | next.config.mjs |
postcss.config.js |
software | healthy | postcss.config.js |
revoke.spec.ts |
software | healthy | tests/revoke.spec.ts |
security.spec.ts |
software | healthy | tests/security.spec.ts |
settings.local.json |
software | healthy | .claude/settings.local.json |
launch.json |
software | healthy | .claude/launch.json |
.last-run.json |
software | healthy | test-results/.last-run.json |
Logo.tsx |
software | healthy | src/components/layout/Logo.tsx |
TopBar.tsx |
software | healthy | src/components/layout/TopBar.tsx |
Sidebar.tsx |
software | healthy | src/components/layout/Sidebar.tsx |
ThemeToggle.tsx |
software | healthy | src/components/layout/ThemeToggle.tsx |
Button.tsx |
software | healthy | src/components/ui/Button.tsx |
Badge.tsx |
software | healthy | src/components/ui/Badge.tsx |
Card.tsx |
software | healthy | src/components/ui/Card.tsx |
MetricsBanner.tsx |
software | healthy | src/components/dashboard/MetricsBanner.tsx |
AlertsFeed.tsx |
software | healthy | src/components/dashboard/AlertsFeed.tsx |
ThemeContext.tsx |
software | healthy | src/contexts/ThemeContext.tsx |
globals.css |
software | healthy | src/app/globals.css |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/auth/page.tsx |
route.ts |
software | healthy | src/app/api/offboard/route.ts |
page.tsx |
software | healthy | src/app/dashboard/page.tsx |
layout.tsx |
software | healthy | src/app/dashboard/layout.tsx |
page.tsx |
software | healthy | src/app/dashboard/settings/page.tsx |
page.tsx |
software | healthy | src/app/dashboard/employees/page.tsx |
page.tsx |
software | healthy | src/app/dashboard/alerts/page.tsx |
page.tsx |
software | healthy | src/app/dashboard/employee/[id]/page.tsx |
page.tsx |
software | healthy | src/app/dashboard/discovery/page.tsx |
auth.ts |
software | healthy | src/lib/auth.ts |
mockData.ts |
software | healthy | src/lib/mockData.ts |
.claude/settings.local.json |
quality | healthy | .claude/settings.local.json |
.claude/launch.json |
quality | healthy | .claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
.claude |
software | healthy | .claude |
test-results |
software | healthy | test-results |
src |
software | healthy | src |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
ui |
software | healthy | src/components/ui |
dashboard |
software | healthy | src/components/dashboard |
contexts |
software | healthy | src/contexts |
app |
software | healthy | src/app |
auth |
software | healthy | src/app/auth |
api |
software | healthy | src/app/api |
offboard |
software | healthy | src/app/api/offboard |
dashboard |
software | healthy | src/app/dashboard |
settings |
software | healthy | src/app/dashboard/settings |
employees |
software | healthy | src/app/dashboard/employees |
alerts |
software | healthy | src/app/dashboard/alerts |
employee |
software | healthy | src/app/dashboard/employee |
[id] |
software | healthy | src/app/dashboard/employee/[id] |
discovery |
software | healthy | src/app/dashboard/discovery |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
Logo |
frontend | healthy | src/components/layout/Logo.tsx |
TopBar |
frontend | healthy | src/components/layout/TopBar.tsx |
Sidebar |
frontend | healthy | src/components/layout/Sidebar.tsx |
ThemeToggle |
frontend | healthy | src/components/layout/ThemeToggle.tsx |
Button |
frontend | healthy | src/components/ui/Button.tsx |
Badge |
frontend | healthy | src/components/ui/Badge.tsx |
Card |
frontend | healthy | src/components/ui/Card.tsx |
MetricsBanner |
frontend | healthy | src/components/dashboard/MetricsBanner.tsx |
AlertsFeed |
frontend | healthy | src/components/dashboard/AlertsFeed.tsx |
LandingPage |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
AuthPage |
frontend | healthy | src/app/auth/page.tsx |
DashboardPage |
frontend | healthy | src/app/dashboard/page.tsx |
DashboardLayout |
frontend | healthy | src/app/dashboard/layout.tsx |
SettingsPage |
frontend | healthy | src/app/dashboard/settings/page.tsx |
EmployeesPage |
frontend | healthy | src/app/dashboard/employees/page.tsx |
AlertsPage |
frontend | healthy | src/app/dashboard/alerts/page.tsx |
EmployeeProfilePage |
frontend | healthy | src/app/dashboard/employee/[id]/page.tsx |
DiscoveryPage |
frontend | healthy | src/app/dashboard/discovery/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/auth |
frontend | healthy | src/app/auth/page.tsx |
/dashboard |
frontend | healthy | src/app/dashboard/page.tsx |
/dashboard/settings |
frontend | healthy | src/app/dashboard/settings/page.tsx |
/dashboard/employees |
frontend | healthy | src/app/dashboard/employees/page.tsx |
/dashboard/alerts |
frontend | healthy | src/app/dashboard/alerts/page.tsx |
/dashboard/employee/[id] |
frontend | healthy | src/app/dashboard/employee/[id]/page.tsx |
/dashboard/discovery |
frontend | healthy | src/app/dashboard/discovery/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/app/dashboard/employee/[id]/page.tsx |
security | healthy | src/app/dashboard/employee/[id]/page.tsx |
auth::src/app/auth/page.tsx |
security | healthy | src/app/auth/page.tsx |
auth::src/lib/mockData.ts |
security | healthy | src/lib/mockData.ts |
auth::src/app/page.tsx |
security | healthy | src/app/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ztrymlrr |
software | healthy | /tmp/repobility-clone-ztrymlrr |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | src/lib/mockData.ts |
This page is publicly accessible at:
https://repobility.com/scan/160a5064-599c-40a4-865f-89dad15677a8/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/160a5064-599c-40a4-865f-89dad15677a8/
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.