https://github.com/shrivatsatrivedi/portfolio
· scanned 2026-06-16 00:11 UTC (2 months, 2 weeks ago)
14 raw signals (0 security + 14 graph)
Last scanned 2 months, 2 weeks ago · v1 · 14 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 239 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 |
|---|---|---|---|
clamp |
software | healthy | resume-world/src/utils.js:clamp |
getCircleTexture |
software | healthy | resume-world/src/utils.js:getCircleTexture |
damp |
software | healthy | resume-world/src/utils.js:damp |
dampAngle |
software | healthy | resume-world/src/utils.js:dampAngle |
delta |
software | healthy | resume-world/src/utils.js:delta |
reveal |
software | healthy | resume-world/src/main.js:reveal |
animate |
software | healthy | resume-world/src/main.js:animate |
setNub |
software | healthy | resume-world/src/ui/HUD.js:setNub |
release |
software | healthy | resume-world/src/ui/HUD.js:release |
speak |
software | healthy | resume-world/src/interaction/ClickHandler.js:speak |
sectionAt |
software | healthy | resume-world/src/interaction/ResumeContent.js:sectionAt |
X |
software | healthy | resume-world/src/world/ResumeGround.js:X |
Z |
software | healthy | resume-world/src/world/ResumeGround.js:Z |
S |
software | healthy | resume-world/src/world/ResumeGround.js:S |
text |
software | healthy | resume-world/src/world/ResumeGround.js:text |
row |
software | healthy | resume-world/src/world/ResumeGround.js:row |
bullet |
software | healthy | resume-world/src/world/ResumeGround.js:bullet |
heading |
software | healthy | resume-world/src/world/ResumeGround.js:heading |
labelTexture |
software | healthy | resume-world/src/world/HeadingObstacles.js:labelTexture |
toon |
software | healthy | resume-world/src/character/Character.js:toon |
cast |
software | healthy | resume-world/src/character/Character.js:cast |
scrollTo |
software | healthy | src/components/CommandPalette.tsx:scrollTo |
CommandPalette |
software | healthy | src/components/CommandPalette.tsx:CommandPalette |
setOpenSync |
software | healthy | src/components/CommandPalette.tsx:setOpenSync |
onKey |
software | healthy | src/components/CommandPalette.tsx:onKey |
Contact |
software | healthy | src/components/Contact.tsx:Contact |
onSubmit |
software | healthy | src/components/Contact.tsx:onSubmit |
Preloader |
software | healthy | src/components/Preloader.tsx:Preloader |
CustomCursor |
software | healthy | src/components/CustomCursor.tsx:CustomCursor |
onMove |
software | healthy | src/components/CustomCursor.tsx:onMove |
onOver |
software | healthy | src/components/CustomCursor.tsx:onOver |
loop |
software | healthy | src/components/CustomCursor.tsx:loop |
EffectsLayer |
software | healthy | src/components/EffectsLayer.tsx:EffectsLayer |
update |
software | healthy | src/components/EffectsLayer.tsx:update |
onScroll |
software | healthy | src/components/EffectsLayer.tsx:onScroll |
runWarp |
software | healthy | src/components/EffectsLayer.tsx:runWarp |
w |
software | healthy | src/components/EffectsLayer.tsx:w |
h |
software | healthy | src/components/EffectsLayer.tsx:h |
frame |
software | healthy | src/components/EffectsLayer.tsx:frame |
onKey |
software | healthy | src/components/EffectsLayer.tsx:onKey |
onVisibility |
software | healthy | src/components/EffectsLayer.tsx:onVisibility |
About |
software | healthy | src/components/About.tsx:About |
Education |
software | healthy | src/components/Education.tsx:Education |
Toaster |
software | healthy | src/components/Toaster.tsx:Toaster |
Skills |
software | healthy | src/components/Skills.tsx:Skills |
measure |
software | healthy | src/components/Skills.tsx:measure |
onEnter |
software | healthy | src/components/Skills.tsx:onEnter |
onLeave |
software | healthy | src/components/Skills.tsx:onLeave |
onChipClick |
software | healthy | src/components/Skills.tsx:onChipClick |
Experience |
software | healthy | src/components/Experience.tsx:Experience |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
settings.local.json |
software | healthy | .claude/settings.local.json |
launch.json |
software | healthy | .claude/launch.json |
vite.config.js |
software | healthy | resume-world/vite.config.js |
README.md |
software | healthy | resume-world/README.md |
package.json |
software | healthy | resume-world/package.json |
index.html |
software | healthy | resume-world/index.html |
package-lock.json |
software | healthy | resume-world/package-lock.json |
utils.js |
software | healthy | resume-world/src/utils.js |
main.js |
software | healthy | resume-world/src/main.js |
HUD.js |
software | healthy | resume-world/src/ui/HUD.js |
ClickHandler.js |
software | healthy | resume-world/src/interaction/ClickHandler.js |
ResumeContent.js |
software | healthy | resume-world/src/interaction/ResumeContent.js |
DialogueBubble.js |
software | healthy | resume-world/src/interaction/DialogueBubble.js |
RainMode.js |
software | healthy | resume-world/src/modes/RainMode.js |
FloodMode.js |
software | healthy | resume-world/src/modes/FloodMode.js |
CameraRig.js |
software | healthy | resume-world/src/camera/CameraRig.js |
Environment.js |
software | healthy | resume-world/src/world/Environment.js |
ResumeGround.js |
software | healthy | resume-world/src/world/ResumeGround.js |
HeadingObstacles.js |
software | healthy | resume-world/src/world/HeadingObstacles.js |
CharacterController.js |
software | healthy | resume-world/src/character/CharacterController.js |
Character.js |
software | healthy | resume-world/src/character/Character.js |
CharacterStates.js |
software | healthy | resume-world/src/character/CharacterStates.js |
CommandPalette.tsx |
software | healthy | src/components/CommandPalette.tsx |
Contact.tsx |
software | healthy | src/components/Contact.tsx |
Preloader.tsx |
software | healthy | src/components/Preloader.tsx |
CustomCursor.tsx |
software | healthy | src/components/CustomCursor.tsx |
EffectsLayer.tsx |
software | healthy | src/components/EffectsLayer.tsx |
About.tsx |
software | healthy | src/components/About.tsx |
Education.tsx |
software | healthy | src/components/Education.tsx |
Toaster.tsx |
software | healthy | src/components/Toaster.tsx |
Skills.tsx |
software | healthy | src/components/Skills.tsx |
Experience.tsx |
software | healthy | src/components/Experience.tsx |
Arcade.tsx |
software | healthy | src/components/Arcade.tsx |
Certifications.tsx |
software | healthy | src/components/Certifications.tsx |
Projects.tsx |
software | healthy | src/components/Projects.tsx |
Hero.tsx |
software | healthy | src/components/Hero.tsx |
Navbar.tsx |
software | healthy | src/components/Navbar.tsx |
not-found.tsx |
software | healthy | src/app/not-found.tsx |
globals.css |
software | healthy | src/app/globals.css |
page.tsx |
software | healthy | src/app/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CommandPalette |
frontend | healthy | src/components/CommandPalette.tsx |
Contact |
frontend | healthy | src/components/Contact.tsx |
Preloader |
frontend | healthy | src/components/Preloader.tsx |
CustomCursor |
frontend | healthy | src/components/CustomCursor.tsx |
EffectsLayer |
frontend | healthy | src/components/EffectsLayer.tsx |
About |
frontend | healthy | src/components/About.tsx |
Education |
frontend | healthy | src/components/Education.tsx |
Toaster |
frontend | healthy | src/components/Toaster.tsx |
Skills |
frontend | healthy | src/components/Skills.tsx |
Experience |
frontend | healthy | src/components/Experience.tsx |
Arcade |
frontend | healthy | src/components/Arcade.tsx |
Certifications |
frontend | healthy | src/components/Certifications.tsx |
Projects |
frontend | healthy | src/components/Projects.tsx |
Hero |
frontend | healthy | src/components/Hero.tsx |
Navbar |
frontend | healthy | src/components/Navbar.tsx |
NotFound |
frontend | healthy | src/app/not-found.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
.claude |
software | healthy | .claude |
resume-world |
software | healthy | resume-world |
src |
software | healthy | resume-world/src |
ui |
software | healthy | resume-world/src/ui |
interaction |
software | healthy | resume-world/src/interaction |
modes |
software | healthy | resume-world/src/modes |
camera |
software | healthy | resume-world/src/camera |
world |
software | healthy | resume-world/src/world |
character |
software | healthy | resume-world/src/character |
src |
software | healthy | src |
components |
software | healthy | src/components |
app |
software | healthy | src/app |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
HUD |
software | healthy | resume-world/src/ui/HUD.js:HUD |
ClickHandler |
software | healthy | resume-world/src/interaction/ClickHandler.js:ClickHandler |
of |
software | healthy | resume-world/src/interaction/ResumeContent.js:of |
DialogueBubble |
software | healthy | resume-world/src/interaction/DialogueBubble.js:DialogueBubb… |
RainMode |
software | healthy | resume-world/src/modes/RainMode.js:RainMode |
FloodMode |
software | healthy | resume-world/src/modes/FloodMode.js:FloodMode |
CameraRig |
software | healthy | resume-world/src/camera/CameraRig.js:CameraRig |
Environment |
software | healthy | resume-world/src/world/Environment.js:Environment |
ResumeGround |
software | healthy | resume-world/src/world/ResumeGround.js:ResumeGround |
HeadingObstacles |
software | healthy | resume-world/src/world/HeadingObstacles.js:HeadingObstacles |
CharacterController |
software | healthy | resume-world/src/character/CharacterController.js:Character… |
if |
software | healthy | resume-world/src/character/Character.js:if |
Character |
software | healthy | resume-world/src/character/Character.js:Character |
| Label | Layer | Status | Path |
|---|---|---|---|
11.385.6.105 |
network | healthy | src/components/Contact.tsx |
3.495.99.105 |
network | healthy | src/components/Contact.tsx |
3.18.765.84 |
network | healthy | src/components/Contact.tsx |
5.925.435.375 |
network | healthy | src/components/Contact.tsx |
315.225.69.825 |
network | healthy | src/components/Contact.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::resume-world/src/interaction/ResumeContent.js |
security | healthy | resume-world/src/interaction/ResumeContent.js |
auth::src/components/Projects.tsx |
security | healthy | src/components/Projects.tsx |
auth::resume-world/src/world/ResumeGround.js |
security | healthy | resume-world/src/world/ResumeGround.js |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | resume-world/src/interaction/ResumeContent.js |
redis |
data | healthy | src/components/Projects.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-i4tekuh9 |
software | healthy | /tmp/repobility-clone-i4tekuh9 |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
This page is publicly accessible at:
https://repobility.com/scan/64d39df0-c34e-4532-b5a3-f2854f535c50/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/64d39df0-c34e-4532-b5a3-f2854f535c50/
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.