https://github.com/shanewilliamcodes/rst-store
· scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)
21 raw signals (0 security + 21 graph)
Last scanned 2 months, 2 weeks ago · v1 · 21 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 199 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 |
|---|---|---|---|
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 |
tsconfig.json |
software | healthy | tsconfig.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
README.md |
software | healthy | design-files/README.md |
REVIEW.md |
software | healthy | docs/REVIEW.md |
DESIGN-VISION.md |
software | healthy | docs/DESIGN-VISION.md |
PRINTFUL-SETUP.md |
software | healthy | docs/PRINTFUL-SETUP.md |
printful-mockups.mjs |
software | healthy | scripts/printful-mockups.mjs |
printful-sync.mjs |
software | healthy | scripts/printful-sync.mjs |
printful-create.mjs |
software | healthy | scripts/printful-create.mjs |
launch.json |
software | healthy | .claude/launch.json |
0000_launch.sql |
software | healthy | drizzle/0000_launch.sql |
footer.tsx |
software | healthy | src/components/footer.tsx |
logo.tsx |
software | healthy | src/components/logo.tsx |
signature-icon.tsx |
software | healthy | src/components/signature-icon.tsx |
header.tsx |
software | healthy | src/components/header.tsx |
cart-provider.tsx |
software | healthy | src/components/cart-provider.tsx |
checkout-panel.tsx |
software | healthy | src/components/checkout-panel.tsx |
product-configurator.tsx |
software | healthy | src/components/product-configurator.tsx |
editorial-layout.tsx |
software | healthy | src/components/editorial-layout.tsx |
product-card.tsx |
software | healthy | src/components/product-card.tsx |
newsletter-form.tsx |
software | healthy | src/components/newsletter-form.tsx |
product-grid.tsx |
software | healthy | src/components/product-grid.tsx |
cart-drawer.tsx |
software | healthy | src/components/cart-drawer.tsx |
robots.ts |
software | healthy | src/app/robots.ts |
not-found.tsx |
software | healthy | src/app/not-found.tsx |
globals.css |
software | healthy | src/app/globals.css |
manifest.ts |
software | healthy | src/app/manifest.ts |
sitemap.ts |
software | healthy | src/app/sitemap.ts |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/about/page.tsx |
page.tsx |
software | healthy | src/app/care/page.tsx |
page.tsx |
software | healthy | src/app/shipping-returns/page.tsx |
page.tsx |
software | healthy | src/app/contact/page.tsx |
route.ts |
software | healthy | src/app/api/stripe/webhook/route.ts |
route.ts |
software | healthy | src/app/api/newsletter/route.ts |
route.ts |
software | healthy | src/app/api/checkout/route.ts |
page.tsx |
software | healthy | src/app/size-guide/page.tsx |
page.tsx |
software | healthy | src/app/our-softness/page.tsx |
page.tsx |
software | healthy | src/app/collections/[slug]/page.tsx |
page.tsx |
software | healthy | src/app/terms/page.tsx |
page.tsx |
software | healthy | src/app/shop/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 |
|---|---|---|---|
pf |
software | healthy | scripts/printful-mockups.mjs:pf |
preview |
software | healthy | scripts/printful-mockups.mjs:preview |
pf |
software | healthy | scripts/printful-sync.mjs:pf |
catalogVariants |
software | healthy | scripts/printful-sync.mjs:catalogVariants |
pf |
software | healthy | scripts/printful-create.mjs:pf |
createProduct |
software | healthy | scripts/printful-create.mjs:createProduct |
Footer |
software | healthy | src/components/footer.tsx:Footer |
Logo |
software | healthy | src/components/logo.tsx:Logo |
SignatureIcon |
software | healthy | src/components/signature-icon.tsx:SignatureIcon |
Header |
software | healthy | src/components/header.tsx:Header |
itemKey |
software | healthy | src/components/cart-provider.tsx:itemKey |
CartProvider |
software | healthy | src/components/cart-provider.tsx:CartProvider |
useCart |
software | healthy | src/components/cart-provider.tsx:useCart |
CheckoutPanel |
software | healthy | src/components/checkout-panel.tsx:CheckoutPanel |
checkout |
software | healthy | src/components/checkout-panel.tsx:checkout |
ColorPreview |
software | healthy | src/components/product-configurator.tsx:ColorPreview |
ProductConfigurator |
software | healthy | src/components/product-configurator.tsx:ProductConfigurator |
EditorialLayout |
software | healthy | src/components/editorial-layout.tsx:EditorialLayout |
Section |
software | healthy | src/components/editorial-layout.tsx:Section |
ProductCard |
software | healthy | src/components/product-card.tsx:ProductCard |
NewsletterForm |
software | healthy | src/components/newsletter-form.tsx:NewsletterForm |
submit |
software | healthy | src/components/newsletter-form.tsx:submit |
ProductGrid |
software | healthy | src/components/product-grid.tsx:ProductGrid |
CartDrawer |
software | healthy | src/components/cart-drawer.tsx:CartDrawer |
robots |
software | healthy | src/app/robots.ts:robots |
NotFound |
software | healthy | src/app/not-found.tsx:NotFound |
manifest |
software | healthy | src/app/manifest.ts:manifest |
sitemap |
software | healthy | src/app/sitemap.ts:sitemap |
HomePage |
software | healthy | src/app/page.tsx:HomePage |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
AboutPage |
software | healthy | src/app/about/page.tsx:AboutPage |
Page |
software | healthy | src/app/care/page.tsx:Page |
Page |
software | healthy | src/app/shipping-returns/page.tsx:Page |
ContactPage |
software | healthy | src/app/contact/page.tsx:ContactPage |
submitToPrintful |
software | healthy | src/app/api/stripe/webhook/route.ts:submitToPrintful |
shipping |
software | healthy | src/app/api/stripe/webhook/route.ts:shipping |
POST |
software | healthy | src/app/api/stripe/webhook/route.ts:POST |
POST |
software | healthy | src/app/api/newsletter/route.ts:POST |
POST |
software | healthy | src/app/api/checkout/route.ts:POST |
Page |
software | healthy | src/app/size-guide/page.tsx:Page |
Page |
software | healthy | src/app/our-softness/page.tsx:Page |
generateStaticParams |
software | healthy | src/app/collections/[slug]/page.tsx:generateStaticParams |
generateMetadata |
software | healthy | src/app/collections/[slug]/page.tsx:generateMetadata |
CollectionPage |
software | healthy | src/app/collections/[slug]/page.tsx:CollectionPage |
Page |
software | healthy | src/app/terms/page.tsx:Page |
ShopPage |
software | healthy | src/app/shop/page.tsx:ShopPage |
Page |
software | healthy | src/app/privacy/page.tsx:Page |
generateStaticParams |
software | healthy | src/app/products/[slug]/page.tsx:generateStaticParams |
generateMetadata |
software | healthy | src/app/products/[slug]/page.tsx:generateMetadata |
ProductPage |
software | healthy | src/app/products/[slug]/page.tsx:ProductPage |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
design-files |
software | healthy | design-files |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
drizzle |
software | healthy | drizzle |
src |
software | healthy | src |
components |
software | healthy | src/components |
app |
software | healthy | src/app |
about |
software | healthy | src/app/about |
care |
software | healthy | src/app/care |
shipping-returns |
software | healthy | src/app/shipping-returns |
contact |
software | healthy | src/app/contact |
api |
software | healthy | src/app/api |
stripe |
software | healthy | src/app/api/stripe |
webhook |
software | healthy | src/app/api/stripe/webhook |
newsletter |
software | healthy | src/app/api/newsletter |
checkout |
software | healthy | src/app/api/checkout |
size-guide |
software | healthy | src/app/size-guide |
our-softness |
software | healthy | src/app/our-softness |
collections |
software | healthy | src/app/collections |
[slug] |
software | healthy | src/app/collections/[slug] |
terms |
software | healthy | src/app/terms |
shop |
software | healthy | src/app/shop |
privacy |
software | healthy | src/app/privacy |
products |
software | healthy | src/app/products |
[slug] |
software | healthy | src/app/products/[slug] |
checkout |
software | healthy | src/app/checkout |
success |
software | healthy | src/app/checkout/success |
accessibility |
software | healthy | src/app/accessibility |
faq |
software | healthy | src/app/faq |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/about |
frontend | healthy | src/app/about/page.tsx |
/care |
frontend | healthy | src/app/care/page.tsx |
/shipping-returns |
frontend | healthy | src/app/shipping-returns/page.tsx |
/contact |
frontend | healthy | src/app/contact/page.tsx |
/size-guide |
frontend | healthy | src/app/size-guide/page.tsx |
/our-softness |
frontend | healthy | src/app/our-softness/page.tsx |
/collections/[slug] |
frontend | healthy | src/app/collections/[slug]/page.tsx |
/terms |
frontend | healthy | src/app/terms/page.tsx |
/shop |
frontend | healthy | src/app/shop/page.tsx |
/privacy |
frontend | healthy | src/app/privacy/page.tsx |
/products/[slug] |
frontend | healthy | src/app/products/[slug]/page.tsx |
/checkout |
frontend | healthy | src/app/checkout/page.tsx |
/checkout/success |
frontend | healthy | src/app/checkout/success/page.tsx |
/accessibility |
frontend | healthy | src/app/accessibility/page.tsx |
/faq |
frontend | healthy | src/app/faq/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
HomePage |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
AboutPage |
frontend | healthy | src/app/about/page.tsx |
Page |
frontend | healthy | src/app/care/page.tsx |
Page |
frontend | healthy | src/app/shipping-returns/page.tsx |
ContactPage |
frontend | healthy | src/app/contact/page.tsx |
Page |
frontend | healthy | src/app/size-guide/page.tsx |
Page |
frontend | healthy | src/app/our-softness/page.tsx |
Page |
frontend | healthy | src/app/terms/page.tsx |
ShopPage |
frontend | healthy | src/app/shop/page.tsx |
Page |
frontend | healthy | src/app/privacy/page.tsx |
CheckoutPage |
frontend | healthy | src/app/checkout/page.tsx |
SuccessPage |
frontend | healthy | src/app/checkout/success/page.tsx |
Page |
frontend | healthy | src/app/accessibility/page.tsx |
FAQPage |
frontend | healthy | src/app/faq/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
sqlite |
data | healthy | package-lock.json |
redis |
data | healthy | package-lock.json |
postgresql |
data | healthy | drizzle.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
newsletter_subscribers |
data | healthy | drizzle/0000_launch.sql |
orders |
data | healthy | drizzle/0000_launch.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-8kle2rzl |
software | healthy | /tmp/repobility-clone-8kle2rzl |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/0365dbbf-9b64-4ec5-adf8-fbad03e9257b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0365dbbf-9b64-4ec5-adf8-fbad03e9257b/
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.