https://github.com/RyanYunweiYan/portfolio-light
· scanned 2026-06-15 23:58 UTC (2 months, 3 weeks ago)
13 raw signals (0 security + 13 graph)
Last scanned 2 months, 3 weeks ago · v1 · 13 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 157 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 |
|---|---|---|---|
Router |
software | healthy | client/src/App.tsx:Router |
App |
software | healthy | client/src/App.tsx:App |
ScrollBackground |
software | healthy | client/src/components/ScrollBackground.tsx:ScrollBackground |
handleScroll |
software | healthy | client/src/components/ScrollBackground.tsx:handleScroll |
progress |
software | healthy | client/src/components/ScrollBackground.tsx:progress |
BitepediaSection |
software | healthy | client/src/components/BitepediaSection.tsx:BitepediaSection |
SocialIcon |
software | healthy | client/src/components/Contact.tsx:SocialIcon |
content |
software | healthy | client/src/components/Contact.tsx:content |
Contact |
software | healthy | client/src/components/Contact.tsx:Contact |
CountUp |
software | healthy | client/src/components/About.tsx:CountUp |
step |
software | healthy | client/src/components/About.tsx:step |
MetricCard |
software | healthy | client/src/components/About.tsx:MetricCard |
About |
software | healthy | client/src/components/About.tsx:About |
CreativeCard |
software | healthy | client/src/components/Content.tsx:CreativeCard |
cardContent |
software | healthy | client/src/components/Content.tsx:cardContent |
SubSection |
software | healthy | client/src/components/Content.tsx:SubSection |
ContentSection |
software | healthy | client/src/components/Content.tsx:ContentSection |
Footer |
software | healthy | client/src/components/Footer.tsx:Footer |
AthenaSection |
software | healthy | client/src/components/AthenaSection.tsx:AthenaSection |
AIStackCard |
software | healthy | client/src/components/AIStack.tsx:AIStackCard |
AIStack |
software | healthy | client/src/components/AIStack.tsx:AIStack |
ProjectCard |
software | healthy | client/src/components/Projects.tsx:ProjectCard |
ProjectModal |
software | healthy | client/src/components/Projects.tsx:ProjectModal |
handleEsc |
software | healthy | client/src/components/Projects.tsx:handleEsc |
Projects |
software | healthy | client/src/components/Projects.tsx:Projects |
Hero |
software | healthy | client/src/components/Hero.tsx:Hero |
Navbar |
software | healthy | client/src/components/Navbar.tsx:Navbar |
handleScroll |
software | healthy | client/src/components/Navbar.tsx:handleScroll |
useDialogComposition |
software | healthy | client/src/components/ui/dialog.tsx:useDialogComposition |
Dialog |
software | healthy | client/src/components/ui/dialog.tsx:Dialog |
DialogTrigger |
software | healthy | client/src/components/ui/dialog.tsx:DialogTrigger |
DialogPortal |
software | healthy | client/src/components/ui/dialog.tsx:DialogPortal |
DialogClose |
software | healthy | client/src/components/ui/dialog.tsx:DialogClose |
DialogOverlay |
software | healthy | client/src/components/ui/dialog.tsx:DialogOverlay |
DialogContent |
software | healthy | client/src/components/ui/dialog.tsx:DialogContent |
isCurrentlyComposing |
software | healthy | client/src/components/ui/dialog.tsx:isCurrentlyComposing |
DialogHeader |
software | healthy | client/src/components/ui/dialog.tsx:DialogHeader |
DialogFooter |
software | healthy | client/src/components/ui/dialog.tsx:DialogFooter |
DialogTitle |
software | healthy | client/src/components/ui/dialog.tsx:DialogTitle |
DialogDescription |
software | healthy | client/src/components/ui/dialog.tsx:DialogDescription |
Button |
software | healthy | client/src/components/ui/button.tsx:Button |
Card |
software | healthy | client/src/components/ui/card.tsx:Card |
CardHeader |
software | healthy | client/src/components/ui/card.tsx:CardHeader |
CardTitle |
software | healthy | client/src/components/ui/card.tsx:CardTitle |
CardDescription |
software | healthy | client/src/components/ui/card.tsx:CardDescription |
CardAction |
software | healthy | client/src/components/ui/card.tsx:CardAction |
CardContent |
software | healthy | client/src/components/ui/card.tsx:CardContent |
CardFooter |
software | healthy | client/src/components/ui/card.tsx:CardFooter |
Separator |
software | healthy | client/src/components/ui/separator.tsx:Separator |
Toaster |
software | healthy | client/src/components/ui/sonner.tsx:Toaster |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
BITEPEDIA-INTEGRATION.md |
software | healthy | BITEPEDIA-INTEGRATION.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
tsconfig.json |
software | healthy | tsconfig.json |
index.html |
software | healthy | client/index.html |
xiaolongbao-aspic.html |
software | healthy | client/public/bitepedia/xiaolongbao-aspic.html |
lanzhou-main.html |
software | healthy | client/public/bitepedia/lanzhou-main.html |
xiaolongbao-vinegar.html |
software | healthy | client/public/bitepedia/xiaolongbao-vinegar.html |
xiaolongbao-main.html |
software | healthy | client/public/bitepedia/xiaolongbao-main.html |
lanzhou-scallion.html |
software | healthy | client/public/bitepedia/lanzhou-scallion.html |
index.html |
software | healthy | client/public/bitepedia/index.html |
lanzhou-chili.html |
software | healthy | client/public/bitepedia/lanzhou-chili.html |
xiaolongbao-filling.html |
software | healthy | client/public/bitepedia/xiaolongbao-filling.html |
lanzhou-radish.html |
software | healthy | client/public/bitepedia/lanzhou-radish.html |
lanzhou-noodle.html |
software | healthy | client/public/bitepedia/lanzhou-noodle.html |
index.css |
software | healthy | client/src/index.css |
const.ts |
software | healthy | client/src/const.ts |
main.tsx |
software | healthy | client/src/main.tsx |
App.tsx |
software | healthy | client/src/App.tsx |
ScrollBackground.tsx |
software | healthy | client/src/components/ScrollBackground.tsx |
BitepediaSection.tsx |
software | healthy | client/src/components/BitepediaSection.tsx |
Contact.tsx |
software | healthy | client/src/components/Contact.tsx |
About.tsx |
software | healthy | client/src/components/About.tsx |
Content.tsx |
software | healthy | client/src/components/Content.tsx |
ErrorBoundary.tsx |
software | healthy | client/src/components/ErrorBoundary.tsx |
Footer.tsx |
software | healthy | client/src/components/Footer.tsx |
AthenaSection.tsx |
software | healthy | client/src/components/AthenaSection.tsx |
AIStack.tsx |
software | healthy | client/src/components/AIStack.tsx |
Projects.tsx |
software | healthy | client/src/components/Projects.tsx |
Hero.tsx |
software | healthy | client/src/components/Hero.tsx |
Navbar.tsx |
software | healthy | client/src/components/Navbar.tsx |
dialog.tsx |
software | healthy | client/src/components/ui/dialog.tsx |
button.tsx |
software | healthy | client/src/components/ui/button.tsx |
card.tsx |
software | healthy | client/src/components/ui/card.tsx |
separator.tsx |
software | healthy | client/src/components/ui/separator.tsx |
sonner.tsx |
software | healthy | client/src/components/ui/sonner.tsx |
input.tsx |
software | healthy | client/src/components/ui/input.tsx |
tooltip.tsx |
software | healthy | client/src/components/ui/tooltip.tsx |
ThemeContext.tsx |
software | healthy | client/src/contexts/ThemeContext.tsx |
LanguageContext.tsx |
software | healthy | client/src/contexts/LanguageContext.tsx |
utils.ts |
software | healthy | client/src/lib/utils.ts |
NotFound.tsx |
software | healthy | client/src/pages/NotFound.tsx |
Home.tsx |
software | healthy | client/src/pages/Home.tsx |
useComposition.ts |
software | healthy | client/src/hooks/useComposition.ts |
useScrollAnimation.ts |
software | healthy | client/src/hooks/useScrollAnimation.ts |
usePersistFn.ts |
software | healthy | client/src/hooks/usePersistFn.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | client/src/App.tsx |
ScrollBackground |
frontend | healthy | client/src/components/ScrollBackground.tsx |
BitepediaSection |
frontend | healthy | client/src/components/BitepediaSection.tsx |
Contact |
frontend | healthy | client/src/components/Contact.tsx |
About |
frontend | healthy | client/src/components/About.tsx |
ContentSection |
frontend | healthy | client/src/components/Content.tsx |
ErrorBoundary |
frontend | healthy | client/src/components/ErrorBoundary.tsx |
Footer |
frontend | healthy | client/src/components/Footer.tsx |
AthenaSection |
frontend | healthy | client/src/components/AthenaSection.tsx |
AIStack |
frontend | healthy | client/src/components/AIStack.tsx |
Projects |
frontend | healthy | client/src/components/Projects.tsx |
Hero |
frontend | healthy | client/src/components/Hero.tsx |
Navbar |
frontend | healthy | client/src/components/Navbar.tsx |
NotFound |
frontend | healthy | client/src/pages/NotFound.tsx |
Home |
frontend | healthy | client/src/pages/Home.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
client |
software | healthy | client |
public |
software | healthy | client/public |
bitepedia |
software | healthy | client/public/bitepedia |
src |
software | healthy | client/src |
components |
software | healthy | client/src/components |
ui |
software | healthy | client/src/components/ui |
contexts |
software | healthy | client/src/contexts |
lib |
software | healthy | client/src/lib |
pages |
software | healthy | client/src/pages |
hooks |
software | healthy | client/src/hooks |
shared |
software | healthy | shared |
server |
software | healthy | server |
| Label | Layer | Status | Path |
|---|---|---|---|
/NotFound |
frontend | healthy | client/src/pages/NotFound.tsx |
/Home |
frontend | healthy | client/src/pages/Home.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6t70ljmf |
software | healthy | /tmp/repobility-clone-6t70ljmf |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | client/src/components/ErrorBoundary.tsx:ErrorBoundary |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4174 |
network | healthy | vite.config.ts |
This page is publicly accessible at:
https://repobility.com/scan/2e73134e-d612-406d-ad35-8304dc0c45c9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/2e73134e-d612-406d-ad35-8304dc0c45c9/
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.