https://github.com/ShariqAnsari88/scene
· scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)
61 raw signals (0 security + 61 graph)
Last scanned 2 months, 2 weeks ago · v1 · 60 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 1341 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 |
|---|---|---|---|
App |
software | healthy | frontend/src/App.tsx:App |
categoryLabel |
software | healthy | frontend/src/components/CategoryChips.tsx:categoryLabel |
CategoryChips |
software | healthy | frontend/src/components/CategoryChips.tsx:CategoryChips |
ErrorState |
software | healthy | frontend/src/components/ErrorState.tsx:ErrorState |
CuratingLoader |
software | healthy | frontend/src/components/CuratingLoader.tsx:CuratingLoader |
formatCloseTime |
software | healthy | frontend/src/components/SpotCard.tsx:formatCloseTime |
formatDistance |
software | healthy | frontend/src/components/SpotCard.tsx:formatDistance |
SpotCard |
software | healthy | frontend/src/components/SpotCard.tsx:SpotCard |
toggleFav |
software | healthy | frontend/src/components/SpotCard.tsx:toggleFav |
NewsletterPanel |
software | healthy | frontend/src/components/NewsletterPanel.tsx:NewsletterPanel |
handleSubmit |
software | healthy | frontend/src/components/NewsletterPanel.tsx:handleSubmit |
VibeChip |
software | healthy | frontend/src/components/VibeChip.tsx:VibeChip |
FitPins |
software | healthy | frontend/src/components/MapView.tsx:FitPins |
MapView |
software | healthy | frontend/src/components/MapView.tsx:MapView |
AdBanner |
software | healthy | frontend/src/components/AdBanner.tsx:AdBanner |
ScrollToTop |
software | healthy | frontend/src/components/Layout.tsx:ScrollToTop |
Layout |
software | healthy | frontend/src/components/Layout.tsx:Layout |
aiLabelLabel |
software | healthy | frontend/src/components/LabelChips.tsx:aiLabelLabel |
LabelChips |
software | healthy | frontend/src/components/LabelChips.tsx:LabelChips |
Footer |
software | healthy | frontend/src/components/Footer.tsx:Footer |
LocationChip |
software | healthy | frontend/src/components/LocationChip.tsx:LocationChip |
mapsHref |
software | healthy | frontend/src/components/SpotMap.tsx:mapsHref |
SpotMap |
software | healthy | frontend/src/components/SpotMap.tsx:SpotMap |
openOnAdd |
software | healthy | frontend/src/components/SpotMap.tsx:openOnAdd |
Loading |
software | healthy | frontend/src/components/Loading.tsx:Loading |
SectionHead |
software | healthy | frontend/src/components/SectionHead.tsx:SectionHead |
Navbar |
software | healthy | frontend/src/components/Navbar.tsx:Navbar |
at |
software | healthy | frontend/src/components/__tests__/NightMode.test.tsx:at |
owl |
software | healthy | frontend/src/components/__tests__/NightMode.test.tsx:owl |
Opener |
software | healthy | frontend/src/components/__tests__/SearchOverlay.test.tsx:Op… |
renderOverlay |
software | healthy | frontend/src/components/__tests__/SearchOverlay.test.tsx:re… |
renderCard |
software | healthy | frontend/src/components/__tests__/SpotCard.test.tsx:renderC… |
YourHisaab |
software | healthy | frontend/src/components/split/YourHisaab.tsx:YourHisaab |
ConfirmDialog |
software | healthy | frontend/src/components/split/ConfirmDialog.tsx:ConfirmDial… |
onKey |
software | healthy | frontend/src/components/split/ConfirmDialog.tsx:onKey |
DamageCheck |
software | healthy | frontend/src/components/split/DamageCheck.tsx:DamageCheck |
splitTheDamage |
software | healthy | frontend/src/components/split/DamageCheck.tsx:splitTheDamage |
AddExpenseForm |
software | healthy | frontend/src/components/split/AddExpenseForm.tsx:AddExpense… |
toggle |
software | healthy | frontend/src/components/split/AddExpenseForm.tsx:toggle |
submit |
software | healthy | frontend/src/components/split/AddExpenseForm.tsx:submit |
HisaabPanel |
software | healthy | frontend/src/components/split/HisaabPanel.tsx:HisaabPanel |
WhoAreYou |
software | healthy | frontend/src/components/split/WhoAreYou.tsx:WhoAreYou |
formatDistance |
software | healthy | frontend/src/components/search/SearchOverlay.tsx:formatDist… |
SearchOverlay |
software | healthy | frontend/src/components/search/SearchOverlay.tsx:SearchOver… |
close |
software | healthy | frontend/src/components/search/SearchOverlay.tsx:close |
onKey |
software | healthy | frontend/src/components/search/SearchOverlay.tsx:onKey |
go |
software | healthy | frontend/src/components/search/SearchOverlay.tsx:go |
RightNowStrip |
software | healthy | frontend/src/components/home/RightNowStrip.tsx:RightNowStrip |
MoodRail |
software | healthy | frontend/src/components/home/MoodRail.tsx:MoodRail |
HowItWorks |
software | healthy | frontend/src/components/home/HowItWorks.tsx:HowItWorks |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PENDING-TASKS.md |
software | healthy | PENDING-TASKS.md |
README.md |
software | healthy | README.md |
RULEBOOK.md |
software | healthy | RULEBOOK.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
NEXT-TASKS.md |
software | healthy | NEXT-TASKS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
DEPLOYMENT.md |
software | healthy | DEPLOYMENT.md |
DECISIONS.md |
software | healthy | DECISIONS.md |
SETUP.md |
software | healthy | SETUP.md |
tsconfig.app.json |
software | healthy | frontend/tsconfig.app.json |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
package.json |
software | healthy | frontend/package.json |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
index.html |
software | healthy | frontend/index.html |
Dockerfile |
software | healthy | frontend/Dockerfile |
package-lock.json |
software | healthy | frontend/package-lock.json |
.env.example |
software | healthy | frontend/.env.example |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
vitest.config.ts |
software | healthy | frontend/vitest.config.ts |
launch.json |
software | healthy | frontend/.claude/launch.json |
README.txt |
software | healthy | frontend/public/media/README.txt |
main.tsx |
software | healthy | frontend/src/main.tsx |
vite-env.d.ts |
software | healthy | frontend/src/vite-env.d.ts |
App.tsx |
software | healthy | frontend/src/App.tsx |
fixtures.ts |
software | healthy | frontend/src/test/fixtures.ts |
setup.ts |
software | healthy | frontend/src/test/setup.ts |
CategoryChips.tsx |
software | healthy | frontend/src/components/CategoryChips.tsx |
ErrorState.tsx |
software | healthy | frontend/src/components/ErrorState.tsx |
CuratingLoader.tsx |
software | healthy | frontend/src/components/CuratingLoader.tsx |
SpotCard.tsx |
software | healthy | frontend/src/components/SpotCard.tsx |
NewsletterPanel.tsx |
software | healthy | frontend/src/components/NewsletterPanel.tsx |
VibeChip.tsx |
software | healthy | frontend/src/components/VibeChip.tsx |
MapView.tsx |
software | healthy | frontend/src/components/MapView.tsx |
AdBanner.tsx |
software | healthy | frontend/src/components/AdBanner.tsx |
Layout.tsx |
software | healthy | frontend/src/components/Layout.tsx |
LabelChips.tsx |
software | healthy | frontend/src/components/LabelChips.tsx |
Footer.tsx |
software | healthy | frontend/src/components/Footer.tsx |
LocationChip.tsx |
software | healthy | frontend/src/components/LocationChip.tsx |
SpotMap.tsx |
software | healthy | frontend/src/components/SpotMap.tsx |
Loading.tsx |
software | healthy | frontend/src/components/Loading.tsx |
SectionHead.tsx |
software | healthy | frontend/src/components/SectionHead.tsx |
Navbar.tsx |
software | healthy | frontend/src/components/Navbar.tsx |
LabelChips.test.tsx |
software | healthy | frontend/src/components/__tests__/LabelChips.test.tsx |
VibeChip.test.tsx |
software | healthy | frontend/src/components/__tests__/VibeChip.test.tsx |
CuratingLoader.test.tsx |
software | healthy | frontend/src/components/__tests__/CuratingLoader.test.tsx |
NightMode.test.tsx |
software | healthy | frontend/src/components/__tests__/NightMode.test.tsx |
SearchOverlay.test.tsx |
software | healthy | frontend/src/components/__tests__/SearchOverlay.test.tsx |
CategoryChips.test.tsx |
software | healthy | frontend/src/components/__tests__/CategoryChips.test.tsx |
LocationChip.test.tsx |
software | healthy | frontend/src/components/__tests__/LocationChip.test.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ResizeObserverStub |
software | healthy | frontend/src/test/setup.ts:ResizeObserverStub |
IntersectionObserverStub |
software | healthy | frontend/src/test/setup.ts:IntersectionObserverStub |
and |
software | healthy | frontend/src/components/__tests__/VibeChip.test.tsx:and |
when |
software | healthy | frontend/src/components/__tests__/NightMode.test.tsx:when |
ApiError |
software | healthy | frontend/src/lib/api.ts:ApiError |
ApiError |
software | healthy | frontend/src/lib/__tests__/api.test.ts:ApiError |
ApiError |
software | healthy | cms/src/lib/api.ts:ApiError |
ApiError |
software | healthy | cms/src/lib/__tests__/api.test.ts:ApiError |
SearchPage |
software | healthy | backend/app/search_pages.py:10 |
AiLabelInfo |
software | healthy | backend/app/labels.py:10 |
Submission |
software | healthy | backend/app/models/submission.py:21 |
Split |
software | healthy | backend/app/models/split.py:16 |
BlogPost |
software | healthy | backend/app/models/blog_post.py:11 |
SearchDocument |
software | healthy | backend/app/models/search_document.py:15 |
Spot |
software | healthy | backend/app/models/spot.py:12 |
User |
software | healthy | backend/app/models/user.py:11 |
TestListSpots |
software | healthy | backend/app/tests/test_spots.py:14 |
TestSearchService |
software | healthy | backend/app/tests/test_spots.py:143 |
TestSpotDetail |
software | healthy | backend/app/tests/test_spots.py:183 |
TestMeta |
software | healthy | backend/app/tests/test_spots.py:211 |
TestCategoryMatchPct |
software | healthy | backend/app/tests/test_spots.py:235 |
TestSortNearestAndFeatured |
software | healthy | backend/app/tests/test_spots.py:245 |
TestLabelFilter |
software | healthy | backend/app/tests/test_spots.py:273 |
TestNearbyExpandFlag |
software | healthy | backend/app/tests/test_spots.py:295 |
TestBudgetFit |
software | healthy | backend/app/tests/test_matching.py:64 |
TestOpenNow |
software | healthy | backend/app/tests/test_matching.py:87 |
TestMatchFormula |
software | healthy | backend/app/tests/test_matching.py:129 |
TestVibeHelpers |
software | healthy | backend/app/tests/test_matching.py:166 |
TestSimilarityHelpers |
software | healthy | backend/app/tests/test_matching.py:186 |
TestRelatedSelector |
software | healthy | backend/app/tests/test_matching.py:212 |
TestPriceBand |
software | healthy | backend/app/tests/test_matching.py:257 |
TestHaversineM |
software | healthy | backend/app/tests/test_matching.py:267 |
TestBlog |
software | healthy | backend/app/tests/test_blog.py:60 |
TestLogin |
software | healthy | backend/app/tests/test_auth.py:6 |
TestAdminGuard |
software | healthy | backend/app/tests/test_auth.py:35 |
TestCreateSubmission |
software | healthy | backend/app/tests/test_submissions.py:26 |
TestRateLimitConfig |
software | healthy | backend/app/tests/test_submissions.py:48 |
TestAdminReview |
software | healthy | backend/app/tests/test_submissions.py:59 |
TestAdminSpotsCrud |
software | healthy | backend/app/tests/test_submissions.py:154 |
Base |
software | healthy | backend/app/core/database.py:13 |
VibeInfo |
software | healthy | backend/app/core/constants.py:57 |
ZoneInfo |
software | healthy | backend/app/core/constants.py:143 |
Settings |
software | healthy | backend/app/core/config.py:6 |
SubmissionCreate |
software | healthy | backend/app/schemas/submission.py:12 |
SubmissionCreated |
software | healthy | backend/app/schemas/submission.py:37 |
SubmissionOut |
software | healthy | backend/app/schemas/submission.py:43 |
SubmissionReview |
software | healthy | backend/app/schemas/submission.py:67 |
SplitCreate |
software | healthy | backend/app/schemas/split.py:25 |
SplitMemberCreate |
software | healthy | backend/app/schemas/split.py:44 |
SplitExpenseCreate |
software | healthy | backend/app/schemas/split.py:62 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/Press |
frontend | healthy | frontend/src/pages/Press.tsx |
/Split |
frontend | healthy | frontend/src/pages/Split.tsx |
/Careers |
frontend | healthy | frontend/src/pages/Careers.tsx |
/Contact |
frontend | healthy | frontend/src/pages/Contact.tsx |
/About |
frontend | healthy | frontend/src/pages/About.tsx |
/ForBusiness |
frontend | healthy | frontend/src/pages/ForBusiness.tsx |
/SpotPage |
frontend | healthy | frontend/src/pages/SpotPage.tsx |
/Help |
frontend | healthy | frontend/src/pages/Help.tsx |
/AddYourPlace |
frontend | healthy | frontend/src/pages/AddYourPlace.tsx |
/Terms |
frontend | healthy | frontend/src/pages/Terms.tsx |
/SplitTab |
frontend | healthy | frontend/src/pages/SplitTab.tsx |
/Privacy |
frontend | healthy | frontend/src/pages/Privacy.tsx |
/Faq |
frontend | healthy | frontend/src/pages/Faq.tsx |
/CommunityGuidelines |
frontend | healthy | frontend/src/pages/CommunityGuidelines.tsx |
/NotFound |
frontend | healthy | frontend/src/pages/NotFound.tsx |
/Home |
frontend | healthy | frontend/src/pages/Home.tsx |
/Explore |
frontend | healthy | frontend/src/pages/Explore.tsx |
/Blog |
frontend | healthy | frontend/src/pages/Blog.tsx |
/Cookies |
frontend | healthy | frontend/src/pages/Cookies.tsx |
/BlogPost |
frontend | healthy | frontend/src/pages/BlogPost.tsx |
/Plan |
frontend | healthy | frontend/src/pages/Plan.tsx |
/__tests__/SpotPage.test |
frontend | healthy | frontend/src/pages/__tests__/SpotPage.test.tsx |
/__tests__/NotFound.test |
frontend | healthy | frontend/src/pages/__tests__/NotFound.test.tsx |
/__tests__/Home.test |
frontend | healthy | frontend/src/pages/__tests__/Home.test.tsx |
/__tests__/Explore.test |
frontend | healthy | frontend/src/pages/__tests__/Explore.test.tsx |
/__tests__/SplitTab.test |
frontend | healthy | frontend/src/pages/__tests__/SplitTab.test.tsx |
/ApprovalsPage |
frontend | healthy | cms/src/pages/ApprovalsPage.tsx |
/LoginPage |
frontend | healthy | cms/src/pages/LoginPage.tsx |
/SpotEditPage |
frontend | healthy | cms/src/pages/SpotEditPage.tsx |
/ListingsPage |
frontend | healthy | cms/src/pages/ListingsPage.tsx |
/DashboardPage |
frontend | healthy | cms/src/pages/DashboardPage.tsx |
/__tests__/LoginPage.test |
frontend | healthy | cms/src/pages/__tests__/LoginPage.test.tsx |
/__tests__/DashboardPage.test |
frontend | healthy | cms/src/pages/__tests__/DashboardPage.test.tsx |
/ |
frontend | healthy | frontend/src/App.tsx |
/explore |
frontend | healthy | frontend/src/App.tsx |
/spot/:slug |
frontend | healthy | frontend/src/App.tsx |
/plan |
frontend | healthy | frontend/src/App.tsx |
/split |
frontend | healthy | frontend/src/App.tsx |
/s/:code |
frontend | healthy | frontend/src/App.tsx |
/add-your-place |
frontend | healthy | frontend/src/App.tsx |
/about |
frontend | healthy | frontend/src/App.tsx |
/blog |
frontend | healthy | frontend/src/App.tsx |
/blog/:slug |
frontend | healthy | frontend/src/App.tsx |
/careers |
frontend | healthy | frontend/src/App.tsx |
/press |
frontend | healthy | frontend/src/App.tsx |
/help |
frontend | healthy | frontend/src/App.tsx |
/community-guidelines |
frontend | healthy | frontend/src/App.tsx |
/privacy |
frontend | healthy | frontend/src/App.tsx |
/terms |
frontend | healthy | frontend/src/App.tsx |
/cookies |
frontend | healthy | frontend/src/App.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
.claude |
software | healthy | frontend/.claude |
public |
software | healthy | frontend/public |
media |
software | healthy | frontend/public/media |
src |
software | healthy | frontend/src |
test |
software | healthy | frontend/src/test |
components |
software | healthy | frontend/src/components |
__tests__ |
software | healthy | frontend/src/components/__tests__ |
split |
software | healthy | frontend/src/components/split |
__tests__ |
software | healthy | frontend/src/components/split/__tests__ |
search |
software | healthy | frontend/src/components/search |
home |
software | healthy | frontend/src/components/home |
content |
software | healthy | frontend/src/components/content |
night |
software | healthy | frontend/src/components/night |
plan |
software | healthy | frontend/src/components/plan |
lib |
software | healthy | frontend/src/lib |
__tests__ |
software | healthy | frontend/src/lib/__tests__ |
pages |
software | healthy | frontend/src/pages |
__tests__ |
software | healthy | frontend/src/pages/__tests__ |
hooks |
software | healthy | frontend/src/hooks |
__tests__ |
software | healthy | frontend/src/hooks/__tests__ |
context |
software | healthy | frontend/src/context |
__tests__ |
software | healthy | frontend/src/context/__tests__ |
styles |
software | healthy | frontend/src/styles |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
design |
software | healthy | docs/design |
cms |
software | healthy | cms |
src |
software | healthy | cms/src |
test |
software | healthy | cms/src/test |
components |
software | healthy | cms/src/components |
__tests__ |
software | healthy | cms/src/components/__tests__ |
lib |
software | healthy | cms/src/lib |
__tests__ |
software | healthy | cms/src/lib/__tests__ |
pages |
software | healthy | cms/src/pages |
__tests__ |
software | healthy | cms/src/pages/__tests__ |
styles |
software | healthy | cms/src/styles |
.claude |
software | healthy | .claude |
backend |
software | healthy | backend |
app |
software | healthy | backend/app |
models |
software | healthy | backend/app/models |
tests |
software | healthy | backend/app/tests |
services |
software | healthy | backend/app/services |
core |
software | healthy | backend/app/core |
schemas |
software | healthy | backend/app/schemas |
routers |
software | healthy | backend/app/routers |
migrations |
software | healthy | backend/migrations |
versions |
software | healthy | backend/migrations/versions |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | backend/app/routers/spots.py |
GET /nearby |
api | healthy | backend/app/routers/spots.py |
GET /{slug} |
api | healthy | backend/app/routers/spots.py |
POST / |
api | healthy | backend/app/routers/submissions.py |
POST /login |
api | healthy | backend/app/routers/auth.py |
GET /zones |
api | healthy | backend/app/routers/meta.py |
GET /vibes |
api | healthy | backend/app/routers/meta.py |
GET /api/stats |
api | healthy | backend/app/routers/admin.py |
GET /api/spots |
api | healthy | backend/app/routers/admin.py |
POST /api/spots |
api | healthy | backend/app/routers/admin.py |
GET /api/spots/{spot_id} |
api | healthy | backend/app/routers/admin.py |
PATCH /api/spots/{spot_id} |
api | healthy | backend/app/routers/admin.py |
DELETE /api/spots/{spot_id} |
api | healthy | backend/app/routers/admin.py |
GET /api/submissions |
api | healthy | backend/app/routers/admin.py |
PATCH /api/submissions/{submission_id} |
api | healthy | backend/app/routers/admin.py |
POST /api/splits |
api | healthy | backend/app/routers/splits.py |
GET /api/splits/{code} |
api | healthy | backend/app/routers/splits.py |
POST /api/splits/{code}/members |
api | healthy | backend/app/routers/splits.py |
POST /api/splits/{code}/expenses |
api | healthy | backend/app/routers/splits.py |
PUT /api/splits/{code}/expenses/{expense_id} |
api | healthy | backend/app/routers/splits.py |
DELETE /api/splits/{code}/expenses/{expense_id} |
api | healthy | backend/app/routers/splits.py |
POST /api/splits/{code}/settle |
api | healthy | backend/app/routers/splits.py |
DELETE /api/splits/{code} |
api | healthy | backend/app/routers/splits.py |
GET /search |
api | healthy | backend/app/routers/search.py |
| Label | Layer | Status | Path |
|---|---|---|---|
Submission |
data | healthy | backend/app/models/submission.py |
submissions |
data | healthy | backend/app/models/submission.py |
Split |
data | healthy | backend/app/models/split.py |
splits |
data | healthy | backend/app/models/split.py |
BlogPost |
data | healthy | backend/app/models/blog_post.py |
blog_posts |
data | healthy | backend/app/models/blog_post.py |
SearchDocument |
data | healthy | backend/app/models/search_document.py |
search_documents |
data | healthy | backend/app/models/search_document.py |
Spot |
data | healthy | backend/app/models/spot.py |
spots |
data | healthy | backend/app/models/spot.py |
User |
data | healthy | backend/app/models/user.py |
users |
data | healthy | backend/app/models/user.py |
Base |
data | healthy | backend/app/core/database.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::cms/src/lib/__tests__/api.test.ts |
security | healthy | cms/src/lib/__tests__/api.test.ts |
auth::backend/app/core/__init__.py |
security | healthy | backend/app/core/__init__.py |
auth::backend/app/core/security.py |
security | healthy | backend/app/core/security.py |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::backend/app/core/deps.py |
security | healthy | backend/app/core/deps.py |
auth::README.md |
security | healthy | README.md |
auth::cms/src/pages/__tests__/LoginPage.test.tsx |
security | healthy | cms/src/pages/__tests__/LoginPage.test.tsx |
auth::docker-compose.yml |
security | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
env.py |
data | healthy | backend/migrations/env.py |
47820f88d946_splits_table.py |
data | healthy | backend/migrations/versions/47820f88d946_splits_table.py |
c282f328d207_search_documents_table.py |
data | healthy | backend/migrations/versions/c282f328d207_search_documents_t… |
e571e364b858_baseline_schema.py |
data | healthy | backend/migrations/versions/e571e364b858_baseline_schema.py |
f3a91c20d614_add_price_type_column.py |
data | healthy | backend/migrations/versions/f3a91c20d614_add_price_type_col… |
ebaf70f51095_fix_shorts_categories_json_type.py |
data | healthy | backend/migrations/versions/ebaf70f51095_fix_shorts_categor… |
a17735afb204_add_ai_labelled_column.py |
data | healthy | backend/migrations/versions/a17735afb204_add_ai_labelled_co… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:80 |
network | healthy | docker-compose.yml |
port:443 |
network | healthy | docker-compose.yml |
port:5173 |
network | healthy | frontend/vite.config.ts |
port:5174 |
network | healthy | cms/vite.config.ts |
port:8000 |
network | healthy | backend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::frontend/Dockerfile |
hardware | healthy | frontend/Dockerfile |
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
scenes-backend |
hardware | healthy | docker-compose.yml |
scenes-frontend |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgres |
data | healthy | README.md |
postgresql |
data | healthy | backend/.env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
187.127.135.193 |
network | healthy | CLAUDE.md |
127.0.0.1 |
network | healthy | frontend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-yhr2820b |
software | healthy | /tmp/repobility-clone-yhr2820b |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::cms/src/lib/__tests__/api.test.ts |
security | healthy | cms/src/lib/__tests__/api.test.ts |
This page is publicly accessible at:
https://repobility.com/scan/5608a719-255a-43a6-a97a-298a13fec2b8/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5608a719-255a-43a6-a97a-298a13fec2b8/
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.