https://github.com/anhuet/marketplace
· scanned 2026-06-17 01:33 UTC (1 month, 2 weeks ago)
38 raw signals (0 security + 38 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +3.2 (diff) · 37 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 678 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 |
|---|---|---|---|
R |
software | healthy | infra/cdk.out/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d… |
u |
software | healthy | infra/cdk.out/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d… |
D |
software | healthy | infra/cdk.out/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d… |
b |
software | healthy | infra/cdk.out/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d… |
S |
software | healthy | infra/cdk.out/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d… |
F |
software | healthy | infra/cdk.out/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d… |
_ |
software | healthy | infra/cdk.out/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d… |
U |
software | healthy | infra/cdk.out/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d… |
N |
software | healthy | infra/cdk.out/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d… |
W |
software | healthy | infra/cdk.out/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d… |
containerPort |
software | healthy | infra/lib/network-stack.ts:containerPort |
dbPort |
software | healthy | infra/lib/network-stack.ts:dbPort |
dbName |
software | healthy | infra/lib/app-stack.ts:dbName |
dbPort |
software | healthy | infra/lib/app-stack.ts:dbPort |
containerPort |
software | healthy | infra/lib/app-stack.ts:containerPort |
desiredCount |
software | healthy | infra/lib/app-stack.ts:desiredCount |
cpu |
software | healthy | infra/lib/app-stack.ts:cpu |
memory |
software | healthy | infra/lib/app-stack.ts:memory |
s3Prefix |
software | healthy | infra/lib/app-stack.ts:s3Prefix |
verifyAuth0Token |
software | healthy | apps/backend/src/index.ts:verifyAuth0Token |
startConversation |
software | healthy | apps/backend/src/controllers/chatController.ts:startConvers… |
getMyConversations |
software | healthy | apps/backend/src/controllers/chatController.ts:getMyConvers… |
getMessages |
software | healthy | apps/backend/src/controllers/chatController.ts:getMessages |
sendMessage |
software | healthy | apps/backend/src/controllers/chatController.ts:sendMessage |
nearbyListings |
software | healthy | apps/backend/src/controllers/discoveryController.ts:nearbyL… |
listCategories |
software | healthy | apps/backend/src/controllers/discoveryController.ts:listCat… |
validateInvite |
software | healthy | apps/backend/src/controllers/authController.ts:validateInvi… |
redeemInvite |
software | healthy | apps/backend/src/controllers/authController.ts:redeemInvite |
getMe |
software | healthy | apps/backend/src/controllers/authController.ts:getMe |
isReservedName |
software | healthy | apps/backend/src/controllers/userController.ts:isReservedNa… |
updateMe |
software | healthy | apps/backend/src/controllers/userController.ts:updateMe |
checkDisplayName |
software | healthy | apps/backend/src/controllers/userController.ts:checkDisplay… |
uploadMyAvatar |
software | healthy | apps/backend/src/controllers/userController.ts:uploadMyAvat… |
parseVoiceListingHandler |
software | healthy | apps/backend/src/controllers/voiceController.ts:parseVoiceL… |
validateCode |
software | healthy | apps/backend/src/controllers/inviteController.ts:validateCo… |
getMyInviteCode |
software | healthy | apps/backend/src/controllers/inviteController.ts:getMyInvit… |
createReviewHandler |
software | healthy | apps/backend/src/controllers/reviewController.ts:createRevi… |
getUserReviewsHandler |
software | healthy | apps/backend/src/controllers/reviewController.ts:getUserRev… |
getUserRatingHandler |
software | healthy | apps/backend/src/controllers/reviewController.ts:getUserRat… |
resolveCategoryId |
software | healthy | apps/backend/src/controllers/listingController.ts:resolveCa… |
processUploadedImages |
software | healthy | apps/backend/src/controllers/listingController.ts:processUp… |
handleOwnershipError |
software | healthy | apps/backend/src/controllers/listingController.ts:handleOwn… |
createListingHandler |
software | healthy | apps/backend/src/controllers/listingController.ts:createLis… |
getListingHandler |
software | healthy | apps/backend/src/controllers/listingController.ts:getListin… |
updateListingHandler |
software | healthy | apps/backend/src/controllers/listingController.ts:updateLis… |
addListingImagesHandler |
software | healthy | apps/backend/src/controllers/listingController.ts:addListin… |
deleteListingImageHandler |
software | healthy | apps/backend/src/controllers/listingController.ts:deleteLis… |
deleteListingHandler |
software | healthy | apps/backend/src/controllers/listingController.ts:deleteLis… |
updateListingStatusHandler |
software | healthy | apps/backend/src/controllers/listingController.ts:updateLis… |
getListingBuyersHandler |
software | healthy | apps/backend/src/controllers/listingController.ts:getListin… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
PRD.md |
software | healthy | PRD.md |
TODO.md |
software | healthy | TODO.md |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
skills-lock.json |
software | healthy | skills-lock.json |
.eslintrc.js |
software | healthy | .eslintrc.js |
README.md |
software | healthy | README.md |
eas.json |
software | healthy | eas.json |
SOUL.md |
software | healthy | SOUL.md |
package.json |
software | healthy | package.json |
yarn.lock |
software | healthy | yarn.lock |
START_HERE.md |
software | healthy | START_HERE.md |
app.json |
software | healthy | app.json |
tsconfig.json |
software | healthy | tsconfig.json |
package.json |
software | healthy | packages/shared/package.json |
tsconfig.json |
software | healthy | packages/shared/tsconfig.json |
index.ts |
software | healthy | packages/shared/src/index.ts |
index.ts |
software | healthy | packages/shared/src/types/index.ts |
categories.ts |
software | healthy | packages/shared/src/constants/categories.ts |
eas-build-pre-install.sh |
software | healthy | scripts/eas-build-pre-install.sh |
build-testflight.sh |
software | healthy | scripts/build-testflight.sh |
fix-hoisting.sh |
software | healthy | scripts/fix-hoisting.sh |
PULL_REQUEST_TEMPLATE.md |
software | healthy | .github/PULL_REQUEST_TEMPLATE.md |
UX_DESIGN_SPEC.md |
software | healthy | docs/content/UX_DESIGN_SPEC.md |
ARCHITECTURE.md |
software | healthy | docs/technical/ARCHITECTURE.md |
DECISIONS.md |
software | healthy | docs/technical/DECISIONS.md |
DATABASE.md |
software | healthy | docs/technical/DATABASE.md |
BACKEND_DEPLOY.md |
software | healthy | docs/technical/BACKEND_DEPLOY.md |
API.md |
software | healthy | docs/technical/API.md |
cdk.json |
software | healthy | infra/cdk.json |
package-lock.json |
software | healthy | infra/package-lock.json |
package.json |
software | healthy | infra/package.json |
tsconfig.json |
software | healthy | infra/tsconfig.json |
index.js |
software | healthy | infra/cdk.out/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d… |
network-stack.ts |
software | healthy | infra/lib/network-stack.ts |
app-stack.ts |
software | healthy | infra/lib/app-stack.ts |
package.json |
software | healthy | apps/backend/package.json |
Dockerfile |
software | healthy | apps/backend/Dockerfile |
tsconfig.json |
software | healthy | apps/backend/tsconfig.json |
index.ts |
software | healthy | apps/backend/src/index.ts |
chatController.ts |
software | healthy | apps/backend/src/controllers/chatController.ts |
discoveryController.ts |
software | healthy | apps/backend/src/controllers/discoveryController.ts |
authController.ts |
software | healthy | apps/backend/src/controllers/authController.ts |
userController.ts |
software | healthy | apps/backend/src/controllers/userController.ts |
voiceController.ts |
software | healthy | apps/backend/src/controllers/voiceController.ts |
inviteController.ts |
software | healthy | apps/backend/src/controllers/inviteController.ts |
reviewController.ts |
software | healthy | apps/backend/src/controllers/reviewController.ts |
listingController.ts |
software | healthy | apps/backend/src/controllers/listingController.ts |
pushTokenController.ts |
software | healthy | apps/backend/src/controllers/pushTokenController.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
packages |
software | healthy | packages |
shared |
software | healthy | packages/shared |
src |
software | healthy | packages/shared/src |
types |
software | healthy | packages/shared/src/types |
constants |
software | healthy | packages/shared/src/constants |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
docs |
software | healthy | docs |
content |
software | healthy | docs/content |
technical |
software | healthy | docs/technical |
infra |
software | healthy | infra |
cdk.out |
software | healthy | infra/cdk.out |
asset.faa95a81ae7d7373f3e1f242268f904eb748d8d0fdd306e8a6fe5… |
software | healthy | infra/cdk.out/asset.faa95a81ae7d7373f3e1f242268f904eb748d8d… |
lib |
software | healthy | infra/lib |
apps |
software | healthy | apps |
backend |
software | healthy | apps/backend |
src |
software | healthy | apps/backend/src |
controllers |
software | healthy | apps/backend/src/controllers |
middleware |
software | healthy | apps/backend/src/middleware |
lib |
software | healthy | apps/backend/src/lib |
services |
software | healthy | apps/backend/src/services |
routes |
software | healthy | apps/backend/src/routes |
prisma |
software | healthy | apps/backend/prisma |
migrations |
software | healthy | apps/backend/prisma/migrations |
20260526000000_displayname_uniqueness |
software | healthy | apps/backend/prisma/migrations/20260526000000_displayname_u… |
20260421000000_add_saved_listings |
software | healthy | apps/backend/prisma/migrations/20260421000000_add_saved_lis… |
20260410170133_initial_schema |
software | healthy | apps/backend/prisma/migrations/20260410170133_initial_schema |
20260520000000_multi_use_invite_codes |
software | healthy | apps/backend/prisma/migrations/20260520000000_multi_use_inv… |
20260421100000_add_buyer_to_listing |
software | healthy | apps/backend/prisma/migrations/20260421100000_add_buyer_to_… |
mobile |
software | healthy | apps/mobile |
plugins |
software | healthy | apps/mobile/plugins |
scripts |
software | healthy | apps/mobile/scripts |
src |
software | healthy | apps/mobile/src |
hooks |
software | healthy | apps/mobile/src/hooks |
screens |
software | healthy | apps/mobile/src/screens |
browse |
software | healthy | apps/mobile/src/screens/browse |
profile |
software | healthy | apps/mobile/src/screens/profile |
chat |
software | healthy | apps/mobile/src/screens/chat |
auth |
software | healthy | apps/mobile/src/screens/auth |
search |
software | healthy | apps/mobile/src/screens/search |
saved |
software | healthy | apps/mobile/src/screens/saved |
sell |
software | healthy | apps/mobile/src/screens/sell |
theme |
software | healthy | apps/mobile/src/theme |
components |
software | healthy | apps/mobile/src/components |
store |
software | healthy | apps/mobile/src/store |
navigation |
software | healthy | apps/mobile/src/navigation |
lib |
software | healthy | apps/mobile/src/lib |
android |
software | healthy | apps/mobile/android |
app |
software | healthy | apps/mobile/android/app |
src |
software | healthy | apps/mobile/android/app/src |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api/v1 |
api | healthy | apps/backend/src/index.ts |
USE /health |
api | healthy | apps/backend/src/routes/index.ts |
USE /auth |
api | healthy | apps/backend/src/routes/index.ts |
USE /invites |
api | healthy | apps/backend/src/routes/index.ts |
USE /listings |
api | healthy | apps/backend/src/routes/index.ts |
USE /discover |
api | healthy | apps/backend/src/routes/index.ts |
USE /reviews |
api | healthy | apps/backend/src/routes/index.ts |
USE /users |
api | healthy | apps/backend/src/routes/index.ts |
USE /conversations |
api | healthy | apps/backend/src/routes/index.ts |
USE /push-tokens |
api | healthy | apps/backend/src/routes/index.ts |
USE /saved |
api | healthy | apps/backend/src/routes/index.ts |
GET /nearby |
api | healthy | apps/backend/src/routes/discovery.ts |
GET /categories |
api | healthy | apps/backend/src/routes/discovery.ts |
POST / |
api | healthy | apps/backend/src/routes/pushTokens.ts |
DELETE /:token |
api | healthy | apps/backend/src/routes/pushTokens.ts |
PATCH /me |
api | healthy | apps/backend/src/routes/users.ts |
GET /check-displayname |
api | healthy | apps/backend/src/routes/users.ts |
POST /me/avatar |
api | healthy | apps/backend/src/routes/users.ts |
GET /:id/reviews |
api | healthy | apps/backend/src/routes/users.ts |
GET /:id/rating |
api | healthy | apps/backend/src/routes/users.ts |
GET /seller/:sellerId |
api | healthy | apps/backend/src/routes/listings.ts |
GET /:id |
api | healthy | apps/backend/src/routes/listings.ts |
POST /voice-parse |
api | healthy | apps/backend/src/routes/listings.ts |
PUT /:id |
api | healthy | apps/backend/src/routes/listings.ts |
DELETE /:id |
api | healthy | apps/backend/src/routes/listings.ts |
PATCH /:id/status |
api | healthy | apps/backend/src/routes/listings.ts |
GET /:id/buyers |
api | healthy | apps/backend/src/routes/listings.ts |
POST /:id/images |
api | healthy | apps/backend/src/routes/listings.ts |
DELETE /:id/images/:imageId |
api | healthy | apps/backend/src/routes/listings.ts |
POST /validate-invite |
api | healthy | apps/backend/src/routes/auth.ts |
POST /redeem-invite |
api | healthy | apps/backend/src/routes/auth.ts |
GET /me |
api | healthy | apps/backend/src/routes/auth.ts |
GET / |
api | healthy | apps/backend/src/routes/saved.ts |
GET /ids |
api | healthy | apps/backend/src/routes/saved.ts |
GET /:listingId |
api | healthy | apps/backend/src/routes/saved.ts |
DELETE /:listingId |
api | healthy | apps/backend/src/routes/saved.ts |
GET /validate/:code |
api | healthy | apps/backend/src/routes/invites.ts |
GET /mine |
api | healthy | apps/backend/src/routes/invites.ts |
GET /:id/messages |
api | healthy | apps/backend/src/routes/conversations.ts |
POST /:id/messages |
api | healthy | apps/backend/src/routes/conversations.ts |
POST /auth/redeem-invite |
api | healthy | apps/mobile/src/screens/auth/SignupScreen.tsx |
PATCH /users/me |
api | healthy | apps/mobile/src/lib/api.ts |
GET /discover/nearby |
api | healthy | apps/mobile/src/lib/api.ts |
POST /listings |
api | healthy | apps/mobile/src/lib/api.ts |
POST /conversations |
api | healthy | apps/mobile/src/lib/api.ts |
GET /conversations |
api | healthy | apps/mobile/src/lib/api.ts |
POST /reviews |
api | healthy | apps/mobile/src/lib/api.ts |
GET /saved |
api | healthy | apps/mobile/src/lib/api.ts |
POST /saved |
api | healthy | apps/mobile/src/lib/api.ts |
POST /push-tokens |
api | healthy | apps/mobile/src/lib/api.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | apps/mobile/App.tsx |
ListingDetailScreen |
frontend | healthy | apps/mobile/src/screens/browse/ListingDetailScreen.tsx |
BrowseScreen |
frontend | healthy | apps/mobile/src/screens/browse/BrowseScreen.tsx |
MyListingsScreen |
frontend | healthy | apps/mobile/src/screens/profile/MyListingsScreen.tsx |
ProfileScreen |
frontend | healthy | apps/mobile/src/screens/profile/ProfileScreen.tsx |
UserProfileScreen |
frontend | healthy | apps/mobile/src/screens/profile/UserProfileScreen.tsx |
WriteReviewScreen |
frontend | healthy | apps/mobile/src/screens/profile/WriteReviewScreen.tsx |
EditProfileScreen |
frontend | healthy | apps/mobile/src/screens/profile/EditProfileScreen.tsx |
SettingsScreen |
frontend | healthy | apps/mobile/src/screens/profile/SettingsScreen.tsx |
ChatThreadScreen |
frontend | healthy | apps/mobile/src/screens/chat/ChatThreadScreen.tsx |
ConversationListScreen |
frontend | healthy | apps/mobile/src/screens/chat/ConversationListScreen.tsx |
ProfileSetupScreen |
frontend | healthy | apps/mobile/src/screens/auth/ProfileSetupScreen.tsx |
SignupScreen |
frontend | healthy | apps/mobile/src/screens/auth/SignupScreen.tsx |
LoginScreen |
frontend | healthy | apps/mobile/src/screens/auth/LoginScreen.tsx |
SearchScreen |
frontend | healthy | apps/mobile/src/screens/search/SearchScreen.tsx |
SavedScreen |
frontend | healthy | apps/mobile/src/screens/saved/SavedScreen.tsx |
CameraCaptureScreen |
frontend | healthy | apps/mobile/src/screens/sell/CameraCaptureScreen.tsx |
PostListingScreen |
frontend | healthy | apps/mobile/src/screens/sell/PostListingScreen.tsx |
InteractiveStarRating |
frontend | healthy | apps/mobile/src/components/InteractiveStarRating.tsx |
PrimaryButton |
frontend | healthy | apps/mobile/src/components/PrimaryButton.tsx |
InviteCodeInput |
frontend | healthy | apps/mobile/src/components/InviteCodeInput.tsx |
ScreenHeader |
frontend | healthy | apps/mobile/src/components/ScreenHeader.tsx |
InactiveUserBanner |
frontend | healthy | apps/mobile/src/components/InactiveUserBanner.tsx |
StarRating |
frontend | healthy | apps/mobile/src/components/StarRating.tsx |
FormInput |
frontend | healthy | apps/mobile/src/components/FormInput.tsx |
MainNavigator |
frontend | healthy | apps/mobile/src/navigation/MainNavigator.tsx |
RootNavigator |
frontend | healthy | apps/mobile/src/navigation/RootNavigator.tsx |
ChatHeaderTitle |
frontend | healthy | apps/mobile/src/navigation/ChatHeaderTitle.tsx |
AuthNavigator |
frontend | healthy | apps/mobile/src/navigation/AuthNavigator.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/mobile/app.config.js |
security | healthy | apps/mobile/app.config.js |
auth::skills-lock.json |
security | healthy | skills-lock.json |
auth::apps/backend/package.json |
security | healthy | apps/backend/package.json |
auth::apps/backend/src/index.ts |
security | healthy | apps/backend/src/index.ts |
auth::apps/mobile/README.md |
security | healthy | apps/mobile/README.md |
auth::.env.example |
security | healthy | .env.example |
auth::apps/mobile/src/screens/auth/SignupScreen.tsx |
security | healthy | apps/mobile/src/screens/auth/SignupScreen.tsx |
auth::apps/mobile/eas.json |
security | healthy | apps/mobile/eas.json |
auth::apps/backend/src/middleware/auth.ts |
security | healthy | apps/backend/src/middleware/auth.ts |
auth::apps/backend/src/controllers/authController.ts |
security | healthy | apps/backend/src/controllers/authController.ts |
auth::apps/mobile/.env.example |
security | healthy | apps/mobile/.env.example |
auth::apps/backend/src/middleware/attachUser.ts |
security | healthy | apps/backend/src/middleware/attachUser.ts |
auth::apps/backend/src/routes/auth.ts |
security | healthy | apps/backend/src/routes/auth.ts |
auth::infra/lib/app-stack.ts |
security | healthy | infra/lib/app-stack.ts |
auth::README.md |
security | healthy | README.md |
auth::apps/backend/src/services/userService.ts |
security | healthy | apps/backend/src/services/userService.ts |
auth::apps/mobile/src/screens/auth/LoginScreen.tsx |
security | healthy | apps/mobile/src/screens/auth/LoginScreen.tsx |
auth::apps/backend/src/controllers/userController.ts |
security | healthy | apps/backend/src/controllers/userController.ts |
auth::apps/mobile/src/lib/auth.ts |
security | healthy | apps/mobile/src/lib/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
saved_listings |
data | healthy | apps/backend/prisma/migrations/20260421000000_add_saved_lis… |
users |
data | healthy | apps/backend/prisma/migrations/20260410170133_initial_schem… |
invite_codes |
data | healthy | apps/backend/prisma/migrations/20260410170133_initial_schem… |
categories |
data | healthy | apps/backend/prisma/migrations/20260410170133_initial_schem… |
listings |
data | healthy | apps/backend/prisma/migrations/20260410170133_initial_schem… |
listing_images |
data | healthy | apps/backend/prisma/migrations/20260410170133_initial_schem… |
conversations |
data | healthy | apps/backend/prisma/migrations/20260410170133_initial_schem… |
messages |
data | healthy | apps/backend/prisma/migrations/20260410170133_initial_schem… |
reviews |
data | healthy | apps/backend/prisma/migrations/20260410170133_initial_schem… |
push_tokens |
data | healthy | apps/backend/prisma/migrations/20260410170133_initial_schem… |
| Label | Layer | Status | Path |
|---|---|---|---|
NetworkStack |
software | healthy | infra/lib/network-stack.ts:NetworkStack |
AppStack |
software | healthy | infra/lib/app-stack.ts:AppStack |
AppError |
software | healthy | apps/backend/src/middleware/errorHandler.ts:AppError |
DisplayNameTakenError |
software | healthy | apps/backend/src/services/userService.ts:DisplayNameTakenEr… |
MapViewErrorBoundary |
software | healthy | apps/mobile/src/screens/sell/PostListingScreen.tsx:MapViewE… |
AppErrorBoundary |
software | healthy | apps/mobile/src/components/AppErrorBoundary.tsx:AppErrorBou… |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260526000000_displayname_u… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260421000000_add_saved_lis… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260410170133_initial_schem… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260520000000_multi_use_inv… |
migration.sql |
data | healthy | apps/backend/prisma/migrations/20260421100000_add_buyer_to_… |
| Label | Layer | Status | Path |
|---|---|---|---|
10.0.0.0 |
network | healthy | infra/cdk.json |
54.175.34.74 |
network | healthy | apps/mobile/README.md |
10.0.2.2 |
network | healthy | apps/mobile/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
postgres |
data | healthy | infra/lib/app-stack.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | .env.example |
port:5432 |
network | healthy | apps/mobile/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
vps::ec2 |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
/api/v1/health |
frontend | healthy | infra/lib/app-stack.ts |
/userinfo |
frontend | healthy | apps/backend/src/middleware/attachUser.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
anhuet__marketplace |
software | healthy | /data/fable5_failed_archive/anhuet__marketplace |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | infra/lib/app-stack.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::apps/backend/Dockerfile |
hardware | healthy | apps/backend/Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/80c274b1-c465-47fd-8df7-9c130534b882/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/80c274b1-c465-47fd-8df7-9c130534b882/
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.