https://github.com/robinallainmkg/talika-ecommerce
· scanned 2026-06-15 23:53 UTC (2 months, 3 weeks ago)
53 raw signals (0 security + 53 graph)
Last scanned 2 months, 3 weeks ago · v1 · 53 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 748 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 |
|---|---|---|---|
getNextPageUrl |
software | healthy | scripts/import-historical-shopify.mjs:getNextPageUrl |
fetchAllOrders |
software | healthy | scripts/import-historical-shopify.mjs:fetchAllOrders |
toLightweight |
software | healthy | scripts/import-historical-shopify.mjs:toLightweight |
importMonth |
software | healthy | scripts/import-historical-shopify.mjs:importMonth |
main |
software | healthy | scripts/import-historical-shopify.mjs:main |
isPublic |
software | healthy | src/middleware.ts:isPublic |
middleware |
software | healthy | src/middleware.ts:middleware |
DataInsights |
software | healthy | src/components/data-insights.tsx:DataInsights |
Sidebar |
software | healthy | src/components/layout/sidebar.tsx:Sidebar |
pending |
software | healthy | src/components/layout/sidebar.tsx:pending |
Header |
software | healthy | src/components/layout/header.tsx:Header |
AppShell |
software | healthy | src/components/layout/app-shell.tsx:AppShell |
LineChart |
software | healthy | src/components/charts/line-chart.tsx:LineChart |
BarChart |
software | healthy | src/components/charts/bar-chart.tsx:BarChart |
Badge |
software | healthy | src/components/ui/badge.tsx:Badge |
Card |
software | healthy | src/components/ui/card.tsx:Card |
CardHeader |
software | healthy | src/components/ui/card.tsx:CardHeader |
CardTitle |
software | healthy | src/components/ui/card.tsx:CardTitle |
CardDescription |
software | healthy | src/components/ui/card.tsx:CardDescription |
CardContent |
software | healthy | src/components/ui/card.tsx:CardContent |
KPICard |
software | healthy | src/components/ui/kpi-card.tsx:KPICard |
Sources |
software | healthy | src/components/chat/message-bubble.tsx:Sources |
MessageBubble |
software | healthy | src/components/chat/message-bubble.tsx:MessageBubble |
relativeTime |
software | healthy | src/components/chat/helpers.tsx:relativeTime |
StatusBadge |
software | healthy | src/components/chat/helpers.tsx:StatusBadge |
ReplyComposer |
software | healthy | src/components/chat/reply-composer.tsx:ReplyComposer |
submit |
software | healthy | src/components/chat/reply-composer.tsx:submit |
Row |
software | healthy | src/components/chat/visitor-panel.tsx:Row |
VisitorPanel |
software | healthy | src/components/chat/visitor-panel.tsx:VisitorPanel |
Home |
software | healthy | src/app/page.tsx:Home |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
UsersPage |
software | healthy | src/app/users/page.tsx:UsersPage |
handleInvite |
software | healthy | src/app/users/page.tsx:handleInvite |
handleDelete |
software | healthy | src/app/users/page.tsx:handleDelete |
GenerositePage |
software | healthy | src/app/generosite/page.tsx:GenerositePage |
toggleCat |
software | healthy | src/app/generosite/page.tsx:toggleCat |
getCategoryDiscount |
software | healthy | src/app/generosite/page.tsx:getCategoryDiscount |
getCategoryPct |
software | healthy | src/app/generosite/page.tsx:getCategoryPct |
getMonthRevenue |
software | healthy | src/app/generosite/page.tsx:getMonthRevenue |
getCodesForCategory |
software | healthy | src/app/generosite/page.tsx:getCodesForCategory |
getMonthTotal |
software | healthy | src/app/generosite/page.tsx:getMonthTotal |
getMonthRate |
software | healthy | src/app/generosite/page.tsx:getMonthRate |
PnLPage |
software | healthy | src/app/pnl/page.tsx:PnLPage |
startEdit |
software | healthy | src/app/pnl/page.tsx:startEdit |
saveEdit |
software | healthy | src/app/pnl/page.tsx:saveEdit |
handleAddRow |
software | healthy | src/app/pnl/page.tsx:handleAddRow |
handleDeleteRow |
software | healthy | src/app/pnl/page.tsx:handleDeleteRow |
getCategoryTotal |
software | healthy | src/app/pnl/page.tsx:getCategoryTotal |
getNetTotal |
software | healthy | src/app/pnl/page.tsx:getNetTotal |
getRowYearTotal |
software | healthy | src/app/pnl/page.tsx:getRowYearTotal |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
next.config.mjs |
software | healthy | next.config.mjs |
MEMORY.md |
software | healthy | MEMORY.md |
.env.template |
software | healthy | .env.template |
import-historical-shopify.mjs |
software | healthy | scripts/import-historical-shopify.mjs |
launch.json |
software | healthy | .claude/launch.json |
schema.sql |
software | healthy | supabase/schema.sql |
middleware.ts |
software | healthy | src/middleware.ts |
index.ts |
software | healthy | src/types/index.ts |
data-insights.tsx |
software | healthy | src/components/data-insights.tsx |
sidebar.tsx |
software | healthy | src/components/layout/sidebar.tsx |
header.tsx |
software | healthy | src/components/layout/header.tsx |
app-shell.tsx |
software | healthy | src/components/layout/app-shell.tsx |
line-chart.tsx |
software | healthy | src/components/charts/line-chart.tsx |
bar-chart.tsx |
software | healthy | src/components/charts/bar-chart.tsx |
badge.tsx |
software | healthy | src/components/ui/badge.tsx |
button.tsx |
software | healthy | src/components/ui/button.tsx |
card.tsx |
software | healthy | src/components/ui/card.tsx |
kpi-card.tsx |
software | healthy | src/components/ui/kpi-card.tsx |
message-bubble.tsx |
software | healthy | src/components/chat/message-bubble.tsx |
helpers.tsx |
software | healthy | src/components/chat/helpers.tsx |
reply-composer.tsx |
software | healthy | src/components/chat/reply-composer.tsx |
visitor-panel.tsx |
software | healthy | src/components/chat/visitor-panel.tsx |
globals.css |
software | healthy | src/app/globals.css |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/users/page.tsx |
page.tsx |
software | healthy | src/app/generosite/page.tsx |
page.tsx |
software | healthy | src/app/pnl/page.tsx |
page.tsx |
software | healthy | src/app/auth/set-password/page.tsx |
page.tsx |
software | healthy | src/app/projects/page.tsx |
page.tsx |
software | healthy | src/app/login/page.tsx |
route.ts |
software | healthy | src/app/api/google/sync/route.ts |
route.ts |
software | healthy | src/app/api/google/callback/route.ts |
route.ts |
software | healthy | src/app/api/users/route.ts |
route.ts |
software | healthy | src/app/api/generosite/route.ts |
route.ts |
software | healthy | src/app/api/generosite/products/route.ts |
route.ts |
software | healthy | src/app/api/sync/all/route.ts |
route.ts |
software | healthy | src/app/api/pnl/route.ts |
route.ts |
software | healthy | src/app/api/connectors/route.ts |
route.ts |
software | healthy | src/app/api/projects/route.ts |
route.ts |
software | healthy | src/app/api/projects/tasks/route.ts |
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 |
.claude |
software | healthy | .claude |
supabase |
software | healthy | supabase |
src |
software | healthy | src |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
charts |
software | healthy | src/components/charts |
ui |
software | healthy | src/components/ui |
chat |
software | healthy | src/components/chat |
app |
software | healthy | src/app |
users |
software | healthy | src/app/users |
generosite |
software | healthy | src/app/generosite |
pnl |
software | healthy | src/app/pnl |
auth |
software | healthy | src/app/auth |
set-password |
software | healthy | src/app/auth/set-password |
projects |
software | healthy | src/app/projects |
login |
software | healthy | src/app/login |
api |
software | healthy | src/app/api |
google |
software | healthy | src/app/api/google |
sync |
software | healthy | src/app/api/google/sync |
callback |
software | healthy | src/app/api/google/callback |
users |
software | healthy | src/app/api/users |
generosite |
software | healthy | src/app/api/generosite |
products |
software | healthy | src/app/api/generosite/products |
sync |
software | healthy | src/app/api/sync |
all |
software | healthy | src/app/api/sync/all |
pnl |
software | healthy | src/app/api/pnl |
connectors |
software | healthy | src/app/api/connectors |
projects |
software | healthy | src/app/api/projects |
tasks |
software | healthy | src/app/api/projects/tasks |
klaviyo |
software | healthy | src/app/api/klaviyo |
flows |
software | healthy | src/app/api/klaviyo/flows |
sync |
software | healthy | src/app/api/klaviyo/sync |
dashboard |
software | healthy | src/app/api/dashboard |
stats |
software | healthy | src/app/api/dashboard/stats |
objectives |
software | healthy | src/app/api/objectives |
sync |
software | healthy | src/app/api/objectives/sync |
insights |
software | healthy | src/app/api/insights |
chat |
software | healthy | src/app/api/chat |
escalate |
software | healthy | src/app/api/chat/escalate |
order-lookup |
software | healthy | src/app/api/chat/order-lookup |
message |
software | healthy | src/app/api/chat/message |
bootstrap |
software | healthy | src/app/api/chat/bootstrap |
admin |
software | healthy | src/app/api/chat/admin |
settings |
software | healthy | src/app/api/chat/admin/settings |
playground |
software | healthy | src/app/api/chat/admin/playground |
conversations |
software | healthy | src/app/api/chat/admin/conversations |
[id] |
software | healthy | src/app/api/chat/admin/conversations/[id] |
takeover |
software | healthy | src/app/api/chat/admin/conversations/[id]/takeover |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
UsersPage |
frontend | healthy | src/app/users/page.tsx |
GenerositePage |
frontend | healthy | src/app/generosite/page.tsx |
PnLPage |
frontend | healthy | src/app/pnl/page.tsx |
SetPasswordPage |
frontend | healthy | src/app/auth/set-password/page.tsx |
ProjectsPage |
frontend | healthy | src/app/projects/page.tsx |
LoginPage |
frontend | healthy | src/app/login/page.tsx |
KlaviyoPage |
frontend | healthy | src/app/klaviyo/page.tsx |
DashboardPage |
frontend | healthy | src/app/dashboard/page.tsx |
MetaAdsPage |
frontend | healthy | src/app/ads/page.tsx |
ObjectivesPage |
frontend | healthy | src/app/objectives/page.tsx |
ChatInboxPage |
frontend | healthy | src/app/chat/page.tsx |
ChatSettingsPage |
frontend | healthy | src/app/chat/settings/page.tsx |
PlaygroundPage |
frontend | healthy | src/app/chat/playground/page.tsx |
KnowledgePage |
frontend | healthy | src/app/chat/knowledge/page.tsx |
OpportunitiesPage |
frontend | healthy | src/app/opportunities/page.tsx |
AcquisitionPage |
frontend | healthy | src/app/acquisition/page.tsx |
InfluencersPage |
frontend | healthy | src/app/influencers/page.tsx |
InfluencerDetailPage |
frontend | healthy | src/app/influencers/[id]/page.tsx |
SalesPage |
frontend | healthy | src/app/sales/page.tsx |
TrafficPage |
frontend | healthy | src/app/traffic/page.tsx |
CalendarPage |
frontend | healthy | src/app/calendar/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/users |
frontend | healthy | src/app/users/page.tsx |
/generosite |
frontend | healthy | src/app/generosite/page.tsx |
/pnl |
frontend | healthy | src/app/pnl/page.tsx |
/auth/set-password |
frontend | healthy | src/app/auth/set-password/page.tsx |
/projects |
frontend | healthy | src/app/projects/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/klaviyo |
frontend | healthy | src/app/klaviyo/page.tsx |
/dashboard |
frontend | healthy | src/app/dashboard/page.tsx |
/ads |
frontend | healthy | src/app/ads/page.tsx |
/objectives |
frontend | healthy | src/app/objectives/page.tsx |
/chat |
frontend | healthy | src/app/chat/page.tsx |
/chat/settings |
frontend | healthy | src/app/chat/settings/page.tsx |
/chat/playground |
frontend | healthy | src/app/chat/playground/page.tsx |
/chat/knowledge |
frontend | healthy | src/app/chat/knowledge/page.tsx |
/opportunities |
frontend | healthy | src/app/opportunities/page.tsx |
/acquisition |
frontend | healthy | src/app/acquisition/page.tsx |
/influencers |
frontend | healthy | src/app/influencers/page.tsx |
/influencers/[id] |
frontend | healthy | src/app/influencers/[id]/page.tsx |
/sales |
frontend | healthy | src/app/sales/page.tsx |
/traffic |
frontend | healthy | src/app/traffic/page.tsx |
/calendar |
frontend | healthy | src/app/calendar/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
agent_insights |
data | healthy | supabase/schema.sql |
agent_runs |
data | healthy | supabase/schema.sql |
agent_configs |
data | healthy | supabase/schema.sql |
influencers |
data | healthy | supabase/schema.sql |
influencer_discount_codes |
data | healthy | supabase/schema.sql |
influencer_sales |
data | healthy | supabase/schema.sql |
influencer_invoices |
data | healthy | supabase/schema.sql |
projects |
data | healthy | supabase/schema.sql |
project_tasks |
data | healthy | supabase/schema.sql |
calendar_events |
data | healthy | supabase/schema.sql |
pnl_entries |
data | healthy | supabase/schema.sql |
data_cache |
data | healthy | supabase/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.env.template |
security | healthy | .env.template |
auth::src/lib/integrations/google-ads.ts |
security | healthy | src/lib/integrations/google-ads.ts |
auth::src/middleware.ts |
security | healthy | src/middleware.ts |
auth::src/app/api/connectors/route.ts |
security | healthy | src/app/api/connectors/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-q29njh5s |
software | healthy | /tmp/repobility-clone-q29njh5s |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src/lib/chat/cors.ts |
This page is publicly accessible at:
https://repobility.com/scan/1539e0dd-d3de-46e9-92ff-b758c3f59098/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1539e0dd-d3de-46e9-92ff-b758c3f59098/
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.