https://github.com/yasinjemal/TradeFeed
· scanned 2026-06-16 01:05 UTC (2 months, 1 week ago)
535 raw signals (10 security + 525 graph)
Last scanned 2 months, 1 week ago · v1 · 529 actionable findings from 2 signal sources. 14 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2363 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 |
|---|---|---|---|
register |
software | healthy | instrumentation.ts:register |
isPlatformHost |
software | healthy | proxy.ts:isPlatformHost |
formatZAR |
software | healthy | types/index.ts:formatZAR |
mockProduct |
software | healthy | tests/trending.test.ts:mockProduct |
validReviewInput |
software | healthy | tests/review-actions.test.ts:validReviewInput |
tests |
software | healthy | tests/marketplace-interleave.test.ts:tests |
p |
software | healthy | tests/marketplace-interleave.test.ts:p |
ids |
software | healthy | tests/marketplace-interleave.test.ts:ids |
mockRow |
software | healthy | tests/buyer-feed.test.ts:mockRow |
makeProduct |
software | healthy | tests/marketplace.interleave.test.ts:makeProduct |
mockResponse |
software | healthy | tests/ai-safety.test.ts:mockResponse |
computeSignature |
software | healthy | tests/payfast.test.ts:computeSignature |
signedBody |
software | healthy | tests/payfast.test.ts:signedBody |
buildBaseDeps |
software | healthy | tests/product-actions.test.ts:buildBaseDeps |
buildValidCheckoutInput |
software | healthy | tests/checkout.test.ts:buildValidCheckoutInput |
order |
software | healthy | tests/trust-system.test.ts:order |
main |
software | healthy | scripts/seed-images.ts:main |
main |
software | healthy | scripts/upgrade-admin.ts:main |
main |
software | healthy | scripts/seed-products.ts:main |
slugify |
software | healthy | scripts/backfill-product-slugs.ts:slugify |
main |
software | healthy | scripts/backfill-product-slugs.ts:main |
seedGlobalCategories |
software | healthy | scripts/seed-global-categories.ts:seedGlobalCategories |
runDbHealthCheck |
software | healthy | scripts/db-health-check.ts:runDbHealthCheck |
and |
software | healthy | scripts/db-health-check.ts:and |
main |
software | healthy | scripts/check-db.ts:main |
deepMerge |
software | healthy | scripts/add-i18n-keys.mjs:deepMerge |
main |
software | healthy | scripts/seed-plans.ts:main |
base64ToFile |
software | healthy | scripts/archive/migrate-images.ts:base64ToFile |
formatBytes |
software | healthy | scripts/archive/migrate-images.ts:formatBytes |
main |
software | healthy | scripts/archive/migrate-images.ts:main |
main |
software | healthy | scripts/archive/backfill-product-prices.ts:main |
main |
software | healthy | prisma/seed.ts:main |
FloatingWhatsApp |
software | healthy | components/floating-whatsapp.tsx:FloatingWhatsApp |
LanguageSwitcher |
software | healthy | components/language-switcher.tsx:LanguageSwitcher |
handleChange |
software | healthy | components/language-switcher.tsx:handleChange |
CookieConsent |
software | healthy | components/cookie-consent.tsx:CookieConsent |
accept |
software | healthy | components/cookie-consent.tsx:accept |
NotificationSettings |
software | healthy | components/notifications/notification-settings.tsx:Notifica… |
handleSubmit |
software | healthy | components/notifications/notification-settings.tsx:handleSu… |
ToggleSwitch |
software | healthy | components/notifications/notification-settings.tsx:ToggleSw… |
WhatsAppSequenceToggle |
software | healthy | components/notifications/whatsapp-sequence-toggle.tsx:Whats… |
handleToggle |
software | healthy | components/notifications/whatsapp-sequence-toggle.tsx:handl… |
formatDate |
software | healthy | components/orders/buyer-order-list.tsx:formatDate |
BuyerOrderList |
software | healthy | components/orders/buyer-order-list.tsx:BuyerOrderList |
FilterTab |
software | healthy | components/orders/buyer-order-list.tsx:FilterTab |
OrderCard |
software | healthy | components/orders/buyer-order-list.tsx:OrderCard |
OrdersDashboard |
software | healthy | components/orders/orders-dashboard.tsx:OrdersDashboard |
StatCard |
software | healthy | components/orders/orders-dashboard.tsx:StatCard |
OrderCard |
software | healthy | components/orders/orders-dashboard.tsx:OrderCard |
handleStatusChange |
software | healthy | components/orders/orders-dashboard.tsx:handleStatusChange |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
instrumentation.ts |
software | healthy | instrumentation.ts |
promptfoo.yaml |
software | healthy | promptfoo.yaml |
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
TRADEFEED_LIVE_SITE_REALITY_CHECK.md |
software | healthy | TRADEFEED_LIVE_SITE_REALITY_CHECK.md |
package.json |
software | healthy | package.json |
TRADEFEED_GROWTH_PLAN_1000_SELLERS.md |
software | healthy | TRADEFEED_GROWTH_PLAN_1000_SELLERS.md |
TRADEFEED_ARCHITECTURE_REVIEW.md |
software | healthy | TRADEFEED_ARCHITECTURE_REVIEW.md |
sentry.server.config.ts |
software | healthy | sentry.server.config.ts |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
instrumentation-client.ts |
software | healthy | instrumentation-client.ts |
.env.example |
software | healthy | .env.example |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
sentry.edge.config.ts |
software | healthy | sentry.edge.config.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
next.config.mjs |
software | healthy | next.config.mjs |
PLAN.md |
software | healthy | PLAN.md |
proxy.ts |
software | healthy | proxy.ts |
index.ts |
software | healthy | types/index.ts |
config.ts |
software | healthy | i18n/config.ts |
request.ts |
software | healthy | i18n/request.ts |
trending.test.ts |
software | healthy | tests/trending.test.ts |
catalogue-import.test.ts |
software | healthy | tests/catalogue-import.test.ts |
whatsapp-product-import-parser.test.ts |
software | healthy | tests/whatsapp-product-import-parser.test.ts |
review-actions.test.ts |
software | healthy | tests/review-actions.test.ts |
marketplace-interleave.test.ts |
software | healthy | tests/marketplace-interleave.test.ts |
auto-reply.test.ts |
software | healthy | tests/auto-reply.test.ts |
buyer-feed.test.ts |
software | healthy | tests/buyer-feed.test.ts |
marketplace.interleave.test.ts |
software | healthy | tests/marketplace.interleave.test.ts |
telemetry.test.ts |
software | healthy | tests/telemetry.test.ts |
env-guards.test.ts |
software | healthy | tests/env-guards.test.ts |
ai-safety.test.ts |
software | healthy | tests/ai-safety.test.ts |
rate-limit.test.ts |
software | healthy | tests/rate-limit.test.ts |
payfast.test.ts |
software | healthy | tests/payfast.test.ts |
shop-create-schema.test.ts |
software | healthy | tests/shop-create-schema.test.ts |
whatsapp-message.test.ts |
software | healthy | tests/whatsapp-message.test.ts |
product-actions.test.ts |
software | healthy | tests/product-actions.test.ts |
checkout.test.ts |
software | healthy | tests/checkout.test.ts |
ai-deepening.test.ts |
software | healthy | tests/ai-deepening.test.ts |
trust-system.test.ts |
software | healthy | tests/trust-system.test.ts |
whatsapp-intent.test.ts |
software | healthy | tests/whatsapp-intent.test.ts |
marketplace-search-params.test.ts |
software | healthy | tests/marketplace-search-params.test.ts |
tenant-isolation.test.ts |
software | healthy | tests/tenant-isolation.test.ts |
AI_RULES.md |
software | healthy | manager/AI_RULES.md |
PROGRESS.md |
software | healthy | manager/PROGRESS.md |
VISION.md |
software | healthy | manager/VISION.md |
DECISIONS.md |
software | healthy | manager/DECISIONS.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
types |
software | healthy | types |
i18n |
software | healthy | i18n |
tests |
software | healthy | tests |
manager |
software | healthy | manager |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
archive |
software | healthy | scripts/archive |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
0_baseline |
software | healthy | prisma/migrations/0_baseline |
components |
software | healthy | components |
notifications |
software | healthy | components/notifications |
orders |
software | healthy | components/orders |
marketplace |
software | healthy | components/marketplace |
tracking |
software | healthy | components/tracking |
analytics |
software | healthy | components/analytics |
tf |
software | healthy | components/tf |
marketplace |
software | healthy | components/tf/marketplace |
product |
software | healthy | components/tf/product |
dashboard |
software | healthy | components/tf/dashboard |
motion |
software | healthy | components/tf/motion |
landing |
software | healthy | components/tf/landing |
checkout |
software | healthy | components/tf/checkout |
storefront |
software | healthy | components/tf/storefront |
product |
software | healthy | components/product |
ui |
software | healthy | components/ui |
promotions |
software | healthy | components/promotions |
dashboard |
software | healthy | components/dashboard |
import |
software | healthy | components/import |
catalog |
software | healthy | components/catalog |
reviews |
software | healthy | components/reviews |
drops |
software | healthy | components/drops |
community |
software | healthy | components/community |
billing |
software | healthy | components/billing |
admin |
software | healthy | components/admin |
landing |
software | healthy | components/landing |
combo |
software | healthy | components/combo |
category |
software | healthy | components/category |
bulk-import |
software | healthy | components/bulk-import |
shop |
software | healthy | components/shop |
revenue |
software | healthy | components/revenue |
seo |
software | healthy | components/seo |
export |
software | healthy | components/export |
app |
software | healthy | app |
sell-on-whatsapp |
software | healthy | app/sell-on-whatsapp |
sign-up |
software | healthy | app/sign-up |
[[...sign-up]] |
software | healthy | app/sign-up/[[...sign-up]] |
orders |
software | healthy | app/orders |
marketplace |
software | healthy | app/marketplace |
[province] |
software | healthy | app/marketplace/[province] |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | proxy.ts |
3.074.149.198 |
network | healthy | components/floating-whatsapp.tsx |
4.487.709.306 |
network | healthy | components/floating-whatsapp.tsx |
1.694.625.712 |
network | healthy | components/floating-whatsapp.tsx |
1.871.118.571 |
network | healthy | components/floating-whatsapp.tsx |
3.741.982.998 |
network | healthy | components/floating-whatsapp.tsx |
414.336.75.75 |
network | healthy | components/orders/orders-dashboard.tsx |
7.178.07.207 |
network | healthy | components/analytics/analytics-dashboard.tsx |
3.724.904.92 |
network | healthy | components/tf/product-card.tsx |
342.052.682.107 |
network | healthy | components/product/variant-bulk-editor.tsx |
055.194.084.4 |
network | healthy | components/ui/copy-button.tsx |
415.336.75.75 |
network | healthy | components/dashboard/dashboard-nav.tsx |
2.783.247.55 |
network | healthy | components/dashboard/dashboard-nav.tsx |
499.04.701.663 |
network | healthy | components/dashboard/dashboard-nav.tsx |
063.374.313.686 |
network | healthy | components/dashboard/dashboard-nav.tsx |
645.87.074.04 |
network | healthy | components/dashboard/dashboard-nav.tsx |
147.083.22.127 |
network | healthy | components/dashboard/dashboard-nav.tsx |
324.196.72.257 |
network | healthy | components/dashboard/dashboard-nav.tsx |
007.378.138.75 |
network | healthy | components/dashboard/dashboard-nav.tsx |
424.35.534.954 |
network | healthy | components/dashboard/dashboard-nav.tsx |
356.133.751.072 |
network | healthy | components/dashboard/dashboard-nav.tsx |
2.695.272.273 |
network | healthy | components/catalog/shop-about-section.tsx |
18.324.283.696 |
network | healthy | components/catalog/share-shop-button.tsx |
317.158.69.158 |
network | healthy | components/catalog/shop-profile.tsx |
325.196.72.257 |
network | healthy | components/landing/mobile-nav.tsx |
008.378.137.75 |
network | healthy | components/landing/mobile-nav.tsx |
424.35.534.955 |
network | healthy | components/landing/mobile-nav.tsx |
2.685.8.8 |
network | healthy | components/shop/shop-settings-form.tsx |
76.76.21.21 |
network | healthy | components/shop/custom-domain-settings.tsx |
24.03.48.062 |
network | healthy | components/export/export-buttons.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Error |
frontend | healthy | app/error.tsx |
GlobalError |
frontend | healthy | app/global-error.tsx |
SellOnWhatsappPage |
frontend | healthy | app/sell-on-whatsapp/page.tsx |
MarketplaceLoading |
frontend | healthy | app/marketplace/loading.tsx |
WholesaleRegisterPage |
frontend | healthy | app/marketplace/wholesale-register/page.tsx |
DashboardLoading |
frontend | healthy | app/dashboard/[slug]/loading.tsx |
DashboardError |
frontend | healthy | app/dashboard/[slug]/error.tsx |
OrdersLoading |
frontend | healthy | app/dashboard/[slug]/orders/loading.tsx |
AnalyticsLoading |
frontend | healthy | app/dashboard/[slug]/analytics/loading.tsx |
ProductsLoading |
frontend | healthy | app/dashboard/[slug]/products/loading.tsx |
RevenueLoading |
frontend | healthy | app/dashboard/[slug]/revenue/loading.tsx |
CatalogNotFound |
frontend | healthy | app/catalog/[slug]/not-found.tsx |
CatalogLoading |
frontend | healthy | app/catalog/[slug]/loading.tsx |
ProductDetailLoading |
frontend | healthy | app/catalog/[slug]/products/[productId]/loading.tsx |
SignInPage |
frontend | healthy | app/sign-in/[[...sign-in]]/page.tsx |
CreateOnlineShopPage |
frontend | healthy | app/create-online-shop/page.tsx |
WhatsappCatalogPage |
frontend | healthy | app/whatsapp-catalog/page.tsx |
TermsPage |
frontend | healthy | app/terms/page.tsx |
SellOnlineSouthAfricaPage |
frontend | healthy | app/sell-online-south-africa/page.tsx |
PrivacyPage |
frontend | healthy | app/privacy/page.tsx |
VsWhatsappGroupsPage |
frontend | healthy | app/compare/whatsapp-groups/page.tsx |
ShopifyAlternativePage |
frontend | healthy | app/compare/shopify-alternative-south-africa/page.tsx |
PricingPage |
frontend | healthy | app/pricing/page.tsx |
WhatsAppLoginPage |
frontend | healthy | app/(public)/whatsapp-login/page.tsx |
WhatsAppVerifyPage |
frontend | healthy | app/(public)/whatsapp-login/verify/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | package.json |
postgresql |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
ci |
cicd | healthy | .github/workflows/ci.yml |
e2e |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hsx21n0t |
software | healthy | /tmp/repobility-clone-hsx21n0t |
| Label | Layer | Status | Path |
|---|---|---|---|
for |
software | healthy | lib/config/themes.ts:for |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/0_baseline/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/api/uploadthing/core.ts |
security | healthy | app/api/uploadthing/core.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
OPENAI_API_KEY |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/94b65597-823e-40a7-8084-99cc71cfeafe/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/94b65597-823e-40a7-8084-99cc71cfeafe/
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.