https://github.com/CollectionOfAtoms/MerchForTheFuture
· scanned 2026-06-17 01:24 UTC (1 month, 2 weeks ago)
45 raw signals (0 security + 45 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +0.7 (diff) · 43 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1092 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 |
|---|---|---|---|
toSku |
software | healthy | scripts/probe-prodigi-catalog.ts:toSku |
probe |
software | healthy | scripts/probe-prodigi-catalog.ts:probe |
data |
software | healthy | scripts/probe-prodigi-catalog.ts:data |
probeBatch |
software | healthy | scripts/probe-prodigi-catalog.ts:probeBatch |
main |
software | healthy | scripts/probe-prodigi-catalog.ts:main |
quoteBatch |
software | healthy | scripts/fetch-prodigi-costs.ts:quoteBatch |
data |
software | healthy | scripts/fetch-prodigi-costs.ts:data |
main |
software | healthy | scripts/fetch-prodigi-costs.ts:main |
hash |
software | healthy | scripts/seed-test-users.ts:hash |
main |
software | healthy | scripts/seed-test-users.ts:main |
roles |
software | healthy | src/proxy.ts:roles |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
HomePage |
software | healthy | src/app/page.tsx:HomePage |
roles |
software | healthy | src/app/page.tsx:roles |
GET |
software | healthy | src/app/api/cron/payment-deadlines/route.ts:GET |
GET |
software | healthy | src/app/api/cron/close-auctions/route.ts:GET |
POST |
software | healthy | src/app/api/stripe/portal/route.ts:POST |
POST |
software | healthy | src/app/api/stripe/webhook/route.ts:POST |
POST |
software | healthy | src/app/api/images/process/route.ts:POST |
POST |
software | healthy | src/app/api/blob/upload/route.ts:POST |
body |
software | healthy | src/app/api/blob/upload/route.ts:body |
POST |
software | healthy | src/app/api/checkout-session/route.ts:POST |
POST |
software | healthy | src/app/api/apparel/images/process/route.ts:POST |
GET |
software | healthy | src/app/api/teemill/catalog/route.ts:GET |
POST |
software | healthy | src/app/api/payment-intent/route.ts:POST |
ComingSoonPage |
software | healthy | src/app/coming-soon/page.tsx:ComingSoonPage |
MainLayout |
software | healthy | src/app/(main)/layout.tsx:MainLayout |
PrintsPage |
software | healthy | src/app/(main)/prints/page.tsx:PrintsPage |
sort |
software | healthy | src/app/(main)/prints/page.tsx:sort |
buildUrl |
software | healthy | src/app/(main)/prints/page.tsx:buildUrl |
AdminDashboardPage |
software | healthy | src/app/(main)/dashboard/admin/page.tsx:AdminDashboardPage |
BuyerDashboardPage |
software | healthy | src/app/(main)/dashboard/buyer/page.tsx:BuyerDashboardPage |
SellerDashboardPage |
software | healthy | src/app/(main)/dashboard/seller/page.tsx:SellerDashboardPage |
CheckoutPage |
software | healthy | src/app/(main)/checkout/[orderId]/page.tsx:CheckoutPage |
SignInPage |
software | healthy | src/app/(main)/sign-in/SignInForm.tsx:SignInPage |
SignInPage |
software | healthy | src/app/(main)/sign-in/page.tsx:SignInPage |
groupByEpic |
software | healthy | src/app/(main)/admin/tracker/page.tsx:groupByEpic |
epicProgress |
software | healthy | src/app/(main)/admin/tracker/page.tsx:epicProgress |
StatusBadge |
software | healthy | src/app/(main)/admin/tracker/page.tsx:StatusBadge |
ProgressBar |
software | healthy | src/app/(main)/admin/tracker/page.tsx:ProgressBar |
passedPct |
software | healthy | src/app/(main)/admin/tracker/page.tsx:passedPct |
writtenPct |
software | healthy | src/app/(main)/admin/tracker/page.tsx:writtenPct |
TrackerPage |
software | healthy | src/app/(main)/admin/tracker/page.tsx:TrackerPage |
truncateMid |
software | healthy | src/app/(main)/admin/users/page.tsx:truncateMid |
AdminUsersPage |
software | healthy | src/app/(main)/admin/users/page.tsx:AdminUsersPage |
UserRoleEditor |
software | healthy | src/app/(main)/admin/users/UserRoleEditor.tsx:UserRoleEditor |
toggle |
software | healthy | src/app/(main)/admin/users/UserRoleEditor.tsx:toggle |
AdminFulfillmentPage |
software | healthy | src/app/(main)/admin/fulfillment/page.tsx:AdminFulfillmentP… |
AdminSettingsPage |
software | healthy | src/app/(main)/admin/settings/page.tsx:AdminSettingsPage |
fetchTeemillApiImageMap |
software | healthy | src/app/(main)/admin/products/page.tsx:fetchTeemillApiImage… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vitest.config.ts |
software | healthy | vitest.config.ts |
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 |
playwright.config.ts |
software | healthy | playwright.config.ts |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
.env.local.example |
software | healthy | .env.local.example |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
probe-prodigi-catalog.ts |
software | healthy | scripts/probe-prodigi-catalog.ts |
fetch-prodigi-costs.ts |
software | healthy | scripts/fetch-prodigi-costs.ts |
seed-test-users.ts |
software | healthy | scripts/seed-test-users.ts |
fulfill.ts |
software | healthy | scripts/fulfill.ts |
proxy.ts |
software | healthy | src/proxy.ts |
auth.ts |
software | healthy | src/auth.ts |
auth.config.ts |
software | healthy | src/auth.config.ts |
globals.css |
software | healthy | src/app/globals.css |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/page.tsx |
route.ts |
software | healthy | src/app/api/cron/payment-deadlines/route.ts |
route.ts |
software | healthy | src/app/api/cron/close-auctions/route.ts |
route.ts |
software | healthy | src/app/api/stripe/portal/route.ts |
route.ts |
software | healthy | src/app/api/stripe/webhook/route.ts |
route.ts |
software | healthy | src/app/api/images/process/route.ts |
route.ts |
software | healthy | src/app/api/blob/upload/route.ts |
route.ts |
software | healthy | src/app/api/checkout-session/route.ts |
route.ts |
software | healthy | src/app/api/apparel/images/process/route.ts |
route.ts |
software | healthy | src/app/api/teemill/catalog/route.ts |
route.ts |
software | healthy | src/app/api/payment-intent/route.ts |
page.tsx |
software | healthy | src/app/coming-soon/page.tsx |
layout.tsx |
software | healthy | src/app/(main)/layout.tsx |
page.tsx |
software | healthy | src/app/(main)/prints/page.tsx |
page.tsx |
software | healthy | src/app/(main)/dashboard/admin/page.tsx |
page.tsx |
software | healthy | src/app/(main)/dashboard/buyer/page.tsx |
page.tsx |
software | healthy | src/app/(main)/dashboard/seller/page.tsx |
page.tsx |
software | healthy | src/app/(main)/checkout/[orderId]/page.tsx |
SignInForm.tsx |
software | healthy | src/app/(main)/sign-in/SignInForm.tsx |
page.tsx |
software | healthy | src/app/(main)/sign-in/page.tsx |
page.tsx |
software | healthy | src/app/(main)/admin/tracker/page.tsx |
page.tsx |
software | healthy | src/app/(main)/admin/users/page.tsx |
UserRoleEditor.tsx |
software | healthy | src/app/(main)/admin/users/UserRoleEditor.tsx |
page.tsx |
software | healthy | src/app/(main)/admin/fulfillment/page.tsx |
page.tsx |
software | healthy | src/app/(main)/admin/settings/page.tsx |
page.tsx |
software | healthy | src/app/(main)/admin/products/page.tsx |
page.tsx |
software | healthy | src/app/(main)/admin/products/[id]/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 |
api |
software | healthy | src/app/api |
cron |
software | healthy | src/app/api/cron |
payment-deadlines |
software | healthy | src/app/api/cron/payment-deadlines |
close-auctions |
software | healthy | src/app/api/cron/close-auctions |
stripe |
software | healthy | src/app/api/stripe |
portal |
software | healthy | src/app/api/stripe/portal |
webhook |
software | healthy | src/app/api/stripe/webhook |
images |
software | healthy | src/app/api/images |
process |
software | healthy | src/app/api/images/process |
blob |
software | healthy | src/app/api/blob |
upload |
software | healthy | src/app/api/blob/upload |
checkout-session |
software | healthy | src/app/api/checkout-session |
apparel |
software | healthy | src/app/api/apparel |
images |
software | healthy | src/app/api/apparel/images |
process |
software | healthy | src/app/api/apparel/images/process |
teemill |
software | healthy | src/app/api/teemill |
catalog |
software | healthy | src/app/api/teemill/catalog |
payment-intent |
software | healthy | src/app/api/payment-intent |
coming-soon |
software | healthy | src/app/coming-soon |
(main) |
software | healthy | src/app/(main) |
prints |
software | healthy | src/app/(main)/prints |
dashboard |
software | healthy | src/app/(main)/dashboard |
admin |
software | healthy | src/app/(main)/dashboard/admin |
buyer |
software | healthy | src/app/(main)/dashboard/buyer |
seller |
software | healthy | src/app/(main)/dashboard/seller |
checkout |
software | healthy | src/app/(main)/checkout |
[orderId] |
software | healthy | src/app/(main)/checkout/[orderId] |
sign-in |
software | healthy | src/app/(main)/sign-in |
admin |
software | healthy | src/app/(main)/admin |
tracker |
software | healthy | src/app/(main)/admin/tracker |
users |
software | healthy | src/app/(main)/admin/users |
fulfillment |
software | healthy | src/app/(main)/admin/fulfillment |
settings |
software | healthy | src/app/(main)/admin/settings |
products |
software | healthy | src/app/(main)/admin/products |
[id] |
software | healthy | src/app/(main)/admin/products/[id] |
new |
software | healthy | src/app/(main)/admin/products/new |
browse |
software | healthy | src/app/(main)/browse |
verify-email |
software | healthy | src/app/(main)/verify-email |
auth |
software | healthy | src/app/(main)/auth |
verify-email |
software | healthy | src/app/(main)/auth/verify-email |
reset-password |
software | healthy | src/app/(main)/auth/reset-password |
forgot-password |
software | healthy | src/app/(main)/auth/forgot-password |
orders |
software | healthy | src/app/(main)/orders |
[orderId] |
software | healthy | src/app/(main)/orders/[orderId] |
fulfill |
software | healthy | src/app/(main)/orders/[orderId]/fulfill |
settings |
software | healthy | src/app/(main)/settings |
buyer |
software | healthy | src/app/(main)/buyer |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/seed-test-users.ts |
security | healthy | scripts/seed-test-users.ts |
password_literal::scripts/seed-test-users.ts |
security | healthy | scripts/seed-test-users.ts |
password_literal::scripts/seed-test-users.ts |
security | healthy | scripts/seed-test-users.ts |
password_literal::__tests__/epic-6-auth/US-6.2-secure-login… |
security | healthy | __tests__/epic-6-auth/US-6.2-secure-login.test.ts |
password_literal::__tests__/epic-6-auth/US-6.2-secure-login… |
security | healthy | __tests__/epic-6-auth/US-6.2-secure-login.test.ts |
password_literal::__tests__/epic-6-auth/US-6.2-secure-login… |
security | healthy | __tests__/epic-6-auth/US-6.2-secure-login.test.ts |
password_literal::__tests__/epic-6-auth/US-6.2-secure-login… |
security | healthy | __tests__/epic-6-auth/US-6.2-secure-login.test.ts |
password_literal::__tests__/epic-6-auth/US-6.2-secure-login… |
security | healthy | __tests__/epic-6-auth/US-6.2-secure-login.test.ts |
password_literal::__tests__/epic-6-auth/US-6.2-secure-login… |
security | healthy | __tests__/epic-6-auth/US-6.2-secure-login.test.ts |
password_literal::__tests__/epic-6-auth/US-6.4-email-verifi… |
security | healthy | __tests__/epic-6-auth/US-6.4-email-verification.test.ts |
password_literal::__tests__/epic-6-auth/US-6.4-email-verifi… |
security | healthy | __tests__/epic-6-auth/US-6.4-email-verification.test.ts |
password_literal::__tests__/epic-6-auth/US-6.4-email-verifi… |
security | healthy | __tests__/epic-6-auth/US-6.4-email-verification.test.ts |
password_literal::__tests__/epic-6-auth/US-6.4-email-verifi… |
security | healthy | __tests__/epic-6-auth/US-6.4-email-verification.test.ts |
password_literal::__tests__/epic-6-auth/US-6.4-email-verifi… |
security | healthy | __tests__/epic-6-auth/US-6.4-email-verification.test.ts |
password_literal::__tests__/epic-6-auth/US-6.4-email-verifi… |
security | healthy | __tests__/epic-6-auth/US-6.4-email-verification.test.ts |
password_literal::__tests__/epic-6-auth/US-6.4-email-verifi… |
security | healthy | __tests__/epic-6-auth/US-6.4-email-verification.test.ts |
password_literal::__tests__/epic-6-auth/US-6.4-email-verifi… |
security | healthy | __tests__/epic-6-auth/US-6.4-email-verification.test.ts |
password_literal::__tests__/epic-6-auth/US-6.4-email-verifi… |
security | healthy | __tests__/epic-6-auth/US-6.4-email-verification.test.ts |
password_literal::__tests__/epic-6-auth/US-6.4-email-verifi… |
security | healthy | __tests__/epic-6-auth/US-6.4-email-verification.test.ts |
password_literal::__tests__/epic-6-auth/US-6.4-email-verifi… |
security | healthy | __tests__/epic-6-auth/US-6.4-email-verification.test.ts |
password_literal::__tests__/epic-6-auth/US-6.3-seller-onboa… |
security | healthy | __tests__/epic-6-auth/US-6.3-seller-onboarding.test.ts |
password_literal::__tests__/epic-6-auth/US-6.3-seller-onboa… |
security | healthy | __tests__/epic-6-auth/US-6.3-seller-onboarding.test.ts |
password_literal::__tests__/epic-6-auth/US-6.3-seller-onboa… |
security | healthy | __tests__/epic-6-auth/US-6.3-seller-onboarding.test.ts |
password_literal::__tests__/epic-6-auth/US-6.1-account-crea… |
security | healthy | __tests__/epic-6-auth/US-6.1-account-creation.test.ts |
password_literal::__tests__/epic-6-auth/US-6.1-account-crea… |
security | healthy | __tests__/epic-6-auth/US-6.1-account-creation.test.ts |
password_literal::__tests__/epic-6-auth/US-6.1-account-crea… |
security | healthy | __tests__/epic-6-auth/US-6.1-account-creation.test.ts |
password_literal::__tests__/epic-6-auth/US-6.1-account-crea… |
security | healthy | __tests__/epic-6-auth/US-6.1-account-creation.test.ts |
password_literal::__tests__/epic-6-auth/US-6.1-account-crea… |
security | healthy | __tests__/epic-6-auth/US-6.1-account-creation.test.ts |
password_literal::__tests__/epic-6-auth/US-6.1-account-crea… |
security | healthy | __tests__/epic-6-auth/US-6.1-account-creation.test.ts |
password_literal::__tests__/epic-6-auth/US-6.1-account-crea… |
security | healthy | __tests__/epic-6-auth/US-6.1-account-creation.test.ts |
password_literal::__tests__/epic-6-auth/US-6.1-account-crea… |
security | healthy | __tests__/epic-6-auth/US-6.1-account-creation.test.ts |
password_literal::__tests__/epic-6-auth/US-6.1-account-crea… |
security | healthy | __tests__/epic-6-auth/US-6.1-account-creation.test.ts |
password_literal::__tests__/epic-6-auth/US-6.1-account-crea… |
security | healthy | __tests__/epic-6-auth/US-6.1-account-creation.test.ts |
password_literal::__tests__/epic-17-password-reset/US-17.2-… |
security | healthy | __tests__/epic-17-password-reset/US-17.2-set-new-password.t… |
password_literal::__tests__/epic-17-password-reset/US-17.2-… |
security | healthy | __tests__/epic-17-password-reset/US-17.2-set-new-password.t… |
password_literal::__tests__/epic-17-password-reset/US-17.2-… |
security | healthy | __tests__/epic-17-password-reset/US-17.2-set-new-password.t… |
password_literal::__tests__/epic-17-password-reset/US-17.2-… |
security | healthy | __tests__/epic-17-password-reset/US-17.2-set-new-password.t… |
password_literal::__tests__/epic-17-password-reset/US-17.2-… |
security | healthy | __tests__/epic-17-password-reset/US-17.2-set-new-password.t… |
password_literal::__tests__/epic-17-password-reset/US-17.2-… |
security | healthy | __tests__/epic-17-password-reset/US-17.2-set-new-password.t… |
password_literal::__tests__/epic-17-password-reset/US-17.2-… |
security | healthy | __tests__/epic-17-password-reset/US-17.2-set-new-password.t… |
password_literal::__tests__/epic-17-password-reset/US-17.2-… |
security | healthy | __tests__/epic-17-password-reset/US-17.2-set-new-password.t… |
password_literal::__tests__/epic-17-password-reset/US-17.2-… |
security | healthy | __tests__/epic-17-password-reset/US-17.2-set-new-password.t… |
password_literal::__tests__/epic-17-password-reset/US-17.2-… |
security | healthy | __tests__/epic-17-password-reset/US-17.2-set-new-password.t… |
password_literal::__tests__/epic-17-password-reset/US-17.2-… |
security | healthy | __tests__/epic-17-password-reset/US-17.2-set-new-password.t… |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/coming-soon |
frontend | healthy | src/app/coming-soon/page.tsx |
/(main)/prints |
frontend | healthy | src/app/(main)/prints/page.tsx |
/(main)/dashboard/admin |
frontend | healthy | src/app/(main)/dashboard/admin/page.tsx |
/(main)/dashboard/buyer |
frontend | healthy | src/app/(main)/dashboard/buyer/page.tsx |
/(main)/dashboard/seller |
frontend | healthy | src/app/(main)/dashboard/seller/page.tsx |
/(main)/checkout/[orderId] |
frontend | healthy | src/app/(main)/checkout/[orderId]/page.tsx |
/(main)/sign-in |
frontend | healthy | src/app/(main)/sign-in/page.tsx |
/(main)/admin/tracker |
frontend | healthy | src/app/(main)/admin/tracker/page.tsx |
/(main)/admin/users |
frontend | healthy | src/app/(main)/admin/users/page.tsx |
/(main)/admin/fulfillment |
frontend | healthy | src/app/(main)/admin/fulfillment/page.tsx |
/(main)/admin/settings |
frontend | healthy | src/app/(main)/admin/settings/page.tsx |
/(main)/admin/products |
frontend | healthy | src/app/(main)/admin/products/page.tsx |
/(main)/admin/products/[id] |
frontend | healthy | src/app/(main)/admin/products/[id]/page.tsx |
/(main)/admin/products/new |
frontend | healthy | src/app/(main)/admin/products/new/page.tsx |
/(main)/browse |
frontend | healthy | src/app/(main)/browse/page.tsx |
/(main)/verify-email |
frontend | healthy | src/app/(main)/verify-email/page.tsx |
/(main)/auth/verify-email |
frontend | healthy | src/app/(main)/auth/verify-email/page.tsx |
/(main)/auth/reset-password |
frontend | healthy | src/app/(main)/auth/reset-password/page.tsx |
/(main)/auth/forgot-password |
frontend | healthy | src/app/(main)/auth/forgot-password/page.tsx |
/(main)/orders/[orderId]/fulfill |
frontend | healthy | src/app/(main)/orders/[orderId]/fulfill/page.tsx |
/(main)/buyer/bids |
frontend | healthy | src/app/(main)/buyer/bids/page.tsx |
/(main)/buyer/orders |
frontend | healthy | src/app/(main)/buyer/orders/page.tsx |
/(main)/buyer/orders/[orderId] |
frontend | healthy | src/app/(main)/buyer/orders/[orderId]/page.tsx |
/(main)/buyer/settings |
frontend | healthy | src/app/(main)/buyer/settings/page.tsx |
/(main)/sign-up |
frontend | healthy | src/app/(main)/sign-up/page.tsx |
/(main)/sell |
frontend | healthy | src/app/(main)/sell/page.tsx |
/(main)/seller/settings |
frontend | healthy | src/app/(main)/seller/settings/page.tsx |
/(main)/seller/listings |
frontend | healthy | src/app/(main)/seller/listings/page.tsx |
/(main)/seller/listings/[id]/edit |
frontend | healthy | src/app/(main)/seller/listings/[id]/edit/page.tsx |
/(main)/seller/listings/new |
frontend | healthy | src/app/(main)/seller/listings/new/page.tsx |
/(main)/seller/apparel/[listingId]/edit |
frontend | healthy | src/app/(main)/seller/apparel/[listingId]/edit/page.tsx |
/(main)/seller/apparel/new |
frontend | healthy | src/app/(main)/seller/apparel/new/page.tsx |
/(main)/artwork/[id] |
frontend | healthy | src/app/(main)/artwork/[id]/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
ComingSoonPage |
frontend | healthy | src/app/coming-soon/page.tsx |
MainLayout |
frontend | healthy | src/app/(main)/layout.tsx |
SignInPage |
frontend | healthy | src/app/(main)/sign-in/SignInForm.tsx |
UserRoleEditor |
frontend | healthy | src/app/(main)/admin/users/UserRoleEditor.tsx |
AdminProductsPage |
frontend | healthy | src/app/(main)/admin/products/page.tsx |
VerifyEmailPage |
frontend | healthy | src/app/(main)/verify-email/page.tsx |
ResetPasswordForm |
frontend | healthy | src/app/(main)/auth/reset-password/ResetPasswordForm.tsx |
ForgotPasswordPage |
frontend | healthy | src/app/(main)/auth/forgot-password/page.tsx |
ProfileForm |
frontend | healthy | src/app/(main)/settings/ProfileForm.tsx |
CancelOrderButton |
frontend | healthy | src/app/(main)/buyer/orders/[orderId]/CancelOrderButton.tsx |
ContactSupportModal |
frontend | healthy | src/app/(main)/buyer/orders/[orderId]/ContactSupportModal.t… |
SignUpPage |
frontend | healthy | src/app/(main)/sign-up/page.tsx |
SellPage |
frontend | healthy | src/app/(main)/sell/page.tsx |
EditListingForm |
frontend | healthy | src/app/(main)/seller/listings/[id]/edit/EditListingForm.tsx |
NewListingPage |
frontend | healthy | src/app/(main)/seller/listings/new/page.tsx |
AuctionCountdown |
frontend | healthy | src/app/(main)/artwork/[id]/AuctionCountdown.tsx |
PrintOptionsSelector |
frontend | healthy | src/components/PrintOptionsSelector.tsx |
ImageCarousel |
frontend | healthy | src/components/ImageCarousel.tsx |
PaymentForm |
frontend | healthy | src/components/PaymentForm.tsx |
ImageLightbox |
frontend | healthy | src/components/ImageLightbox.tsx |
PrintConfigForm |
frontend | healthy | src/components/PrintConfigForm.tsx |
ImageUploader |
frontend | healthy | src/components/ImageUploader.tsx |
MobileMenu |
frontend | healthy | src/components/MobileMenu.tsx |
NavDropdown |
frontend | healthy | src/components/NavDropdown.tsx |
PlaceBidForm |
frontend | healthy | src/components/PlaceBidForm.tsx |
ListingCard |
frontend | healthy | src/components/ListingCard.tsx |
TeemillProductPicker |
frontend | healthy | src/components/admin/TeemillProductPicker.tsx |
BlankImageUploader |
frontend | healthy | src/components/admin/BlankImageUploader.tsx |
ProductTypeForm |
frontend | healthy | src/components/admin/ProductTypeForm.tsx |
ApparelImageManager |
frontend | healthy | src/components/seller/ApparelImageManager.tsx |
NewApparelListingForm |
frontend | healthy | src/components/seller/NewApparelListingForm.tsx |
EditApparelListingForm |
frontend | healthy | src/components/seller/EditApparelListingForm.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::__tests__/bug-1-image-orientation/BUG-1-portrait-orie… |
security | healthy | __tests__/bug-1-image-orientation/BUG-1-portrait-orientatio… |
auth::__tests__/mftf-3-fulfillment/US-MFTF-3.2-prodigi-prov… |
security | healthy | __tests__/mftf-3-fulfillment/US-MFTF-3.2-prodigi-provider.t… |
auth::package.json |
security | healthy | package.json |
auth::README.md |
security | healthy | README.md |
auth::.env.local.example |
security | healthy | .env.local.example |
auth::__tests__/epic-18-image-upload/US-18.3-regenerate-var… |
security | healthy | __tests__/epic-18-image-upload/US-18.3-regenerate-variants.… |
auth::__tests__/mftf-5-apparel-listing/US-MFTF-5.2-lifestyl… |
security | healthy | __tests__/mftf-5-apparel-listing/US-MFTF-5.2-lifestyle-wate… |
auth::__tests__/epic-6-auth/US-6.4-email-verification.test.… |
security | healthy | __tests__/epic-6-auth/US-6.4-email-verification.test.ts |
auth::__tests__/epic-18-image-upload/US-18.2-variant-genera… |
security | healthy | __tests__/epic-18-image-upload/US-18.2-variant-generation.t… |
auth::src/proxy.ts |
security | healthy | src/proxy.ts |
auth::spec/project-tracker.json |
security | healthy | spec/project-tracker.json |
auth::src/auth.ts |
security | healthy | src/auth.ts |
auth::src/app/actions/auth.ts |
security | healthy | src/app/actions/auth.ts |
auth::__tests__/epic-17-password-reset/US-17.2-set-new-pass… |
security | healthy | __tests__/epic-17-password-reset/US-17.2-set-new-password.t… |
auth::__tests__/epic-19-lightbox/ImageLightbox.test.tsx |
security | healthy | __tests__/epic-19-lightbox/ImageLightbox.test.tsx |
auth::__tests__/epic-18-image-upload/BUG-2-prevent-last-ima… |
security | healthy | __tests__/epic-18-image-upload/BUG-2-prevent-last-image-del… |
auth::src/auth.config.ts |
security | healthy | src/auth.config.ts |
auth::__tests__/epic-17-password-reset/US-17.1-request-rese… |
security | healthy | __tests__/epic-17-password-reset/US-17.1-request-reset.test… |
| Label | Layer | Status | Path |
|---|---|---|---|
ProdigiFulfillmentProvider |
software | healthy | src/lib/fulfillment/providers/prodigi.ts:ProdigiFulfillment… |
TeemillFulfillmentProvider |
software | healthy | src/lib/fulfillment/providers/teemill.ts:TeemillFulfillment… |
AuthError |
software | healthy | __tests__/mftf-5-apparel-listing/US-MFTF-5.2-lifestyle-wate… |
AuthError |
software | healthy | __tests__/epic-19-lightbox/ImageLightbox.test.tsx:AuthError |
const |
software | healthy | __tests__/epic-19-lightbox/ImageLightbox.test.tsx:const |
AuthError |
software | healthy | __tests__/epic-18-image-upload/US-18.3-regenerate-variants.… |
AuthError |
software | healthy | __tests__/epic-18-image-upload/US-18.2-variant-generation.t… |
AuthError |
software | healthy | __tests__/epic-18-image-upload/BUG-2-prevent-last-image-del… |
AuthError |
software | healthy | __tests__/epic-6-auth/US-6.4-email-verification.test.ts:Aut… |
MockStripe |
software | healthy | __tests__/epic-6-auth/US-6.3-seller-onboarding.test.ts:Mock… |
AuthError |
software | healthy | __tests__/epic-17-password-reset/US-17.2-set-new-password.t… |
AuthError |
software | healthy | __tests__/epic-17-password-reset/US-17.1-request-reset.test… |
AuthError |
software | healthy | __tests__/bug-1-image-orientation/BUG-1-portrait-orientatio… |
implementing |
software | healthy | __tests__/mftf-3-fulfillment/US-MFTF-3.1-interface.test.ts:… |
MockProvider |
software | healthy | __tests__/mftf-3-fulfillment/US-MFTF-3.1-interface.test.ts:… |
AuthError |
software | healthy | __tests__/mftf-3-fulfillment/US-MFTF-3.2-prodigi-provider.t… |
| Label | Layer | Status | Path |
|---|---|---|---|
PasswordResetToken |
data | healthy | prisma/migrations/20260512205812_epic_17_password_reset_tok… |
UserAddress |
data | healthy | prisma/migrations/20260510082327_add_user_address/migration… |
User |
data | healthy | prisma/migrations/20260509081405_init/migration.sql |
Account |
data | healthy | prisma/migrations/20260509081405_init/migration.sql |
Session |
data | healthy | prisma/migrations/20260509081405_init/migration.sql |
VerificationToken |
data | healthy | prisma/migrations/20260509081405_init/migration.sql |
Artwork |
data | healthy | prisma/migrations/20260509081405_init/migration.sql |
ArtworkImage |
data | healthy | prisma/migrations/20260509081405_init/migration.sql |
OriginalListing |
data | healthy | prisma/migrations/20260509081405_init/migration.sql |
Auction |
data | healthy | prisma/migrations/20260509081405_init/migration.sql |
Bid |
data | healthy | prisma/migrations/20260509081405_init/migration.sql |
PrintListing |
data | healthy | prisma/migrations/20260509081405_init/migration.sql |
Order |
data | healthy | prisma/migrations/20260509081405_init/migration.sql |
Transaction |
data | healthy | prisma/migrations/20260509081405_init/migration.sql |
Notification |
data | healthy | prisma/migrations/20260509081405_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260510204452_add_order_fulfillment_fiel… |
migration.sql |
data | healthy | prisma/migrations/20260512205812_epic_17_password_reset_tok… |
migration.sql |
data | healthy | prisma/migrations/20260510082327_add_user_address/migration… |
migration.sql |
data | healthy | prisma/migrations/20260510064443_add_artwork_artist/migrati… |
migration.sql |
data | healthy | prisma/migrations/20260512223052_add_artwork_image_variants… |
migration.sql |
data | healthy | prisma/migrations/20260509081405_init/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260509082343_add_user_login_metadata/mi… |
migration.sql |
data | healthy | prisma/migrations/20260511055758_epic_15_print_toggle/migra… |
migration.sql |
data | healthy | prisma/migrations/20260509195154_add_user_tax_exemption/mig… |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.68.54 |
network | healthy | next.config.ts |
192.168.68.64 |
network | healthy | next.config.ts |
6.41.147.381 |
network | healthy | src/app/(main)/auth/reset-password/ResetPasswordForm.tsx |
127.0.0.1 |
network | healthy | spec/project-tracker.json |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | package-lock.json |
postgresql |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
CollectionOfAtoms__MerchForTheFuture |
software | healthy | /data/fable5_failed_archive/CollectionOfAtoms__MerchForTheF… |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/1e7625bc-272e-4c13-8cdd-2308a9044039/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1e7625bc-272e-4c13-8cdd-2308a9044039/
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.