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.

RyanGano/ai-mysteries

https://github.com/RyanGano/ai-mysteries · scanned 2026-06-15 23:58 UTC (2 months, 3 weeks ago)

28 raw signals (0 security + 28 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 23 actionable findings from 1 signal source. 5 repeated signals grouped for readability. 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 212 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
readBody software healthy scripts/gen-xrefs.cjs:readBody
sliceSection software healthy scripts/gen-xrefs.cjs:sliceSection
parseClueLibrary software healthy scripts/gen-xrefs.cjs:parseClueLibrary
parseMarkerSegments software healthy scripts/gen-xrefs.cjs:parseMarkerSegments
locate software healthy scripts/gen-xrefs.cjs:locate
advancePastQuotes software healthy scripts/gen-xrefs.cjs:advancePastQuotes
norm software healthy scripts/gen-xrefs.cjs:norm
resolvePassages software healthy scripts/gen-xrefs.cjs:resolvePassages
parseMarkerPlacement software healthy scripts/gen-xrefs.cjs:parseMarkerPlacement
emit software healthy scripts/gen-xrefs.cjs:emit
readDocumentXml software healthy scripts/gen-book.cjs:readDocumentXml
decodeEntities software healthy scripts/gen-book.cjs:decodeEntities
emphasize software healthy scripts/gen-book.cjs:emphasize
parseParagraphs software healthy scripts/gen-book.cjs:parseParagraphs
slugFor software healthy scripts/gen-book.cjs:slugFor
main software healthy scripts/gen-book.cjs:main
ident software healthy scripts/gen-book.cjs:ident
loadJson software healthy scripts/check-xrefs.cjs:loadJson
readBody software healthy scripts/check-xrefs.cjs:readBody
hasXrefData software healthy scripts/check-xrefs.cjs:hasXrefData
checkBook software healthy scripts/check-xrefs.cjs:checkBook
main software healthy scripts/check-xrefs.cjs:main
loadDotEnv software healthy scripts/gen-cover.cjs:loadDotEnv
parseArgs software healthy scripts/gen-cover.cjs:parseArgs
readPrompt software healthy scripts/gen-cover.cjs:readPrompt
callWorkersAi software healthy scripts/gen-cover.cjs:callWorkersAi
main software healthy scripts/gen-cover.cjs:main
App software healthy ai-mysteries-web/src/App.tsx:App
injectMarkers software healthy ai-mysteries-web/src/components/Prose.tsx:injectMarkers
Prose software healthy ai-mysteries-web/src/components/Prose.tsx:Prose
TableOfContents software healthy ai-mysteries-web/src/components/TableOfContents.tsx:TableOf…
onKey software healthy ai-mysteries-web/src/components/TableOfContents.tsx:onKey
handleSubmit software healthy ai-mysteries-web/src/components/TableOfContents.tsx:handleS…
Footer software healthy ai-mysteries-web/src/components/Footer.tsx:Footer
strip software healthy ai-mysteries-web/src/components/XrefMarker.tsx:strip
renderPassage software healthy ai-mysteries-web/src/components/XrefMarker.tsx:renderPassage
XrefMarker software healthy ai-mysteries-web/src/components/XrefMarker.tsx:XrefMarker
compute software healthy ai-mysteries-web/src/components/XrefMarker.tsx:compute
onDown software healthy ai-mysteries-web/src/components/XrefMarker.tsx:onDown
onKey software healthy ai-mysteries-web/src/components/XrefMarker.tsx:onKey
doClose software healthy ai-mysteries-web/src/components/XrefMarker.tsx:doClose
onClick software healthy ai-mysteries-web/src/components/XrefMarker.tsx:onClick
onEnter software healthy ai-mysteries-web/src/components/XrefMarker.tsx:onEnter
scheduleClose software healthy ai-mysteries-web/src/components/XrefMarker.tsx:scheduleClose
BinocularsIcon software healthy ai-mysteries-web/src/components/XrefMarker.tsx:BinocularsIc…
Loading software healthy ai-mysteries-web/src/components/Loading.tsx:Loading
Caption software healthy ai-mysteries-web/src/components/Loading.tsx:Caption
Bar software healthy ai-mysteries-web/src/components/Loading.tsx:Bar
PageSkeleton software healthy ai-mysteries-web/src/components/Loading.tsx:PageSkeleton
EndingSkeleton software healthy ai-mysteries-web/src/components/Loading.tsx:EndingSkeleton

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

LabelLayerStatusPath
create_new_book.md software healthy create_new_book.md
CLAUDE.md software healthy CLAUDE.md
put_book_in_site.md software healthy put_book_in_site.md
Program.cs software healthy ai-mysteries-tools/Program.cs
LocalVersions.cs software healthy ai-mysteries-tools/LocalVersions.cs
CosmosStore.cs software healthy ai-mysteries-tools/CosmosStore.cs
Differ.cs software healthy ai-mysteries-tools/Differ.cs
ContentFiles.cs software healthy ai-mysteries-tools/ContentFiles.cs
gen-xrefs.cjs software healthy scripts/gen-xrefs.cjs
gen-book.cjs software healthy scripts/gen-book.cjs
package.json software healthy scripts/package.json
package-lock.json software healthy scripts/package-lock.json
check-xrefs.cjs software healthy scripts/check-xrefs.cjs
gen-cover.cjs software healthy scripts/gen-cover.cjs
staticwebapp.config.json software healthy ai-mysteries-web/staticwebapp.config.json
tsconfig.app.json software healthy ai-mysteries-web/tsconfig.app.json
vite.config.ts software healthy ai-mysteries-web/vite.config.ts
package.json software healthy ai-mysteries-web/package.json
tsconfig.node.json software healthy ai-mysteries-web/tsconfig.node.json
index.html software healthy ai-mysteries-web/index.html
package-lock.json software healthy ai-mysteries-web/package-lock.json
.env.example software healthy ai-mysteries-web/.env.example
eslint.config.js software healthy ai-mysteries-web/eslint.config.js
tsconfig.json software healthy ai-mysteries-web/tsconfig.json
main.tsx software healthy ai-mysteries-web/src/main.tsx
vite-env.d.ts software healthy ai-mysteries-web/src/vite-env.d.ts
App.tsx software healthy ai-mysteries-web/src/App.tsx
Prose.tsx software healthy ai-mysteries-web/src/components/Prose.tsx
TableOfContents.tsx software healthy ai-mysteries-web/src/components/TableOfContents.tsx
Footer.tsx software healthy ai-mysteries-web/src/components/Footer.tsx
XrefMarker.tsx software healthy ai-mysteries-web/src/components/XrefMarker.tsx
Loading.tsx software healthy ai-mysteries-web/src/components/Loading.tsx
api.ts software healthy ai-mysteries-web/src/lib/api.ts
share.ts software healthy ai-mysteries-web/src/lib/share.ts
clues-context.ts software healthy ai-mysteries-web/src/lib/clues-context.ts
remark-xref.ts software healthy ai-mysteries-web/src/lib/remark-xref.ts
types.ts software healthy ai-mysteries-web/src/lib/types.ts
Ending.tsx software healthy ai-mysteries-web/src/routes/Ending.tsx
Landing.tsx software healthy ai-mysteries-web/src/routes/Landing.tsx
BookLanding.tsx software healthy ai-mysteries-web/src/routes/BookLanding.tsx
Read.tsx software healthy ai-mysteries-web/src/routes/Read.tsx
Privacy.tsx software healthy ai-mysteries-web/src/routes/Privacy.tsx
FindEnding.tsx software healthy ai-mysteries-web/src/routes/FindEnding.tsx
index.css software healthy ai-mysteries-web/src/styles/index.css
ending.css software healthy ai-mysteries-web/src/styles/ending.css
xref.css software healthy ai-mysteries-web/src/styles/xref.css
footer.css software healthy ai-mysteries-web/src/styles/footer.css
prose.css software healthy ai-mysteries-web/src/styles/prose.css
read.css software healthy ai-mysteries-web/src/styles/read.css
landing.css software healthy ai-mysteries-web/src/styles/landing.css

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

LabelLayerStatusPath
ai-mysteries-tools software healthy ai-mysteries-tools
scripts software healthy scripts
ai-mysteries-web software healthy ai-mysteries-web
src software healthy ai-mysteries-web/src
components software healthy ai-mysteries-web/src/components
lib software healthy ai-mysteries-web/src/lib
routes software healthy ai-mysteries-web/src/routes
styles software healthy ai-mysteries-web/src/styles
.claude software healthy .claude
ai-mysteries-api software healthy ai-mysteries-api
Endpoints software healthy ai-mysteries-api/Endpoints
Services software healthy ai-mysteries-api/Services
Models software healthy ai-mysteries-api/Models
Properties software healthy ai-mysteries-api/Properties
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
App frontend healthy ai-mysteries-web/src/App.tsx
Prose frontend healthy ai-mysteries-web/src/components/Prose.tsx
TableOfContents frontend healthy ai-mysteries-web/src/components/TableOfContents.tsx
Footer frontend healthy ai-mysteries-web/src/components/Footer.tsx
XrefMarker frontend healthy ai-mysteries-web/src/components/XrefMarker.tsx
Loading frontend healthy ai-mysteries-web/src/components/Loading.tsx
Ending frontend healthy ai-mysteries-web/src/routes/Ending.tsx
Landing frontend healthy ai-mysteries-web/src/routes/Landing.tsx
BookLanding frontend healthy ai-mysteries-web/src/routes/BookLanding.tsx
Read frontend healthy ai-mysteries-web/src/routes/Read.tsx
Privacy frontend healthy ai-mysteries-web/src/routes/Privacy.tsx
FindEnding frontend healthy ai-mysteries-web/src/routes/FindEnding.tsx

LabelLayerStatusPath
/ frontend healthy ai-mysteries-web/src/App.tsx
/privacy frontend healthy ai-mysteries-web/src/App.tsx
/:bookId frontend healthy ai-mysteries-web/src/App.tsx
/:bookId/ending frontend healthy ai-mysteries-web/src/App.tsx
/:bookId/ending/:code frontend healthy ai-mysteries-web/src/App.tsx
/:bookId/:slug frontend healthy ai-mysteries-web/src/App.tsx

LabelLayerStatusPath
AZURE_WEBAPP_PUBLISH_PROFILE cicd healthy
AZURE_WEBAPP_NAME cicd healthy
AZURE_STATIC_WEB_APPS_API_TOKEN_HAPPY_GLACIER_0DCEFDE1E cicd healthy
GITHUB_TOKEN cicd healthy

LabelLayerStatusPath
build_and_deploy_job cicd healthy .github/workflows/azure-static-web-apps-happy-glacier-0dcef…
close_pull_request_job cicd healthy .github/workflows/azure-static-web-apps-happy-glacier-0dcef…
build_and_deploy cicd healthy .github/workflows/api.yml

LabelLayerStatusPath
gha::azure-static-web-apps-happy-glacier-0dcefde1e cicd healthy .github/workflows/azure-static-web-apps-happy-glacier-0dcef…
gha::api cicd healthy .github/workflows/api.yml

LabelLayerStatusPath
repobility-clone-nw46gwgt software healthy /tmp/repobility-clone-nw46gwgt

LabelLayerStatusPath
127.0.0.1 network healthy CLAUDE.md

LabelLayerStatusPath
vps::azure hardware healthy CLAUDE.md
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/fc0b72dc-22d8-4937-a8d9-7f85b8896f2a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/fc0b72dc-22d8-4937-a8d9-7f85b8896f2a/

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.