Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

syann97/AgentCart

https://github.com/syann97/AgentCart · scanned 2026-06-16 00:27 UTC (2 months, 2 weeks ago)

27 raw signals (0 security + 27 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 25 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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 667 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.

LabelLayerStatusPath
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
docker-compose.yml software healthy docker-compose.yml
.env.local.example software healthy frontend/.env.local.example
postcss.config.mjs software healthy frontend/postcss.config.mjs
README.md software healthy frontend/README.md
package.json software healthy frontend/package.json
package-lock.json software healthy frontend/package-lock.json
tsconfig.json software healthy frontend/tsconfig.json
eslint.config.mjs software healthy frontend/eslint.config.mjs
vitest.config.ts software healthy frontend/vitest.config.ts
next.config.ts software healthy frontend/next.config.ts
middleware.ts software healthy frontend/src/middleware.ts
api.types.ts software healthy frontend/src/types/api.types.ts
auth.store.ts software healthy frontend/src/stores/auth.store.ts
setup.ts software healthy frontend/src/test/setup.ts
api.constants.ts software healthy frontend/src/constants/api.constants.ts
token.utils.ts software healthy frontend/src/utils/token.utils.ts
ProtectedLayout.tsx software healthy frontend/src/components/layout/ProtectedLayout.tsx
Header.tsx software healthy frontend/src/components/layout/Header.tsx
Button.tsx software healthy frontend/src/components/ui/Button.tsx
FormField.tsx software healthy frontend/src/components/ui/FormField.tsx
not-found.tsx software healthy frontend/src/app/not-found.tsx
globals.css software healthy frontend/src/app/globals.css
page.tsx software healthy frontend/src/app/page.tsx
layout.tsx software healthy frontend/src/app/layout.tsx
error.tsx software healthy frontend/src/app/error.tsx
providers.tsx software healthy frontend/src/app/providers.tsx
page.tsx software healthy frontend/src/app/login/page.tsx
layout.tsx software healthy frontend/src/app/(protected)/layout.tsx
page.tsx software healthy frontend/src/app/(protected)/orders/page.tsx
page.tsx software healthy frontend/src/app/(protected)/orders/new/page.tsx
OrderNewPage.test.tsx software healthy frontend/src/app/(protected)/orders/new/__tests__/OrderNewP…
page.tsx software healthy frontend/src/app/(protected)/orders/[id]/page.tsx
OrderDetailPage.test.tsx software healthy frontend/src/app/(protected)/orders/[id]/__tests__/OrderDet…
OrderDetailContent.tsx software healthy frontend/src/app/(protected)/orders/[id]/_components/OrderD…
page.tsx software healthy frontend/src/app/(protected)/recommendations/page.tsx
page.tsx software healthy frontend/src/app/(protected)/cart/page.tsx
page.tsx software healthy frontend/src/app/(protected)/products/page.tsx
page.tsx software healthy frontend/src/app/(protected)/products/new/page.tsx
page.tsx software healthy frontend/src/app/(protected)/products/[id]/page.tsx
page.tsx software healthy frontend/src/app/(protected)/products/[id]/edit/page.tsx
page.tsx software healthy frontend/src/app/register/page.tsx
axios.ts software healthy frontend/src/lib/axios.ts
query-client.ts software healthy frontend/src/lib/query-client.ts
axios.interceptor.test.ts software healthy frontend/src/lib/__tests__/axios.interceptor.test.ts
use-sse.ts software healthy frontend/src/hooks/use-sse.ts
use-auth-guard.ts software healthy frontend/src/hooks/use-auth-guard.ts
use-auth-guard.test.tsx software healthy frontend/src/hooks/__tests__/use-auth-guard.test.tsx
recommendation.types.ts software healthy frontend/src/features/recommendation/types/recommendation.t…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
types software healthy frontend/src/types
stores software healthy frontend/src/stores
test software healthy frontend/src/test
constants software healthy frontend/src/constants
utils software healthy frontend/src/utils
components software healthy frontend/src/components
layout software healthy frontend/src/components/layout
ui software healthy frontend/src/components/ui
app software healthy frontend/src/app
login software healthy frontend/src/app/login
(protected) software healthy frontend/src/app/(protected)
orders software healthy frontend/src/app/(protected)/orders
new software healthy frontend/src/app/(protected)/orders/new
__tests__ software healthy frontend/src/app/(protected)/orders/new/__tests__
[id] software healthy frontend/src/app/(protected)/orders/[id]
__tests__ software healthy frontend/src/app/(protected)/orders/[id]/__tests__
_components software healthy frontend/src/app/(protected)/orders/[id]/_components
recommendations software healthy frontend/src/app/(protected)/recommendations
cart software healthy frontend/src/app/(protected)/cart
products software healthy frontend/src/app/(protected)/products
new software healthy frontend/src/app/(protected)/products/new
[id] software healthy frontend/src/app/(protected)/products/[id]
edit software healthy frontend/src/app/(protected)/products/[id]/edit
register software healthy frontend/src/app/register
lib software healthy frontend/src/lib
__tests__ software healthy frontend/src/lib/__tests__
hooks software healthy frontend/src/hooks
__tests__ software healthy frontend/src/hooks/__tests__
features software healthy frontend/src/features
recommendation software healthy frontend/src/features/recommendation
types software healthy frontend/src/features/recommendation/types
api software healthy frontend/src/features/recommendation/api
hooks software healthy frontend/src/features/recommendation/hooks
__tests__ software healthy frontend/src/features/recommendation/hooks/__tests__
auth software healthy frontend/src/features/auth
types software healthy frontend/src/features/auth/types
api software healthy frontend/src/features/auth/api
components software healthy frontend/src/features/auth/components
__tests__ software healthy frontend/src/features/auth/components/__tests__
hooks software healthy frontend/src/features/auth/hooks
product software healthy frontend/src/features/product
types software healthy frontend/src/features/product/types
__tests__ software healthy frontend/src/features/product/types/__tests__
api software healthy frontend/src/features/product/api
components software healthy frontend/src/features/product/components
__tests__ software healthy frontend/src/features/product/components/__tests__
hooks software healthy frontend/src/features/product/hooks
__tests__ software healthy frontend/src/features/product/hooks/__tests__

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
middleware software healthy frontend/src/middleware.ts:middleware
ProtectedLayout software healthy frontend/src/components/layout/ProtectedLayout.tsx:Protecte…
Header software healthy frontend/src/components/layout/Header.tsx:Header
handleLogout software healthy frontend/src/components/layout/Header.tsx:handleLogout
Button software healthy frontend/src/components/ui/Button.tsx:Button
FormField software healthy frontend/src/components/ui/FormField.tsx:FormField
NotFound software healthy frontend/src/app/not-found.tsx:NotFound
HomePage software healthy frontend/src/app/page.tsx:HomePage
RootLayout software healthy frontend/src/app/layout.tsx:RootLayout
Error software healthy frontend/src/app/error.tsx:Error
Providers software healthy frontend/src/app/providers.tsx:Providers
LoginPage software healthy frontend/src/app/login/page.tsx:LoginPage
Layout software healthy frontend/src/app/(protected)/layout.tsx:Layout
OrdersPage software healthy frontend/src/app/(protected)/orders/page.tsx:OrdersPage
OrderNewPage software healthy frontend/src/app/(protected)/orders/new/page.tsx:OrderNewPa…
validate software healthy frontend/src/app/(protected)/orders/new/page.tsx:validate
handleSubmit software healthy frontend/src/app/(protected)/orders/new/page.tsx:handleSubm…
renderWithParams software healthy frontend/src/app/(protected)/orders/new/__tests__/OrderNewP…
OrderDetailPage software healthy frontend/src/app/(protected)/orders/[id]/page.tsx:OrderDeta…
mockOrder software healthy frontend/src/app/(protected)/orders/[id]/__tests__/OrderDet…
renderContent software healthy frontend/src/app/(protected)/orders/[id]/__tests__/OrderDet…
OrderDetailContent software healthy frontend/src/app/(protected)/orders/[id]/_components/OrderD…
RecommendationsPage software healthy frontend/src/app/(protected)/recommendations/page.tsx:Recom…
handleSubmit software healthy frontend/src/app/(protected)/recommendations/page.tsx:handl…
RecommendationCard software healthy frontend/src/app/(protected)/recommendations/page.tsx:Recom…
SkeletonCard software healthy frontend/src/app/(protected)/recommendations/page.tsx:Skele…
CartPage software healthy frontend/src/app/(protected)/cart/page.tsx:CartPage
handleSelectAll software healthy frontend/src/app/(protected)/cart/page.tsx:handleSelectAll
handleItemChecked software healthy frontend/src/app/(protected)/cart/page.tsx:handleItemChecked
ProductsPage software healthy frontend/src/app/(protected)/products/page.tsx:ProductsPage
goToPage software healthy frontend/src/app/(protected)/products/page.tsx:goToPage
ProductCreatePage software healthy frontend/src/app/(protected)/products/new/page.tsx:ProductC…
ProductDetailPage software healthy frontend/src/app/(protected)/products/[id]/page.tsx:Product…
is404 software healthy frontend/src/app/(protected)/products/[id]/page.tsx:is404
ProductEditPage software healthy frontend/src/app/(protected)/products/[id]/edit/page.tsx:Pr…
RegisterPage software healthy frontend/src/app/register/page.tsx:RegisterPage
drainQueue software healthy frontend/src/lib/axios.ts:drainQueue
useSse software healthy frontend/src/hooks/use-sse.ts:useSse
close software healthy frontend/src/hooks/use-sse.ts:close
useAuthGuard software healthy frontend/src/hooks/use-auth-guard.ts:useAuthGuard
getRecommendationHistory software healthy frontend/src/features/recommendation/api/recommendation.api…
useRecommendationHistory software healthy frontend/src/features/recommendation/hooks/use-recommendati…
useRecommendationStream software healthy frontend/src/features/recommendation/hooks/use-recommendati…
start software healthy frontend/src/features/recommendation/hooks/use-recommendati…
finish software healthy frontend/src/features/recommendation/hooks/use-recommendati…
createWrapper software healthy frontend/src/features/recommendation/hooks/__tests__/use-re…
Wrapper software healthy frontend/src/features/recommendation/hooks/__tests__/use-re…
makeChunk software healthy frontend/src/features/recommendation/hooks/__tests__/use-re…
RegisterForm software healthy frontend/src/features/auth/components/RegisterForm.tsx:Regi…
onSubmit software healthy frontend/src/features/auth/components/RegisterForm.tsx:onSu…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
NotFound frontend healthy frontend/src/app/not-found.tsx
HomePage frontend healthy frontend/src/app/page.tsx
RootLayout frontend healthy frontend/src/app/layout.tsx
Error frontend healthy frontend/src/app/error.tsx
LoginPage frontend healthy frontend/src/app/login/page.tsx
Layout frontend healthy frontend/src/app/(protected)/layout.tsx
OrdersPage frontend healthy frontend/src/app/(protected)/orders/page.tsx
OrderNewPage frontend healthy frontend/src/app/(protected)/orders/new/page.tsx
OrderDetailPage frontend healthy frontend/src/app/(protected)/orders/[id]/page.tsx
RecommendationsPage frontend healthy frontend/src/app/(protected)/recommendations/page.tsx
CartPage frontend healthy frontend/src/app/(protected)/cart/page.tsx
ProductsPage frontend healthy frontend/src/app/(protected)/products/page.tsx
ProductCreatePage frontend healthy frontend/src/app/(protected)/products/new/page.tsx
ProductDetailPage frontend healthy frontend/src/app/(protected)/products/[id]/page.tsx
ProductEditPage frontend healthy frontend/src/app/(protected)/products/[id]/edit/page.tsx
RegisterPage frontend healthy frontend/src/app/register/page.tsx

LabelLayerStatusPath
password_literal::frontend/src/features/auth/components/__t… security healthy frontend/src/features/auth/components/__tests__/RegisterFor…
password_literal::frontend/src/features/auth/components/__t… security healthy frontend/src/features/auth/components/__tests__/LoginForm.t…
password_literal::scripts/generate_embeddings.py security healthy scripts/generate_embeddings.py
password_literal::scripts/generate_embeddings.py security healthy scripts/generate_embeddings.py
password_literal::scripts/seed_products.py security healthy scripts/seed_products.py
password_literal::scripts/seed_products_from_json.py security healthy scripts/seed_products_from_json.py
password_literal::backend/AgentCart/src/test/java/com/agent… security healthy backend/AgentCart/src/test/java/com/agentcart/recommendatio…
password_literal::backend/AgentCart/src/test/java/com/agent… security healthy backend/AgentCart/src/test/java/com/agentcart/auth/integrat…
password_literal::backend/AgentCart/src/test/java/com/agent… security healthy backend/AgentCart/src/test/java/com/agentcart/product/integ…
password_literal::backend/AgentCart/src/test/java/com/agent… security healthy backend/AgentCart/src/test/java/com/agentcart/cart/integrat…
password_literal::backend/AgentCart/src/test/java/com/agent… security healthy backend/AgentCart/src/test/java/com/agentcart/order/integra…
password_literal::backend/AgentCart/src/test/java/com/agent… security healthy backend/AgentCart/src/test/java/com/agentcart/order/integra…
password_literal::backend/AgentCart/src/test/java/com/agent… security healthy backend/AgentCart/src/test/java/com/agentcart/payment/integ…

LabelLayerStatusPath
/page.tsx frontend healthy frontend/src/app/page.tsx
/login frontend healthy frontend/src/app/login/page.tsx
/(protected)/orders frontend healthy frontend/src/app/(protected)/orders/page.tsx
/(protected)/orders/new frontend healthy frontend/src/app/(protected)/orders/new/page.tsx
/(protected)/orders/[id] frontend healthy frontend/src/app/(protected)/orders/[id]/page.tsx
/(protected)/recommendations frontend healthy frontend/src/app/(protected)/recommendations/page.tsx
/(protected)/cart frontend healthy frontend/src/app/(protected)/cart/page.tsx
/(protected)/products frontend healthy frontend/src/app/(protected)/products/page.tsx
/(protected)/products/new frontend healthy frontend/src/app/(protected)/products/new/page.tsx
/(protected)/products/[id] frontend healthy frontend/src/app/(protected)/products/[id]/page.tsx
/(protected)/products/[id]/edit frontend healthy frontend/src/app/(protected)/products/[id]/edit/page.tsx
/register frontend healthy frontend/src/app/register/page.tsx

LabelLayerStatusPath
V7__create_recommendation_history.sql data healthy backend/AgentCart/src/main/resources/db/migration/V7__creat…
V8__add_fulltext_index_to_products.sql data healthy backend/AgentCart/src/main/resources/db/migration/V8__add_f…
V9__change_fulltext_index_to_ngram.sql data healthy backend/AgentCart/src/main/resources/db/migration/V9__chang…
V1__create_member_tables.sql data healthy backend/AgentCart/src/main/resources/db/migration/V1__creat…
V2__add_nickname_and_updated_at_to_members.sql data healthy backend/AgentCart/src/main/resources/db/migration/V2__add_n…
V4__create_cart_tables.sql data healthy backend/AgentCart/src/main/resources/db/migration/V4__creat…
V6__create_payment_table.sql data healthy backend/AgentCart/src/main/resources/db/migration/V6__creat…
V3__create_product_tables.sql data healthy backend/AgentCart/src/main/resources/db/migration/V3__creat…
V5__create_order_tables.sql data healthy backend/AgentCart/src/main/resources/db/migration/V5__creat…
V3__create_product_embeddings.sql data healthy backend/AgentCart/src/main/resources/db/pgvector-migration/…
V4__update_embedding_dimension.sql data healthy backend/AgentCart/src/main/resources/db/pgvector-migration/…

LabelLayerStatusPath
recommendation_history data healthy backend/AgentCart/src/main/resources/db/migration/V7__creat…
members data healthy backend/AgentCart/src/main/resources/db/migration/V1__creat…
refresh_tokens data healthy backend/AgentCart/src/main/resources/db/migration/V1__creat…
carts data healthy backend/AgentCart/src/main/resources/db/migration/V4__creat…
cart_items data healthy backend/AgentCart/src/main/resources/db/migration/V4__creat…
payments data healthy backend/AgentCart/src/main/resources/db/migration/V6__creat…
products data healthy backend/AgentCart/src/main/resources/db/migration/V3__creat…
orders data healthy backend/AgentCart/src/main/resources/db/migration/V5__creat…
order_items data healthy backend/AgentCart/src/main/resources/db/migration/V5__creat…
product_embeddings data healthy backend/AgentCart/src/main/resources/db/pgvector-migration/…

LabelLayerStatusPath
port:3307 network healthy docker-compose.yml
port:3306 network healthy docker-compose.yml
port:6379 network healthy docker-compose.yml
port:5432 network healthy docker-compose.yml
port:19092 network healthy docker-compose.yml
port:8002 network healthy docker-compose.yml
port:5540 network healthy docker-compose.yml
port:11434 network healthy docker-compose.yml

LabelLayerStatusPath
mysql hardware healthy docker-compose.yml
redis hardware healthy docker-compose.yml
postgres hardware healthy docker-compose.yml
kafka hardware healthy docker-compose.yml
redisinsight hardware healthy docker-compose.yml
ollama hardware healthy docker-compose.yml

LabelLayerStatusPath
auth::backend/AgentCart/src/main/resources/application.yaml security healthy backend/AgentCart/src/main/resources/application.yaml
auth::backend/AgentCart/src/test/resources/application-test… security healthy backend/AgentCart/src/test/resources/application-test.yaml
auth::backend/AgentCart/src/main/java/com/agentcart/auth/ut… security healthy backend/AgentCart/src/main/java/com/agentcart/auth/util/Jwt…
auth::backend/AgentCart/src/main/java/com/agentcart/auth/re… security healthy backend/AgentCart/src/main/java/com/agentcart/auth/redis/Re…
auth::backend/AgentCart/build.gradle security healthy backend/AgentCart/build.gradle
auth::README.md security healthy README.md

LabelLayerStatusPath
mysql data healthy README.md
postgresql data healthy README.md
redis data healthy README.md
postgres data healthy docker-compose.yml

LabelLayerStatusPath
repobility-clone-zekl_ixa software healthy /tmp/repobility-clone-zekl_ixa

LabelLayerStatusPath
kafka data healthy README.md
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/b66acd3c-406e-44bc-9775-718ba821ad71/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b66acd3c-406e-44bc-9775-718ba821ad71/

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.