Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

shriramks/haku

https://github.com/shriramks/haku · scanned 2026-06-16 00:11 UTC (2 months, 2 weeks ago)

32 raw signals (0 security + 32 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 32 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 713 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.

LabelLayerStatusPath
middleware software healthy middleware.ts:middleware
BottomNav software healthy components/BottomNav.tsx:BottomNav
handleOpenAddTxn software healthy components/BottomNav.tsx:handleOpenAddTxn
symbol software healthy components/BottomNav.tsx:symbol
prefetchSymbols software healthy components/BottomNav.tsx:prefetchSymbols
syncOnboarding software healthy components/BottomNav.tsx:syncOnboarding
syncFY software healthy components/BottomNav.tsx:syncFY
tabHref software healthy components/BottomNav.tsx:tabHref
PulseDot software healthy components/BottomNav.tsx:PulseDot
AllocationIcon software healthy components/BottomNav.tsx:AllocationIcon
BandsIcon software healthy components/BottomNav.tsx:BandsIcon
PlusIcon software healthy components/BottomNav.tsx:PlusIcon
TxnsIcon software healthy components/BottomNav.tsx:TxnsIcon
CmpBadge software healthy components/CmpBadge.tsx:CmpBadge
RefreshIcon software healthy components/icons.tsx:RefreshIcon
SparkleIcon software healthy components/icons.tsx:SparkleIcon
PencilIcon software healthy components/icons.tsx:PencilIcon
ChevronDownIcon software healthy components/icons.tsx:ChevronDownIcon
ChevronRightIcon software healthy components/icons.tsx:ChevronRightIcon
FilterIcon software healthy components/icons.tsx:FilterIcon
SearchIcon software healthy components/icons.tsx:SearchIcon
TrashIcon software healthy components/icons.tsx:TrashIcon
PlusIcon software healthy components/icons.tsx:PlusIcon
CheckIcon software healthy components/icons.tsx:CheckIcon
YieldIcon software healthy components/icons.tsx:YieldIcon
PortfolioIcon software healthy components/icons.tsx:PortfolioIcon
StockIcon software healthy components/icons.tsx:StockIcon
MFIcon software healthy components/icons.tsx:MFIcon
GoldIcon software healthy components/icons.tsx:GoldIcon
PPFIcon software healthy components/icons.tsx:PPFIcon
EPFIcon software healthy components/icons.tsx:EPFIcon
FYPicker software healthy components/FYPicker.tsx:FYPicker
round software healthy components/Stepper.tsx:round
Stepper software healthy components/Stepper.tsx:Stepper
EmptyState software healthy components/EmptyState.tsx:EmptyState
BandBar software healthy components/BandBar.tsx:BandBar
pct software healthy components/BandBar.tsx:pct
SheetHeader software healthy components/SheetHeader.tsx:SheetHeader
Button software healthy components/Button.tsx:Button
Num software healthy components/Num.tsx:Num
TrancheSection software healthy components/TrancheSection.tsx:TrancheSection
TrancheRow software healthy components/TrancheSection.tsx:TrancheRow
distPct software healthy components/TrancheSection.tsx:distPct
TrancheInputRow software healthy components/TrancheSection.tsx:TrancheInputRow
amount software healthy components/TrancheSection.tsx:amount
save software healthy components/TrancheSection.tsx:save
RefreshIcon software healthy components/TrancheSection.tsx:RefreshIcon
XIcon software healthy components/TrancheSection.tsx:XIcon
PencilIcon software healthy components/TrancheSection.tsx:PencilIcon
AddTxnModal software healthy components/AddTxnModal.tsx:AddTxnModal

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
tailwind.config.ts software healthy tailwind.config.ts
package.json software healthy package.json
next-env.d.ts software healthy next-env.d.ts
package-lock.json software healthy package-lock.json
middleware.ts software healthy middleware.ts
.env.example software healthy .env.example
agent.md software healthy agent.md
tsconfig.json software healthy tsconfig.json
postcss.config.js software healthy postcss.config.js
vitest.config.ts software healthy vitest.config.ts
next.config.ts software healthy next.config.ts
architecture.md software healthy docs/architecture.md
walkthrough.md software healthy docs/walkthrough.md
app-spec.md software healthy docs/app-spec.md
design.md software healthy docs/design.md
valuation-playbook.md software healthy docs/valuation-playbook.md
BottomNav.tsx software healthy components/BottomNav.tsx
CmpBadge.tsx software healthy components/CmpBadge.tsx
icons.tsx software healthy components/icons.tsx
FYPicker.tsx software healthy components/FYPicker.tsx
Stepper.tsx software healthy components/Stepper.tsx
EmptyState.tsx software healthy components/EmptyState.tsx
BandBar.tsx software healthy components/BandBar.tsx
SheetHeader.tsx software healthy components/SheetHeader.tsx
Button.tsx software healthy components/Button.tsx
Num.tsx software healthy components/Num.tsx
TrancheSection.tsx software healthy components/TrancheSection.tsx
AddTxnModal.tsx software healthy components/AddTxnModal.tsx
ProgressBar.tsx software healthy components/ProgressBar.tsx
detail-rows.tsx software healthy components/detail-rows.tsx
ConfirmButtons.tsx software healthy components/ConfirmButtons.tsx
LoadingSpinner.tsx software healthy components/LoadingSpinner.tsx
ServiceWorkerRegistrar.tsx software healthy components/ServiceWorkerRegistrar.tsx
LabeledInput.tsx software healthy components/LabeledInput.tsx
UserMenu.tsx software healthy components/UserMenu.tsx
StockDividends.tsx software healthy components/StockDividends.tsx
Divider.tsx software healthy components/Divider.tsx
ChipGroup.tsx software healthy components/ChipGroup.tsx
BottomSheet.tsx software healthy components/BottomSheet.tsx
globals.css software healthy app/globals.css
actions.ts software healthy app/actions.ts
page.tsx software healthy app/page.tsx
layout.tsx software healthy app/layout.tsx
loading.tsx software healthy app/transactions/loading.tsx
page.tsx software healthy app/transactions/page.tsx
TransactionsClient.tsx software healthy app/transactions/TransactionsClient.tsx
tax-export.ts software healthy app/tax/tax-export.ts
page.tsx software healthy app/tax/page.tsx
TaxExport.tsx software healthy app/tax/TaxExport.tsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
docs software healthy docs
components software healthy components
app software healthy app
transactions software healthy app/transactions
tax software healthy app/tax
offline software healthy app/offline
login software healthy app/login
api software healthy app/api
settings software healthy app/api/settings
gemini-key software healthy app/api/settings/gemini-key
tranches software healthy app/api/tranches
generate software healthy app/api/tranches/generate
[symbol] software healthy app/api/tranches/generate/[symbol]
gold-price software healthy app/api/gold-price
dividends software healthy app/api/dividends
fetch software healthy app/api/dividends/fetch
[symbol] software healthy app/api/dividends/fetch/[symbol]
cmp software healthy app/api/cmp
batch software healthy app/api/cmp/batch
[symbol] software healthy app/api/cmp/[symbol]
bands software healthy app/api/bands
generate software healthy app/api/bands/generate
[symbol] software healthy app/api/bands/generate/[symbol]
investability software healthy app/api/investability
generate software healthy app/api/investability/generate
[symbol] software healthy app/api/investability/generate/[symbol]
allocation software healthy app/allocation
dividends software healthy app/dividends
import software healthy app/import
stocks software healthy app/stocks
[symbol] software healthy app/stocks/[symbol]
add software healthy app/add
portfolio software healthy app/portfolio
bands software healthy app/bands
[symbol] software healthy app/bands/[symbol]
plan software healthy app/plan
lib software healthy lib
__tests__ software healthy lib/__tests__
supabase software healthy supabase
public software healthy public

LabelLayerStatusPath
BottomNav frontend healthy components/BottomNav.tsx
CmpBadge frontend healthy components/CmpBadge.tsx
FYPicker frontend healthy components/FYPicker.tsx
EmptyState frontend healthy components/EmptyState.tsx
BandBar frontend healthy components/BandBar.tsx
SheetHeader frontend healthy components/SheetHeader.tsx
TrancheSection frontend healthy components/TrancheSection.tsx
AddTxnModal frontend healthy components/AddTxnModal.tsx
ServiceWorkerRegistrar frontend healthy components/ServiceWorkerRegistrar.tsx
UserMenu frontend healthy components/UserMenu.tsx
StockDividends frontend healthy components/StockDividends.tsx
BottomSheet frontend healthy components/BottomSheet.tsx
RootLayout frontend healthy app/layout.tsx
Loading frontend healthy app/transactions/loading.tsx
TransactionsClient frontend healthy app/transactions/TransactionsClient.tsx
TaxClient frontend healthy app/tax/TaxClient.tsx
OfflinePage frontend healthy app/offline/page.tsx
LoginPage frontend healthy app/login/page.tsx
DashboardClient frontend healthy app/allocation/DashboardClient.tsx
Loading frontend healthy app/allocation/loading.tsx
DividendsClient frontend healthy app/dividends/DividendsClient.tsx
ImportPage frontend healthy app/import/page.tsx
Loading frontend healthy app/stocks/[symbol]/loading.tsx
AddPage frontend healthy app/add/page.tsx
AddLayout frontend healthy app/add/layout.tsx
Loading frontend healthy app/portfolio/loading.tsx
PortfolioClient frontend healthy app/portfolio/PortfolioClient.tsx
Loading frontend healthy app/bands/loading.tsx
BandsClient frontend healthy app/bands/BandsClient.tsx
BandComputationSheet frontend healthy app/bands/[symbol]/BandComputationSheet.tsx
SnowballSheet frontend healthy app/bands/[symbol]/SnowballSheet.tsx
FinancialsSheet frontend healthy app/bands/[symbol]/FinancialsSheet.tsx
RiskOverlaySheet frontend healthy app/bands/[symbol]/RiskOverlaySheet.tsx
BandDetailClient frontend healthy app/bands/[symbol]/BandDetailClient.tsx
InvestabilitySheet frontend healthy app/bands/[symbol]/InvestabilitySheet.tsx
TranchesSheet frontend healthy app/bands/[symbol]/TranchesSheet.tsx
KeyPromptSheet frontend healthy app/bands/[symbol]/KeyPromptSheet.tsx
Loading frontend healthy app/plan/loading.tsx
PlanClient frontend healthy app/plan/PlanClient.tsx

LabelLayerStatusPath
fiscal_years data healthy supabase/schema.sql
stock_allocations data healthy supabase/schema.sql
transactions data healthy supabase/schema.sql
buy_bands data healthy supabase/schema.sql
investability data healthy supabase/schema.sql
buy_tranches data healthy supabase/schema.sql
user_settings data healthy supabase/schema.sql

LabelLayerStatusPath
2.37.996.608 network healthy components/UserMenu.tsx
124.0.0.0 network healthy lib/nse.ts

LabelLayerStatusPath
repobility-clone-ek1ct73s software healthy /tmp/repobility-clone-ek1ct73s

LabelLayerStatusPath
auth::middleware.ts security healthy middleware.ts
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/4bb77c16-5d4e-44b4-a815-5e84f8f08024/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4bb77c16-5d4e-44b4-a815-5e84f8f08024/

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.