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.

xinyiklin/xinyiklin.github.io

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

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

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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

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

LabelLayerStatusPath
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

LabelLayerStatusPath
postgresql data healthy src/constants/resume.js
postgres data healthy src/sections/Skills.jsx

LabelLayerStatusPath
repobility-clone-z2e7chiy software healthy /tmp/repobility-clone-z2e7chiy

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