https://github.com/carbide-india/carbideindia
· scanned 2026-06-17 01:46 UTC (1 month, 1 week ago)
93 raw signals (0 security + 93 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +3.7 (diff) · 93 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2352 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 |
|---|---|---|---|
register |
software | healthy | instrumentation.ts:register |
onRequestError |
software | healthy | instrumentation.ts:onRequestError |
NotFound |
software | healthy | app/not-found.tsx:NotFound |
Loading |
software | healthy | app/loading.tsx:Loading |
ErrorBoundary |
software | healthy | app/error.tsx:ErrorBoundary |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
AdminLoading |
software | healthy | app/(admin)/admin/loading.tsx:AdminLoading |
AdminErrorBoundary |
software | healthy | app/(admin)/admin/error.tsx:AdminErrorBoundary |
AdminLayout |
software | healthy | app/(admin)/admin/layout.tsx:AdminLayout |
AdminOverviewPage |
software | healthy | app/(admin)/admin/page.tsx:AdminOverviewPage |
revalidateClientSurfaces |
software | healthy | app/(admin)/admin/clients/actions.ts:revalidateClientSurfac… |
createClient |
software | healthy | app/(admin)/admin/clients/actions.ts:createClient |
deleteClient |
software | healthy | app/(admin)/admin/clients/actions.ts:deleteClient |
updateClient |
software | healthy | app/(admin)/admin/clients/actions.ts:updateClient |
ClientsPage |
software | healthy | app/(admin)/admin/clients/page.tsx:ClientsPage |
revalidateSubjectSurfaces |
software | healthy | app/(admin)/admin/subjects/actions.ts:revalidateSubjectSurf… |
createSubject |
software | healthy | app/(admin)/admin/subjects/actions.ts:createSubject |
updateSubject |
software | healthy | app/(admin)/admin/subjects/actions.ts:updateSubject |
SubjectsPage |
software | healthy | app/(admin)/admin/subjects/page.tsx:SubjectsPage |
sendClerkInvitation |
software | healthy | app/(admin)/admin/employees/actions.ts:sendClerkInvitation |
revokePendingInvitations |
software | healthy | app/(admin)/admin/employees/actions.ts:revokePendingInvitat… |
clerkErrorMessage |
software | healthy | app/(admin)/admin/employees/actions.ts:clerkErrorMessage |
resolveDepartmentSelection |
software | healthy | app/(admin)/admin/employees/actions.ts:resolveDepartmentSel… |
writeMemberships |
software | healthy | app/(admin)/admin/employees/actions.ts:writeMemberships |
inviteEmployee |
software | healthy | app/(admin)/admin/employees/actions.ts:inviteEmployee |
editEmployee |
software | healthy | app/(admin)/admin/employees/actions.ts:editEmployee |
prev |
software | healthy | app/(admin)/admin/employees/actions.ts:prev |
resendInvite |
software | healthy | app/(admin)/admin/employees/actions.ts:resendInvite |
deactivateEmployee |
software | healthy | app/(admin)/admin/employees/actions.ts:deactivateEmployee |
reactivateEmployee |
software | healthy | app/(admin)/admin/employees/actions.ts:reactivateEmployee |
getEmployeeDeletionImpact |
software | healthy | app/(admin)/admin/employees/actions.ts:getEmployeeDeletionI… |
deleteEmployee |
software | healthy | app/(admin)/admin/employees/actions.ts:deleteEmployee |
EmployeesPage |
software | healthy | app/(admin)/admin/employees/page.tsx:EmployeesPage |
GET |
software | healthy | app/(admin)/admin/employees/export/route.ts:GET |
updateOrgSettings |
software | healthy | app/(admin)/admin/settings/actions.ts:updateOrgSettings |
updateStatusSettingAction |
software | healthy | app/(admin)/admin/settings/actions.ts:updateStatusSettingAc… |
setBoardColumnOrder |
software | healthy | app/(admin)/admin/settings/actions.ts:setBoardColumnOrder |
sendIntegrationTestAction |
software | healthy | app/(admin)/admin/settings/actions.ts:sendIntegrationTestAc… |
updateNotificationMatrixAction |
software | healthy | app/(admin)/admin/settings/actions.ts:updateNotificationMat… |
setSmNextNumber |
software | healthy | app/(admin)/admin/settings/actions.ts:setSmNextNumber |
SettingsPage |
software | healthy | app/(admin)/admin/settings/page.tsx:SettingsPage |
AdminActivityPage |
software | healthy | app/(admin)/admin/activity/page.tsx:AdminActivityPage |
loadOlderHref |
software | healthy | app/(admin)/admin/activity/page.tsx:loadOlderHref |
GET |
software | healthy | app/(admin)/admin/activity/export/route.ts:GET |
firstString |
software | healthy | app/(admin)/admin/notifications/page.tsx:firstString |
AdminNotificationsPage |
software | healthy | app/(admin)/admin/notifications/page.tsx:AdminNotifications… |
parseDate |
software | healthy | app/(admin)/admin/notifications/page.tsx:parseDate |
buildLoadOlder |
software | healthy | app/(admin)/admin/notifications/page.tsx:buildLoadOlder |
StatCard |
software | healthy | app/(admin)/admin/notifications/page.tsx:StatCard |
isDuplicateError |
software | healthy | app/(admin)/admin/masters/actions.ts:isDuplicateError |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sentry.edge.config.ts |
software | healthy | sentry.edge.config.ts |
.env.example |
software | healthy | .env.example |
vitest.config.ts |
software | healthy | vitest.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
sentry.server.config.ts |
software | healthy | sentry.server.config.ts |
vercel.json |
software | healthy | vercel.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
playwright.config.ts |
software | healthy | playwright.config.ts |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
README.md |
software | healthy | README.md |
middleware.ts |
software | healthy | middleware.ts |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
instrumentation.ts |
software | healthy | instrumentation.ts |
instrumentation-client.ts |
software | healthy | instrumentation-client.ts |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
sentry.client.config.ts |
software | healthy | sentry.client.config.ts |
not-found.tsx |
software | healthy | app/not-found.tsx |
loading.tsx |
software | healthy | app/loading.tsx |
error.tsx |
software | healthy | app/error.tsx |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
loading.tsx |
software | healthy | app/(admin)/admin/loading.tsx |
error.tsx |
software | healthy | app/(admin)/admin/error.tsx |
layout.tsx |
software | healthy | app/(admin)/admin/layout.tsx |
page.tsx |
software | healthy | app/(admin)/admin/page.tsx |
actions.ts |
software | healthy | app/(admin)/admin/clients/actions.ts |
page.tsx |
software | healthy | app/(admin)/admin/clients/page.tsx |
actions.ts |
software | healthy | app/(admin)/admin/subjects/actions.ts |
page.tsx |
software | healthy | app/(admin)/admin/subjects/page.tsx |
actions.ts |
software | healthy | app/(admin)/admin/employees/actions.ts |
page.tsx |
software | healthy | app/(admin)/admin/employees/page.tsx |
route.ts |
software | healthy | app/(admin)/admin/employees/export/route.ts |
actions.ts |
software | healthy | app/(admin)/admin/settings/actions.ts |
page.tsx |
software | healthy | app/(admin)/admin/settings/page.tsx |
page.tsx |
software | healthy | app/(admin)/admin/activity/page.tsx |
route.ts |
software | healthy | app/(admin)/admin/activity/export/route.ts |
page.tsx |
software | healthy | app/(admin)/admin/notifications/page.tsx |
actions.ts |
software | healthy | app/(admin)/admin/masters/actions.ts |
page.tsx |
software | healthy | app/(admin)/admin/masters/page.tsx |
actions.ts |
software | healthy | app/(admin)/admin/departments/actions.ts |
page.tsx |
software | healthy | app/(admin)/admin/departments/page.tsx |
route.ts |
software | healthy | app/api/clients/[id]/autofill/route.ts |
route.ts |
software | healthy | app/api/clients/business-card/upload/route.ts |
route.ts |
software | healthy | app/api/google/connect/route.ts |
route.ts |
software | healthy | app/api/google/callback/route.ts |
route.ts |
software | healthy | app/api/cron/digest/route.ts |
route.ts |
software | healthy | app/api/cron/materialize-recurring/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 |
|---|---|---|---|
app |
software | healthy | app |
(admin) |
software | healthy | app/(admin) |
admin |
software | healthy | app/(admin)/admin |
clients |
software | healthy | app/(admin)/admin/clients |
subjects |
software | healthy | app/(admin)/admin/subjects |
employees |
software | healthy | app/(admin)/admin/employees |
export |
software | healthy | app/(admin)/admin/employees/export |
settings |
software | healthy | app/(admin)/admin/settings |
activity |
software | healthy | app/(admin)/admin/activity |
export |
software | healthy | app/(admin)/admin/activity/export |
notifications |
software | healthy | app/(admin)/admin/notifications |
masters |
software | healthy | app/(admin)/admin/masters |
departments |
software | healthy | app/(admin)/admin/departments |
api |
software | healthy | app/api |
clients |
software | healthy | app/api/clients |
[id] |
software | healthy | app/api/clients/[id] |
autofill |
software | healthy | app/api/clients/[id]/autofill |
business-card |
software | healthy | app/api/clients/business-card |
upload |
software | healthy | app/api/clients/business-card/upload |
google |
software | healthy | app/api/google |
connect |
software | healthy | app/api/google/connect |
callback |
software | healthy | app/api/google/callback |
cron |
software | healthy | app/api/cron |
digest |
software | healthy | app/api/cron/digest |
materialize-recurring |
software | healthy | app/api/cron/materialize-recurring |
retry-dispatch |
software | healthy | app/api/cron/retry-dispatch |
health |
software | healthy | app/api/health |
profile |
software | healthy | app/api/profile |
avatar |
software | healthy | app/api/profile/avatar |
quotes |
software | healthy | app/api/quotes |
quotation-autofill |
software | healthy | app/api/quotes/quotation-autofill |
autofill |
software | healthy | app/api/quotes/autofill |
push |
software | healthy | app/api/push |
vapid-key |
software | healthy | app/api/push/vapid-key |
subscribe |
software | healthy | app/api/push/subscribe |
samples |
software | healthy | app/api/samples |
upload |
software | healthy | app/api/samples/upload |
documents |
software | healthy | app/api/documents |
upload |
software | healthy | app/api/documents/upload |
(app) |
software | healthy | app/(app) |
clients |
software | healthy | app/(app)/clients |
new |
software | healthy | app/(app)/clients/new |
meetings |
software | healthy | app/(app)/meetings |
[id] |
software | healthy | app/(app)/meetings/[id] |
new |
software | healthy | app/(app)/meetings/new |
negotiations |
software | healthy | app/(app)/negotiations |
[id] |
software | healthy | app/(app)/negotiations/[id] |
new |
software | healthy | app/(app)/negotiations/new |
inquiries |
software | healthy | app/(app)/inquiries |
[id] |
software | healthy | app/(app)/inquiries/[id] |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
client_meetings |
data | healthy | db/migrations/0008_dashing_vulcan.sql |
achievements_earned |
data | healthy | db/migrations/0000_lying_stryfe.sql |
attendance_logs |
data | healthy | db/migrations/0000_lying_stryfe.sql |
audit_data_exports |
data | healthy | db/migrations/0000_lying_stryfe.sql |
clients |
data | healthy | db/migrations/0000_lying_stryfe.sql |
departments |
data | healthy | db/migrations/0000_lying_stryfe.sql |
document_events |
data | healthy | db/migrations/0000_lying_stryfe.sql |
documents |
data | healthy | db/migrations/0000_lying_stryfe.sql |
employee_departments |
data | healthy | db/migrations/0000_lying_stryfe.sql |
employee_events |
data | healthy | db/migrations/0000_lying_stryfe.sql |
employees |
data | healthy | db/migrations/0000_lying_stryfe.sql |
notification_dispatch_log |
data | healthy | db/migrations/0000_lying_stryfe.sql |
notification_preferences |
data | healthy | db/migrations/0000_lying_stryfe.sql |
notifications |
data | healthy | db/migrations/0000_lying_stryfe.sql |
org_settings |
data | healthy | db/migrations/0000_lying_stryfe.sql |
pinned_items |
data | healthy | db/migrations/0000_lying_stryfe.sql |
project_members |
data | healthy | db/migrations/0000_lying_stryfe.sql |
project_nodes |
data | healthy | db/migrations/0000_lying_stryfe.sql |
push_subscriptions |
data | healthy | db/migrations/0000_lying_stryfe.sql |
settings_events |
data | healthy | db/migrations/0000_lying_stryfe.sql |
status_settings |
data | healthy | db/migrations/0000_lying_stryfe.sql |
subjects |
data | healthy | db/migrations/0000_lying_stryfe.sql |
task_events |
data | healthy | db/migrations/0000_lying_stryfe.sql |
tasks |
data | healthy | db/migrations/0000_lying_stryfe.sql |
samples |
data | healthy | db/migrations/0005_freezing_toad_men.sql |
client_contacts |
data | healthy | db/migrations/0002_cooing_garia.sql |
inquiries |
data | healthy | db/migrations/0002_cooing_garia.sql |
negotiations |
data | healthy | db/migrations/0006_high_annihilus.sql |
quotations |
data | healthy | db/migrations/0006_high_annihilus.sql |
sales_orders |
data | healthy | db/migrations/0006_high_annihilus.sql |
master_options |
data | healthy | db/migrations/0001_married_magus.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | app/not-found.tsx |
Loading |
frontend | healthy | app/loading.tsx |
ErrorBoundary |
frontend | healthy | app/error.tsx |
AdminLoading |
frontend | healthy | app/(admin)/admin/loading.tsx |
AdminErrorBoundary |
frontend | healthy | app/(admin)/admin/error.tsx |
DashboardLoading |
frontend | healthy | app/(app)/loading.tsx |
AppError |
frontend | healthy | app/(app)/error.tsx |
AppTemplate |
frontend | healthy | app/(app)/template.tsx |
TasksLoading |
frontend | healthy | app/(app)/tasks/loading.tsx |
TaskDetailLoading |
frontend | healthy | app/(app)/tasks/[id]/loading.tsx |
KanbanLoading |
frontend | healthy | app/(app)/tasks/kanban/loading.tsx |
TasksLoading |
frontend | healthy | app/(app)/archived/loading.tsx |
ProjectsLoading |
frontend | healthy | app/(app)/projects/loading.tsx |
InboxLoading |
frontend | healthy | app/(app)/inbox/loading.tsx |
AccessDeniedPage |
frontend | healthy | app/access-denied/page.tsx |
AuthLayout |
frontend | healthy | app/(auth)/layout.tsx |
PrivacyPage |
frontend | healthy | app/privacy/page.tsx |
TermsPage |
frontend | healthy | app/terms/page.tsx |
Aurora |
frontend | healthy | components/effects/Aurora.tsx |
ApprovedEmail |
frontend | healthy | emails/notifications/Approved.tsx |
ReassignedEmail |
frontend | healthy | emails/notifications/Reassigned.tsx |
StatusChangedEmail |
frontend | healthy | emails/notifications/StatusChanged.tsx |
TaskAssignedEmail |
frontend | healthy | emails/notifications/TaskAssigned.tsx |
CommentedEmail |
frontend | healthy | emails/notifications/Commented.tsx |
TransferredEmail |
frontend | healthy | emails/notifications/Transferred.tsx |
DailyDigestEmail |
frontend | healthy | emails/notifications/DailyDigest.tsx |
TaskInitiatedEmail |
frontend | healthy | emails/notifications/TaskInitiated.tsx |
DeclinedEmail |
frontend | healthy | emails/notifications/Declined.tsx |
CancelledEmail |
frontend | healthy | emails/notifications/Cancelled.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
apply-migration.ts |
data | healthy | scripts/apply-migration.ts |
apply-all-migrations.ts |
data | healthy | scripts/apply-all-migrations.ts |
0008_dashing_vulcan.sql |
data | healthy | db/migrations/0008_dashing_vulcan.sql |
0003_special_silver_sable.sql |
data | healthy | db/migrations/0003_special_silver_sable.sql |
0000_lying_stryfe.sql |
data | healthy | db/migrations/0000_lying_stryfe.sql |
0005_freezing_toad_men.sql |
data | healthy | db/migrations/0005_freezing_toad_men.sql |
0002_cooing_garia.sql |
data | healthy | db/migrations/0002_cooing_garia.sql |
0009_wide_baron_strucker.sql |
data | healthy | db/migrations/0009_wide_baron_strucker.sql |
0006_high_annihilus.sql |
data | healthy | db/migrations/0006_high_annihilus.sql |
0004_overconfident_mysterio.sql |
data | healthy | db/migrations/0004_overconfident_mysterio.sql |
0007_blue_rage.sql |
data | healthy | db/migrations/0007_blue_rage.sql |
0001_married_magus.sql |
data | healthy | db/migrations/0001_married_magus.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
203.0.113.7 |
network | healthy | tests/unit/ip-gate.test.ts |
103.5.6.7 |
network | healthy | tests/unit/ip-gate.test.ts |
49.8.9.10 |
network | healthy | tests/unit/ip-gate.test.ts |
8.8.8.8 |
network | healthy | tests/unit/ip-gate.test.ts |
127.0.0.1 |
network | healthy | tests/unit/ip-gate.test.ts |
70.41.3.18 |
network | healthy | tests/unit/ip-gate.test.ts |
198.51.100.4 |
network | healthy | tests/unit/ip-gate.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | .env.example |
postgresql |
data | healthy | .env.example |
mongodb |
data | healthy | pnpm-lock.yaml |
mysql |
data | healthy | pnpm-lock.yaml |
sqlite |
data | healthy | pnpm-lock.yaml |
redis |
data | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/api/google/callback/route.ts |
security | healthy | app/api/google/callback/route.ts |
auth::components/profile/workflow/google-calendar-card.tsx |
security | healthy | components/profile/workflow/google-calendar-card.tsx |
auth::app/api/google/connect/route.ts |
security | healthy | app/api/google/connect/route.ts |
auth::lib/google/calendar.ts |
security | healthy | lib/google/calendar.ts |
auth::db/schema.ts |
security | healthy | db/schema.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::migrations-prod |
cicd | healthy | .github/workflows/migrations-prod.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
migrate |
cicd | healthy | .github/workflows/migrations-prod.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
DATABASE_URL |
cicd | healthy | — |
PROD_DATABASE_URL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
carbide-india__carbideindia |
software | healthy | /data/fable5_failed_archive/carbide-india__carbideindia |
| Label | Layer | Status | Path |
|---|---|---|---|
because |
software | healthy | components/admin/admin-kpi-tile.tsx:because |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | lib/ip-gate.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | app/api/google/connect/route.ts |
This page is publicly accessible at:
https://repobility.com/scan/1cfcf284-6859-4cae-b6b7-099b4f3cca3d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1cfcf284-6859-4cae-b6b7-099b4f3cca3d/
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.