https://github.com/vinus-create/Vinus-finance
· scanned 2026-06-16 00:50 UTC (2 months, 1 week ago)
51 raw signals (0 security + 51 graph)
Last scanned 2 months, 1 week ago · v1 · 51 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 946 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 |
|---|---|---|---|
isPublicPath |
software | healthy | proxy.ts:isPublicPath |
proxy |
software | healthy | proxy.ts:proxy |
crc32 |
software | healthy | scripts/generate-icons.js:crc32 |
chunk |
software | healthy | scripts/generate-icons.js:chunk |
setPixel |
software | healthy | scripts/generate-icons.js:setPixel |
i |
software | healthy | scripts/generate-icons.js:i |
fillRect |
software | healthy | scripts/generate-icons.js:fillRect |
drawV |
software | healthy | scripts/generate-icons.js:drawV |
createPNG |
software | healthy | scripts/generate-icons.js:createPNG |
src |
software | healthy | scripts/generate-icons.js:src |
PushNotificationManager |
software | healthy | components/PushNotificationManager.tsx:PushNotificationMana… |
TextParser |
software | healthy | components/transactions/TextParser.tsx:TextParser |
handleParse |
software | healthy | components/transactions/TextParser.tsx:handleParse |
PDFParser |
software | healthy | components/transactions/PDFParser.tsx:PDFParser |
handleFileSelect |
software | healthy | components/transactions/PDFParser.tsx:handleFileSelect |
handleFileChange |
software | healthy | components/transactions/PDFParser.tsx:handleFileChange |
clearFile |
software | healthy | components/transactions/PDFParser.tsx:clearFile |
handleParse |
software | healthy | components/transactions/PDFParser.tsx:handleParse |
DeleteTransactionButton |
software | healthy | components/transactions/DeleteTransactionButton.tsx:DeleteT… |
handleDelete |
software | healthy | components/transactions/DeleteTransactionButton.tsx:handleD… |
ReceiptParser |
software | healthy | components/transactions/ReceiptParser.tsx:ReceiptParser |
handleFileChange |
software | healthy | components/transactions/ReceiptParser.tsx:handleFileChange |
clearFile |
software | healthy | components/transactions/ReceiptParser.tsx:clearFile |
handleParse |
software | healthy | components/transactions/ReceiptParser.tsx:handleParse |
accountEmoji |
software | healthy | components/transactions/EditTransactionSheet.tsx:accountEmo… |
EditTransactionSheet |
software | healthy | components/transactions/EditTransactionSheet.tsx:EditTransa… |
load |
software | healthy | components/transactions/EditTransactionSheet.tsx:load |
handleTypeChange |
software | healthy | components/transactions/EditTransactionSheet.tsx:handleType… |
handleSave |
software | healthy | components/transactions/EditTransactionSheet.tsx:handleSave |
QuickAddSheet |
software | healthy | components/transactions/QuickAddSheet.tsx:QuickAddSheet |
handleParsed |
software | healthy | components/transactions/QuickAddSheet.tsx:handleParsed |
handleDiscard |
software | healthy | components/transactions/QuickAddSheet.tsx:handleDiscard |
handleSaved |
software | healthy | components/transactions/QuickAddSheet.tsx:handleSaved |
handleOpenChange |
software | healthy | components/transactions/QuickAddSheet.tsx:handleOpenChange |
TransactionRow |
software | healthy | components/transactions/TransactionRow.tsx:TransactionRow |
getTxnIcon |
software | healthy | components/transactions/TransactionPreview.tsx:getTxnIcon |
getTxnLabel |
software | healthy | components/transactions/TransactionPreview.tsx:getTxnLabel |
accountEmoji |
software | healthy | components/transactions/TransactionPreview.tsx:accountEmoji |
TransactionPreview |
software | healthy | components/transactions/TransactionPreview.tsx:TransactionP… |
update |
software | healthy | components/transactions/TransactionPreview.tsx:update |
applyGlobalAccount |
software | healthy | components/transactions/TransactionPreview.tsx:applyGlobalA… |
resolvedAccountName |
software | healthy | components/transactions/TransactionPreview.tsx:resolvedAcco… |
selectAccount |
software | healthy | components/transactions/TransactionPreview.tsx:selectAccount |
selectCustom |
software | healthy | components/transactions/TransactionPreview.tsx:selectCustom |
commitCustom |
software | healthy | components/transactions/TransactionPreview.tsx:commitCustom |
sanitizeDate |
software | healthy | components/transactions/TransactionPreview.tsx:sanitizeDate |
includeSkipped |
software | healthy | components/transactions/TransactionPreview.tsx:includeSkipp… |
handleSave |
software | healthy | components/transactions/TransactionPreview.tsx:handleSave |
candidate |
software | healthy | components/transactions/TransactionPreview.tsx:candidate |
InvestmentParser |
software | healthy | components/transactions/InvestmentParser.tsx:InvestmentPars… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
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 |
components.json |
software | healthy | components.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
proxy.ts |
software | healthy | proxy.ts |
next.config.ts |
software | healthy | next.config.ts |
generate-icons.js |
software | healthy | scripts/generate-icons.js |
PushNotificationManager.tsx |
software | healthy | components/PushNotificationManager.tsx |
TextParser.tsx |
software | healthy | components/transactions/TextParser.tsx |
PDFParser.tsx |
software | healthy | components/transactions/PDFParser.tsx |
DeleteTransactionButton.tsx |
software | healthy | components/transactions/DeleteTransactionButton.tsx |
ReceiptParser.tsx |
software | healthy | components/transactions/ReceiptParser.tsx |
EditTransactionSheet.tsx |
software | healthy | components/transactions/EditTransactionSheet.tsx |
QuickAddSheet.tsx |
software | healthy | components/transactions/QuickAddSheet.tsx |
TransactionRow.tsx |
software | healthy | components/transactions/TransactionRow.tsx |
TransactionPreview.tsx |
software | healthy | components/transactions/TransactionPreview.tsx |
InvestmentParser.tsx |
software | healthy | components/transactions/InvestmentParser.tsx |
TransactionSearch.tsx |
software | healthy | components/transactions/TransactionSearch.tsx |
VoiceParser.tsx |
software | healthy | components/transactions/VoiceParser.tsx |
TransactionsController.tsx |
software | healthy | components/transactions/TransactionsController.tsx |
MonthNav.tsx |
software | healthy | components/transactions/MonthNav.tsx |
TransferForm.tsx |
software | healthy | components/transactions/TransferForm.tsx |
BottomNav.tsx |
software | healthy | components/layout/BottomNav.tsx |
SafeAreaWrapper.tsx |
software | healthy | components/layout/SafeAreaWrapper.tsx |
PageHeader.tsx |
software | healthy | components/layout/PageHeader.tsx |
MenuCustomizeSheet.tsx |
software | healthy | components/layout/MenuCustomizeSheet.tsx |
SetBudgetSheet.tsx |
software | healthy | components/budgets/SetBudgetSheet.tsx |
BudgetsClient.tsx |
software | healthy | components/budgets/BudgetsClient.tsx |
BudgetRow.tsx |
software | healthy | components/budgets/BudgetRow.tsx |
AddReliefSheet.tsx |
software | healthy | components/tax/AddReliefSheet.tsx |
TaxEstimator.tsx |
software | healthy | components/tax/TaxEstimator.tsx |
TaxReliefCard.tsx |
software | healthy | components/tax/TaxReliefCard.tsx |
TaxClient.tsx |
software | healthy | components/tax/TaxClient.tsx |
TaxPayments.tsx |
software | healthy | components/tax/TaxPayments.tsx |
sheet.tsx |
software | healthy | components/ui/sheet.tsx |
PageSkeleton.tsx |
software | healthy | components/ui/PageSkeleton.tsx |
badge.tsx |
software | healthy | components/ui/badge.tsx |
EmptyState.tsx |
software | healthy | components/ui/EmptyState.tsx |
dialog.tsx |
software | healthy | components/ui/dialog.tsx |
button.tsx |
software | healthy | components/ui/button.tsx |
card.tsx |
software | healthy | components/ui/card.tsx |
SuccessCelebration.tsx |
software | healthy | components/ui/SuccessCelebration.tsx |
progress.tsx |
software | healthy | components/ui/progress.tsx |
tabs.tsx |
software | healthy | components/ui/tabs.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
components |
software | healthy | components |
transactions |
software | healthy | components/transactions |
layout |
software | healthy | components/layout |
budgets |
software | healthy | components/budgets |
tax |
software | healthy | components/tax |
ui |
software | healthy | components/ui |
dashboard |
software | healthy | components/dashboard |
stocks |
software | healthy | components/stocks |
insights |
software | healthy | components/insights |
bills |
software | healthy | components/bills |
accounts |
software | healthy | components/accounts |
reminders |
software | healthy | components/reminders |
loans |
software | healthy | components/loans |
app |
software | healthy | app |
api |
software | healthy | app/api |
ai |
software | healthy | app/api/ai |
fortune |
software | healthy | app/api/ai/fortune |
analyze-receipt |
software | healthy | app/api/ai/analyze-receipt |
daily-tip |
software | healthy | app/api/ai/daily-tip |
financial-profile |
software | healthy | app/api/ai/financial-profile |
push |
software | healthy | app/api/push |
subscribe |
software | healthy | app/api/push/subscribe |
auth |
software | healthy | app/api/auth |
callback |
software | healthy | app/api/auth/callback |
telegram |
software | healthy | app/api/telegram |
generate-link |
software | healthy | app/api/telegram/generate-link |
webhook |
software | healthy | app/api/telegram/webhook |
ingest |
software | healthy | app/api/ingest |
save |
software | healthy | app/api/ingest/save |
stocks |
software | healthy | app/api/stocks |
price |
software | healthy | app/api/stocks/price |
admin |
software | healthy | app/api/admin |
users |
software | healthy | app/api/admin/users |
[id] |
software | healthy | app/api/admin/users/[id] |
suspend |
software | healthy | app/api/admin/users/[id]/suspend |
logout |
software | healthy | app/api/admin/logout |
config |
software | healthy | app/api/admin/config |
ai-model |
software | healthy | app/api/admin/config/ai-model |
login |
software | healthy | app/api/admin/login |
digest |
software | healthy | app/api/digest |
whatsapp |
software | healthy | app/api/whatsapp |
webhook |
software | healthy | app/api/whatsapp/webhook |
cron |
software | healthy | app/api/cron |
reminders |
software | healthy | app/api/cron/reminders |
export |
software | healthy | app/api/export |
admin |
software | healthy | app/admin |
settings |
software | healthy | app/admin/settings |
users |
software | healthy | app/admin/users |
[id] |
software | healthy | app/admin/users/[id] |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PushNotificationManager |
frontend | healthy | components/PushNotificationManager.tsx |
TextParser |
frontend | healthy | components/transactions/TextParser.tsx |
PDFParser |
frontend | healthy | components/transactions/PDFParser.tsx |
DeleteTransactionButton |
frontend | healthy | components/transactions/DeleteTransactionButton.tsx |
ReceiptParser |
frontend | healthy | components/transactions/ReceiptParser.tsx |
EditTransactionSheet |
frontend | healthy | components/transactions/EditTransactionSheet.tsx |
QuickAddSheet |
frontend | healthy | components/transactions/QuickAddSheet.tsx |
TransactionRow |
frontend | healthy | components/transactions/TransactionRow.tsx |
TransactionPreview |
frontend | healthy | components/transactions/TransactionPreview.tsx |
InvestmentParser |
frontend | healthy | components/transactions/InvestmentParser.tsx |
TransactionSearch |
frontend | healthy | components/transactions/TransactionSearch.tsx |
VoiceParser |
frontend | healthy | components/transactions/VoiceParser.tsx |
TransactionsController |
frontend | healthy | components/transactions/TransactionsController.tsx |
MonthNav |
frontend | healthy | components/transactions/MonthNav.tsx |
TransferForm |
frontend | healthy | components/transactions/TransferForm.tsx |
BottomNav |
frontend | healthy | components/layout/BottomNav.tsx |
SafeAreaWrapper |
frontend | healthy | components/layout/SafeAreaWrapper.tsx |
PageHeader |
frontend | healthy | components/layout/PageHeader.tsx |
MenuCustomizeSheet |
frontend | healthy | components/layout/MenuCustomizeSheet.tsx |
SetBudgetSheet |
frontend | healthy | components/budgets/SetBudgetSheet.tsx |
BudgetsClient |
frontend | healthy | components/budgets/BudgetsClient.tsx |
BudgetRow |
frontend | healthy | components/budgets/BudgetRow.tsx |
AddReliefSheet |
frontend | healthy | components/tax/AddReliefSheet.tsx |
TaxEstimator |
frontend | healthy | components/tax/TaxEstimator.tsx |
TaxReliefCard |
frontend | healthy | components/tax/TaxReliefCard.tsx |
TaxClient |
frontend | healthy | components/tax/TaxClient.tsx |
TaxPayments |
frontend | healthy | components/tax/TaxPayments.tsx |
EmptyState |
frontend | healthy | components/ui/EmptyState.tsx |
SuccessCelebration |
frontend | healthy | components/ui/SuccessCelebration.tsx |
BalanceSummaryCard |
frontend | healthy | components/dashboard/BalanceSummaryCard.tsx |
DashboardWidgets |
frontend | healthy | components/dashboard/DashboardWidgets.tsx |
SpendingBreakdown |
frontend | healthy | components/dashboard/SpendingBreakdown.tsx |
WatchlistCard |
frontend | healthy | components/stocks/WatchlistCard.tsx |
HoldingCard |
frontend | healthy | components/stocks/HoldingCard.tsx |
PortfolioChart |
frontend | healthy | components/stocks/PortfolioChart.tsx |
AddHoldingSheet |
frontend | healthy | components/stocks/AddHoldingSheet.tsx |
AddWatchlistSheet |
frontend | healthy | components/stocks/AddWatchlistSheet.tsx |
StocksClient |
frontend | healthy | components/stocks/StocksClient.tsx |
InsightsClient |
frontend | healthy | components/insights/InsightsClient.tsx |
AddBillSheet |
frontend | healthy | components/bills/AddBillSheet.tsx |
BillsClient |
frontend | healthy | components/bills/BillsClient.tsx |
AddAccountSheet |
frontend | healthy | components/accounts/AddAccountSheet.tsx |
AccountCard |
frontend | healthy | components/accounts/AccountCard.tsx |
AccountsClient |
frontend | healthy | components/accounts/AccountsClient.tsx |
RemindersClient |
frontend | healthy | components/reminders/RemindersClient.tsx |
ReminderCard |
frontend | healthy | components/reminders/ReminderCard.tsx |
AddReminderSheet |
frontend | healthy | components/reminders/AddReminderSheet.tsx |
MakePaymentSheet |
frontend | healthy | components/loans/MakePaymentSheet.tsx |
LoanCalculator |
frontend | healthy | components/loans/LoanCalculator.tsx |
AddLoanSheet |
frontend | healthy | components/loans/AddLoanSheet.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::lib/i18n/locales/en.ts |
security | healthy | lib/i18n/locales/en.ts |
password_literal::lib/i18n/locales/ms.ts |
security | healthy | lib/i18n/locales/ms.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-zpm4ualu |
software | healthy | /tmp/repobility-clone-zpm4ualu |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
001_automation_foundation.sql |
data | healthy | supabase/migrations/001_automation_foundation.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | components/stocks/AddHoldingSheet.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | app/api/admin/logout/route.ts |
This page is publicly accessible at:
https://repobility.com/scan/04bbe92e-980f-4c10-9559-1a864772c441/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/04bbe92e-980f-4c10-9559-1a864772c441/
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.