https://github.com/shanezchang/data-hub-web
· scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)
48 raw signals (0 security + 48 graph)
Last scanned 2 months, 2 weeks ago · v1 · 48 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 413 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 |
|---|---|---|---|
get |
software | healthy | scripts/content/gen_trends.py:6 |
get |
software | healthy | scripts/content/gen_batch.py:6 |
ThemeToggle |
software | healthy | components/theme-toggle.tsx:ThemeToggle |
toggle |
software | healthy | components/theme-toggle.tsx:toggle |
CodeBlock |
software | healthy | components/code-block.tsx:CodeBlock |
TerminalBlock |
software | healthy | components/code-block.tsx:TerminalBlock |
BrandMark |
software | healthy | components/site-header.tsx:BrandMark |
SiteHeader |
software | healthy | components/site-header.tsx:SiteHeader |
navLinks |
software | healthy | components/site-header.tsx:navLinks |
SiteFooter |
software | healthy | components/site-footer.tsx:SiteFooter |
BaiduAnalytics |
software | healthy | components/baidu-analytics.tsx:BaiduAnalytics |
AnalyticsBeacon |
software | healthy | components/analytics-beacon.tsx:AnalyticsBeacon |
SendCodeButton |
software | healthy | components/auth/send-code-button.tsx:SendCodeButton |
send |
software | healthy | components/auth/send-code-button.tsx:send |
AuthCard |
software | healthy | components/auth/auth-card.tsx:AuthCard |
Field |
software | healthy | components/auth/auth-card.tsx:Field |
Table |
software | healthy | components/ui/table.tsx:Table |
TableHeader |
software | healthy | components/ui/table.tsx:TableHeader |
TableBody |
software | healthy | components/ui/table.tsx:TableBody |
TableFooter |
software | healthy | components/ui/table.tsx:TableFooter |
TableRow |
software | healthy | components/ui/table.tsx:TableRow |
TableHead |
software | healthy | components/ui/table.tsx:TableHead |
TableCell |
software | healthy | components/ui/table.tsx:TableCell |
TableCaption |
software | healthy | components/ui/table.tsx:TableCaption |
Badge |
software | healthy | components/ui/badge.tsx:Badge |
Dialog |
software | healthy | components/ui/dialog.tsx:Dialog |
DialogTrigger |
software | healthy | components/ui/dialog.tsx:DialogTrigger |
DialogPortal |
software | healthy | components/ui/dialog.tsx:DialogPortal |
DialogClose |
software | healthy | components/ui/dialog.tsx:DialogClose |
DialogOverlay |
software | healthy | components/ui/dialog.tsx:DialogOverlay |
DialogContent |
software | healthy | components/ui/dialog.tsx:DialogContent |
DialogHeader |
software | healthy | components/ui/dialog.tsx:DialogHeader |
DialogFooter |
software | healthy | components/ui/dialog.tsx:DialogFooter |
DialogTitle |
software | healthy | components/ui/dialog.tsx:DialogTitle |
DialogDescription |
software | healthy | components/ui/dialog.tsx:DialogDescription |
DropdownMenu |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenu |
DropdownMenuPortal |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenuPortal |
DropdownMenuTrigger |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenuTrigger |
DropdownMenuContent |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenuContent |
DropdownMenuGroup |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenuGroup |
DropdownMenuItem |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenuItem |
DropdownMenuCheckboxItem |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenuCheckboxItem |
DropdownMenuRadioGroup |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenuRadioGroup |
DropdownMenuRadioItem |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenuRadioItem |
DropdownMenuLabel |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenuLabel |
DropdownMenuSeparator |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenuSeparator |
DropdownMenuShortcut |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenuShortcut |
DropdownMenuSub |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenuSub |
DropdownMenuSubTrigger |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenuSubTrigger |
DropdownMenuSubContent |
software | healthy | components/ui/dropdown-menu.tsx:DropdownMenuSubContent |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
next-env.d.ts |
software | healthy | next-env.d.ts |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
tsconfig.json |
software | healthy | tsconfig.json |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
next.config.ts |
software | healthy | next.config.ts |
2026-06-10-nextjs-rebuild.md |
software | healthy | docs/superpowers/plans/2026-06-10-nextjs-rebuild.md |
2026-06-10-frontend-redesign-design.md |
software | healthy | docs/superpowers/specs/2026-06-10-frontend-redesign-design.… |
gen_trends.py |
software | healthy | scripts/content/gen_trends.py |
gen_province.py |
software | healthy | scripts/content/gen_province.py |
README.md |
software | healthy | scripts/content/README.md |
gen_batch.py |
software | healthy | scripts/content/gen_batch.py |
gen_calendar.py |
software | healthy | scripts/content/gen_calendar.py |
theme-toggle.tsx |
software | healthy | components/theme-toggle.tsx |
code-block.tsx |
software | healthy | components/code-block.tsx |
site-header.tsx |
software | healthy | components/site-header.tsx |
site-footer.tsx |
software | healthy | components/site-footer.tsx |
baidu-analytics.tsx |
software | healthy | components/baidu-analytics.tsx |
analytics-beacon.tsx |
software | healthy | components/analytics-beacon.tsx |
send-code-button.tsx |
software | healthy | components/auth/send-code-button.tsx |
auth-card.tsx |
software | healthy | components/auth/auth-card.tsx |
table.tsx |
software | healthy | components/ui/table.tsx |
badge.tsx |
software | healthy | components/ui/badge.tsx |
dialog.tsx |
software | healthy | components/ui/dialog.tsx |
dropdown-menu.tsx |
software | healthy | components/ui/dropdown-menu.tsx |
button.tsx |
software | healthy | components/ui/button.tsx |
alert.tsx |
software | healthy | components/ui/alert.tsx |
card.tsx |
software | healthy | components/ui/card.tsx |
toast.tsx |
software | healthy | components/ui/toast.tsx |
nav-link.tsx |
software | healthy | components/ui/nav-link.tsx |
separator.tsx |
software | healthy | components/ui/separator.tsx |
input.tsx |
software | healthy | components/ui/input.tsx |
skeleton.tsx |
software | healthy | components/ui/skeleton.tsx |
tooltip.tsx |
software | healthy | components/ui/tooltip.tsx |
label.tsx |
software | healthy | components/ui/label.tsx |
sidebar.tsx |
software | healthy | components/dashboard/sidebar.tsx |
stat-card.tsx |
software | healthy | components/dashboard/stat-card.tsx |
request-log.tsx |
software | healthy | components/dashboard/request-log.tsx |
usage-chart.tsx |
software | healthy | components/dashboard/usage-chart.tsx |
confirm-modal.tsx |
software | healthy | components/dashboard/confirm-modal.tsx |
new-key-modal.tsx |
software | healthy | components/dashboard/new-key-modal.tsx |
limits.tsx |
software | healthy | components/landing/limits.tsx |
faq.tsx |
software | healthy | components/landing/faq.tsx |
agent-access.tsx |
software | healthy | components/landing/agent-access.tsx |
response-demo.tsx |
software | healthy | components/landing/response-demo.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 |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
content |
software | healthy | scripts/content |
components |
software | healthy | components |
auth |
software | healthy | components/auth |
ui |
software | healthy | components/ui |
dashboard |
software | healthy | components/dashboard |
landing |
software | healthy | components/landing |
trends |
software | healthy | components/trends |
app |
software | healthy | app |
(site) |
software | healthy | app/(site) |
datasets |
software | healthy | app/(site)/datasets |
[slug] |
software | healthy | app/(site)/datasets/[slug] |
reset |
software | healthy | app/(site)/reset |
regions |
software | healthy | app/(site)/regions |
[slug] |
software | healthy | app/(site)/regions/[slug] |
login |
software | healthy | app/(site)/login |
docs |
software | healthy | app/(site)/docs |
changelog |
software | healthy | app/(site)/changelog |
insights |
software | healthy | app/(site)/insights |
xinwen-lianbo-calendar |
software | healthy | app/(site)/insights/xinwen-lianbo-calendar |
policy-vocabulary-handoff |
software | healthy | app/(site)/insights/policy-vocabulary-handoff |
yc-industry-drift |
software | healthy | app/(site)/insights/yc-industry-drift |
state-council-paperwork |
software | healthy | app/(site)/insights/state-council-paperwork |
new-quality-productive-forces |
software | healthy | app/(site)/insights/new-quality-productive-forces |
diplomatic-switches |
software | healthy | app/(site)/insights/diplomatic-switches |
policy-themes |
software | healthy | app/(site)/insights/policy-themes |
yc-geography |
software | healthy | app/(site)/insights/yc-geography |
vocabulary-birth-certificates |
software | healthy | app/(site)/insights/vocabulary-birth-certificates |
trends |
software | healthy | app/(site)/trends |
yc-batch-survival |
software | healthy | app/(site)/trends/yc-batch-survival |
xinwen-lianbo-keywords |
software | healthy | app/(site)/trends/xinwen-lianbo-keywords |
register |
software | healthy | app/(site)/register |
dashboard |
software | healthy | app/dashboard |
settings |
software | healthy | app/dashboard/settings |
usage |
software | healthy | app/dashboard/usage |
keys |
software | healthy | app/dashboard/keys |
lib |
software | healthy | lib |
insights-data |
software | healthy | lib/insights-data |
regions-data |
software | healthy | lib/regions-data |
snapshots |
software | healthy | lib/snapshots |
public |
software | healthy | public |
e2e |
software | healthy | e2e |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/layout.tsx |
Home |
frontend | healthy | app/(site)/page.tsx |
SiteLayout |
frontend | healthy | app/(site)/layout.tsx |
ResetPage |
frontend | healthy | app/(site)/reset/page.tsx |
ResetLayout |
frontend | healthy | app/(site)/reset/layout.tsx |
LoginPage |
frontend | healthy | app/(site)/login/page.tsx |
LoginLayout |
frontend | healthy | app/(site)/login/layout.tsx |
DocsPage |
frontend | healthy | app/(site)/docs/page.tsx |
ChangelogPage |
frontend | healthy | app/(site)/changelog/page.tsx |
InsightsIndexPage |
frontend | healthy | app/(site)/insights/page.tsx |
CalendarPage |
frontend | healthy | app/(site)/insights/xinwen-lianbo-calendar/page.tsx |
HandoffPage |
frontend | healthy | app/(site)/insights/policy-vocabulary-handoff/page.tsx |
YcIndustryDriftPage |
frontend | healthy | app/(site)/insights/yc-industry-drift/page.tsx |
PaperworkPage |
frontend | healthy | app/(site)/insights/state-council-paperwork/page.tsx |
NqpfPage |
frontend | healthy | app/(site)/insights/new-quality-productive-forces/page.tsx |
DiplomaticSwitchesPage |
frontend | healthy | app/(site)/insights/diplomatic-switches/page.tsx |
PolicyThemesPage |
frontend | healthy | app/(site)/insights/policy-themes/page.tsx |
YcGeographyPage |
frontend | healthy | app/(site)/insights/yc-geography/page.tsx |
BirthCertificatesPage |
frontend | healthy | app/(site)/insights/vocabulary-birth-certificates/page.tsx |
YcSurvivalPage |
frontend | healthy | app/(site)/trends/yc-batch-survival/page.tsx |
XwlbTrendsPage |
frontend | healthy | app/(site)/trends/xinwen-lianbo-keywords/page.tsx |
RegisterPage |
frontend | healthy | app/(site)/register/page.tsx |
RegisterLayout |
frontend | healthy | app/(site)/register/layout.tsx |
OverviewPage |
frontend | healthy | app/dashboard/page.tsx |
DashboardLayout |
frontend | healthy | app/dashboard/layout.tsx |
SettingsPage |
frontend | healthy | app/dashboard/settings/page.tsx |
UsagePage |
frontend | healthy | app/dashboard/usage/page.tsx |
KeysPage |
frontend | healthy | app/dashboard/keys/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/v1/news |
frontend | healthy | lib/datasets.ts |
/v1/news/search |
frontend | healthy | lib/datasets.ts |
/v1/news/stats/daily |
frontend | healthy | lib/datasets.ts |
/v1/news/{id} |
frontend | healthy | lib/datasets.ts |
/v1/yc/companies |
frontend | healthy | lib/datasets.ts |
/v1/yc/companies/search |
frontend | healthy | lib/datasets.ts |
/v1/yc/companies/{slug} |
frontend | healthy | lib/datasets.ts |
/v1/yc/founders |
frontend | healthy | lib/datasets.ts |
/v1/policy |
frontend | healthy | lib/datasets.ts |
/v1/policy/search |
frontend | healthy | lib/datasets.ts |
/v1/policy/{id} |
frontend | healthy | lib/datasets.ts |
/v1/opinion |
frontend | healthy | lib/datasets.ts |
/v1/opinion/search |
frontend | healthy | lib/datasets.ts |
/v1/opinion/{id} |
frontend | healthy | lib/datasets.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-msd0t21j |
software | healthy | /tmp/repobility-clone-msd0t21j |
| Label | Layer | Status | Path |
|---|---|---|---|
ApiError |
software | healthy | lib/api.ts:ApiError |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | public/changelog.json |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | next.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
120.55.183.188 |
network | healthy | scripts/content/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::e2e/dashboard-flow.spec.ts |
security | healthy | e2e/dashboard-flow.spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/04b66910-09d2-4bd8-a9c8-fd47008c2139/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/04b66910-09d2-4bd8-a9c8-fd47008c2139/
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.