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.

RyanYunweiYan/portfolio-light

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

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

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
/NotFound frontend healthy client/src/pages/NotFound.tsx
/Home frontend healthy client/src/pages/Home.tsx

LabelLayerStatusPath
repobility-clone-6t70ljmf software healthy /tmp/repobility-clone-6t70ljmf

LabelLayerStatusPath
ErrorBoundary software healthy client/src/components/ErrorBoundary.tsx:ErrorBoundary

LabelLayerStatusPath
port:4174 network healthy vite.config.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/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.