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.

ShariqAnsari88/scene

https://github.com/ShariqAnsari88/scene · scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)

61 raw signals (0 security + 61 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

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

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
/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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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…

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
sqlite data healthy README.md
postgres data healthy README.md
postgresql data healthy backend/.env.example

LabelLayerStatusPath
187.127.135.193 network healthy CLAUDE.md
127.0.0.1 network healthy frontend/Dockerfile

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

LabelLayerStatusPath
nginx network healthy CLAUDE.md

LabelLayerStatusPath
password_literal::cms/src/lib/__tests__/api.test.ts security healthy cms/src/lib/__tests__/api.test.ts
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/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.