https://github.com/dharamveerr/EmotoradInsight
· scanned 2026-06-17 01:56 UTC (1 month, 1 week ago)
47 raw signals (0 security + 47 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -14.1 (diff) · 47 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 481 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 |
|---|---|---|---|
proxy |
software | healthy | proxy.ts:proxy |
username |
software | healthy | proxy.ts:username |
role |
software | healthy | proxy.ts:role |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
OtpInput |
software | healthy | app/login/page.tsx:OtpInput |
setDigit |
software | healthy | app/login/page.tsx:setDigit |
EmotoradLogo |
software | healthy | app/login/page.tsx:EmotoradLogo |
LoginInner |
software | healthy | app/login/page.tsx:LoginInner |
handleForgotRequest |
software | healthy | app/login/page.tsx:handleForgotRequest |
handleResetPassword |
software | healthy | app/login/page.tsx:handleResetPassword |
exitForgot |
software | healthy | app/login/page.tsx:exitForgot |
requestSignupCode |
software | healthy | app/login/page.tsx:requestSignupCode |
handleVerifyCode |
software | healthy | app/login/page.tsx:handleVerifyCode |
handleSignupEmail |
software | healthy | app/login/page.tsx:handleSignupEmail |
checkUsername |
software | healthy | app/login/page.tsx:checkUsername |
handleSignupComplete |
software | healthy | app/login/page.tsx:handleSignupComplete |
switchMode |
software | healthy | app/login/page.tsx:switchMode |
onMove |
software | healthy | app/login/page.tsx:onMove |
x |
software | healthy | app/login/page.tsx:x |
handleLogin |
software | healthy | app/login/page.tsx:handleLogin |
a |
software | healthy | app/login/page.tsx:a |
LoginPage |
software | healthy | app/login/page.tsx:LoginPage |
GET |
software | healthy | app/api/clients/route.ts:GET |
POST |
software | healthy | app/api/clients/route.ts:POST |
PUT |
software | healthy | app/api/clients/route.ts:PUT |
DELETE |
software | healthy | app/api/clients/route.ts:DELETE |
df |
software | healthy | app/api/insights/route.ts:df |
GET |
software | healthy | app/api/insights/route.ts:GET |
todaySessions |
software | healthy | app/api/insights/route.ts:todaySessions |
activeJourneys |
software | healthy | app/api/insights/route.ts:activeJourneys |
total |
software | healthy | app/api/insights/route.ts:total |
completed |
software | healthy | app/api/insights/route.ts:completed |
entries |
software | healthy | app/api/insights/route.ts:entries |
row |
software | healthy | app/api/insights/route.ts:row |
entered |
software | healthy | app/api/insights/route.ts:entered |
GET |
software | healthy | app/api/sync/cursor/route.ts:GET |
orgId |
software | healthy | app/api/sync/cursor/route.ts:orgId |
sourceClientId |
software | healthy | app/api/sync/cursor/route.ts:sourceClientId |
GET |
software | healthy | app/api/variables/route.ts:GET |
discovered |
software | healthy | app/api/variables/route.ts:discovered |
POST |
software | healthy | app/api/variables/route.ts:POST |
PUT |
software | healthy | app/api/variables/route.ts:PUT |
DELETE |
software | healthy | app/api/variables/route.ts:DELETE |
POST |
software | healthy | app/api/variables/upload/route.ts:POST |
duplicateAction |
software | healthy | app/api/variables/upload/route.ts:duplicateAction |
GET |
software | healthy | app/api/variables/template/route.ts:GET |
requireSuperAdmin |
software | healthy | app/api/users/route.ts:requireSuperAdmin |
GET |
software | healthy | app/api/users/route.ts:GET |
POST |
software | healthy | app/api/users/route.ts:POST |
requireSuperAdmin |
software | healthy | app/api/users/[id]/route.ts:requireSuperAdmin |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
proxy.ts |
software | healthy | proxy.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/login/page.tsx |
route.ts |
software | healthy | app/api/clients/route.ts |
route.ts |
software | healthy | app/api/insights/route.ts |
route.ts |
software | healthy | app/api/sync/cursor/route.ts |
route.ts |
software | healthy | app/api/variables/route.ts |
route.ts |
software | healthy | app/api/variables/upload/route.ts |
route.ts |
software | healthy | app/api/variables/template/route.ts |
route.ts |
software | healthy | app/api/users/route.ts |
route.ts |
software | healthy | app/api/users/[id]/route.ts |
route.ts |
software | healthy | app/api/users/sessions/route.ts |
route.ts |
software | healthy | app/api/sessions/route.ts |
route.ts |
software | healthy | app/api/journeys/route.ts |
route.ts |
software | healthy | app/api/journeys/[id]/route.ts |
route.ts |
software | healthy | app/api/journeys/[id]/publish/route.ts |
route.ts |
software | healthy | app/api/auth/google/route.ts |
route.ts |
software | healthy | app/api/auth/google/signin/route.ts |
route.ts |
software | healthy | app/api/auth/send-otp/route.ts |
route.ts |
software | healthy | app/api/auth/login/route.ts |
route.ts |
software | healthy | app/api/auth/check-username/route.ts |
route.ts |
software | healthy | app/api/auth/verify-otp/route.ts |
route.ts |
software | healthy | app/api/auth/signup/verify-code/route.ts |
route.ts |
software | healthy | app/api/auth/signup/complete/route.ts |
route.ts |
software | healthy | app/api/auth/signup/request/route.ts |
route.ts |
software | healthy | app/api/auth/logout/route.ts |
route.ts |
software | healthy | app/api/auth/reset-password/route.ts |
route.ts |
software | healthy | app/api/auth/forgot-password/route.ts |
route.ts |
software | healthy | app/api/active-client/route.ts |
route.ts |
software | healthy | app/api/trees/route.ts |
route.ts |
software | healthy | app/api/trees/[id]/publish/route.ts |
route.ts |
software | healthy | app/api/activity/route.ts |
route.ts |
software | healthy | app/api/me/route.ts |
route.ts |
software | healthy | app/api/daily-stats/route.ts |
route.ts |
software | healthy | app/api/journey-config/route.ts |
route.ts |
software | healthy | app/api/webhook/route.ts |
route.ts |
software | healthy | app/api/webhook/n8n/route.ts |
layout.tsx |
software | healthy | app/(dashboard)/layout.tsx |
page.tsx |
software | healthy | app/(dashboard)/page.tsx |
page.tsx |
software | healthy | app/(dashboard)/create-journey/page.tsx |
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 |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
clients |
software | healthy | app/api/clients |
insights |
software | healthy | app/api/insights |
sync |
software | healthy | app/api/sync |
cursor |
software | healthy | app/api/sync/cursor |
variables |
software | healthy | app/api/variables |
upload |
software | healthy | app/api/variables/upload |
template |
software | healthy | app/api/variables/template |
users |
software | healthy | app/api/users |
[id] |
software | healthy | app/api/users/[id] |
sessions |
software | healthy | app/api/users/sessions |
sessions |
software | healthy | app/api/sessions |
journeys |
software | healthy | app/api/journeys |
[id] |
software | healthy | app/api/journeys/[id] |
publish |
software | healthy | app/api/journeys/[id]/publish |
auth |
software | healthy | app/api/auth |
google |
software | healthy | app/api/auth/google |
signin |
software | healthy | app/api/auth/google/signin |
send-otp |
software | healthy | app/api/auth/send-otp |
login |
software | healthy | app/api/auth/login |
check-username |
software | healthy | app/api/auth/check-username |
verify-otp |
software | healthy | app/api/auth/verify-otp |
signup |
software | healthy | app/api/auth/signup |
verify-code |
software | healthy | app/api/auth/signup/verify-code |
complete |
software | healthy | app/api/auth/signup/complete |
request |
software | healthy | app/api/auth/signup/request |
logout |
software | healthy | app/api/auth/logout |
reset-password |
software | healthy | app/api/auth/reset-password |
forgot-password |
software | healthy | app/api/auth/forgot-password |
active-client |
software | healthy | app/api/active-client |
trees |
software | healthy | app/api/trees |
[id] |
software | healthy | app/api/trees/[id] |
publish |
software | healthy | app/api/trees/[id]/publish |
activity |
software | healthy | app/api/activity |
me |
software | healthy | app/api/me |
daily-stats |
software | healthy | app/api/daily-stats |
journey-config |
software | healthy | app/api/journey-config |
webhook |
software | healthy | app/api/webhook |
n8n |
software | healthy | app/api/webhook/n8n |
(dashboard) |
software | healthy | app/(dashboard) |
create-journey |
software | healthy | app/(dashboard)/create-journey |
heatmap |
software | healthy | app/(dashboard)/heatmap |
product-insights |
software | healthy | app/(dashboard)/product-insights |
sessions |
software | healthy | app/(dashboard)/sessions |
user-management |
software | healthy | app/(dashboard)/user-management |
journeys |
software | healthy | app/(dashboard)/journeys |
mis-report |
software | healthy | app/(dashboard)/mis-report |
dropoff |
software | healthy | app/(dashboard)/dropoff |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/layout.tsx |
LoginPage |
frontend | healthy | app/login/page.tsx |
DashboardLayout |
frontend | healthy | app/(dashboard)/layout.tsx |
OverviewPage |
frontend | healthy | app/(dashboard)/page.tsx |
CreateTreePage |
frontend | healthy | app/(dashboard)/create-journey/page.tsx |
HeatmapPage |
frontend | healthy | app/(dashboard)/heatmap/page.tsx |
ProductInsightsPage |
frontend | healthy | app/(dashboard)/product-insights/page.tsx |
SessionsPage |
frontend | healthy | app/(dashboard)/sessions/page.tsx |
UserManagementPage |
frontend | healthy | app/(dashboard)/user-management/page.tsx |
JourneysPage |
frontend | healthy | app/(dashboard)/journeys/page.tsx |
MISReportPage |
frontend | healthy | app/(dashboard)/mis-report/page.tsx |
DropoffPage |
frontend | healthy | app/(dashboard)/dropoff/page.tsx |
HistoryPage |
frontend | healthy | app/(dashboard)/history/page.tsx |
Topbar |
frontend | healthy | components/Topbar.tsx |
ClientSwitcher |
frontend | healthy | components/ClientSwitcher.tsx |
JourneyBuilder |
frontend | healthy | components/JourneyBuilder.tsx |
ProfileEditModal |
frontend | healthy | components/ProfileEditModal.tsx |
SelectGlass |
frontend | healthy | components/SelectGlass.tsx |
DateRangePicker |
frontend | healthy | components/DatePicker.tsx |
ActivityTracker |
frontend | healthy | components/ActivityTracker.tsx |
Sidebar |
frontend | healthy | components/Sidebar.tsx |
JourneyList |
frontend | healthy | components/JourneyList.tsx |
ThemeToggle |
frontend | healthy | components/ThemeToggle.tsx |
VariableUploadModal |
frontend | healthy | components/VariableUploadModal.tsx |
TreePanel |
frontend | healthy | components/TreePanel.tsx |
Avatar |
frontend | healthy | components/Avatar.tsx |
VariableManager |
frontend | healthy | components/VariableManager.tsx |
ResetButton |
frontend | healthy | components/ResetButton.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/login/page.tsx |
security | healthy | app/login/page.tsx |
auth::app/api/auth/google/route.ts |
security | healthy | app/api/auth/google/route.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
Statement |
software | healthy | lib/db.ts:Statement |
DB |
software | healthy | lib/db.ts:DB |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | CLAUDE.md |
postgres |
data | healthy | app/api/sync/cursor/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
dharamveerr__EmotoradInsight |
software | healthy | /data/fable5_failed_archive/dharamveerr__EmotoradInsight |
| Label | Layer | Status | Path |
|---|---|---|---|
events |
data | healthy | scripts/seed-real-data.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | app/api/auth/google/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/upsert-admin.mjs |
security | healthy | scripts/upsert-admin.mjs |
This page is publicly accessible at:
https://repobility.com/scan/304c747c-1cd1-4cce-89c1-e67dd58879f3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/304c747c-1cd1-4cce-89c1-e67dd58879f3/
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.