https://github.com/social-blip/Market-on-main
· scanned 2026-06-16 00:17 UTC (2 months, 2 weeks ago)
115 raw signals (0 security + 115 graph)
Last scanned 2 months, 2 weeks ago · v1 · 82 actionable findings from 1 signal source. 33 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 573 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 |
|---|---|---|---|
ScrollToTop |
software | healthy | client/src/App.js:ScrollToTop |
VendorRoute |
software | healthy | client/src/App.js:VendorRoute |
AdminRoute |
software | healthy | client/src/App.js:AdminRoute |
App |
software | healthy | client/src/App.js:App |
PublicLayout |
software | healthy | client/src/components/PublicLayout.js:PublicLayout |
VendorLayout |
software | healthy | client/src/components/VendorLayout.js:VendorLayout |
handleLogout |
software | healthy | client/src/components/VendorLayout.js:handleLogout |
handleReturnToAdmin |
software | healthy | client/src/components/VendorLayout.js:handleReturnToAdmin |
AdminLayout |
software | healthy | client/src/components/AdminLayout.js:AdminLayout |
handleLogout |
software | healthy | client/src/components/AdminLayout.js:handleLogout |
MusicScheduleBuilder |
software | healthy | client/src/pages/admin/MusicScheduleBuilder.js:MusicSchedul… |
fetchData |
software | healthy | client/src/pages/admin/MusicScheduleBuilder.js:fetchData |
assignMusician |
software | healthy | client/src/pages/admin/MusicScheduleBuilder.js:assignMusici… |
formatDate |
software | healthy | client/src/pages/admin/MusicScheduleBuilder.js:formatDate |
getSlotData |
software | healthy | client/src/pages/admin/MusicScheduleBuilder.js:getSlotData |
ContactSubmissions |
software | healthy | client/src/pages/admin/ContactSubmissions.js:ContactSubmiss… |
fetchSubmissions |
software | healthy | client/src/pages/admin/ContactSubmissions.js:fetchSubmissio… |
AdminBlogEditor |
software | healthy | client/src/pages/admin/BlogEditor.js:AdminBlogEditor |
fetchPost |
software | healthy | client/src/pages/admin/BlogEditor.js:fetchPost |
handleTitleChange |
software | healthy | client/src/pages/admin/BlogEditor.js:handleTitleChange |
generateSlug |
software | healthy | client/src/pages/admin/BlogEditor.js:generateSlug |
handleSubmit |
software | healthy | client/src/pages/admin/BlogEditor.js:handleSubmit |
handleImageUpload |
software | healthy | client/src/pages/admin/BlogEditor.js:handleImageUpload |
handleImageDelete |
software | healthy | client/src/pages/admin/BlogEditor.js:handleImageDelete |
AdminDates |
software | healthy | client/src/pages/admin/Dates.js:AdminDates |
fetchDates |
software | healthy | client/src/pages/admin/Dates.js:fetchDates |
toggleCancelled |
software | healthy | client/src/pages/admin/Dates.js:toggleCancelled |
AdminMusicApplications |
software | healthy | client/src/pages/admin/MusicApplications.js:AdminMusicAppli… |
fetchMusicians |
software | healthy | client/src/pages/admin/MusicApplications.js:fetchMusicians |
addMusician |
software | healthy | client/src/pages/admin/MusicApplications.js:addMusician |
saveMusician |
software | healthy | client/src/pages/admin/MusicApplications.js:saveMusician |
deleteMusician |
software | healthy | client/src/pages/admin/MusicApplications.js:deleteMusician |
MapBuilder |
software | healthy | client/src/pages/admin/MapBuilder.js:MapBuilder |
fetchMapConfig |
software | healthy | client/src/pages/admin/MapBuilder.js:fetchMapConfig |
fetchDates |
software | healthy | client/src/pages/admin/MapBuilder.js:fetchDates |
addToWaitlist |
software | healthy | client/src/pages/admin/MapBuilder.js:addToWaitlist |
removeFromWaitlist |
software | healthy | client/src/pages/admin/MapBuilder.js:removeFromWaitlist |
promoteFromWaitlist |
software | healthy | client/src/pages/admin/MapBuilder.js:promoteFromWaitlist |
handleDateChange |
software | healthy | client/src/pages/admin/MapBuilder.js:handleDateChange |
getVendorAtSpot |
software | healthy | client/src/pages/admin/MapBuilder.js:getVendorAtSpot |
isDoubleBoothStart |
software | healthy | client/src/pages/admin/MapBuilder.js:isDoubleBoothStart |
isDoubleBoothSecond |
software | healthy | client/src/pages/admin/MapBuilder.js:isDoubleBoothSecond |
isDoubleBooth |
software | healthy | client/src/pages/admin/MapBuilder.js:isDoubleBooth |
handleDragStart |
software | healthy | client/src/pages/admin/MapBuilder.js:handleDragStart |
handleDragEnd |
software | healthy | client/src/pages/admin/MapBuilder.js:handleDragEnd |
handleDragOver |
software | healthy | client/src/pages/admin/MapBuilder.js:handleDragOver |
handleDragLeave |
software | healthy | client/src/pages/admin/MapBuilder.js:handleDragLeave |
handleDrop |
software | healthy | client/src/pages/admin/MapBuilder.js:handleDrop |
handleUnassign |
software | healthy | client/src/pages/admin/MapBuilder.js:handleUnassign |
formatDate |
software | healthy | client/src/pages/admin/MapBuilder.js:formatDate |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /music/admin/schedule-builder |
api | healthy | client/src/pages/admin/MusicScheduleBuilder.js |
POST /music/admin/schedule/assign |
api | healthy | client/src/pages/admin/MusicScheduleBuilder.js |
GET /contact/submissions |
api | healthy | client/src/pages/admin/ContactSubmissions.js |
POST /blog/admin |
api | healthy | client/src/pages/admin/BlogEditor.js |
GET /dates |
api | healthy | client/src/pages/admin/Dates.js |
GET /music-applications |
api | healthy | client/src/pages/admin/MusicApplications.js |
POST /music-applications |
api | healthy | client/src/pages/admin/MusicApplications.js |
GET /settings/map_config |
api | healthy | client/src/pages/admin/MapBuilder.js |
GET /maps/builder/dates/list |
api | healthy | client/src/pages/admin/MapBuilder.js |
GET /admin/vendors |
api | healthy | client/src/pages/admin/MapBuilder.js |
POST /maps/waitlist |
api | healthy | client/src/pages/admin/MapBuilder.js |
PUT /maps/assign |
api | healthy | client/src/pages/admin/MapBuilder.js |
GET /maps |
api | healthy | client/src/pages/admin/Maps.js |
POST /maps |
api | healthy | client/src/pages/admin/Maps.js |
GET /admin/vendor-shoutouts |
api | healthy | client/src/pages/admin/Vendors.js |
POST /admin/vendor-shoutouts |
api | healthy | client/src/pages/admin/VendorShoutouts.js |
GET /dates/ |
api | healthy | client/src/pages/admin/VendorDetail.js |
POST /admin/bookings |
api | healthy | client/src/pages/admin/VendorDetail.js |
POST /admin/bookings/review |
api | healthy | client/src/pages/admin/VendorDetail.js |
POST /payments |
api | healthy | client/src/pages/admin/VendorDetail.js |
GET /payments |
api | healthy | client/src/pages/admin/Payments.js |
GET /blog/admin/all |
api | healthy | client/src/pages/admin/Blog.js |
GET /announcements/all |
api | healthy | client/src/pages/admin/Announcements.js |
POST /announcements |
api | healthy | client/src/pages/admin/Announcements.js |
GET /admin/date-requests |
api | healthy | client/src/pages/admin/Dashboard.js |
POST /contact |
api | healthy | client/src/pages/public/Contact.js |
POST /applications/submit |
api | healthy | client/src/pages/public/Apply.js |
GET /vendors/public |
api | healthy | client/src/pages/public/Vendors.js |
GET /blog |
api | healthy | client/src/pages/public/Blog.js |
GET /vendors/public?shuffle=true |
api | healthy | client/src/pages/public/TestHome4.js |
GET /blog/featured |
api | healthy | client/src/pages/public/TestHome4.js |
GET /music/schedule/upcoming?limit=12 |
api | healthy | client/src/pages/public/TestHome4.js |
GET /auth/me |
api | healthy | client/src/context/AuthContext.js |
USE /api/payments/webhook |
api | healthy | server/index.js |
USE /uploads |
api | healthy | server/index.js |
USE /api/auth |
api | healthy | server/index.js |
USE /api/vendors |
api | healthy | server/index.js |
USE /api/admin |
api | healthy | server/index.js |
USE /api/dates |
api | healthy | server/index.js |
USE /api/announcements |
api | healthy | server/index.js |
USE /api/payments |
api | healthy | server/index.js |
USE /api/maps |
api | healthy | server/index.js |
USE /api/applications |
api | healthy | server/index.js |
USE /api/music-applications |
api | healthy | server/index.js |
USE /api/blog |
api | healthy | server/index.js |
USE /api/music |
api | healthy | server/index.js |
USE /api/settings |
api | healthy | server/index.js |
USE /api/contact |
api | healthy | server/index.js |
USE /api/sitemap.xml |
api | healthy | server/index.js |
GET /api/health |
api | healthy | server/index.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
DEV-SETUP.md |
software | healthy | DEV-SETUP.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
package.json |
software | healthy | client/package.json |
package-lock.json |
software | healthy | client/package-lock.json |
index.html |
software | healthy | client/public/index.html |
index.css |
software | healthy | client/src/index.css |
App.js |
software | healthy | client/src/App.js |
index.js |
software | healthy | client/src/index.js |
client.js |
software | healthy | client/src/api/client.js |
PublicLayout.js |
software | healthy | client/src/components/PublicLayout.js |
VendorLayout.js |
software | healthy | client/src/components/VendorLayout.js |
AdminLayout.js |
software | healthy | client/src/components/AdminLayout.js |
MusicScheduleBuilder.js |
software | healthy | client/src/pages/admin/MusicScheduleBuilder.js |
ContactSubmissions.js |
software | healthy | client/src/pages/admin/ContactSubmissions.js |
BlogEditor.js |
software | healthy | client/src/pages/admin/BlogEditor.js |
Dates.js |
software | healthy | client/src/pages/admin/Dates.js |
MusicApplications.js |
software | healthy | client/src/pages/admin/MusicApplications.js |
MapBuilder.js |
software | healthy | client/src/pages/admin/MapBuilder.js |
Maps.js |
software | healthy | client/src/pages/admin/Maps.js |
Vendors.js |
software | healthy | client/src/pages/admin/Vendors.js |
VendorShoutouts.js |
software | healthy | client/src/pages/admin/VendorShoutouts.js |
Login.js |
software | healthy | client/src/pages/admin/Login.js |
VendorDetail.js |
software | healthy | client/src/pages/admin/VendorDetail.js |
Payments.js |
software | healthy | client/src/pages/admin/Payments.js |
Blog.js |
software | healthy | client/src/pages/admin/Blog.js |
Announcements.js |
software | healthy | client/src/pages/admin/Announcements.js |
Dashboard.js |
software | healthy | client/src/pages/admin/Dashboard.js |
TestHome3.js |
software | healthy | client/src/pages/public/TestHome3.js |
Contact.js |
software | healthy | client/src/pages/public/Contact.js |
Home.js |
software | healthy | client/src/pages/public/Home.js |
Apply.js |
software | healthy | client/src/pages/public/Apply.js |
Vendors.js |
software | healthy | client/src/pages/public/Vendors.js |
FindUs.js |
software | healthy | client/src/pages/public/FindUs.js |
VendorDetail.js |
software | healthy | client/src/pages/public/VendorDetail.js |
ApplyThankYou.js |
software | healthy | client/src/pages/public/ApplyThankYou.js |
Map.js |
software | healthy | client/src/pages/public/Map.js |
Sponsor.js |
software | healthy | client/src/pages/public/Sponsor.js |
Blog.js |
software | healthy | client/src/pages/public/Blog.js |
TestHome2.js |
software | healthy | client/src/pages/public/TestHome2.js |
GetInvolved.js |
software | healthy | client/src/pages/public/GetInvolved.js |
SponsorFlyer.js |
software | healthy | client/src/pages/public/SponsorFlyer.js |
TestHome.js |
software | healthy | client/src/pages/public/TestHome.js |
TestHome4.js |
software | healthy | client/src/pages/public/TestHome4.js |
BecomeVendor.js |
software | healthy | client/src/pages/public/BecomeVendor.js |
BlogPost.js |
software | healthy | client/src/pages/public/BlogPost.js |
AuthContext.js |
software | healthy | client/src/context/AuthContext.js |
global.css |
software | healthy | client/src/styles/global.css |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/admin/MusicScheduleBuilder |
frontend | healthy | client/src/pages/admin/MusicScheduleBuilder.js |
/admin/ContactSubmissions |
frontend | healthy | client/src/pages/admin/ContactSubmissions.js |
/admin/BlogEditor |
frontend | healthy | client/src/pages/admin/BlogEditor.js |
/admin/Dates |
frontend | healthy | client/src/pages/admin/Dates.js |
/admin/MusicApplications |
frontend | healthy | client/src/pages/admin/MusicApplications.js |
/admin/MapBuilder |
frontend | healthy | client/src/pages/admin/MapBuilder.js |
/admin/Maps |
frontend | healthy | client/src/pages/admin/Maps.js |
/admin/Vendors |
frontend | healthy | client/src/pages/admin/Vendors.js |
/admin/VendorShoutouts |
frontend | healthy | client/src/pages/admin/VendorShoutouts.js |
/admin/Login |
frontend | healthy | client/src/pages/admin/Login.js |
/admin/VendorDetail |
frontend | healthy | client/src/pages/admin/VendorDetail.js |
/admin/Payments |
frontend | healthy | client/src/pages/admin/Payments.js |
/admin/Blog |
frontend | healthy | client/src/pages/admin/Blog.js |
/admin/Announcements |
frontend | healthy | client/src/pages/admin/Announcements.js |
/admin/Dashboard |
frontend | healthy | client/src/pages/admin/Dashboard.js |
/public/TestHome3 |
frontend | healthy | client/src/pages/public/TestHome3.js |
/public/Contact |
frontend | healthy | client/src/pages/public/Contact.js |
/public/Home |
frontend | healthy | client/src/pages/public/Home.js |
/public/Apply |
frontend | healthy | client/src/pages/public/Apply.js |
/public/Vendors |
frontend | healthy | client/src/pages/public/Vendors.js |
/public/FindUs |
frontend | healthy | client/src/pages/public/FindUs.js |
/public/VendorDetail |
frontend | healthy | client/src/pages/public/VendorDetail.js |
/public/ApplyThankYou |
frontend | healthy | client/src/pages/public/ApplyThankYou.js |
/public/Map |
frontend | healthy | client/src/pages/public/Map.js |
/public/Sponsor |
frontend | healthy | client/src/pages/public/Sponsor.js |
/public/Blog |
frontend | healthy | client/src/pages/public/Blog.js |
/public/TestHome2 |
frontend | healthy | client/src/pages/public/TestHome2.js |
/public/GetInvolved |
frontend | healthy | client/src/pages/public/GetInvolved.js |
/public/SponsorFlyer |
frontend | healthy | client/src/pages/public/SponsorFlyer.js |
/public/TestHome |
frontend | healthy | client/src/pages/public/TestHome.js |
/public/TestHome4 |
frontend | healthy | client/src/pages/public/TestHome4.js |
/public/BecomeVendor |
frontend | healthy | client/src/pages/public/BecomeVendor.js |
/public/BlogPost |
frontend | healthy | client/src/pages/public/BlogPost.js |
/ |
frontend | healthy | client/src/App.js |
vendors |
frontend | healthy | client/src/App.js |
vendors/:id |
frontend | healthy | client/src/App.js |
map |
frontend | healthy | client/src/App.js |
apply |
frontend | healthy | client/src/App.js |
apply/thank-you |
frontend | healthy | client/src/App.js |
become-vendor |
frontend | healthy | client/src/App.js |
find-us |
frontend | healthy | client/src/App.js |
get-involved |
frontend | healthy | client/src/App.js |
contact |
frontend | healthy | client/src/App.js |
blog |
frontend | healthy | client/src/App.js |
blog/:slug |
frontend | healthy | client/src/App.js |
sponsor |
frontend | healthy | client/src/App.js |
/sponsor/flyer |
frontend | healthy | client/src/App.js |
/test-home |
frontend | healthy | client/src/App.js |
/test-home-2 |
frontend | healthy | client/src/App.js |
/test-home-3 |
frontend | healthy | client/src/App.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
client |
software | healthy | client |
public |
software | healthy | client/public |
src |
software | healthy | client/src |
api |
software | healthy | client/src/api |
components |
software | healthy | client/src/components |
pages |
software | healthy | client/src/pages |
admin |
software | healthy | client/src/pages/admin |
public |
software | healthy | client/src/pages/public |
context |
software | healthy | client/src/context |
styles |
software | healthy | client/src/styles |
database |
software | healthy | database |
seeds |
software | healthy | database/seeds |
migrations |
software | healthy | database/migrations |
server |
software | healthy | server |
models |
software | healthy | server/models |
middleware |
software | healthy | server/middleware |
scripts |
software | healthy | server/scripts |
utils |
software | healthy | server/utils |
routes |
software | healthy | server/routes |
services |
software | healthy | server/services |
| Label | Layer | Status | Path |
|---|---|---|---|
music_applications |
data | healthy | database/migrations/004_music_applications.sql |
admin_users |
data | healthy | database/migrations/001_initial_schema.sql |
vendors |
data | healthy | database/migrations/001_initial_schema.sql |
market_dates |
data | healthy | database/migrations/001_initial_schema.sql |
vendor_bookings |
data | healthy | database/migrations/001_initial_schema.sql |
payments |
data | healthy | database/migrations/001_initial_schema.sql |
announcements |
data | healthy | database/migrations/001_initial_schema.sql |
market_maps |
data | healthy | database/migrations/001_initial_schema.sql |
email_logs |
data | healthy | database/migrations/001_initial_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
004_music_applications.sql |
data | healthy | database/migrations/004_music_applications.sql |
001_initial_schema.sql |
data | healthy | database/migrations/001_initial_schema.sql |
003_add_vendor_category.sql |
data | healthy | database/migrations/003_add_vendor_category.sql |
005_vendor_images.sql |
data | healthy | database/migrations/005_vendor_images.sql |
002_unique_spot_per_date.sql |
data | healthy | database/migrations/002_unique_spot_per_date.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/.env.example |
security | healthy | server/.env.example |
auth::server/middleware/auth.js |
security | healthy | server/middleware/auth.js |
auth::server/routes/auth.js |
security | healthy | server/routes/auth.js |
auth::server/services/email.js |
security | healthy | server/services/email.js |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | server/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
165.232.145.5 |
network | healthy | README.md |
127.0.0.1 |
network | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::digitalocean |
hardware | healthy | README.md |
vps::droplet |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-k129a1_e |
software | healthy | /tmp/repobility-clone-k129a1_e |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5000 |
network | healthy | server/.env.example |
This page is publicly accessible at:
https://repobility.com/scan/bea26679-3de1-4a68-9719-2b8c5e12589a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/bea26679-3de1-4a68-9719-2b8c5e12589a/
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.