https://github.com/zxsa0716/portfolio
· scanned 2026-06-16 01:14 UTC (2 months, 1 week ago)
8 raw signals (0 security + 8 graph)
Last scanned 2 months, 1 week ago · v1 · 8 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 110 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 |
|---|---|---|---|
Providers |
software | healthy | src/components/Providers.tsx:Providers |
ProjectCard |
software | healthy | src/components/Projects/ProjectCard.tsx:ProjectCard |
ProjectModal |
software | healthy | src/components/Projects/ProjectModal.tsx:ProjectModal |
handler |
software | healthy | src/components/Projects/ProjectModal.tsx:handler |
Projects |
software | healthy | src/components/Projects/index.tsx:Projects |
awardStyle |
software | healthy | src/components/Research/index.tsx:awardStyle |
PublicationCard |
software | healthy | src/components/Research/index.tsx:PublicationCard |
Research |
software | healthy | src/components/Research/index.tsx:Research |
buildParticleGeometry |
software | healthy | src/components/Hero/ParticleField.tsx:buildParticleGeometry |
buildLineGeometry |
software | healthy | src/components/Hero/ParticleField.tsx:buildLineGeometry |
Scene |
software | healthy | src/components/Hero/ParticleField.tsx:Scene |
handleMove |
software | healthy | src/components/Hero/ParticleField.tsx:handleMove |
ParticleField |
software | healthy | src/components/Hero/ParticleField.tsx:ParticleField |
TypeWriter |
software | healthy | src/components/Hero/TypeWriter.tsx:TypeWriter |
tick |
software | healthy | src/components/Hero/TypeWriter.tsx:tick |
fade |
software | healthy | src/components/Hero/index.tsx:fade |
Hero |
software | healthy | src/components/Hero/index.tsx:Hero |
GradientText |
software | healthy | src/components/ui/GradientText.tsx:GradientText |
ScrollReveal |
software | healthy | src/components/ui/ScrollReveal.tsx:ScrollReveal |
Badge |
software | healthy | src/components/ui/Badge.tsx:Badge |
TechBadge |
software | healthy | src/components/ui/Badge.tsx:TechBadge |
ScrollProgress |
software | healthy | src/components/ui/ScrollProgress.tsx:ScrollProgress |
Card |
software | healthy | src/components/ui/Card.tsx:Card |
StatCard |
software | healthy | src/components/ui/Card.tsx:StatCard |
SectionHeader |
software | healthy | src/components/ui/SectionHeader.tsx:SectionHeader |
LangToggle |
software | healthy | src/components/ui/Navbar.tsx:LangToggle |
Navbar |
software | healthy | src/components/ui/Navbar.tsx:Navbar |
onScroll |
software | healthy | src/components/ui/Navbar.tsx:onScroll |
onResize |
software | healthy | src/components/ui/Navbar.tsx:onResize |
Certificates |
software | healthy | src/components/Certificates/Certificates.tsx:Certificates |
About |
software | healthy | src/components/About/About.tsx:About |
Toast |
software | healthy | src/components/Contact/Contact.tsx:Toast |
Contact |
software | healthy | src/components/Contact/Contact.tsx:Contact |
SkillTag |
software | healthy | src/components/Skills/Skills.tsx:SkillTag |
ClusterRow |
software | healthy | src/components/Skills/Skills.tsx:ClusterRow |
Skills |
software | healthy | src/components/Skills/Skills.tsx:Skills |
Home |
software | healthy | src/app/page.tsx:Home |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
LangProvider |
software | healthy | src/lib/i18n.tsx:LangProvider |
pick |
software | healthy | src/lib/i18n.tsx:pick |
useLang |
software | healthy | src/lib/i18n.tsx:useLang |
cn |
software | healthy | src/lib/utils.ts:cn |
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
package.json |
software | healthy | package.json |
deploy.sh |
software | healthy | deploy.sh |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
next.config.ts |
software | healthy | next.config.ts |
subset_fonts.py |
software | healthy | scripts/subset_fonts.py |
Providers.tsx |
software | healthy | src/components/Providers.tsx |
ProjectCard.tsx |
software | healthy | src/components/Projects/ProjectCard.tsx |
ProjectModal.tsx |
software | healthy | src/components/Projects/ProjectModal.tsx |
index.tsx |
software | healthy | src/components/Projects/index.tsx |
Projects.tsx |
software | healthy | src/components/Projects/Projects.tsx |
index.tsx |
software | healthy | src/components/Research/index.tsx |
ParticleField.tsx |
software | healthy | src/components/Hero/ParticleField.tsx |
TypeWriter.tsx |
software | healthy | src/components/Hero/TypeWriter.tsx |
index.tsx |
software | healthy | src/components/Hero/index.tsx |
index.ts |
software | healthy | src/components/ui/index.ts |
GradientText.tsx |
software | healthy | src/components/ui/GradientText.tsx |
ScrollReveal.tsx |
software | healthy | src/components/ui/ScrollReveal.tsx |
Badge.tsx |
software | healthy | src/components/ui/Badge.tsx |
ScrollProgress.tsx |
software | healthy | src/components/ui/ScrollProgress.tsx |
Card.tsx |
software | healthy | src/components/ui/Card.tsx |
SectionHeader.tsx |
software | healthy | src/components/ui/SectionHeader.tsx |
Navbar.tsx |
software | healthy | src/components/ui/Navbar.tsx |
Certificates.tsx |
software | healthy | src/components/Certificates/Certificates.tsx |
About.tsx |
software | healthy | src/components/About/About.tsx |
Contact.tsx |
software | healthy | src/components/Contact/Contact.tsx |
Skills.tsx |
software | healthy | src/components/Skills/Skills.tsx |
globals.css |
software | healthy | src/app/globals.css |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
animations.ts |
software | healthy | src/lib/animations.ts |
i18n.tsx |
software | healthy | src/lib/i18n.tsx |
utils.ts |
software | healthy | src/lib/utils.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
Providers |
frontend | healthy | src/components/Providers.tsx |
Projects |
frontend | healthy | src/components/Projects/index.tsx |
Research |
frontend | healthy | src/components/Research/index.tsx |
ParticleField |
frontend | healthy | src/components/Hero/ParticleField.tsx |
Hero |
frontend | healthy | src/components/Hero/index.tsx |
ScrollProgress |
frontend | healthy | src/components/ui/ScrollProgress.tsx |
SectionHeader |
frontend | healthy | src/components/ui/SectionHeader.tsx |
Navbar |
frontend | healthy | src/components/ui/Navbar.tsx |
Certificates |
frontend | healthy | src/components/Certificates/Certificates.tsx |
About |
frontend | healthy | src/components/About/About.tsx |
Contact |
frontend | healthy | src/components/Contact/Contact.tsx |
Skills |
frontend | healthy | src/components/Skills/Skills.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
src |
software | healthy | src |
components |
software | healthy | src/components |
Projects |
software | healthy | src/components/Projects |
Research |
software | healthy | src/components/Research |
Hero |
software | healthy | src/components/Hero |
ui |
software | healthy | src/components/ui |
Certificates |
software | healthy | src/components/Certificates |
About |
software | healthy | src/components/About |
Contact |
software | healthy | src/components/Contact |
Skills |
software | healthy | src/components/Skills |
app |
software | healthy | src/app |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-jy6rqq49 |
software | healthy | /tmp/repobility-clone-jy6rqq49 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
This page is publicly accessible at:
https://repobility.com/scan/5eb9165e-1ba6-4462-841c-236ecfe21cb8/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5eb9165e-1ba6-4462-841c-236ecfe21cb8/
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.