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.

aiventuresfun/KidInBook

https://github.com/aiventuresfun/KidInBook · scanned 2026-06-17 01:30 UTC (1 month, 2 weeks ago)

18 raw signals (0 security + 18 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +7.8 (diff) · 18 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 177 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
RootLayout software healthy src/app/layout.tsx:RootLayout
Home software healthy src/app/page.tsx:Home
tick software healthy src/app/page.tsx:tick
force software healthy src/app/page.tsx:force
wake software healthy src/app/page.tsx:wake
onMove software healthy src/app/page.tsx:onMove
sweepStalePrefixes software healthy src/app/api/cron/cleanup/route.ts:sweepStalePrefixes
GET software healthy src/app/api/cron/cleanup/route.ts:GET
POST software healthy src/app/api/preview/route.ts:POST
gender software healthy src/app/api/preview/route.ts:gender
bookTemplateId software healthy src/app/api/preview/route.ts:bookTemplateId
runGenerationInBackground software healthy src/app/api/preview/route.ts:runGenerationInBackground
classifyError software healthy src/app/api/preview/route.ts:classifyError
GET software healthy src/app/api/preview/status/route.ts:GET
GeneratingContent software healthy src/app/(site)/preview/generating/page.tsx:GeneratingContent
poll software healthy src/app/(site)/preview/generating/page.tsx:poll
GeneratingPage software healthy src/app/(site)/preview/generating/page.tsx:GeneratingPage
PreviewPage software healthy src/app/(site)/preview/[sessionId]/page.tsx:PreviewPage
PreviewClient software healthy src/app/(site)/preview/[sessionId]/PreviewClient.tsx:Previe…
CreatePreviewPage software healthy src/app/(site)/preview/create/page.tsx:CreatePreviewPage
handleFileChange software healthy src/app/(site)/preview/create/page.tsx:handleFileChange
handleDropZoneClick software healthy src/app/(site)/preview/create/page.tsx:handleDropZoneClick
handleDrop software healthy src/app/(site)/preview/create/page.tsx:handleDrop
handleSubmit software healthy src/app/(site)/preview/create/page.tsx:handleSubmit
GenderToggle software healthy src/components/GenderToggle.tsx:GenderToggle
Nav software healthy src/components/Nav.tsx:Nav
isGender software healthy src/components/GenderContext.tsx:isGender
subscribe software healthy src/components/GenderContext.tsx:subscribe
getSnapshot software healthy src/components/GenderContext.tsx:getSnapshot
getServerSnapshot software healthy src/components/GenderContext.tsx:getServerSnapshot
setGender software healthy src/components/GenderContext.tsx:setGender
GenderProvider software healthy src/components/GenderContext.tsx:GenderProvider
useGender software healthy src/components/GenderContext.tsx:useGender
getTemplate software healthy src/book-templates/index.ts:getTemplate
getActiveTemplates software healthy src/book-templates/index.ts:getActiveTemplates
t software healthy src/lib/dictionary.ts:t
getRedis software healthy src/lib/rateLimit.ts:getRedis
rateLimit software healthy src/lib/rateLimit.ts:rateLimit
clientIp software healthy src/lib/rateLimit.ts:clientIp
getRedis software healthy src/lib/session/store.ts:getRedis
sessionKey software healthy src/lib/session/store.ts:sessionKey
createSession software healthy src/lib/session/store.ts:createSession
getSession software healthy src/lib/session/store.ts:getSession
updateSessionStatus software healthy src/lib/session/store.ts:updateSessionStatus
linkSessionToOrder software healthy src/lib/session/store.ts:linkSessionToOrder
deleteSession software healthy src/lib/session/store.ts:deleteSession
getSessionTTL software healthy src/lib/session/store.ts:getSessionTTL
createClient software healthy src/lib/db/client.ts:createClient
deleteSessionAssets software healthy src/lib/deletion/service.ts:deleteSessionAssets
deleteAfterPrintHandoff software healthy src/lib/deletion/service.ts:deleteAfterPrintHandoff

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.env.example software healthy .env.example
prisma.config.ts software healthy prisma.config.ts
CLAUDE.md software healthy CLAUDE.md
AGENTS.md software healthy AGENTS.md
vercel.json software healthy vercel.json
eslint.config.mjs software healthy eslint.config.mjs
SESSION.md software healthy SESSION.md
package-lock.json software healthy package-lock.json
README.md software healthy README.md
docker-compose.yml software healthy docker-compose.yml
package.json software healthy package.json
next.config.ts software healthy next.config.ts
tsconfig.json software healthy tsconfig.json
globals.css software healthy src/app/globals.css
layout.tsx software healthy src/app/layout.tsx
page.tsx software healthy src/app/page.tsx
page.module.css software healthy src/app/page.module.css
route.ts software healthy src/app/api/cron/cleanup/route.ts
route.ts software healthy src/app/api/preview/route.ts
route.ts software healthy src/app/api/preview/status/route.ts
page.tsx software healthy src/app/(site)/preview/generating/page.tsx
page.module.css software healthy src/app/(site)/preview/generating/page.module.css
page.tsx software healthy src/app/(site)/preview/[sessionId]/page.tsx
page.module.css software healthy src/app/(site)/preview/[sessionId]/page.module.css
PreviewClient.tsx software healthy src/app/(site)/preview/[sessionId]/PreviewClient.tsx
page.tsx software healthy src/app/(site)/preview/create/page.tsx
page.module.css software healthy src/app/(site)/preview/create/page.module.css
index.ts software healthy src/types/index.ts
Nav.module.css software healthy src/components/Nav.module.css
GenderToggle.tsx software healthy src/components/GenderToggle.tsx
Nav.tsx software healthy src/components/Nav.tsx
GenderToggle.module.css software healthy src/components/GenderToggle.module.css
GenderContext.tsx software healthy src/components/GenderContext.tsx
index.ts software healthy src/book-templates/index.ts
template.ts software healthy src/book-templates/first-adventure/template.ts
dictionary.ts software healthy src/lib/dictionary.ts
rateLimit.ts software healthy src/lib/rateLimit.ts
interface.ts software healthy src/lib/payment/interface.ts
store.ts software healthy src/lib/session/store.ts
client.ts software healthy src/lib/db/client.ts
service.ts software healthy src/lib/deletion/service.ts
interface.ts software healthy src/lib/print/interface.ts
r2.ts software healthy src/lib/storage/r2.ts
interface.ts software healthy src/lib/ai/interface.ts
openai.ts software healthy src/lib/ai/providers/openai.ts
locale.ts software healthy src/config/locale.ts
features.ts software healthy src/config/features.ts
Button.module.css software healthy src/styles/Button.module.css
migration_lock.toml software healthy prisma/migrations/migration_lock.toml
migration.sql software healthy prisma/migrations/20260506123726_init/migration.sql

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
src software healthy src
app software healthy src/app
api software healthy src/app/api
cron software healthy src/app/api/cron
cleanup software healthy src/app/api/cron/cleanup
preview software healthy src/app/api/preview
status software healthy src/app/api/preview/status
(site) software healthy src/app/(site)
preview software healthy src/app/(site)/preview
generating software healthy src/app/(site)/preview/generating
[sessionId] software healthy src/app/(site)/preview/[sessionId]
create software healthy src/app/(site)/preview/create
types software healthy src/types
components software healthy src/components
book-templates software healthy src/book-templates
first-adventure software healthy src/book-templates/first-adventure
lib software healthy src/lib
payment software healthy src/lib/payment
session software healthy src/lib/session
db software healthy src/lib/db
deletion software healthy src/lib/deletion
print software healthy src/lib/print
storage software healthy src/lib/storage
ai software healthy src/lib/ai
providers software healthy src/lib/ai/providers
config software healthy src/config
styles software healthy src/styles
prisma software healthy prisma
migrations software healthy prisma/migrations
20260506123726_init software healthy prisma/migrations/20260506123726_init
.claude software healthy .claude
public software healthy public
design-system software healthy public/design-system

LabelLayerStatusPath
RootLayout frontend healthy src/app/layout.tsx
Home frontend healthy src/app/page.tsx
GeneratingPage frontend healthy src/app/(site)/preview/generating/page.tsx
PreviewClient frontend healthy src/app/(site)/preview/[sessionId]/PreviewClient.tsx
CreatePreviewPage frontend healthy src/app/(site)/preview/create/page.tsx
GenderToggle frontend healthy src/components/GenderToggle.tsx
Nav frontend healthy src/components/Nav.tsx

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/(site)/preview/generating frontend healthy src/app/(site)/preview/generating/page.tsx
/(site)/preview/[sessionId] frontend healthy src/app/(site)/preview/[sessionId]/page.tsx
/(site)/preview/create frontend healthy src/app/(site)/preview/create/page.tsx

LabelLayerStatusPath
postgres data healthy .env.example
postgresql data healthy .env.example
redis data healthy .env.example

LabelLayerStatusPath
Order data healthy prisma/migrations/20260506123726_init/migration.sql
DeletionLog data healthy prisma/migrations/20260506123726_init/migration.sql

LabelLayerStatusPath
port:5432 network healthy docker-compose.yml
port:6379 network healthy docker-compose.yml

LabelLayerStatusPath
postgres hardware healthy docker-compose.yml
redis hardware healthy docker-compose.yml

LabelLayerStatusPath
aiventuresfun__KidInBook software healthy /data/fable5_failed_archive/aiventuresfun__KidInBook

LabelLayerStatusPath
migration.sql data healthy prisma/migrations/20260506123726_init/migration.sql

LabelLayerStatusPath
vps::aws hardware healthy .env.example
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/c1c2bd71-89d6-40cd-970e-d77745c19d6b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c1c2bd71-89d6-40cd-970e-d77745c19d6b/

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.