https://github.com/andybedford62-AI/authorloft
· scanned 2026-06-17 01:33 UTC (1 month, 2 weeks ago)
160 raw signals (0 security + 160 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -18.1 (diff) · 160 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2691 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 |
|---|---|---|---|
render |
software | healthy | scripts/gen-theme-heroes.mjs:render |
proxy |
software | healthy | src/proxy.ts:proxy |
NotFound |
software | healthy | src/app/not-found.tsx:NotFound |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
gtag |
software | healthy | src/app/layout.tsx:gtag |
GET |
software | healthy | src/app/favicon.ico.tsx:GET |
robots |
software | healthy | src/app/robots.ts:robots |
sitemap |
software | healthy | src/app/sitemap.ts:sitemap |
AdminLayout |
software | healthy | src/app/(admin)/layout.tsx:AdminLayout |
sessionAuthorId |
software | healthy | src/app/(admin)/layout.tsx:sessionAuthorId |
isSuperAdmin |
software | healthy | src/app/(admin)/layout.tsx:isSuperAdmin |
featureGates |
software | healthy | src/app/(admin)/layout.tsx:featureGates |
adminTheme |
software | healthy | src/app/(admin)/layout.tsx:adminTheme |
AdminSpecialsPage |
software | healthy | src/app/(admin)/admin/specials/page.tsx:AdminSpecialsPage |
EditSpecialPage |
software | healthy | src/app/(admin)/admin/specials/[id]/edit/page.tsx:EditSpeci… |
NewSpecialPage |
software | healthy | src/app/(admin)/admin/specials/new/page.tsx:NewSpecialPage |
AdminBooksTabsClient |
software | healthy | src/app/(admin)/admin/books/admin-books-tabs-client.tsx:Adm… |
ListIllustration |
software | healthy | src/app/(admin)/admin/books/book-shelf-picker.tsx:ListIllus… |
GridIllustration |
software | healthy | src/app/(admin)/admin/books/book-shelf-picker.tsx:GridIllus… |
ShelfIllustration |
software | healthy | src/app/(admin)/admin/books/book-shelf-picker.tsx:ShelfIllu… |
BookShelfPicker |
software | healthy | src/app/(admin)/admin/books/book-shelf-picker.tsx:BookShelf… |
isLocked |
software | healthy | src/app/(admin)/admin/books/book-shelf-picker.tsx:isLocked |
handleSelect |
software | healthy | src/app/(admin)/admin/books/book-shelf-picker.tsx:handleSel… |
BooksListClient |
software | healthy | src/app/(admin)/admin/books/books-list-client.tsx:BooksList… |
handleDragStart |
software | healthy | src/app/(admin)/admin/books/books-list-client.tsx:handleDra… |
handleDragEnter |
software | healthy | src/app/(admin)/admin/books/books-list-client.tsx:handleDra… |
handleDragEnd |
software | healthy | src/app/(admin)/admin/books/books-list-client.tsx:handleDra… |
saveOrder |
software | healthy | src/app/(admin)/admin/books/books-list-client.tsx:saveOrder |
AdminBooksPage |
software | healthy | src/app/(admin)/admin/books/page.tsx:AdminBooksPage |
AdminBooksTabs |
software | healthy | src/app/(admin)/admin/books/page.tsx:AdminBooksTabs |
ArcsOverview |
software | healthy | src/app/(admin)/admin/books/arcs-overview.tsx:ArcsOverview |
fetchArcs |
software | healthy | src/app/(admin)/admin/books/arcs-overview.tsx:fetchArcs |
EditBookPage |
software | healthy | src/app/(admin)/admin/books/[id]/edit/page.tsx:EditBookPage |
NewBookPage |
software | healthy | src/app/(admin)/admin/books/new/page.tsx:NewBookPage |
BookImportPage |
software | healthy | src/app/(admin)/admin/books/import/page.tsx:BookImportPage |
AdminLegalPage |
software | healthy | src/app/(admin)/admin/legal/page.tsx:AdminLegalPage |
AiAssistantShell |
software | healthy | src/app/(admin)/admin/ai-assistant/ai-assistant-shell.tsx:A… |
AiAssistantPage |
software | healthy | src/app/(admin)/admin/ai-assistant/page.tsx:AiAssistantPage |
ResultBox |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/result-box.tsx:Resu… |
handleCopy |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/result-box.tsx:hand… |
BookDescriptionsTab |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/book-descriptions.t… |
handleGenerate |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/book-descriptions.t… |
MarketingCopyTab |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/marketing-copy.tsx:… |
handleGenerate |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/marketing-copy.tsx:… |
ReaderFeedbackTab |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/reader-feedback.tsx… |
handleAnalyze |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/reader-feedback.tsx… |
BlogIdeasTab |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/blog-ideas.tsx:Blog… |
handleGenerate |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/blog-ideas.tsx:hand… |
getDashboardData |
software | healthy | src/app/(admin)/admin/dashboard/page.tsx:getDashboardData |
ChecklistRow |
software | healthy | src/app/(admin)/admin/dashboard/page.tsx:ChecklistRow |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sentry.edge.config.ts |
software | healthy | sentry.edge.config.ts |
.env.example |
software | healthy | .env.example |
vitest.config.ts |
software | healthy | vitest.config.ts |
INTEGRATIONS.md |
software | healthy | INTEGRATIONS.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
sentry.server.config.ts |
software | healthy | sentry.server.config.ts |
AuthorLoft_Feature_Matrix.html |
software | healthy | AuthorLoft_Feature_Matrix.html |
vercel.json |
software | healthy | vercel.json |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
BookStage-Planning-Log.md |
software | healthy | BookStage-Planning-Log.md |
package.json |
software | healthy | package.json |
CUsersandybDownloadsbookstage.claudelaunch.json |
software | healthy | CUsersandybDownloadsbookstage.claudelaunch.json |
next.config.ts |
software | healthy | next.config.ts |
next-env.d.ts |
software | healthy | next-env.d.ts |
tsconfig.json |
software | healthy | tsconfig.json |
sentry.client.config.ts |
software | healthy | sentry.client.config.ts |
gen-theme-hero-manifest.mjs |
software | healthy | scripts/gen-theme-hero-manifest.mjs |
gen-theme-heroes.mjs |
software | healthy | scripts/gen-theme-heroes.mjs |
proxy.ts |
software | healthy | src/proxy.ts |
not-found.tsx |
software | healthy | src/app/not-found.tsx |
globals.css |
software | healthy | src/app/globals.css |
layout.tsx |
software | healthy | src/app/layout.tsx |
favicon.ico.tsx |
software | healthy | src/app/favicon.ico.tsx |
robots.ts |
software | healthy | src/app/robots.ts |
sitemap.ts |
software | healthy | src/app/sitemap.ts |
layout.tsx |
software | healthy | src/app/(admin)/layout.tsx |
page.tsx |
software | healthy | src/app/(admin)/admin/specials/page.tsx |
page.tsx |
software | healthy | src/app/(admin)/admin/specials/[id]/edit/page.tsx |
page.tsx |
software | healthy | src/app/(admin)/admin/specials/new/page.tsx |
admin-books-tabs-client.tsx |
software | healthy | src/app/(admin)/admin/books/admin-books-tabs-client.tsx |
book-shelf-picker.tsx |
software | healthy | src/app/(admin)/admin/books/book-shelf-picker.tsx |
books-list-client.tsx |
software | healthy | src/app/(admin)/admin/books/books-list-client.tsx |
page.tsx |
software | healthy | src/app/(admin)/admin/books/page.tsx |
arcs-overview.tsx |
software | healthy | src/app/(admin)/admin/books/arcs-overview.tsx |
page.tsx |
software | healthy | src/app/(admin)/admin/books/[id]/edit/page.tsx |
page.tsx |
software | healthy | src/app/(admin)/admin/books/new/page.tsx |
page.tsx |
software | healthy | src/app/(admin)/admin/books/import/page.tsx |
page.tsx |
software | healthy | src/app/(admin)/admin/legal/page.tsx |
ai-assistant-shell.tsx |
software | healthy | src/app/(admin)/admin/ai-assistant/ai-assistant-shell.tsx |
page.tsx |
software | healthy | src/app/(admin)/admin/ai-assistant/page.tsx |
result-box.tsx |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/result-box.tsx |
book-descriptions.tsx |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/book-descriptions.t… |
marketing-copy.tsx |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/marketing-copy.tsx |
reader-feedback.tsx |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/reader-feedback.tsx |
blog-ideas.tsx |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs/blog-ideas.tsx |
page.tsx |
software | healthy | src/app/(admin)/admin/dashboard/page.tsx |
seo-audit-shell.tsx |
software | healthy | src/app/(admin)/admin/seo-audit/seo-audit-shell.tsx |
page.tsx |
software | healthy | src/app/(admin)/admin/seo-audit/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 |
|---|---|---|---|
scripts |
software | healthy | scripts |
src |
software | healthy | src |
app |
software | healthy | src/app |
(admin) |
software | healthy | src/app/(admin) |
admin |
software | healthy | src/app/(admin)/admin |
specials |
software | healthy | src/app/(admin)/admin/specials |
[id] |
software | healthy | src/app/(admin)/admin/specials/[id] |
edit |
software | healthy | src/app/(admin)/admin/specials/[id]/edit |
new |
software | healthy | src/app/(admin)/admin/specials/new |
books |
software | healthy | src/app/(admin)/admin/books |
[id] |
software | healthy | src/app/(admin)/admin/books/[id] |
edit |
software | healthy | src/app/(admin)/admin/books/[id]/edit |
new |
software | healthy | src/app/(admin)/admin/books/new |
import |
software | healthy | src/app/(admin)/admin/books/import |
legal |
software | healthy | src/app/(admin)/admin/legal |
ai-assistant |
software | healthy | src/app/(admin)/admin/ai-assistant |
tabs |
software | healthy | src/app/(admin)/admin/ai-assistant/tabs |
dashboard |
software | healthy | src/app/(admin)/admin/dashboard |
seo-audit |
software | healthy | src/app/(admin)/admin/seo-audit |
tabs |
software | healthy | src/app/(admin)/admin/seo-audit/tabs |
series |
software | healthy | src/app/(admin)/admin/series |
sales |
software | healthy | src/app/(admin)/admin/sales |
feedback |
software | healthy | src/app/(admin)/admin/feedback |
newsletter |
software | healthy | src/app/(admin)/admin/newsletter |
appearance |
software | healthy | src/app/(admin)/admin/appearance |
arcs |
software | healthy | src/app/(admin)/admin/arcs |
messages |
software | healthy | src/app/(admin)/admin/messages |
settings |
software | healthy | src/app/(admin)/admin/settings |
media-kit |
software | healthy | src/app/(admin)/admin/media-kit |
branding |
software | healthy | src/app/(admin)/admin/branding |
analytics |
software | healthy | src/app/(admin)/admin/analytics |
pages |
software | healthy | src/app/(admin)/admin/pages |
[id] |
software | healthy | src/app/(admin)/admin/pages/[id] |
edit |
software | healthy | src/app/(admin)/admin/pages/[id]/edit |
new |
software | healthy | src/app/(admin)/admin/pages/new |
discount-codes |
software | healthy | src/app/(admin)/admin/discount-codes |
compliance |
software | healthy | src/app/(admin)/admin/compliance |
contact-support |
software | healthy | src/app/(admin)/admin/contact-support |
newsletter-integration |
software | healthy | src/app/(admin)/admin/newsletter-integration |
invoices |
software | healthy | src/app/(admin)/admin/invoices |
help |
software | healthy | src/app/(admin)/admin/help |
genres |
software | healthy | src/app/(admin)/admin/genres |
blog |
software | healthy | src/app/(admin)/admin/blog |
[id] |
software | healthy | src/app/(admin)/admin/blog/[id] |
edit |
software | healthy | src/app/(admin)/admin/blog/[id]/edit |
new |
software | healthy | src/app/(admin)/admin/blog/new |
flip-books |
software | healthy | src/app/(admin)/admin/flip-books |
[id] |
software | healthy | src/app/(admin)/admin/flip-books/[id] |
edit |
software | healthy | src/app/(admin)/admin/flip-books/[id]/edit |
new |
software | healthy | src/app/(admin)/admin/flip-books/new |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/(admin)/admin/specials |
frontend | healthy | src/app/(admin)/admin/specials/page.tsx |
/(admin)/admin/specials/[id]/edit |
frontend | healthy | src/app/(admin)/admin/specials/[id]/edit/page.tsx |
/(admin)/admin/specials/new |
frontend | healthy | src/app/(admin)/admin/specials/new/page.tsx |
/(admin)/admin/books |
frontend | healthy | src/app/(admin)/admin/books/page.tsx |
/(admin)/admin/books/[id]/edit |
frontend | healthy | src/app/(admin)/admin/books/[id]/edit/page.tsx |
/(admin)/admin/books/new |
frontend | healthy | src/app/(admin)/admin/books/new/page.tsx |
/(admin)/admin/books/import |
frontend | healthy | src/app/(admin)/admin/books/import/page.tsx |
/(admin)/admin/legal |
frontend | healthy | src/app/(admin)/admin/legal/page.tsx |
/(admin)/admin/ai-assistant |
frontend | healthy | src/app/(admin)/admin/ai-assistant/page.tsx |
/(admin)/admin/dashboard |
frontend | healthy | src/app/(admin)/admin/dashboard/page.tsx |
/(admin)/admin/seo-audit |
frontend | healthy | src/app/(admin)/admin/seo-audit/page.tsx |
/(admin)/admin/series |
frontend | healthy | src/app/(admin)/admin/series/page.tsx |
/(admin)/admin/sales |
frontend | healthy | src/app/(admin)/admin/sales/page.tsx |
/(admin)/admin/feedback |
frontend | healthy | src/app/(admin)/admin/feedback/page.tsx |
/(admin)/admin/newsletter |
frontend | healthy | src/app/(admin)/admin/newsletter/page.tsx |
/(admin)/admin/appearance |
frontend | healthy | src/app/(admin)/admin/appearance/page.tsx |
/(admin)/admin/arcs |
frontend | healthy | src/app/(admin)/admin/arcs/page.tsx |
/(admin)/admin/messages |
frontend | healthy | src/app/(admin)/admin/messages/page.tsx |
/(admin)/admin/settings |
frontend | healthy | src/app/(admin)/admin/settings/page.tsx |
/(admin)/admin/media-kit |
frontend | healthy | src/app/(admin)/admin/media-kit/page.tsx |
/(admin)/admin/branding |
frontend | healthy | src/app/(admin)/admin/branding/page.tsx |
/(admin)/admin/analytics |
frontend | healthy | src/app/(admin)/admin/analytics/page.tsx |
/page |
frontend | healthy | src/app/(admin)/admin/pages/page.tsx |
/[id]/edit/page |
frontend | healthy | src/app/(admin)/admin/pages/[id]/edit/page.tsx |
/new/page |
frontend | healthy | src/app/(admin)/admin/pages/new/page.tsx |
/(admin)/admin/discount-codes |
frontend | healthy | src/app/(admin)/admin/discount-codes/page.tsx |
/(admin)/admin/compliance |
frontend | healthy | src/app/(admin)/admin/compliance/page.tsx |
/(admin)/admin/contact-support |
frontend | healthy | src/app/(admin)/admin/contact-support/page.tsx |
/(admin)/admin/newsletter-integration |
frontend | healthy | src/app/(admin)/admin/newsletter-integration/page.tsx |
/(admin)/admin/invoices |
frontend | healthy | src/app/(admin)/admin/invoices/page.tsx |
/(admin)/admin/help |
frontend | healthy | src/app/(admin)/admin/help/page.tsx |
/(admin)/admin/genres |
frontend | healthy | src/app/(admin)/admin/genres/page.tsx |
/(admin)/admin/blog |
frontend | healthy | src/app/(admin)/admin/blog/page.tsx |
/(admin)/admin/blog/[id]/edit |
frontend | healthy | src/app/(admin)/admin/blog/[id]/edit/page.tsx |
/(admin)/admin/blog/new |
frontend | healthy | src/app/(admin)/admin/blog/new/page.tsx |
/(admin)/admin/flip-books |
frontend | healthy | src/app/(admin)/admin/flip-books/page.tsx |
/(admin)/admin/flip-books/[id]/edit |
frontend | healthy | src/app/(admin)/admin/flip-books/[id]/edit/page.tsx |
/(admin)/admin/flip-books/new |
frontend | healthy | src/app/(admin)/admin/flip-books/new/page.tsx |
/route |
frontend | healthy | src/app/api/admin/pages/route.ts |
/[id]/route |
frontend | healthy | src/app/api/admin/pages/[id]/route.ts |
/(author-site)/[domain] |
frontend | healthy | src/app/(author-site)/[domain]/page.tsx |
/(author-site)/[domain]/specials |
frontend | healthy | src/app/(author-site)/[domain]/specials/page.tsx |
/(author-site)/[domain]/books |
frontend | healthy | src/app/(author-site)/[domain]/books/page.tsx |
/(author-site)/[domain]/books/[slug] |
frontend | healthy | src/app/(author-site)/[domain]/books/[slug]/page.tsx |
/(author-site)/[domain]/books/[slug]/success |
frontend | healthy | src/app/(author-site)/[domain]/books/[slug]/success/page.tsx |
/(author-site)/[domain]/books/[slug]/buy |
frontend | healthy | src/app/(author-site)/[domain]/books/[slug]/buy/page.tsx |
/(author-site)/[domain]/legal |
frontend | healthy | src/app/(author-site)/[domain]/legal/page.tsx |
/(author-site)/[domain]/about |
frontend | healthy | src/app/(author-site)/[domain]/about/page.tsx |
/(author-site)/[domain]/cart/success |
frontend | healthy | src/app/(author-site)/[domain]/cart/success/page.tsx |
/(author-site)/[domain]/series/[slug] |
frontend | healthy | src/app/(author-site)/[domain]/series/[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 |
|---|---|---|---|
auth::src/components/admin/session-provider.tsx |
security | healthy | src/components/admin/session-provider.tsx |
auth::README.md |
security | healthy | README.md |
auth::src/lib/social/twitter.ts |
security | healthy | src/lib/social/twitter.ts |
auth::src/app/api/auth/resend-verification/route.ts |
security | healthy | src/app/api/auth/resend-verification/route.ts |
auth::src/lib/auth.ts |
security | healthy | src/lib/auth.ts |
auth::src/app/api/admin/genres/route.ts |
security | healthy | src/app/api/admin/genres/route.ts |
auth::package.json |
security | healthy | package.json |
auth::src/app/(super-admin)/super-admin/help/articles/new/p… |
security | healthy | src/app/(super-admin)/super-admin/help/articles/new/page.tsx |
auth::src/hooks/use-csrf-token.ts |
security | healthy | src/hooks/use-csrf-token.ts |
auth::src/app/(admin)/layout.tsx |
security | healthy | src/app/(admin)/layout.tsx |
auth::src/app/(super-admin)/super-admin/coupons/page.tsx |
security | healthy | src/app/(super-admin)/super-admin/coupons/page.tsx |
auth::src/app/api/admin/settings/change-password/route.ts |
security | healthy | src/app/api/admin/settings/change-password/route.ts |
auth::src/lib/mailer.ts |
security | healthy | src/lib/mailer.ts |
auth::src/app/(auth)/register/page.tsx |
security | healthy | src/app/(auth)/register/page.tsx |
auth::src/lib/super-admin-auth.ts |
security | healthy | src/lib/super-admin-auth.ts |
auth::src/app/(super-admin)/super-admin/blog/[id]/edit/page… |
security | healthy | src/app/(super-admin)/super-admin/blog/[id]/edit/page.tsx |
auth::.env.example |
security | healthy | .env.example |
auth::src/app/api/auth/accept-terms/route.ts |
security | healthy | src/app/api/auth/accept-terms/route.ts |
auth::src/app/api/auth/[...nextauth]/route.ts |
security | healthy | src/app/api/auth/[...nextauth]/route.ts |
auth::src/app/(admin)/admin/specials/new/page.tsx |
security | healthy | src/app/(admin)/admin/specials/new/page.tsx |
auth::src/app/(super-admin)/super-admin/legal/page.tsx |
security | healthy | src/app/(super-admin)/super-admin/legal/page.tsx |
auth::src/app/(admin)/admin/settings/page.tsx |
security | healthy | src/app/(admin)/admin/settings/page.tsx |
auth::src/app/api/super-admin/social/tokens/route.ts |
security | healthy | src/app/api/super-admin/social/tokens/route.ts |
auth::src/app/(super-admin)/super-admin/blog/page.tsx |
security | healthy | src/app/(super-admin)/super-admin/blog/page.tsx |
auth::src/components/author-site/nav.tsx |
security | healthy | src/components/author-site/nav.tsx |
auth::src/app/(admin)/admin/genres/page.tsx |
security | healthy | src/app/(admin)/admin/genres/page.tsx |
auth::src/app/(admin)/admin/blog/new/page.tsx |
security | healthy | src/app/(admin)/admin/blog/new/page.tsx |
auth::src/app/(super-admin)/super-admin/subscribers/page.tsx |
security | healthy | src/app/(super-admin)/super-admin/subscribers/page.tsx |
auth::src/app/(super-admin)/super-admin/social/page.tsx |
security | healthy | src/app/(super-admin)/super-admin/social/page.tsx |
auth::src/app/(super-admin)/super-admin/blog/new/page.tsx |
security | healthy | src/app/(super-admin)/super-admin/blog/new/page.tsx |
auth::src/app/(admin)/admin/pages/new/page.tsx |
security | healthy | src/app/(admin)/admin/pages/new/page.tsx |
auth::src/app/(super-admin)/super-admin/help/page.tsx |
security | healthy | src/app/(super-admin)/super-admin/help/page.tsx |
auth::src/app/(super-admin)/layout.tsx |
security | healthy | src/app/(super-admin)/layout.tsx |
auth::src/lib/social/publisher.ts |
security | healthy | src/lib/social/publisher.ts |
auth::src/app/(auth)/login/page.tsx |
security | healthy | src/app/(auth)/login/page.tsx |
auth::src/components/marketing/marketing-nav.tsx |
security | healthy | src/components/marketing/marketing-nav.tsx |
auth::src/app/(super-admin)/super-admin/social/new/page.tsx |
security | healthy | src/app/(super-admin)/super-admin/social/new/page.tsx |
auth::src/app/api/checkout/route.ts |
security | healthy | src/app/api/checkout/route.ts |
auth::src/components/admin/logout-button.tsx |
security | healthy | src/components/admin/logout-button.tsx |
auth::src/proxy.ts |
security | healthy | src/proxy.ts |
auth::src/app/(super-admin)/super-admin/authors/[id]/page.t… |
security | healthy | src/app/(super-admin)/super-admin/authors/[id]/page.tsx |
auth::src/components/admin/sidebar.tsx |
security | healthy | src/components/admin/sidebar.tsx |
auth::src/app/(super-admin)/super-admin/social/[id]/edit/pa… |
security | healthy | src/app/(super-admin)/super-admin/social/[id]/edit/page.tsx |
auth::src/components/super-admin/social-platform-connect.tsx |
security | healthy | src/components/super-admin/social-platform-connect.tsx |
auth::src/app/api/admin/genres/[id]/route.ts |
security | healthy | src/app/api/admin/genres/[id]/route.ts |
auth::src/app/(super-admin)/super-admin/help/articles/[id]/… |
security | healthy | src/app/(super-admin)/super-admin/help/articles/[id]/edit/p… |
auth::src/lib/admin-auth.ts |
security | healthy | src/lib/admin-auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260514_add_new_signup_notifications/mig… |
migration.sql |
data | healthy | prisma/migrations/20260518_add_homepage_faq/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260525_add_post_seo_fields/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260608_add_platform_subscriber/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260612_add_preorders_affiliate/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260428_add_discount_codes/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260509114617_add_arc_multi_file_support… |
migration.sql |
data | healthy | prisma/migrations/20260513_add_testimonials/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260514_create_system_config_and_invite_… |
migration.sql |
data | healthy | prisma/migrations/20260611_add_bookstore_listing_enabled/mi… |
migration.sql |
data | healthy | prisma/migrations/20260428_discount_multibook/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260524_add_early_onboarding_reminder/mi… |
migration.sql |
data | healthy | prisma/migrations/20260513_add_supabase_grants/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260428_add_last_login_at/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260605_add_book_feedback/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260514_fix_array_column_defaults/migrat… |
migration.sql |
data | healthy | prisma/migrations/20260513_add_support_emails/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260525_add_platform_blog_posts/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260608_add_is_news_to_platform_post/mig… |
migration.sql |
data | healthy | prisma/migrations/20260607_add_social_links_to_platform_set… |
migration.sql |
data | healthy | prisma/migrations/20260514_add_default_ai_usage_cap/migrati… |
migration.sql |
data | healthy | prisma/migrations/20260525_add_social_media_tables/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260607_seed_initial_social_links/migrat… |
migration.sql |
data | healthy | prisma/migrations/20260514_add_signup_notification_email/mi… |
migration.sql |
data | healthy | prisma/migrations/20260606_add_book_list_in_bookstore/migra… |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
SeriesPage |
frontend | healthy | src/app/(admin)/admin/series/page.tsx |
SettingsPage |
frontend | healthy | src/app/(admin)/admin/settings/page.tsx |
AnalyticsPage |
frontend | healthy | src/app/(admin)/admin/analytics/page.tsx |
DiscountCodesPage |
frontend | healthy | src/app/(admin)/admin/discount-codes/page.tsx |
CompliancePage |
frontend | healthy | src/app/(admin)/admin/compliance/page.tsx |
ContactSupportRedirect |
frontend | healthy | src/app/(admin)/admin/contact-support/page.tsx |
NewsletterIntegrationRedirect |
frontend | healthy | src/app/(admin)/admin/newsletter-integration/page.tsx |
InvoicesPage |
frontend | healthy | src/app/(admin)/admin/invoices/page.tsx |
GenresPage |
frontend | healthy | src/app/(admin)/admin/genres/page.tsx |
ArcDownloadPage |
frontend | healthy | src/app/arc/[token]/page.tsx |
OrderLookupPage |
frontend | healthy | src/app/orders/lookup/page.tsx |
GdprPage |
frontend | healthy | src/app/(marketing)/gdpr/page.tsx |
ContactLayout |
frontend | healthy | src/app/(marketing)/contact/layout.tsx |
ContactPage |
frontend | healthy | src/app/(marketing)/contact/page.tsx |
AuthLayout |
frontend | healthy | src/app/(auth)/layout.tsx |
LoginPage |
frontend | healthy | src/app/(auth)/login/page.tsx |
VerifyEmailSuccessPage |
frontend | healthy | src/app/(auth)/verify-email/success/page.tsx |
VerifyEmailInvalidPage |
frontend | healthy | src/app/(auth)/verify-email/invalid/page.tsx |
RegisterPage |
frontend | healthy | src/app/(auth)/register/page.tsx |
AcceptTermsPage |
frontend | healthy | src/app/(auth)/accept-terms/page.tsx |
ResetPasswordPage |
frontend | healthy | src/app/(auth)/reset-password/[token]/page.tsx |
ForgotPasswordPage |
frontend | healthy | src/app/(auth)/forgot-password/page.tsx |
NewPlanPage |
frontend | healthy | src/app/(super-admin)/super-admin/plans/new/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
HomepageFaq |
data | healthy | prisma/migrations/20260518_add_homepage_faq/migration.sql |
PlatformSubscriber |
data | healthy | prisma/migrations/20260608_add_platform_subscriber/migratio… |
PreOrderSignup |
data | healthy | prisma/migrations/20260612_add_preorders_affiliate/migratio… |
AffiliateReferral |
data | healthy | prisma/migrations/20260612_add_preorders_affiliate/migratio… |
DiscountCode |
data | healthy | prisma/migrations/20260428_add_discount_codes/migration.sql |
ArcCopy |
data | healthy | prisma/migrations/20260509114617_add_arc_multi_file_support… |
ArcFile |
data | healthy | prisma/migrations/20260509114617_add_arc_multi_file_support… |
ArcReader |
data | healthy | prisma/migrations/20260509114617_add_arc_multi_file_support… |
ArcReaderDownload |
data | healthy | prisma/migrations/20260509114617_add_arc_multi_file_support… |
Testimonial |
data | healthy | prisma/migrations/20260513_add_testimonials/migration.sql |
SystemConfig |
data | healthy | prisma/migrations/20260514_create_system_config_and_invite_… |
InviteCode |
data | healthy | prisma/migrations/20260514_create_system_config_and_invite_… |
DiscountCodeBook |
data | healthy | prisma/migrations/20260428_discount_multibook/migration.sql |
BookFeedback |
data | healthy | prisma/migrations/20260605_add_book_feedback/migration.sql |
SupportEmail |
data | healthy | prisma/migrations/20260513_add_support_emails/migration.sql |
PlatformPost |
data | healthy | prisma/migrations/20260525_add_platform_blog_posts/migratio… |
SocialPlatformToken |
data | healthy | prisma/migrations/20260525_add_social_media_tables/migratio… |
SocialPost |
data | healthy | prisma/migrations/20260525_add_social_media_tables/migratio… |
SocialPostResult |
data | healthy | prisma/migrations/20260525_add_social_media_tables/migratio… |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
postgres |
data | healthy | .env.example |
redis |
data | healthy | package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
strings |
software | healthy | src/components/admin/sidebar.tsx:strings |
ApiError |
software | healthy | src/lib/error-handler.ts:ApiError |
| Label | Layer | Status | Path |
|---|---|---|---|
andybedford62-AI__authorloft |
software | healthy | /data/fable5_failed_archive/andybedford62-AI__authorloft |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/1e8cdb07-7e3a-4533-bd2b-d400226591e0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1e8cdb07-7e3a-4533-bd2b-d400226591e0/
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.