https://github.com/KCG9388/my-bookshelf
· scanned 2026-06-16 04:30 UTC (2 months ago)
13 raw signals (0 security + 13 graph)
Last scanned 2 months ago · v1 · 13 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 203 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 |
|---|---|---|---|
needsEmailVerify |
software | healthy | app.js:needsEmailVerify |
isPassword |
software | healthy | app.js:isPassword |
showLanding |
software | healthy | app.js:showLanding |
hideLanding |
software | healthy | app.js:hideLanding |
enterApp |
software | healthy | app.js:enterApp |
showVerifyGate |
software | healthy | app.js:showVerifyGate |
closeVerifyGate |
software | healthy | app.js:closeVerifyGate |
showVerifyMsg |
software | healthy | app.js:showVerifyMsg |
showApp |
software | healthy | app.js:showApp |
hideApp |
software | healthy | app.js:hideApp |
setViewClass |
software | healthy | app.js:setViewClass |
showAuthModal |
software | healthy | app.js:showAuthModal |
closeAuthModal |
software | healthy | app.js:closeAuthModal |
updateUserUI |
software | healthy | app.js:updateUserUI |
startBooksListener |
software | healthy | app.js:startBooksListener |
catalogKeyFor |
software | healthy | app.js:catalogKeyFor |
k |
software | healthy | app.js:k |
cleanDesc |
software | healthy | app.js:cleanDesc |
upsertCatalog |
software | healthy | app.js:upsertCatalog |
ensureProfile |
software | healthy | app.js:ensureProfile |
backfillCatalog |
software | healthy | app.js:backfillCatalog |
migrateRatingsOnce |
software | healthy | app.js:migrateRatingsOnce |
displayName |
software | healthy | app.js:displayName |
photoURL |
software | healthy | app.js:photoURL |
stars |
software | healthy | app.js:stars |
handleAuthSubmit |
software | healthy | app.js:handleAuthSubmit |
showAuthError |
software | healthy | app.js:showAuthError |
clearAuthError |
software | healthy | app.js:clearAuthError |
getAuthErrorMessage |
software | healthy | app.js:getAuthErrorMessage |
filterBooks |
software | healthy | app.js:filterBooks |
renderGrid |
software | healthy | app.js:renderGrid |
shelfHorizontal |
software | healthy | app.js:shelfHorizontal |
applyShelfRows |
software | healthy | app.js:applyShelfRows |
maxH |
software | healthy | app.js:maxH |
shelfColW |
software | healthy | app.js:shelfColW |
shelfPageW |
software | healthy | app.js:shelfPageW |
updateShelfNav |
software | healthy | app.js:updateShelfNav |
goShelfPage |
software | healthy | app.js:goShelfPage |
scrollShelfPage |
software | healthy | app.js:scrollShelfPage |
stopShelfMomentum |
software | healthy | app.js:stopShelfMomentum |
glide |
software | healthy | app.js:glide |
calcPct |
software | healthy | app.js:calcPct |
bookPct |
software | healthy | app.js:bookPct |
escHtml |
software | healthy | app.js:escHtml |
rebuildSidebarFilters |
software | healthy | app.js:rebuildSidebarFilters |
setFilter |
software | healthy | app.js:setFilter |
getCardW |
software | healthy | app.js:getCardW |
refreshLayout |
software | healthy | app.js:refreshLayout |
applyCardW |
software | healthy | app.js:applyCardW |
setZoom |
software | healthy | app.js:setZoom |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
style.css |
software | healthy | style.css |
firebase.json |
software | healthy | firebase.json |
import.html |
software | healthy | import.html |
app.js |
software | healthy | app.js |
terms.html |
software | healthy | terms.html |
firebase-config.js |
software | healthy | firebase-config.js |
privacy.html |
software | healthy | privacy.html |
auth-action.html |
software | healthy | auth-action.html |
index.html |
software | healthy | index.html |
firestore.indexes.json |
software | healthy | firestore.indexes.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::auth-action.html |
security | healthy | auth-action.html |
auth::index.html |
security | healthy | index.html |
| Label | Layer | Status | Path |
|---|---|---|---|
KCG9388__my-bookshelf |
software | healthy | /data/fable5_failed_archive/KCG9388__my-bookshelf |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::firebase-config.js |
security | healthy | firebase-config.js |
This page is publicly accessible at:
https://repobility.com/scan/0ada5204-14e6-4cfb-9d25-dd3516fa5bef/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0ada5204-14e6-4cfb-9d25-dd3516fa5bef/
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.