https://github.com/TobitOdili/la-coco-vie
· scanned 2026-06-16 00:38 UTC (2 months, 2 weeks ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 2 weeks ago · v1 · 16 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 102 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 |
|---|---|---|---|
googleFontsHref |
software | healthy | site.config.js:googleFontsHref |
base |
software | healthy | composables/chapterPages.js:base |
asset |
software | healthy | composables/chapterPages.js:asset |
useAudio |
software | healthy | composables/useAudio.js:useAudio |
init |
software | healthy | composables/useAudio.js:init |
playTick |
software | healthy | composables/useAudio.js:playTick |
setHoveredChapter |
software | healthy | composables/useAudio.js:setHoveredChapter |
clearHover |
software | healthy | composables/useAudio.js:clearHover |
setChapterAudio |
software | healthy | composables/useAudio.js:setChapterAudio |
toggleSound |
software | healthy | composables/useAudio.js:toggleSound |
isSoundOn |
software | healthy | composables/useAudio.js:isSoundOn |
destroy |
software | healthy | composables/useAudio.js:destroy |
toRad |
software | healthy | composables/useChapterScene.js:toRad |
base |
software | healthy | composables/useChapterScene.js:base |
asset |
software | healthy | composables/useChapterScene.js:asset |
hexToVec3 |
software | healthy | composables/useChapterScene.js:hexToVec3 |
useChapterScene |
software | healthy | composables/useChapterScene.js:useChapterScene |
reportProgress |
software | healthy | composables/useChapterScene.js:reportProgress |
loadTexture |
software | healthy | composables/useChapterScene.js:loadTexture |
getViewportSize |
software | healthy | composables/useChapterScene.js:getViewportSize |
init |
software | healthy | composables/useChapterScene.js:init |
createPoster |
software | healthy | composables/useChapterScene.js:createPoster |
runIntro |
software | healthy | composables/useChapterScene.js:runIntro |
animate |
software | healthy | composables/useChapterScene.js:animate |
clampM |
software | healthy | composables/useChapterScene.js:clampM |
targetRot |
software | healthy | composables/useChapterScene.js:targetRot |
t |
software | healthy | composables/useChapterScene.js:t |
worldPerPx |
software | healthy | composables/useChapterScene.js:worldPerPx |
getHoveredPoster |
software | healthy | composables/useChapterScene.js:getHoveredPoster |
ndcX |
software | healthy | composables/useChapterScene.js:ndcX |
chapterIdxForSlot |
software | healthy | composables/useChapterScene.js:chapterIdxForSlot |
onMouseMove |
software | healthy | composables/useChapterScene.js:onMouseMove |
setTxtChapter |
software | healthy | composables/useChapterScene.js:setTxtChapter |
frontPoster |
software | healthy | composables/useChapterScene.js:frontPoster |
frontChapterIdx |
software | healthy | composables/useChapterScene.js:frontChapterIdx |
hoverChapter |
software | healthy | composables/useChapterScene.js:hoverChapter |
unhoverChapter |
software | healthy | composables/useChapterScene.js:unhoverChapter |
onClick |
software | healthy | composables/useChapterScene.js:onClick |
selectChapter |
software | healthy | composables/useChapterScene.js:selectChapter |
deselectChapter |
software | healthy | composables/useChapterScene.js:deselectChapter |
beginExit |
software | healthy | composables/useChapterScene.js:beginExit |
setExitProgress |
software | healthy | composables/useChapterScene.js:setExitProgress |
lp |
software | healthy | composables/useChapterScene.js:lp |
ss |
software | healthy | composables/useChapterScene.js:ss |
cancelExit |
software | healthy | composables/useChapterScene.js:cancelExit |
endExit |
software | healthy | composables/useChapterScene.js:endExit |
onScroll |
software | healthy | composables/useChapterScene.js:onScroll |
setScroll |
software | healthy | composables/useChapterScene.js:setScroll |
onResize |
software | healthy | composables/useChapterScene.js:onResize |
handleVisibility |
software | healthy | composables/useChapterScene.js:handleVisibility |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
nuxt.config.ts |
software | healthy | nuxt.config.ts |
README.md |
software | healthy | README.md |
PROGRESS.md |
software | healthy | PROGRESS.md |
tailwind.config.js |
software | healthy | tailwind.config.js |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
AUDIT.md |
software | healthy | AUDIT.md |
site.config.js |
software | healthy | site.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
app.vue |
software | healthy | app.vue |
CONTENT-AND-ASSETS.md |
software | healthy | docs/CONTENT-AND-ASSETS.md |
ARCHITECTURE.md |
software | healthy | docs/ARCHITECTURE.md |
PHASE-2-INNER-PAGES.md |
software | healthy | docs/PHASE-2-INNER-PAGES.md |
ROADMAP.md |
software | healthy | docs/ROADMAP.md |
chapterPages.js |
software | healthy | composables/chapterPages.js |
useAudio.js |
software | healthy | composables/useAudio.js |
useChapterScene.js |
software | healthy | composables/useChapterScene.js |
WebGLScene.vue |
software | healthy | components/WebGLScene.vue |
LoadingScreen.vue |
software | healthy | components/LoadingScreen.vue |
SiteNav.vue |
software | healthy | components/SiteNav.vue |
CustomCursor.vue |
software | healthy | components/CustomCursor.vue |
AboutPanel.vue |
software | healthy | components/AboutPanel.vue |
ChapterEnd.vue |
software | healthy | components/chapter/ChapterEnd.vue |
ChapterSection.vue |
software | healthy | components/chapter/ChapterSection.vue |
DressTail.vue |
software | healthy | components/chapter/DressTail.vue |
main.css |
software | healthy | assets/css/main.css |
index.vue |
software | healthy | pages/index.vue |
[slug].vue |
software | healthy | pages/[slug].vue |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
composables |
software | healthy | composables |
components |
software | healthy | components |
chapter |
software | healthy | components/chapter |
assets |
software | healthy | assets |
css |
software | healthy | assets/css |
pages |
software | healthy | pages |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-fsx951g3 |
software | healthy | /tmp/repobility-clone-fsx951g3 |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | composables/useChapterScene.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/6fc7fa08-5ee3-4027-8e06-7f54b463d013/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6fc7fa08-5ee3-4027-8e06-7f54b463d013/
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.