https://github.com/xinyiklin/xinyiklin.github.io
· scanned 2026-06-16 01:03 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 81 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 |
|---|---|---|---|
App |
software | healthy | src/App.jsx:App |
scrollToHash |
software | healthy | src/App.jsx:scrollToHash |
Navigation |
software | healthy | src/components/Navigation.jsx:Navigation |
handleOpenResume |
software | healthy | src/components/Navigation.jsx:handleOpenResume |
updateActive |
software | healthy | src/components/Navigation.jsx:updateActive |
goTo |
software | healthy | src/components/Navigation.jsx:goTo |
openResume |
software | healthy | src/components/Navigation.jsx:openResume |
Footer |
software | healthy | src/components/Footer.jsx:Footer |
renderSegments |
software | healthy | src/components/ResumeOverlay.jsx:renderSegments |
ResumeOverlay |
software | healthy | src/components/ResumeOverlay.jsx:ResumeOverlay |
handleKey |
software | healthy | src/components/ResumeOverlay.jsx:handleKey |
handleBackdropClick |
software | healthy | src/components/ResumeOverlay.jsx:handleBackdropClick |
overlay |
software | healthy | src/components/ResumeOverlay.jsx:overlay |
Main |
software | healthy | src/sections/Main.jsx:Main |
onMove |
software | healthy | src/sections/Main.jsx:onMove |
pauseFor |
software | healthy | src/sections/Main.jsx:pauseFor |
CareFlowStudy |
software | healthy | src/sections/Projects.jsx:CareFlowStudy |
jumpTo |
software | healthy | src/sections/Projects.jsx:jumpTo |
RoleFitStudy |
software | healthy | src/sections/Projects.jsx:RoleFitStudy |
Projects |
software | healthy | src/sections/Projects.jsx:Projects |
SkillCard |
software | healthy | src/sections/Skills.jsx:SkillCard |
Skills |
software | healthy | src/sections/Skills.jsx:Skills |
Contacts |
software | healthy | src/sections/Contacts.jsx:Contacts |
AboutMe |
software | healthy | src/sections/AboutMe.jsx:AboutMe |
useReducedMotion |
software | healthy | src/hooks/useMotion.js:useReducedMotion |
sync |
software | healthy | src/hooks/useMotion.js:sync |
useInView |
software | healthy | src/hooks/useMotion.js:useInView |
useTilt |
software | healthy | src/hooks/useMotion.js:useTilt |
onPointerMove |
software | healthy | src/hooks/useMotion.js:onPointerMove |
px |
software | healthy | src/hooks/useMotion.js:px |
py |
software | healthy | src/hooks/useMotion.js:py |
onPointerLeave |
software | healthy | src/hooks/useMotion.js:onPointerLeave |
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | healthy | vite.config.js |
DESIGN.md |
software | healthy | DESIGN.md |
PRODUCT.md |
software | healthy | PRODUCT.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
AGENTS.md |
software | healthy | AGENTS.md |
pull_request_template.md |
software | healthy | .github/pull_request_template.md |
App.jsx |
software | healthy | src/App.jsx |
App.css |
software | healthy | src/App.css |
main.jsx |
software | healthy | src/main.jsx |
resume.js |
software | healthy | src/constants/resume.js |
app.js |
software | healthy | src/constants/app.js |
projects.js |
software | healthy | src/constants/projects.js |
Navigation.jsx |
software | healthy | src/components/Navigation.jsx |
Footer.jsx |
software | healthy | src/components/Footer.jsx |
ResumeOverlay.jsx |
software | healthy | src/components/ResumeOverlay.jsx |
Main.jsx |
software | healthy | src/sections/Main.jsx |
Projects.jsx |
software | healthy | src/sections/Projects.jsx |
Skills.jsx |
software | healthy | src/sections/Skills.jsx |
Contacts.jsx |
software | healthy | src/sections/Contacts.jsx |
AboutMe.jsx |
software | healthy | src/sections/AboutMe.jsx |
useMotion.js |
software | healthy | src/hooks/useMotion.js |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.jsx |
Navigation |
frontend | healthy | src/components/Navigation.jsx |
Footer |
frontend | healthy | src/components/Footer.jsx |
ResumeOverlay |
frontend | healthy | src/components/ResumeOverlay.jsx |
Main |
frontend | healthy | src/sections/Main.jsx |
Projects |
frontend | healthy | src/sections/Projects.jsx |
Skills |
frontend | healthy | src/sections/Skills.jsx |
Contacts |
frontend | healthy | src/sections/Contacts.jsx |
AboutMe |
frontend | healthy | src/sections/AboutMe.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
src |
software | healthy | src |
constants |
software | healthy | src/constants |
components |
software | healthy | src/components |
sections |
software | healthy | src/sections |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/sections/Skills.jsx |
security | healthy | src/sections/Skills.jsx |
auth::src/constants/resume.js |
security | healthy | src/constants/resume.js |
auth::src/constants/projects.js |
security | healthy | src/constants/projects.js |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | src/constants/resume.js |
postgres |
data | healthy | src/sections/Skills.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-z2e7chiy |
software | healthy | /tmp/repobility-clone-z2e7chiy |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5184 |
network | healthy | vite.config.js |
This page is publicly accessible at:
https://repobility.com/scan/bcfc1970-3f96-47a1-ab2f-dac8672cc915/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/bcfc1970-3f96-47a1-ab2f-dac8672cc915/
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.