https://github.com/zkznxk123-sys/don-doc
· scanned 2026-06-16 01:13 UTC (2 months, 1 week ago)
87 raw signals (4 security + 83 graph)
Last scanned 2 months, 1 week ago · v1 · 87 actionable findings from 2 signal sources. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1256 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 |
|---|---|---|---|
main |
software | healthy | scripts/audit-holding.ts:main |
main |
software | healthy | scripts/list-pension-accounts.ts:main |
main |
software | healthy | scripts/audit-demo-data.ts:main |
main |
software | healthy | scripts/bulk-set-visibility.ts:main |
main |
software | healthy | scripts/dedup-balance-change-logs.ts:main |
main |
software | healthy | scripts/audit-account.ts:main |
parseTargetMonth |
software | healthy | scripts/donbora-fill.ts:parseTargetMonth |
fmtNumOnly |
software | healthy | scripts/donbora-fill.ts:fmtNumOnly |
matchByKeywords |
software | healthy | scripts/donbora-fill.ts:matchByKeywords |
main |
software | healthy | scripts/donbora-fill.ts:main |
out |
software | healthy | scripts/donbora-fill.ts:out |
main |
software | healthy | scripts/delete-account.ts:main |
main |
software | healthy | prisma/seed.ts:main |
main |
software | healthy | prisma/seed-categories.ts:main |
daysAgo |
software | healthy | prisma/seed-demo.ts:daysAgo |
monthsAgo |
software | healthy | prisma/seed-demo.ts:monthsAgo |
yearMonth |
software | healthy | prisma/seed-demo.ts:yearMonth |
rand |
software | healthy | prisma/seed-demo.ts:rand |
main |
software | healthy | prisma/seed-demo.ts:main |
detectPreset |
software | healthy | constants/excel-presets.ts:detectPreset |
norm |
software | healthy | constants/excel-presets.ts:norm |
buildColMap |
software | healthy | constants/excel-presets.ts:buildColMap |
find |
software | healthy | constants/excel-presets.ts:find |
mapCategory |
software | healthy | utils/excel-parser.ts:mapCategory |
excelSerialToDate |
software | healthy | utils/excel-parser.ts:excelSerialToDate |
excelTimeToHHMM |
software | healthy | utils/excel-parser.ts:excelTimeToHHMM |
parseAmount |
software | healthy | utils/excel-parser.ts:parseAmount |
findBanksaladHeaderRow |
software | healthy | utils/excel-parser.ts:findBanksaladHeaderRow |
detectBanksaladSheet |
software | healthy | utils/excel-parser.ts:detectBanksaladSheet |
parseBanksaladSheet |
software | healthy | utils/excel-parser.ts:parseBanksaladSheet |
headerRow |
software | healthy | utils/excel-parser.ts:headerRow |
col |
software | healthy | utils/excel-parser.ts:col |
resolveAssetType |
software | healthy | utils/excel-parser.ts:resolveAssetType |
parseBanksaladSummary |
software | healthy | utils/excel-parser.ts:parseBanksaladSummary |
headerCells |
software | healthy | utils/excel-parser.ts:headerCells |
parseBal |
software | healthy | utils/excel-parser.ts:parseBal |
tryParseBanksalad |
software | healthy | utils/excel-parser.ts:tryParseBanksalad |
buildBanksaladWorkbook |
software | healthy | utils/excel-parser.test.ts:buildBanksaladWorkbook |
PostHogProvider |
software | healthy | components/PostHogProvider.tsx:PostHogProvider |
ClerkThemeProvider |
software | healthy | components/ClerkThemeProvider.tsx:ClerkThemeProvider |
ThemeProvider |
software | healthy | components/ThemeProvider.tsx:ThemeProvider |
ThemeToggle |
software | healthy | components/ThemeToggle.tsx:ThemeToggle |
PostHogPageView |
software | healthy | components/PostHogPageView.tsx:PostHogPageView |
AddEntryAction |
software | healthy | components/layout/AddEntryAction.tsx:AddEntryAction |
FamilyAction |
software | healthy | components/layout/FamilyAction.tsx:FamilyAction |
handleCopy |
software | healthy | components/layout/FamilyAction.tsx:handleCopy |
AppSidebar |
software | healthy | components/layout/AppSidebar.tsx:AppSidebar |
isActive |
software | healthy | components/layout/AppSidebar.tsx:isActive |
handleNavClick |
software | healthy | components/layout/AppSidebar.tsx:handleNavClick |
UserAvatar |
software | healthy | components/layout/AppSidebar.tsx:UserAvatar |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.local.example |
software | healthy | .env.local.example |
DESIGN.md |
software | healthy | DESIGN.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
next.config.js |
software | healthy | next.config.js |
vercel-env-checklist.md |
software | healthy | vercel-env-checklist.md |
package-lock.json |
software | healthy | package-lock.json |
middleware.ts |
software | healthy | middleware.ts |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
postcss.config.js |
software | healthy | postcss.config.js |
vitest.config.ts |
software | healthy | vitest.config.ts |
.windsurfrules |
software | healthy | .windsurfrules |
BRAND_GUIDE.md |
software | healthy | docs/BRAND_GUIDE.md |
audit-holding.ts |
software | healthy | scripts/audit-holding.ts |
list-pension-accounts.ts |
software | healthy | scripts/list-pension-accounts.ts |
audit-demo-data.ts |
software | healthy | scripts/audit-demo-data.ts |
bulk-set-visibility.ts |
software | healthy | scripts/bulk-set-visibility.ts |
dedup-balance-change-logs.ts |
software | healthy | scripts/dedup-balance-change-logs.ts |
audit-account.ts |
software | healthy | scripts/audit-account.ts |
donbora-fill.ts |
software | healthy | scripts/donbora-fill.ts |
delete-account.ts |
software | healthy | scripts/delete-account.ts |
seed.ts |
software | healthy | prisma/seed.ts |
seed-categories.ts |
software | healthy | prisma/seed-categories.ts |
seed-demo.ts |
software | healthy | prisma/seed-demo.ts |
categories.ts |
software | healthy | constants/categories.ts |
excel-presets.ts |
software | healthy | constants/excel-presets.ts |
excel-parser.ts |
software | healthy | utils/excel-parser.ts |
banksalad-defs.ts |
software | healthy | utils/banksalad-defs.ts |
excel-parser.test.ts |
software | healthy | utils/excel-parser.test.ts |
PostHogProvider.tsx |
software | healthy | components/PostHogProvider.tsx |
ClerkThemeProvider.tsx |
software | healthy | components/ClerkThemeProvider.tsx |
ThemeProvider.tsx |
software | healthy | components/ThemeProvider.tsx |
ThemeToggle.tsx |
software | healthy | components/ThemeToggle.tsx |
PostHogPageView.tsx |
software | healthy | components/PostHogPageView.tsx |
AddEntryAction.tsx |
software | healthy | components/layout/AddEntryAction.tsx |
FamilyAction.tsx |
software | healthy | components/layout/FamilyAction.tsx |
AppSidebar.tsx |
software | healthy | components/layout/AppSidebar.tsx |
TopBar.tsx |
software | healthy | components/layout/TopBar.tsx |
DashboardShell.tsx |
software | healthy | components/layout/DashboardShell.tsx |
Header.tsx |
software | healthy | components/layout/Header.tsx |
snapshot-alert-banner.tsx |
software | healthy | components/ui/snapshot-alert-banner.tsx |
asset-list.tsx |
software | healthy | components/ui/asset-list.tsx |
price-history-chart.tsx |
software | healthy | components/ui/price-history-chart.tsx |
transaction-drawer.tsx |
software | healthy | components/ui/transaction-drawer.tsx |
networth-chart.tsx |
software | healthy | components/ui/networth-chart.tsx |
loading-prompt.tsx |
software | healthy | components/ui/loading-prompt.tsx |
real-estate-card.tsx |
software | healthy | components/ui/real-estate-card.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
prisma |
software | healthy | prisma |
constants |
software | healthy | constants |
utils |
software | healthy | utils |
components |
software | healthy | components |
layout |
software | healthy | components/layout |
ui |
software | healthy | components/ui |
transaction-drawer |
software | healthy | components/ui/transaction-drawer |
account-drawer |
software | healthy | components/ui/account-drawer |
excel-upload-drawer |
software | healthy | components/ui/excel-upload-drawer |
dashboard |
software | healthy | components/dashboard |
chat |
software | healthy | components/chat |
assets |
software | healthy | components/assets |
marketing |
software | healthy | components/marketing |
landing |
software | healthy | components/marketing/landing |
cashflow |
software | healthy | components/cashflow |
scenario |
software | healthy | components/scenario |
app |
software | healthy | app |
demo |
software | healthy | app/demo |
_components |
software | healthy | app/demo/_components |
sign-up |
software | healthy | app/sign-up |
[[...sign-up]] |
software | healthy | app/sign-up/[[...sign-up]] |
auth |
software | healthy | app/auth |
callback |
software | healthy | app/auth/callback |
reset-password |
software | healthy | app/reset-password |
invite |
software | healthy | app/invite |
[code] |
software | healthy | app/invite/[code] |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
transactions |
software | healthy | app/api/transactions |
list |
software | healthy | app/api/transactions/list |
[id] |
software | healthy | app/api/transactions/[id] |
realestate |
software | healthy | app/api/realestate |
search |
software | healthy | app/api/realestate/search |
complexes |
software | healthy | app/api/realestate/complexes |
price |
software | healthy | app/api/realestate/price |
ai |
software | healthy | app/api/ai |
categorize |
software | healthy | app/api/ai/categorize |
oauth-url |
software | healthy | app/api/ai/oauth-url |
oauth-status |
software | healthy | app/api/ai/oauth-status |
recategorize |
software | healthy | app/api/ai/recategorize |
apply |
software | healthy | app/api/ai/recategorize/apply |
insights |
software | healthy | app/api/ai/insights |
chat |
software | healthy | app/api/ai/chat |
status |
software | healthy | app/api/ai/status |
map-categories |
software | healthy | app/api/ai/map-categories |
auth |
software | healthy | app/api/auth |
sync-user |
software | healthy | app/api/auth/sync-user |
demo |
software | healthy | app/api/auth/demo |
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 |
DemoPage |
frontend | healthy | app/demo/page.tsx |
ResetPasswordPage |
frontend | healthy | app/reset-password/page.tsx |
InvitePage |
frontend | healthy | app/invite/[code]/page.tsx |
LoginPage |
frontend | healthy | app/login/page.tsx |
Dashboard |
frontend | healthy | app/dashboard/page.tsx |
SettingsPage |
frontend | healthy | app/dashboard/settings/page.tsx |
ExcelMappingsPage |
frontend | healthy | app/dashboard/settings/excel-mappings/page.tsx |
CategoriesPage |
frontend | healthy | app/dashboard/settings/categories/page.tsx |
TransactionsPage |
frontend | healthy | app/dashboard/transactions/page.tsx |
BudgetPage |
frontend | healthy | app/dashboard/budget/page.tsx |
UploadsPage |
frontend | healthy | app/dashboard/uploads/page.tsx |
AssetsPage |
frontend | healthy | app/dashboard/assets/page.tsx |
FeedPage |
frontend | healthy | app/dashboard/feed/page.tsx |
CashflowPage |
frontend | healthy | app/dashboard/cashflow/page.tsx |
ScreenPage |
frontend | healthy | app/dashboard/screen/page.tsx |
FamilyPage |
frontend | healthy | app/dashboard/family/page.tsx |
ScenarioPage |
frontend | healthy | app/dashboard/scenario/page.tsx |
SignupPage |
frontend | healthy | app/signup/page.tsx |
SignInPage |
frontend | healthy | app/sign-in/[[...sign-in]]/page.tsx |
UpdatePasswordPage |
frontend | healthy | app/update-password/page.tsx |
OnboardingPage |
frontend | healthy | app/onboarding/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/api/ai/oauth-status/route.ts |
security | healthy | app/api/ai/oauth-status/route.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::lib/ai.ts |
security | healthy | lib/ai.ts |
auth::lib/actions/oauth.ts |
security | healthy | lib/actions/oauth.ts |
auth::app/dashboard/settings/page.tsx |
security | healthy | app/dashboard/settings/page.tsx |
auth::lib/feature-flags.ts |
security | healthy | lib/feature-flags.ts |
auth::components/ui/oauth-connect-dialog.tsx |
security | healthy | components/ui/oauth-connect-dialog.tsx |
auth::app/auth/callback/route.ts |
security | healthy | app/auth/callback/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | supabase/migrations/001_create_users_table.sql |
families |
data | healthy | supabase/migrations/001_create_users_table.sql |
transactions |
data | healthy | supabase/migrations/001_create_users_table.sql |
assets |
data | healthy | supabase/migrations/001_create_users_table.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
ProxyCooldownError |
software | healthy | lib/ai.ts:ProxyCooldownError |
merge |
software | healthy | lib/utils.test.ts:merge |
strings |
software | healthy | lib/utils.test.ts:strings |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | .env.local.example |
postgresql |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-dyu9n_vd |
software | healthy | /tmp/repobility-clone-dyu9n_vd |
| Label | Layer | Status | Path |
|---|---|---|---|
001_create_users_table.sql |
data | healthy | supabase/migrations/001_create_users_table.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | prisma/seed-demo.ts |
This page is publicly accessible at:
https://repobility.com/scan/e5d39cae-4da9-4aea-a648-fa65d2175fc6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e5d39cae-4da9-4aea-a648-fa65d2175fc6/
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.