https://github.com/sxnc/portfolio
· scanned 2026-06-16 00:27 UTC (2 months, 2 weeks ago)
8 raw signals (0 security + 8 graph)
Last scanned 2 months, 2 weeks 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 64 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 |
|---|---|---|---|
runCounter |
software | healthy | main.js:runCounter |
tick |
software | healthy | main.js:tick |
countByCat |
software | healthy | main.js:countByCat |
updateTabVisibility |
software | healthy | main.js:updateTabVisibility |
animatePanelHeight |
software | healthy | main.js:animatePanelHeight |
renumberVisibleSkills |
software | healthy | main.js:renumberVisibleSkills |
updateGridReserve |
software | healthy | main.js:updateGridReserve |
updateCount |
software | healthy | main.js:updateCount |
bumpCloseGrace |
software | healthy | main.js:bumpCloseGrace |
syncPanelsOpenClass |
software | healthy | main.js:syncPanelsOpenClass |
closeAllPanels |
software | healthy | main.js:closeAllPanels |
openPanel |
software | healthy | main.js:openPanel |
openVariant |
software | healthy | main.js:openVariant |
scheduleClose |
software | healthy | main.js:scheduleClose |
bindHover |
software | healthy | main.js:bindHover |
onCharEnter |
software | healthy | main.js:onCharEnter |
splitTitlesIntoChars |
software | healthy | main.js:splitTitlesIntoChars |
measureMarkOffsets |
software | healthy | main.js:measureMarkOffsets |
buildSpine |
software | healthy | main.js:buildSpine |
bendAt |
software | healthy | main.js:bendAt |
spawnLevelUpPopup |
software | healthy | main.js:spawnLevelUpPopup |
readSafeAreaTop |
software | healthy | main.js:readSafeAreaTop |
computeIntroScaleMax |
software | healthy | main.js:computeIntroScaleMax |
geomMax |
software | healthy | main.js:geomMax |
updateIntroScale |
software | healthy | main.js:updateIntroScale |
introEnd |
software | healthy | main.js:introEnd |
lift |
software | healthy | main.js:lift |
updateCharacter |
software | healthy | main.js:updateCharacter |
applyScroll |
software | healthy | main.js:applyScroll |
raw |
software | healthy | main.js:raw |
flyElement |
software | healthy | main.js:flyElement |
dx |
software | healthy | main.js:dx |
dy |
software | healthy | main.js:dy |
bagTargetRect |
software | healthy | main.js:bagTargetRect |
eventTargetRect |
software | healthy | main.js:eventTargetRect |
bump |
software | healthy | main.js:bump |
spawnSkillPopup |
software | healthy | main.js:spawnSkillPopup |
removeEventSkills |
software | healthy | main.js:removeEventSkills |
addEventSkills |
software | healthy | main.js:addEventSkills |
onEnd |
software | healthy | main.js:onEnd |
updateBabyHobbies |
software | healthy | main.js:updateBabyHobbies |
updateCollection |
software | healthy | main.js:updateCollection |
onScroll |
software | healthy | main.js:onScroll |
onResize |
software | healthy | main.js:onResize |
sleep |
software | healthy | main.js:sleep |
setScroll |
software | healthy | main.js:setScroll |
startAutoScroll |
software | healthy | main.js:startAutoScroll |
cancel |
software | healthy | main.js:cancel |
cleanup |
software | healthy | main.js:cleanup |
ease |
software | healthy | main.js:ease |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
styles.css |
software | healthy | styles.css |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
index.html |
software | healthy | index.html |
events.md |
software | healthy | events.md |
main.js |
software | healthy | main.js |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
so |
software | healthy | main.js:so |
after |
software | healthy | main.js:after |
and |
software | healthy | main.js:and |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ptldriif |
software | healthy | /tmp/repobility-clone-ptldriif |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | main.js |
This page is publicly accessible at:
https://repobility.com/scan/18f1dc0e-8079-4028-94c5-835e708e367d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/18f1dc0e-8079-4028-94c5-835e708e367d/
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.