https://github.com/sovest905-blip/cosplayhub
· scanned 2026-06-16 00:18 UTC (2 months, 2 weeks ago)
247 raw signals (0 security + 247 graph)
Last scanned 2 months, 2 weeks ago · v1 · 235 actionable findings from 1 signal source. 12 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1751 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 |
|---|---|---|---|
getCookie |
software | healthy | shared/api/client.ts:getCookie |
apiFetch |
software | healthy | shared/api/client.ts:apiFetch |
method |
software | healthy | shared/api/client.ts:method |
fetchStats |
software | healthy | web/app/page.tsx:fetchStats |
HomePage |
software | healthy | web/app/page.tsx:HomePage |
RootLayout |
software | healthy | web/app/layout.tsx:RootLayout |
timeAgo |
software | healthy | web/app/notifications/page.tsx:timeAgo |
diff |
software | healthy | web/app/notifications/page.tsx:diff |
NotificationsPage |
software | healthy | web/app/notifications/page.tsx:NotificationsPage |
inner |
software | healthy | web/app/notifications/page.tsx:inner |
ProPage |
software | healthy | web/app/pro/page.tsx:ProPage |
EyeIcon |
software | healthy | web/app/auth/login/page.tsx:EyeIcon |
LoginPage |
software | healthy | web/app/auth/login/page.tsx:LoginPage |
handleSubmit |
software | healthy | web/app/auth/login/page.tsx:handleSubmit |
ForgotPasswordPage |
software | healthy | web/app/auth/forgot-password/page.tsx:ForgotPasswordPage |
handleSendOtp |
software | healthy | web/app/auth/forgot-password/page.tsx:handleSendOtp |
handleCodeChange |
software | healthy | web/app/auth/forgot-password/page.tsx:handleCodeChange |
handleCodeKey |
software | healthy | web/app/auth/forgot-password/page.tsx:handleCodeKey |
handlePaste |
software | healthy | web/app/auth/forgot-password/page.tsx:handlePaste |
handleVerifyCode |
software | healthy | web/app/auth/forgot-password/page.tsx:handleVerifyCode |
handleResetPassword |
software | healthy | web/app/auth/forgot-password/page.tsx:handleResetPassword |
TgIcon |
software | healthy | web/app/auth/forgot-password/page.tsx:TgIcon |
VerifyEmailInner |
software | healthy | web/app/auth/verify-email/page.tsx:VerifyEmailInner |
handleChange |
software | healthy | web/app/auth/verify-email/page.tsx:handleChange |
handleKeyDown |
software | healthy | web/app/auth/verify-email/page.tsx:handleKeyDown |
handlePaste |
software | healthy | web/app/auth/verify-email/page.tsx:handlePaste |
handleSubmit |
software | healthy | web/app/auth/verify-email/page.tsx:handleSubmit |
handleResend |
software | healthy | web/app/auth/verify-email/page.tsx:handleResend |
VerifyEmailPage |
software | healthy | web/app/auth/verify-email/page.tsx:VerifyEmailPage |
VerifyPhoneInner |
software | healthy | web/app/auth/verify-phone/page.tsx:VerifyPhoneInner |
handleSubmit |
software | healthy | web/app/auth/verify-phone/page.tsx:handleSubmit |
VerifyPhonePage |
software | healthy | web/app/auth/verify-phone/page.tsx:VerifyPhonePage |
EyeIcon |
software | healthy | web/app/auth/register/page.tsx:EyeIcon |
RegisterPage |
software | healthy | web/app/auth/register/page.tsx:RegisterPage |
handleSubmit |
software | healthy | web/app/auth/register/page.tsx:handleSubmit |
identifier |
software | healthy | web/app/auth/register/page.tsx:identifier |
EventsPage |
software | healthy | web/app/events/page.tsx:EventsPage |
inner |
software | healthy | web/app/events/page.tsx:inner |
fmtDate |
software | healthy | web/app/events/[id]/page.tsx:fmtDate |
EventPage |
software | healthy | web/app/events/[id]/page.tsx:EventPage |
fmtD |
software | healthy | web/app/components/SlotList.tsx:fmtD |
fmtT |
software | healthy | web/app/components/SlotList.tsx:fmtT |
SlotList |
software | healthy | web/app/components/SlotList.tsx:SlotList |
book |
software | healthy | web/app/components/SlotList.tsx:book |
cancel |
software | healthy | web/app/components/SlotList.tsx:cancel |
OrderButton |
software | healthy | web/app/components/OrderButton.tsx:OrderButton |
openForm |
software | healthy | web/app/components/OrderButton.tsx:openForm |
submit |
software | healthy | web/app/components/OrderButton.tsx:submit |
OwnerOnly |
software | healthy | web/app/components/OwnerOnly.tsx:OwnerOnly |
ComingSoon |
software | healthy | web/app/components/ComingSoon.tsx:ComingSoon |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
STRUCTURE.md |
software | healthy | STRUCTURE.md |
README.md |
software | healthy | README.md |
GETTING_STARTED.md |
software | healthy | GETTING_STARTED.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
package.json |
software | healthy | shared/package.json |
index.ts |
software | healthy | shared/index.ts |
user.ts |
software | healthy | shared/types/user.ts |
workshop.ts |
software | healthy | shared/types/workshop.ts |
profile.ts |
software | healthy | shared/types/profile.ts |
order.ts |
software | healthy | shared/types/order.ts |
client.ts |
software | healthy | shared/api/client.ts |
.env.local.example |
software | healthy | web/.env.local.example |
package.json |
software | healthy | web/package.json |
next.config.js |
software | healthy | web/next.config.js |
Dockerfile |
software | healthy | web/Dockerfile |
next-env.d.ts |
software | healthy | web/next-env.d.ts |
tsconfig.json |
software | healthy | web/tsconfig.json |
globals.css |
software | healthy | web/app/globals.css |
page.tsx |
software | healthy | web/app/page.tsx |
layout.tsx |
software | healthy | web/app/layout.tsx |
page.tsx |
software | healthy | web/app/notifications/page.tsx |
page.tsx |
software | healthy | web/app/pro/page.tsx |
page.tsx |
software | healthy | web/app/auth/login/page.tsx |
page.tsx |
software | healthy | web/app/auth/forgot-password/page.tsx |
page.tsx |
software | healthy | web/app/auth/verify-email/page.tsx |
page.tsx |
software | healthy | web/app/auth/verify-phone/page.tsx |
page.tsx |
software | healthy | web/app/auth/register/page.tsx |
page.tsx |
software | healthy | web/app/events/page.tsx |
page.tsx |
software | healthy | web/app/events/[id]/page.tsx |
SlotList.tsx |
software | healthy | web/app/components/SlotList.tsx |
OrderButton.tsx |
software | healthy | web/app/components/OrderButton.tsx |
OwnerOnly.tsx |
software | healthy | web/app/components/OwnerOnly.tsx |
ComingSoon.tsx |
software | healthy | web/app/components/ComingSoon.tsx |
AuthNav.tsx |
software | healthy | web/app/components/AuthNav.tsx |
LikeButton.tsx |
software | healthy | web/app/components/LikeButton.tsx |
LooksGrid.tsx |
software | healthy | web/app/components/LooksGrid.tsx |
MessagesPanel.tsx |
software | healthy | web/app/components/MessagesPanel.tsx |
MobileMenu.tsx |
software | healthy | web/app/components/MobileMenu.tsx |
GatedButton.tsx |
software | healthy | web/app/components/GatedButton.tsx |
CsrfFetch.tsx |
software | healthy | web/app/components/CsrfFetch.tsx |
SearchBox.tsx |
software | healthy | web/app/components/SearchBox.tsx |
GoingButton.tsx |
software | healthy | web/app/components/GoingButton.tsx |
MarketListings.tsx |
software | healthy | web/app/components/MarketListings.tsx |
PostListingButton.tsx |
software | healthy | web/app/components/PostListingButton.tsx |
SaveButton.tsx |
software | healthy | web/app/components/SaveButton.tsx |
JobListings.tsx |
software | healthy | web/app/components/JobListings.tsx |
MessageButton.tsx |
software | healthy | web/app/components/MessageButton.tsx |
FollowButton.tsx |
software | healthy | web/app/components/FollowButton.tsx |
ProCta.tsx |
software | healthy | web/app/components/ProCta.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
EmailBackend |
software | healthy | backend/config/email_backend.py:15 |
StatsView |
software | healthy | backend/common/views.py:17 |
SearchView |
software | healthy | backend/common/views.py:83 |
AnalyticsMeView |
software | healthy | backend/common/views.py:208 |
FeedView |
software | healthy | backend/common/feed.py:41 |
StandardPagination |
software | healthy | backend/common/pagination.py:3 |
_StaffView |
software | healthy | backend/common/admin_billing.py:42 |
AdminSubscriptionsView |
software | healthy | backend/common/admin_billing.py:47 |
AdminSubscriptionUpdateView |
software | healthy | backend/common/admin_billing.py:113 |
AdminStatsView |
software | healthy | backend/common/admin_content.py:30 |
AdminWorkshopsView |
software | healthy | backend/common/admin_content.py:54 |
AdminWorkshopDeleteView |
software | healthy | backend/common/admin_content.py:80 |
AdminUserWorkshopsView |
software | healthy | backend/common/admin_content.py:91 |
AdminWorkshopUpdateView |
software | healthy | backend/common/admin_content.py:111 |
AdminListingsView |
software | healthy | backend/common/admin_content.py:124 |
AdminListingActiveView |
software | healthy | backend/common/admin_content.py:154 |
AdminListingUpdateView |
software | healthy | backend/common/admin_content.py:166 |
AdminListingDeleteView |
software | healthy | backend/common/admin_content.py:194 |
AdminProductsView |
software | healthy | backend/common/admin_content.py:205 |
AdminProductActiveView |
software | healthy | backend/common/admin_content.py:227 |
AdminProductDeleteView |
software | healthy | backend/common/admin_content.py:239 |
AdminUserProductsView |
software | healthy | backend/common/admin_content.py:250 |
AdminProductUpdateView |
software | healthy | backend/common/admin_content.py:270 |
AdminUserSlotsView |
software | healthy | backend/common/admin_content.py:283 |
AdminSlotUpdateView |
software | healthy | backend/common/admin_content.py:303 |
AdminUserPhotosView |
software | healthy | backend/common/admin_content.py:326 |
AdminUserPhotoDeleteView |
software | healthy | backend/common/admin_content.py:368 |
AdminOrdersView |
software | healthy | backend/common/admin_content.py:379 |
AdminOrderStatusView |
software | healthy | backend/common/admin_content.py:403 |
_StaffView |
software | healthy | backend/common/admin_panel.py:40 |
AdminUsersView |
software | healthy | backend/common/admin_panel.py:45 |
AdminUserRolesView |
software | healthy | backend/common/admin_panel.py:114 |
AdminUserStaffView |
software | healthy | backend/common/admin_panel.py:136 |
AdminUserActiveView |
software | healthy | backend/common/admin_panel.py:151 |
AdminUserDeleteView |
software | healthy | backend/common/admin_panel.py:166 |
AdminUserPasswordView |
software | healthy | backend/common/admin_panel.py:179 |
AdminUserSubsView |
software | healthy | backend/common/admin_panel.py:196 |
AdminUserSubDeleteView |
software | healthy | backend/common/admin_panel.py:227 |
AdminInvitesView |
software | healthy | backend/common/admin_panel.py:255 |
AdminInviteUpdateView |
software | healthy | backend/common/admin_panel.py:273 |
IsOwnerOrReadOnly |
software | healthy | backend/common/permissions.py:3 |
CsrfExemptSessionAuthentication |
software | healthy | backend/apps/users/backends.py:9 |
IdentifierBackend |
software | healthy | backend/apps/users/backends.py:42 |
RegisterSerializer |
software | healthy | backend/apps/users/serializers.py:10 |
UserSerializer |
software | healthy | backend/apps/users/serializers.py:88 |
Meta |
software | healthy | backend/apps/users/serializers.py:109 |
MeSerializer |
software | healthy | backend/apps/users/serializers.py:98 |
RegisterView |
software | healthy | backend/apps/users/views.py:29 |
InviteCheckView |
software | healthy | backend/apps/users/views.py:75 |
LoginView |
software | healthy | backend/apps/users/views.py:93 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
shared |
software | healthy | shared |
types |
software | healthy | shared/types |
api |
software | healthy | shared/api |
web |
software | healthy | web |
app |
software | healthy | web/app |
notifications |
software | healthy | web/app/notifications |
pro |
software | healthy | web/app/pro |
auth |
software | healthy | web/app/auth |
login |
software | healthy | web/app/auth/login |
forgot-password |
software | healthy | web/app/auth/forgot-password |
verify-email |
software | healthy | web/app/auth/verify-email |
verify-phone |
software | healthy | web/app/auth/verify-phone |
register |
software | healthy | web/app/auth/register |
events |
software | healthy | web/app/events |
[id] |
software | healthy | web/app/events/[id] |
components |
software | healthy | web/app/components |
teams |
software | healthy | web/app/teams |
new |
software | healthy | web/app/teams/new |
[id] |
software | healthy | web/app/teams/[id] |
feed |
software | healthy | web/app/feed |
shops |
software | healthy | web/app/shops |
locations |
software | healthy | web/app/locations |
search |
software | healthy | web/app/search |
workshops |
software | healthy | web/app/workshops |
[id] |
software | healthy | web/app/workshops/[id] |
photographers |
software | healthy | web/app/photographers |
messages |
software | healthy | web/app/messages |
market |
software | healthy | web/app/market |
news |
software | healthy | web/app/news |
admin-panel |
software | healthy | web/app/admin-panel |
products |
software | healthy | web/app/products |
[id] |
software | healthy | web/app/products/[id] |
guides |
software | healthy | web/app/guides |
new |
software | healthy | web/app/guides/new |
[id] |
software | healthy | web/app/guides/[id] |
jobs |
software | healthy | web/app/jobs |
cabinet |
software | healthy | web/app/cabinet |
looks |
software | healthy | web/app/looks |
people |
software | healthy | web/app/people |
[id] |
software | healthy | web/app/people/[id] |
lib |
software | healthy | web/lib |
backend |
software | healthy | backend |
config |
software | healthy | backend/config |
settings |
software | healthy | backend/config/settings |
common |
software | healthy | backend/common |
tests |
software | healthy | backend/common/tests |
apps |
software | healthy | backend/apps |
users |
software | healthy | backend/apps/users |
tests |
software | healthy | backend/apps/users/tests |
management |
software | healthy | backend/apps/users/management |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /stats/ |
api | healthy | backend/config/urls.py |
ANY /search/ |
api | healthy | backend/config/urls.py |
ANY /analytics/me/ |
api | healthy | backend/config/urls.py |
ANY /feed/ |
api | healthy | backend/config/urls.py |
ANY /auth/ |
api | healthy | backend/config/urls.py |
ANY / |
api | healthy | backend/config/urls.py |
ANY /admin-panel/users/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/users/<int:pk>/set-roles/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/users/<int:pk>/set-staff/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/users/<int:pk>/set-active/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/users/<int:pk>/delete/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/users/<int:pk>/reset-password/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/users/<int:pk>/subscriptions/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/users/<int:pk>/subscriptions/<int:target_i… |
api | healthy | backend/config/urls.py |
ANY /admin-panel/invites/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/invites/<int:pk>/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/stats/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/workshops/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/workshops/<int:pk>/delete/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/workshops/<int:pk>/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/users/<int:pk>/workshops/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/users/<int:pk>/photos/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/users/<int:pk>/photos/<int:photo_id>/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/listings/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/listings/<int:pk>/set-active/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/listings/<int:pk>/update/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/listings/<int:pk>/delete/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/products/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/users/<int:pk>/products/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/products/<int:pk>/set-active/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/products/<int:pk>/update/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/products/<int:pk>/delete/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/users/<int:pk>/slots/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/slots/<int:pk>/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/orders/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/orders/<int:pk>/set-status/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/subscriptions/ |
api | healthy | backend/config/urls.py |
ANY /admin-panel/subscriptions/<int:pk>/ |
api | healthy | backend/config/urls.py |
ANY /schema/ |
api | healthy | backend/config/urls.py |
ANY /docs/ |
api | healthy | backend/config/urls.py |
ANY /admin/ |
api | healthy | backend/config/urls.py |
ANY /api/v1/ |
api | healthy | backend/config/urls.py |
ANY /auth/register/ |
api | healthy | backend/apps/users/urls.py |
ANY /auth/invite-check/ |
api | healthy | backend/apps/users/urls.py |
ANY /auth/login/ |
api | healthy | backend/apps/users/urls.py |
ANY /auth/logout/ |
api | healthy | backend/apps/users/urls.py |
ANY /auth/me/ |
api | healthy | backend/apps/users/urls.py |
ANY /auth/change-password/ |
api | healthy | backend/apps/users/urls.py |
ANY /auth/change-email/ |
api | healthy | backend/apps/users/urls.py |
ANY /auth/change-email/confirm/ |
api | healthy | backend/apps/users/urls.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
0001_initial.py |
data | healthy | backend/apps/users/migrations/0001_initial.py |
__init__.py |
data | healthy | backend/apps/users/migrations/__init__.py |
0002_user_telegram_id.py |
data | healthy | backend/apps/users/migrations/0002_user_telegram_id.py |
0003_user_identifiers_refactor.py |
data | healthy | backend/apps/users/migrations/0003_user_identifiers_refacto… |
0005_invite.py |
data | healthy | backend/apps/users/migrations/0005_invite.py |
0004_alter_user_is_verified_alter_user_telegram_id.py |
data | healthy | backend/apps/users/migrations/0004_alter_user_is_verified_a… |
0001_initial.py |
data | healthy | backend/apps/notifications/migrations/0001_initial.py |
__init__.py |
data | healthy | backend/apps/notifications/migrations/__init__.py |
0002_alter_notification_id.py |
data | healthy | backend/apps/notifications/migrations/0002_alter_notificati… |
0001_initial.py |
data | healthy | backend/apps/orders/migrations/0001_initial.py |
__init__.py |
data | healthy | backend/apps/orders/migrations/__init__.py |
0003_review.py |
data | healthy | backend/apps/orders/migrations/0003_review.py |
0002_initial.py |
data | healthy | backend/apps/orders/migrations/0002_initial.py |
0001_initial.py |
data | healthy | backend/apps/bookings/migrations/0001_initial.py |
__init__.py |
data | healthy | backend/apps/bookings/migrations/__init__.py |
0001_initial.py |
data | healthy | backend/apps/events/migrations/0001_initial.py |
__init__.py |
data | healthy | backend/apps/events/migrations/__init__.py |
0002_eventattendee.py |
data | healthy | backend/apps/events/migrations/0002_eventattendee.py |
0001_initial.py |
data | healthy | backend/apps/listings/migrations/0001_initial.py |
__init__.py |
data | healthy | backend/apps/listings/migrations/__init__.py |
0002_listing_contact.py |
data | healthy | backend/apps/listings/migrations/0002_listing_contact.py |
0003_alter_listing_id.py |
data | healthy | backend/apps/listings/migrations/0003_alter_listing_id.py |
0001_initial.py |
data | healthy | backend/apps/teams/migrations/0001_initial.py |
__init__.py |
data | healthy | backend/apps/teams/migrations/__init__.py |
0001_initial.py |
data | healthy | backend/apps/billing/migrations/0001_initial.py |
__init__.py |
data | healthy | backend/apps/billing/migrations/__init__.py |
0002_migrate_workshop_pro.py |
data | healthy | backend/apps/billing/migrations/0002_migrate_workshop_pro.py |
0003_remove_subscription_uniq_user_pro_and_more.py |
data | healthy | backend/apps/billing/migrations/0003_remove_subscription_un… |
0001_initial.py |
data | healthy | backend/apps/workshops/migrations/0001_initial.py |
__init__.py |
data | healthy | backend/apps/workshops/migrations/__init__.py |
0002_remove_workshop_is_pro.py |
data | healthy | backend/apps/workshops/migrations/0002_remove_workshop_is_p… |
0003_workshopphoto.py |
data | healthy | backend/apps/workshops/migrations/0003_workshopphoto.py |
0001_initial.py |
data | healthy | backend/apps/messaging/migrations/0001_initial.py |
__init__.py |
data | healthy | backend/apps/messaging/migrations/__init__.py |
0002_conversation_listing.py |
data | healthy | backend/apps/messaging/migrations/0002_conversation_listing… |
0003_alter_conversation_id_alter_message_id.py |
data | healthy | backend/apps/messaging/migrations/0003_alter_conversation_i… |
0001_initial.py |
data | healthy | backend/apps/news/migrations/0001_initial.py |
__init__.py |
data | healthy | backend/apps/news/migrations/__init__.py |
0001_initial.py |
data | healthy | backend/apps/profiles/migrations/0001_initial.py |
0006_favorite.py |
data | healthy | backend/apps/profiles/migrations/0006_favorite.py |
__init__.py |
data | healthy | backend/apps/profiles/migrations/__init__.py |
0007_profilephoto.py |
data | healthy | backend/apps/profiles/migrations/0007_profilephoto.py |
0005_follow.py |
data | healthy | backend/apps/profiles/migrations/0005_follow.py |
0002_initial.py |
data | healthy | backend/apps/profiles/migrations/0002_initial.py |
0003_profile_accept_messages.py |
data | healthy | backend/apps/profiles/migrations/0003_profile_accept_messag… |
0004_profile_role_details.py |
data | healthy | backend/apps/profiles/migrations/0004_profile_role_details.… |
0001_initial.py |
data | healthy | backend/apps/products/migrations/0001_initial.py |
__init__.py |
data | healthy | backend/apps/products/migrations/__init__.py |
0001_initial.py |
data | healthy | backend/apps/guides/migrations/0001_initial.py |
__init__.py |
data | healthy | backend/apps/guides/migrations/__init__.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
NotificationsPage |
frontend | healthy | web/app/notifications/page.tsx |
ProPage |
frontend | healthy | web/app/pro/page.tsx |
LoginPage |
frontend | healthy | web/app/auth/login/page.tsx |
ForgotPasswordPage |
frontend | healthy | web/app/auth/forgot-password/page.tsx |
VerifyEmailPage |
frontend | healthy | web/app/auth/verify-email/page.tsx |
VerifyPhonePage |
frontend | healthy | web/app/auth/verify-phone/page.tsx |
RegisterPage |
frontend | healthy | web/app/auth/register/page.tsx |
SlotList |
frontend | healthy | web/app/components/SlotList.tsx |
OrderButton |
frontend | healthy | web/app/components/OrderButton.tsx |
OwnerOnly |
frontend | healthy | web/app/components/OwnerOnly.tsx |
ComingSoon |
frontend | healthy | web/app/components/ComingSoon.tsx |
AuthNav |
frontend | healthy | web/app/components/AuthNav.tsx |
LikeButton |
frontend | healthy | web/app/components/LikeButton.tsx |
LooksGrid |
frontend | healthy | web/app/components/LooksGrid.tsx |
MessagesPanel |
frontend | healthy | web/app/components/MessagesPanel.tsx |
MobileMenu |
frontend | healthy | web/app/components/MobileMenu.tsx |
GatedButton |
frontend | healthy | web/app/components/GatedButton.tsx |
CsrfFetch |
frontend | healthy | web/app/components/CsrfFetch.tsx |
SearchBox |
frontend | healthy | web/app/components/SearchBox.tsx |
GoingButton |
frontend | healthy | web/app/components/GoingButton.tsx |
MarketListings |
frontend | healthy | web/app/components/MarketListings.tsx |
PostListingButton |
frontend | healthy | web/app/components/PostListingButton.tsx |
SaveButton |
frontend | healthy | web/app/components/SaveButton.tsx |
JobListings |
frontend | healthy | web/app/components/JobListings.tsx |
MessageButton |
frontend | healthy | web/app/components/MessageButton.tsx |
FollowButton |
frontend | healthy | web/app/components/FollowButton.tsx |
ProCta |
frontend | healthy | web/app/components/ProCta.tsx |
NewTeamPage |
frontend | healthy | web/app/teams/new/page.tsx |
TeamDetailPage |
frontend | healthy | web/app/teams/[id]/page.tsx |
FeedPage |
frontend | healthy | web/app/feed/page.tsx |
MessagesPage |
frontend | healthy | web/app/messages/page.tsx |
AdminPanelPage |
frontend | healthy | web/app/admin-panel/page.tsx |
NewGuidePage |
frontend | healthy | web/app/guides/new/page.tsx |
CabinetPage |
frontend | healthy | web/app/cabinet/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | web/app/page.tsx |
/notifications |
frontend | healthy | web/app/notifications/page.tsx |
/pro |
frontend | healthy | web/app/pro/page.tsx |
/auth/login |
frontend | healthy | web/app/auth/login/page.tsx |
/auth/forgot-password |
frontend | healthy | web/app/auth/forgot-password/page.tsx |
/auth/verify-email |
frontend | healthy | web/app/auth/verify-email/page.tsx |
/auth/verify-phone |
frontend | healthy | web/app/auth/verify-phone/page.tsx |
/auth/register |
frontend | healthy | web/app/auth/register/page.tsx |
/events |
frontend | healthy | web/app/events/page.tsx |
/events/[id] |
frontend | healthy | web/app/events/[id]/page.tsx |
/teams |
frontend | healthy | web/app/teams/page.tsx |
/teams/new |
frontend | healthy | web/app/teams/new/page.tsx |
/teams/[id] |
frontend | healthy | web/app/teams/[id]/page.tsx |
/feed |
frontend | healthy | web/app/feed/page.tsx |
/shops |
frontend | healthy | web/app/shops/page.tsx |
/locations |
frontend | healthy | web/app/locations/page.tsx |
/search |
frontend | healthy | web/app/search/page.tsx |
/workshops |
frontend | healthy | web/app/workshops/page.tsx |
/workshops/[id] |
frontend | healthy | web/app/workshops/[id]/page.tsx |
/photographers |
frontend | healthy | web/app/photographers/page.tsx |
/messages |
frontend | healthy | web/app/messages/page.tsx |
/market |
frontend | healthy | web/app/market/page.tsx |
/news |
frontend | healthy | web/app/news/page.tsx |
/admin-panel |
frontend | healthy | web/app/admin-panel/page.tsx |
/products/[id] |
frontend | healthy | web/app/products/[id]/page.tsx |
/guides |
frontend | healthy | web/app/guides/page.tsx |
/guides/new |
frontend | healthy | web/app/guides/new/page.tsx |
/guides/[id] |
frontend | healthy | web/app/guides/[id]/page.tsx |
/jobs |
frontend | healthy | web/app/jobs/page.tsx |
/cabinet |
frontend | healthy | web/app/cabinet/page.tsx |
/looks |
frontend | healthy | web/app/looks/page.tsx |
/people |
frontend | healthy | web/app/people/page.tsx |
/people/[id] |
frontend | healthy | web/app/people/[id]/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Invite |
data | healthy | backend/apps/users/models.py |
Notification |
data | healthy | backend/apps/notifications/models.py |
Order |
data | healthy | backend/apps/orders/models.py |
Review |
data | healthy | backend/apps/orders/models.py |
Slot |
data | healthy | backend/apps/bookings/models.py |
Booking |
data | healthy | backend/apps/bookings/models.py |
Event |
data | healthy | backend/apps/events/models.py |
EventAttendee |
data | healthy | backend/apps/events/models.py |
Listing |
data | healthy | backend/apps/listings/models.py |
Team |
data | healthy | backend/apps/teams/models.py |
TeamMember |
data | healthy | backend/apps/teams/models.py |
TeamLike |
data | healthy | backend/apps/teams/models.py |
Subscription |
data | healthy | backend/apps/billing/models.py |
Workshop |
data | healthy | backend/apps/workshops/models.py |
WorkshopPhoto |
data | healthy | backend/apps/workshops/models.py |
Service |
data | healthy | backend/apps/workshops/models.py |
Conversation |
data | healthy | backend/apps/messaging/models.py |
Message |
data | healthy | backend/apps/messaging/models.py |
News |
data | healthy | backend/apps/news/models.py |
Profile |
data | healthy | backend/apps/profiles/models.py |
SocialLink |
data | healthy | backend/apps/profiles/models.py |
ProfilePhoto |
data | healthy | backend/apps/profiles/models.py |
Favorite |
data | healthy | backend/apps/profiles/models.py |
Follow |
data | healthy | backend/apps/profiles/models.py |
Product |
data | healthy | backend/apps/products/models.py |
Guide |
data | healthy | backend/apps/guides/models.py |
GuidePhoto |
data | healthy | backend/apps/guides/models.py |
Look |
data | healthy | backend/apps/looks/models.py |
LookLike |
data | healthy | backend/apps/looks/models.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::web/Dockerfile |
hardware | healthy | web/Dockerfile |
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
db |
hardware | healthy | backend/docker-compose.yml |
redis |
hardware | healthy | backend/docker-compose.yml |
web |
hardware | healthy | backend/docker-compose.yml |
frontend |
hardware | healthy | backend/docker-compose.yml |
mailhog |
hardware | healthy | backend/docker-compose.yml |
tgbot |
hardware | healthy | backend/docker-compose.yml |
nginx |
hardware | healthy | backend/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | web/Dockerfile |
port:8000 |
network | healthy | backend/Dockerfile |
port:8025 |
network | healthy | backend/docker-compose.yml |
port:28 |
network | healthy | backend/docker-compose.yml |
port:8080 |
network | healthy | backend/docker-compose.yml |
port:80 |
network | healthy | backend/docker-compose.yml |
port:5432 |
network | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::backend/conftest.py |
security | healthy | backend/conftest.py |
password_literal::backend/common/tests/test_admin_panel.py |
security | healthy | backend/common/tests/test_admin_panel.py |
password_literal::backend/apps/users/tests/test_account.py |
security | healthy | backend/apps/users/tests/test_account.py |
password_literal::backend/apps/users/tests/test_auth.py |
security | healthy | backend/apps/users/tests/test_auth.py |
password_literal::backend/apps/users/tests/test_auth.py |
security | healthy | backend/apps/users/tests/test_auth.py |
password_literal::backend/apps/users/tests/test_invites.py |
security | healthy | backend/apps/users/tests/test_invites.py |
password_literal::backend/apps/profiles/management/commands… |
security | healthy | backend/apps/profiles/management/commands/seed_demo.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
redis |
data | healthy | README.md |
postgres |
data | healthy | README.md |
sqlite |
data | healthy | backend/config/settings/test.py |
| Label | Layer | Status | Path |
|---|---|---|---|
1.006.13.758 |
network | healthy | web/app/auth/forgot-password/page.tsx |
109.235.118.28 |
network | healthy | backend/.env.example |
127.0.0.1 |
network | healthy | backend/.env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::shared/api/client.ts |
security | healthy | shared/api/client.ts |
auth::backend/config/settings/base.py |
security | healthy | backend/config/settings/base.py |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
web-ci |
cicd | healthy | .github/workflows/deploy.yml |
backend-ci |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
VPS_USER |
cicd | healthy | — |
VPS_HOST |
cicd | healthy | — |
VPS_SSH_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-01ifelin |
software | healthy | /tmp/repobility-clone-01ifelin |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | backend/requirements.txt |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/5238e3e4-a95f-4cef-b3e4-851f96a1841a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5238e3e4-a95f-4cef-b3e4-851f96a1841a/
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.