https://github.com/alealearce/yoga-founders-network
· scanned 2026-06-17 01:31 UTC (1 month, 2 weeks ago)
32 raw signals (0 security + 32 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -6.0 (diff) · 32 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 557 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 |
|---|---|---|---|
middleware |
software | healthy | middleware.ts:middleware |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
RootPage |
software | healthy | app/page.tsx:RootPage |
robots |
software | healthy | app/robots.ts:robots |
sitemap |
software | healthy | app/sitemap.ts:sitemap |
GET |
software | healthy | app/api/admin/daily-blog/route.ts:GET |
existingSummary |
software | healthy | app/api/admin/daily-blog/route.ts:existingSummary |
POST |
software | healthy | app/api/admin/action/route.ts:POST |
GET |
software | healthy | app/api/admin/pending-check/route.ts:GET |
listingRows |
software | healthy | app/api/admin/pending-check/route.ts:listingRows |
verifyAdmin |
software | healthy | app/api/admin/blog/route.ts:verifyAdmin |
POST |
software | healthy | app/api/admin/blog/route.ts:POST |
PUT |
software | healthy | app/api/admin/blog/route.ts:PUT |
DELETE |
software | healthy | app/api/admin/blog/route.ts:DELETE |
extractPasswordHelpEmail |
software | healthy | app/api/chat/route.ts:extractPasswordHelpEmail |
POST |
software | healthy | app/api/chat/route.ts:POST |
after |
software | healthy | app/api/chat/route.ts:after |
POST |
software | healthy | app/api/leads/route.ts:POST |
GET |
software | healthy | app/api/newsletter/unsubscribe/route.ts:GET |
successPage |
software | healthy | app/api/newsletter/unsubscribe/route.ts:successPage |
errorPage |
software | healthy | app/api/newsletter/unsubscribe/route.ts:errorPage |
page |
software | healthy | app/api/newsletter/unsubscribe/route.ts:page |
POST |
software | healthy | app/api/newsletter/subscribe/route.ts:POST |
POST |
software | healthy | app/api/reviews/route.ts:POST |
GET |
software | healthy | app/api/auth/callback/route.ts:GET |
GET |
software | healthy | app/api/suggestions/route.ts:GET |
POST |
software | healthy | app/api/track-view/route.ts:POST |
to |
software | healthy | app/api/track-view/route.ts:to |
POST |
software | healthy | app/api/listings/claim/route.ts:POST |
POST |
software | healthy | app/api/business/upload-logo/route.ts:POST |
POST |
software | healthy | app/api/business/claim/route.ts:POST |
slugify |
software | healthy | app/api/business/submit/route.ts:slugify |
POST |
software | healthy | app/api/business/submit/route.ts:POST |
POST |
software | healthy | app/api/business/generate-description/route.ts:POST |
escapeXml |
software | healthy | app/feed.xml/route.ts:escapeXml |
GET |
software | healthy | app/feed.xml/route.ts:GET |
items |
software | healthy | app/feed.xml/route.ts:items |
categories |
software | healthy | app/feed.xml/route.ts:categories |
trim |
software | healthy | app/llms-full.txt/route.ts:trim |
GET |
software | healthy | app/llms-full.txt/route.ts:GET |
rows |
software | healthy | app/llms-full.txt/route.ts:rows |
remaining |
software | healthy | app/llms-full.txt/route.ts:remaining |
NotFound |
software | healthy | app/[locale]/not-found.tsx:NotFound |
LocaleLayout |
software | healthy | app/[locale]/layout.tsx:LocaleLayout |
HomePage |
software | healthy | app/[locale]/page.tsx:HomePage |
BlogCard |
software | healthy | app/[locale]/page.tsx:BlogCard |
EmptyState |
software | healthy | app/[locale]/page.tsx:EmptyState |
AboutPage |
software | healthy | app/[locale]/about/page.tsx:AboutPage |
statusVariant |
software | healthy | app/[locale]/dashboard/page.tsx:statusVariant |
statusLabel |
software | healthy | app/[locale]/dashboard/page.tsx:statusLabel |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tailwind.config.ts |
software | healthy | tailwind.config.ts |
next.config.mjs |
software | healthy | next.config.mjs |
vercel.json |
software | healthy | vercel.json |
routing.ts |
software | healthy | routing.ts |
i18n.ts |
software | healthy | i18n.ts |
package-lock.json |
software | healthy | package-lock.json |
.env.local.example |
software | healthy | .env.local.example |
middleware.ts |
software | healthy | middleware.ts |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
package.json |
software | healthy | package.json |
tsconfig.json |
software | healthy | tsconfig.json |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/page.tsx |
robots.ts |
software | healthy | app/robots.ts |
sitemap.ts |
software | healthy | app/sitemap.ts |
route.ts |
software | healthy | app/api/admin/daily-blog/route.ts |
route.ts |
software | healthy | app/api/admin/action/route.ts |
route.ts |
software | healthy | app/api/admin/pending-check/route.ts |
route.ts |
software | healthy | app/api/admin/blog/route.ts |
route.ts |
software | healthy | app/api/chat/route.ts |
route.ts |
software | healthy | app/api/leads/route.ts |
route.ts |
software | healthy | app/api/newsletter/unsubscribe/route.ts |
route.ts |
software | healthy | app/api/newsletter/subscribe/route.ts |
route.ts |
software | healthy | app/api/reviews/route.ts |
route.ts |
software | healthy | app/api/auth/callback/route.ts |
route.ts |
software | healthy | app/api/suggestions/route.ts |
route.ts |
software | healthy | app/api/track-view/route.ts |
route.ts |
software | healthy | app/api/listings/claim/route.ts |
route.ts |
software | healthy | app/api/business/upload-logo/route.ts |
route.ts |
software | healthy | app/api/business/claim/route.ts |
route.ts |
software | healthy | app/api/business/submit/route.ts |
route.ts |
software | healthy | app/api/business/generate-description/route.ts |
route.ts |
software | healthy | app/feed.xml/route.ts |
route.ts |
software | healthy | app/llms-full.txt/route.ts |
not-found.tsx |
software | healthy | app/[locale]/not-found.tsx |
layout.tsx |
software | healthy | app/[locale]/layout.tsx |
page.tsx |
software | healthy | app/[locale]/page.tsx |
page.tsx |
software | healthy | app/[locale]/about/page.tsx |
page.tsx |
software | healthy | app/[locale]/dashboard/page.tsx |
layout.tsx |
software | healthy | app/[locale]/login/layout.tsx |
page.tsx |
software | healthy | app/[locale]/login/page.tsx |
page.tsx |
software | healthy | app/[locale]/retreats/page.tsx |
ClaimForm.tsx |
software | healthy | app/[locale]/claim/[slug]/ClaimForm.tsx |
page.tsx |
software | healthy | app/[locale]/claim/[slug]/page.tsx |
AdminClient.tsx |
software | healthy | app/[locale]/admin/AdminClient.tsx |
page.tsx |
software | healthy | app/[locale]/admin/page.tsx |
page.tsx |
software | healthy | app/[locale]/workshops/page.tsx |
page.tsx |
software | healthy | app/[locale]/yogaproducts/page.tsx |
page.tsx |
software | healthy | app/[locale]/yogaproducts/[slug]/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
api |
software | healthy | app/api |
admin |
software | healthy | app/api/admin |
daily-blog |
software | healthy | app/api/admin/daily-blog |
action |
software | healthy | app/api/admin/action |
pending-check |
software | healthy | app/api/admin/pending-check |
blog |
software | healthy | app/api/admin/blog |
chat |
software | healthy | app/api/chat |
leads |
software | healthy | app/api/leads |
newsletter |
software | healthy | app/api/newsletter |
unsubscribe |
software | healthy | app/api/newsletter/unsubscribe |
subscribe |
software | healthy | app/api/newsletter/subscribe |
reviews |
software | healthy | app/api/reviews |
auth |
software | healthy | app/api/auth |
callback |
software | healthy | app/api/auth/callback |
suggestions |
software | healthy | app/api/suggestions |
track-view |
software | healthy | app/api/track-view |
listings |
software | healthy | app/api/listings |
claim |
software | healthy | app/api/listings/claim |
business |
software | healthy | app/api/business |
upload-logo |
software | healthy | app/api/business/upload-logo |
claim |
software | healthy | app/api/business/claim |
submit |
software | healthy | app/api/business/submit |
generate-description |
software | healthy | app/api/business/generate-description |
feed.xml |
software | healthy | app/feed.xml |
llms-full.txt |
software | healthy | app/llms-full.txt |
[locale] |
software | healthy | app/[locale] |
about |
software | healthy | app/[locale]/about |
dashboard |
software | healthy | app/[locale]/dashboard |
login |
software | healthy | app/[locale]/login |
retreats |
software | healthy | app/[locale]/retreats |
claim |
software | healthy | app/[locale]/claim |
[slug] |
software | healthy | app/[locale]/claim/[slug] |
admin |
software | healthy | app/[locale]/admin |
workshops |
software | healthy | app/[locale]/workshops |
yogaproducts |
software | healthy | app/[locale]/yogaproducts |
[slug] |
software | healthy | app/[locale]/yogaproducts/[slug] |
studios |
software | healthy | app/[locale]/studios |
teachers |
software | healthy | app/[locale]/teachers |
community |
software | healthy | app/[locale]/community |
[slug] |
software | healthy | app/[locale]/community/[slug] |
yogastudio |
software | healthy | app/[locale]/yogastudio |
[slug] |
software | healthy | app/[locale]/yogastudio/[slug] |
resources |
software | healthy | app/[locale]/resources |
retreat-checklist |
software | healthy | app/[locale]/resources/retreat-checklist |
profitability-calculator |
software | healthy | app/[locale]/resources/profitability-calculator |
studio-name-generator |
software | healthy | app/[locale]/resources/studio-name-generator |
teacher-finder |
software | healthy | app/[locale]/resources/teacher-finder |
wellness-planner |
software | healthy | app/[locale]/resources/wellness-planner |
class-theme-generator |
software | healthy | app/[locale]/resources/class-theme-generator |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/layout.tsx |
RootPage |
frontend | healthy | app/page.tsx |
NotFound |
frontend | healthy | app/[locale]/not-found.tsx |
AboutPage |
frontend | healthy | app/[locale]/about/page.tsx |
LoginLayout |
frontend | healthy | app/[locale]/login/layout.tsx |
LoginPage |
frontend | healthy | app/[locale]/login/page.tsx |
ClaimForm |
frontend | healthy | app/[locale]/claim/[slug]/ClaimForm.tsx |
AdminClient |
frontend | healthy | app/[locale]/admin/AdminClient.tsx |
ResourcesPage |
frontend | healthy | app/[locale]/resources/page.tsx |
RetreatChecklistPage |
frontend | healthy | app/[locale]/resources/retreat-checklist/page.tsx |
ProfitabilityCalculatorPage |
frontend | healthy | app/[locale]/resources/profitability-calculator/page.tsx |
StudioNameGeneratorPage |
frontend | healthy | app/[locale]/resources/studio-name-generator/page.tsx |
TeacherFinderPage |
frontend | healthy | app/[locale]/resources/teacher-finder/page.tsx |
WellnessPlannerPage |
frontend | healthy | app/[locale]/resources/wellness-planner/page.tsx |
ClassThemeGeneratorPage |
frontend | healthy | app/[locale]/resources/class-theme-generator/page.tsx |
EmailGeneratorPage |
frontend | healthy | app/[locale]/resources/email-generator/page.tsx |
SignupPage |
frontend | healthy | app/[locale]/signup/page.tsx |
SubmitLayout |
frontend | healthy | app/[locale]/submit/layout.tsx |
SubmitPage |
frontend | healthy | app/[locale]/submit/page.tsx |
ResetPasswordLayout |
frontend | healthy | app/[locale]/reset-password/layout.tsx |
ResetPasswordPage |
frontend | healthy | app/[locale]/reset-password/page.tsx |
PrivacyPage |
frontend | healthy | app/[locale]/privacy/page.tsx |
TermsPage |
frontend | healthy | app/[locale]/terms/page.tsx |
ForgotPasswordLayout |
frontend | healthy | app/[locale]/forgot-password/layout.tsx |
ForgotPasswordPage |
frontend | healthy | app/[locale]/forgot-password/page.tsx |
Navbar |
frontend | healthy | components/layout/Navbar.tsx |
Footer |
frontend | healthy | components/layout/Footer.tsx |
HeroSection |
frontend | healthy | components/home/HeroSection.tsx |
NewsletterSignup |
frontend | healthy | components/newsletter/NewsletterSignup.tsx |
ReviewForm |
frontend | healthy | components/reviews/ReviewForm.tsx |
FilteredListingGrid |
frontend | healthy | components/directory/FilteredListingGrid.tsx |
SearchBar |
frontend | healthy | components/directory/SearchBar.tsx |
CategoryJsonLd |
frontend | healthy | components/directory/CategoryJsonLd.tsx |
SearchCountryFilter |
frontend | healthy | components/directory/SearchCountryFilter.tsx |
ListingCard |
frontend | healthy | components/directory/ListingCard.tsx |
CoverImage |
frontend | healthy | components/ui/CoverImage.tsx |
YogaSilhouette |
frontend | healthy | components/ui/YogaSilhouette.tsx |
Badge |
frontend | healthy | components/ui/Badge.tsx |
Button |
frontend | healthy | components/ui/Button.tsx |
CountrySelect |
frontend | healthy | components/ui/CountrySelect.tsx |
YFNIcon |
frontend | healthy | components/ui/YFNIcon.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
themes |
software | healthy | app/[locale]/resources/page.tsx:themes |
ideas |
software | healthy | app/[locale]/resources/page.tsx:ideas |
plans |
software | healthy | app/[locale]/resources/retreat-checklist/page.tsx:plans |
sizes |
software | healthy | app/[locale]/resources/profitability-calculator/page.tsx:si… |
pack |
software | healthy | app/[locale]/resources/teacher-finder/page.tsx:pack |
theme |
software | healthy | app/[locale]/resources/class-theme-generator/page.tsx:theme |
schedules |
software | healthy | lib/ai/claude.ts:schedules |
| Label | Layer | Status | Path |
|---|---|---|---|
profiles |
data | healthy | supabase/schema.sql |
listings |
data | healthy | supabase/schema.sql |
reviews |
data | healthy | supabase/schema.sql |
blog_posts |
data | healthy | supabase/schema.sql |
newsletter_subscribers |
data | healthy | supabase/schema.sql |
leads |
data | healthy | supabase/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
20260413180000_blog_seo_columns.sql |
data | healthy | supabase/migrations/20260413180000_blog_seo_columns.sql |
20260405160000_storage_policies.sql |
data | healthy | supabase/migrations/20260405160000_storage_policies.sql |
20260517000000_add_yoga_alliance_id.sql |
data | healthy | supabase/migrations/20260517000000_add_yoga_alliance_id.sql |
20260405155414_init_schema.sql |
data | healthy | supabase/migrations/20260405155414_init_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | app/api/track-view/route.ts |
redis |
data | healthy | lib/rateLimit.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
alealearce__yoga-founders-network |
software | healthy | /data/fable5_failed_archive/alealearce__yoga-founders-netwo… |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | app/[locale]/resources/wellness-planner/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/api/auth/callback/route.ts |
security | healthy | app/api/auth/callback/route.ts |
This page is publicly accessible at:
https://repobility.com/scan/61b5476d-7ae7-4785-a2e7-9cd9ca913921/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/61b5476d-7ae7-4785-a2e7-9cd9ca913921/
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.