https://github.com/scanton/styleguide-ai
· scanned 2026-06-16 00:05 UTC (2 months, 3 weeks ago)
34 raw signals (0 security + 34 graph)
Last scanned 2 months, 3 weeks ago · v1 · 34 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 475 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 |
|---|---|---|---|
stripHtml |
software | healthy | scripts/backfill-movements.ts:stripHtml |
matchesPhrase |
software | healthy | scripts/backfill-movements.ts:matchesPhrase |
main |
software | healthy | scripts/backfill-movements.ts:main |
main |
software | healthy | scripts/generate-tarot-cards.ts:main |
imageFilename |
software | healthy | scripts/generate-tarot-cards.ts:imageFilename |
extractTag |
software | healthy | scripts/import-medium.ts:extractTag |
extractAttr |
software | healthy | scripts/import-medium.ts:extractAttr |
extractDatetime |
software | healthy | scripts/import-medium.ts:extractDatetime |
extractFeaturedImage |
software | healthy | scripts/import-medium.ts:extractFeaturedImage |
slugFromUrl |
software | healthy | scripts/import-medium.ts:slugFromUrl |
main |
software | healthy | scripts/import-medium.ts:main |
summary |
software | healthy | scripts/import-medium.ts:summary |
lowerSummary |
software | healthy | scripts/import-medium.ts:lowerSummary |
readJsonDir |
software | healthy | scripts/seed-museum.ts:readJsonDir |
assert |
software | healthy | scripts/seed-museum.ts:assert |
main |
software | healthy | scripts/seed-museum.ts:main |
MobileNav |
software | healthy | src/components/layout/MobileNav.tsx:MobileNav |
SearchPalette |
software | healthy | src/components/layout/SearchPalette.tsx:SearchPalette |
data |
software | healthy | src/components/layout/SearchPalette.tsx:data |
navigate |
software | healthy | src/components/layout/SearchPalette.tsx:navigate |
AuthButton |
software | healthy | src/components/layout/AuthButton.tsx:AuthButton |
SearchButton |
software | healthy | src/components/layout/SearchButton.tsx:SearchButton |
onKey |
software | healthy | src/components/layout/SearchButton.tsx:onKey |
Footer |
software | healthy | src/components/layout/Footer.tsx:Footer |
UserMenu |
software | healthy | src/components/layout/UserMenu.tsx:UserMenu |
onPointerDown |
software | healthy | src/components/layout/UserMenu.tsx:onPointerDown |
Header |
software | healthy | src/components/layout/Header.tsx:Header |
onScroll |
software | healthy | src/components/layout/Header.tsx:onScroll |
cleanCreator |
software | healthy | src/components/styletarot/StyleTarotClient.tsx:cleanCreator |
typeLabel |
software | healthy | src/components/styletarot/StyleTarotClient.tsx:typeLabel |
pickRandom |
software | healthy | src/components/styletarot/StyleTarotClient.tsx:pickRandom |
CardBack |
software | healthy | src/components/styletarot/StyleTarotClient.tsx:CardBack |
CardFace |
software | healthy | src/components/styletarot/StyleTarotClient.tsx:CardFace |
ExploreMode |
software | healthy | src/components/styletarot/StyleTarotClient.tsx:ExploreMode |
StyleTarotClient |
software | healthy | src/components/styletarot/StyleTarotClient.tsx:StyleTarotCl… |
buildPrompt |
software | healthy | src/components/stylebear/StyleBearClient.tsx:buildPrompt |
StyleBearClient |
software | healthy | src/components/stylebear/StyleBearClient.tsx:StyleBearClient |
data |
software | healthy | src/components/stylebear/StyleBearClient.tsx:data |
InputGroup |
software | healthy | src/components/ui/input-group.tsx:InputGroup |
InputGroupAddon |
software | healthy | src/components/ui/input-group.tsx:InputGroupAddon |
InputGroupButton |
software | healthy | src/components/ui/input-group.tsx:InputGroupButton |
InputGroupText |
software | healthy | src/components/ui/input-group.tsx:InputGroupText |
InputGroupInput |
software | healthy | src/components/ui/input-group.tsx:InputGroupInput |
InputGroupTextarea |
software | healthy | src/components/ui/input-group.tsx:InputGroupTextarea |
Badge |
software | healthy | src/components/ui/badge.tsx:Badge |
Dialog |
software | healthy | src/components/ui/dialog.tsx:Dialog |
DialogTrigger |
software | healthy | src/components/ui/dialog.tsx:DialogTrigger |
DialogPortal |
software | healthy | src/components/ui/dialog.tsx:DialogPortal |
DialogClose |
software | healthy | src/components/ui/dialog.tsx:DialogClose |
DialogOverlay |
software | healthy | src/components/ui/dialog.tsx:DialogOverlay |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
tsconfig.json |
software | healthy | tsconfig.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
LICENSE |
software | healthy | LICENSE |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
backfill-movements.ts |
software | healthy | scripts/backfill-movements.ts |
generate-tarot-cards.ts |
software | healthy | scripts/generate-tarot-cards.ts |
import-medium.ts |
software | healthy | scripts/import-medium.ts |
seed-museum.ts |
software | healthy | scripts/seed-museum.ts |
launch.json |
software | healthy | .claude/launch.json |
auth.ts |
software | healthy | src/auth.ts |
museum.ts |
software | healthy | src/types/museum.ts |
MobileNav.tsx |
software | healthy | src/components/layout/MobileNav.tsx |
SearchPalette.tsx |
software | healthy | src/components/layout/SearchPalette.tsx |
AuthButton.tsx |
software | healthy | src/components/layout/AuthButton.tsx |
SearchButton.tsx |
software | healthy | src/components/layout/SearchButton.tsx |
Footer.tsx |
software | healthy | src/components/layout/Footer.tsx |
UserMenu.tsx |
software | healthy | src/components/layout/UserMenu.tsx |
Header.tsx |
software | healthy | src/components/layout/Header.tsx |
StyleTarotClient.tsx |
software | healthy | src/components/styletarot/StyleTarotClient.tsx |
StyleBearClient.tsx |
software | healthy | src/components/stylebear/StyleBearClient.tsx |
input-group.tsx |
software | healthy | src/components/ui/input-group.tsx |
badge.tsx |
software | healthy | src/components/ui/badge.tsx |
dialog.tsx |
software | healthy | src/components/ui/dialog.tsx |
button.tsx |
software | healthy | src/components/ui/button.tsx |
card.tsx |
software | healthy | src/components/ui/card.tsx |
placeholder.tsx |
software | healthy | src/components/ui/placeholder.tsx |
textarea.tsx |
software | healthy | src/components/ui/textarea.tsx |
separator.tsx |
software | healthy | src/components/ui/separator.tsx |
input.tsx |
software | healthy | src/components/ui/input.tsx |
command.tsx |
software | healthy | src/components/ui/command.tsx |
ThemesClient.tsx |
software | healthy | src/components/themes/ThemesClient.tsx |
MuseumPromptModal.tsx |
software | healthy | src/components/museum/MuseumPromptModal.tsx |
TimelineInfoCard.tsx |
software | healthy | src/components/museum/TimelineInfoCard.tsx |
Gallery3D.tsx |
software | healthy | src/components/museum/Gallery3D.tsx |
EditorialGallery.tsx |
software | healthy | src/components/museum/EditorialGallery.tsx |
MuseumTimeline.tsx |
software | healthy | src/components/museum/MuseumTimeline.tsx |
CommunitySection.tsx |
software | healthy | src/components/home/CommunitySection.tsx |
FeatureGrid.tsx |
software | healthy | src/components/home/FeatureGrid.tsx |
HeroSection.tsx |
software | healthy | src/components/home/HeroSection.tsx |
ConsultingCTA.tsx |
software | healthy | src/components/home/ConsultingCTA.tsx |
HistoryClient.tsx |
software | healthy | src/components/account/HistoryClient.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
src |
software | healthy | src |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
styletarot |
software | healthy | src/components/styletarot |
stylebear |
software | healthy | src/components/stylebear |
ui |
software | healthy | src/components/ui |
themes |
software | healthy | src/components/themes |
museum |
software | healthy | src/components/museum |
home |
software | healthy | src/components/home |
account |
software | healthy | src/components/account |
articles |
software | healthy | src/components/articles |
consulting |
software | healthy | src/components/consulting |
styledice |
software | healthy | src/components/styledice |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
styletarot |
software | healthy | src/app/api/styletarot |
history |
software | healthy | src/app/api/styletarot/history |
auth |
software | healthy | src/app/api/auth |
[...nextauth] |
software | healthy | src/app/api/auth/[...nextauth] |
stylebear |
software | healthy | src/app/api/stylebear |
history |
software | healthy | src/app/api/stylebear/history |
contact |
software | healthy | src/app/api/contact |
events |
software | healthy | src/app/api/events |
new |
software | healthy | src/app/api/events/new |
search |
software | healthy | src/app/api/search |
museum |
software | healthy | src/app/api/museum |
artist-articles |
software | healthy | src/app/api/museum/artist-articles |
movement-articles |
software | healthy | src/app/api/museum/movement-articles |
generate-prompt |
software | healthy | src/app/api/museum/generate-prompt |
cron |
software | healthy | src/app/api/cron |
sync-articles |
software | healthy | src/app/api/cron/sync-articles |
sync-discord |
software | healthy | src/app/api/cron/sync-discord |
sync-deviantart |
software | healthy | src/app/api/cron/sync-deviantart |
account |
software | healthy | src/app/api/account |
profile |
software | healthy | src/app/api/account/profile |
articles |
software | healthy | src/app/api/articles |
styledice |
software | healthy | src/app/api/styledice |
history |
software | healthy | src/app/api/styledice/history |
llm |
software | healthy | src/app/api/llm |
(site) |
software | healthy | src/app/(site) |
about |
software | healthy | src/app/(site)/about |
styletarot |
software | healthy | src/app/(site)/styletarot |
stylebear |
software | healthy | src/app/(site)/stylebear |
themes |
software | healthy | src/app/(site)/themes |
museum |
software | healthy | src/app/(site)/museum |
gallery |
software | healthy | src/app/(site)/museum/gallery |
[kind] |
software | healthy | src/app/(site)/museum/gallery/[kind] |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
StyleBearClient |
frontend | healthy | src/components/stylebear/StyleBearClient.tsx |
TimelineInfoCard |
frontend | healthy | src/components/museum/TimelineInfoCard.tsx |
Gallery3D |
frontend | healthy | src/components/museum/Gallery3D.tsx |
EditorialGallery |
frontend | healthy | src/components/museum/EditorialGallery.tsx |
MuseumTimeline |
frontend | healthy | src/components/museum/MuseumTimeline.tsx |
StyleDiceClient |
frontend | healthy | src/components/styledice/StyleDiceClient.tsx |
NotFound |
frontend | healthy | src/app/not-found.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
SiteLayout |
frontend | healthy | src/app/(site)/layout.tsx |
AboutPage |
frontend | healthy | src/app/(site)/about/page.tsx |
StyleTarotPage |
frontend | healthy | src/app/(site)/styletarot/page.tsx |
StyleBearPage |
frontend | healthy | src/app/(site)/stylebear/page.tsx |
MuseumPage |
frontend | healthy | src/app/(site)/museum/page.tsx |
HistoryPage |
frontend | healthy | src/app/(site)/account/history/page.tsx |
ProfilePage |
frontend | healthy | src/app/(site)/account/profile/page.tsx |
PrivacyPage |
frontend | healthy | src/app/(site)/privacy/page.tsx |
ConsultingPage |
frontend | healthy | src/app/(site)/consulting/page.tsx |
StyleDicePage |
frontend | healthy | src/app/(site)/styledice/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/components/account/HistoryClient.tsx |
security | healthy | src/components/account/HistoryClient.tsx |
auth::src/components/museum/MuseumPromptModal.tsx |
security | healthy | src/components/museum/MuseumPromptModal.tsx |
auth::next.config.ts |
security | healthy | next.config.ts |
auth::src/components/styletarot/StyleTarotClient.tsx |
security | healthy | src/components/styletarot/StyleTarotClient.tsx |
auth::src/app/layout.tsx |
security | healthy | src/app/layout.tsx |
auth::src/components/account/ProfileClient.tsx |
security | healthy | src/components/account/ProfileClient.tsx |
auth::src/components/stylebear/StyleBearClient.tsx |
security | healthy | src/components/stylebear/StyleBearClient.tsx |
auth::src/auth.ts |
security | healthy | src/auth.ts |
auth::src/components/styledice/StyleDiceClient.tsx |
security | healthy | src/components/styledice/StyleDiceClient.tsx |
auth::src/components/layout/UserMenu.tsx |
security | healthy | src/components/layout/UserMenu.tsx |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::src/components/layout/AuthButton.tsx |
security | healthy | src/components/layout/AuthButton.tsx |
auth::package.json |
security | healthy | package.json |
auth::src/components/layout/MobileNav.tsx |
security | healthy | src/components/layout/MobileNav.tsx |
auth::src/app/(site)/privacy/page.tsx |
security | healthy | src/app/(site)/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/(site) |
frontend | healthy | src/app/(site)/page.tsx |
/(site)/about |
frontend | healthy | src/app/(site)/about/page.tsx |
/(site)/styletarot |
frontend | healthy | src/app/(site)/styletarot/page.tsx |
/(site)/stylebear |
frontend | healthy | src/app/(site)/stylebear/page.tsx |
/(site)/themes |
frontend | healthy | src/app/(site)/themes/page.tsx |
/(site)/museum |
frontend | healthy | src/app/(site)/museum/page.tsx |
/(site)/museum/gallery/[kind]/[id] |
frontend | healthy | src/app/(site)/museum/gallery/[kind]/[id]/page.tsx |
/(site)/account/history |
frontend | healthy | src/app/(site)/account/history/page.tsx |
/(site)/account/profile |
frontend | healthy | src/app/(site)/account/profile/page.tsx |
/(site)/articles |
frontend | healthy | src/app/(site)/articles/page.tsx |
/(site)/privacy |
frontend | healthy | src/app/(site)/privacy/page.tsx |
/(site)/consulting |
frontend | healthy | src/app/(site)/consulting/page.tsx |
/(site)/styledice |
frontend | healthy | src/app/(site)/styledice/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
accounts |
data | healthy | src/drizzle/migrations/0000_bent_sumo.sql |
art_movements |
data | healthy | src/drizzle/migrations/0000_bent_sumo.sql |
articles |
data | healthy | src/drizzle/migrations/0000_bent_sumo.sql |
artists |
data | healthy | src/drizzle/migrations/0000_bent_sumo.sql |
artworks |
data | healthy | src/drizzle/migrations/0000_bent_sumo.sql |
community_events |
data | healthy | src/drizzle/migrations/0000_bent_sumo.sql |
community_spotlight |
data | healthy | src/drizzle/migrations/0000_bent_sumo.sql |
sessions |
data | healthy | src/drizzle/migrations/0000_bent_sumo.sql |
stylebear_history |
data | healthy | src/drizzle/migrations/0000_bent_sumo.sql |
styledice_history |
data | healthy | src/drizzle/migrations/0000_bent_sumo.sql |
users |
data | healthy | src/drizzle/migrations/0000_bent_sumo.sql |
verification_tokens |
data | healthy | src/drizzle/migrations/0000_bent_sumo.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
sqlite |
data | healthy | package-lock.json |
redis |
data | healthy | package-lock.json |
postgresql |
data | healthy | drizzle.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
0001_regular_red_ghost.sql |
data | healthy | src/drizzle/migrations/0001_regular_red_ghost.sql |
0002_preferred_aspect_ratio.sql |
data | healthy | src/drizzle/migrations/0002_preferred_aspect_ratio.sql |
0000_bent_sumo.sql |
data | healthy | src/drizzle/migrations/0000_bent_sumo.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ka5aci_u |
software | healthy | /tmp/repobility-clone-ka5aci_u |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/bbb521d0-1a52-4a2d-b732-6a109fa71ef3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/bbb521d0-1a52-4a2d-b732-6a109fa71ef3/
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.