https://github.com/tomi191/EuphoriaBeautyBar
· scanned 2026-06-16 00:39 UTC (2 months, 1 week ago)
38 raw signals (0 security + 38 graph)
Last scanned 2 months, 1 week ago · v1 · 38 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1048 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 |
|---|---|---|---|
check |
software | healthy | scripts/check-parallel-logic.ts:check |
main |
software | healthy | scripts/fix-audit3.ts:main |
ensureAdmin |
software | healthy | scripts/seed.ts:ensureAdmin |
seedTeam |
software | healthy | scripts/seed.ts:seedTeam |
seedServices |
software | healthy | scripts/seed.ts:seedServices |
seedTestimonials |
software | healthy | scripts/seed.ts:seedTestimonials |
seedFaq |
software | healthy | scripts/seed.ts:seedFaq |
seedGallery |
software | healthy | scripts/seed.ts:seedGallery |
main |
software | healthy | scripts/seed.ts:main |
main |
software | healthy | scripts/fix-audit3b.ts:main |
kebab |
software | healthy | scripts/montibello-scrape.ts:kebab |
u |
software | healthy | scripts/montibello-scrape.ts:u |
curlAvailable |
software | healthy | scripts/montibello-scrape.ts:curlAvailable |
verifyImage |
software | healthy | scripts/montibello-scrape.ts:verifyImage |
main |
software | healthy | scripts/montibello-scrape.ts:main |
isCacheableAsset |
software | healthy | public/sw.js:isCacheableAsset |
url |
software | healthy | public/sw.js:url |
middleware |
software | healthy | src/middleware.ts:middleware |
ThemeToggle |
software | healthy | src/components/layout/theme-toggle.tsx:ThemeToggle |
SiteHeader |
software | healthy | src/components/layout/site-header.tsx:SiteHeader |
MobileCallBar |
software | healthy | src/components/layout/mobile-call-bar.tsx:MobileCallBar |
SiteFooter |
software | healthy | src/components/layout/site-footer.tsx:SiteFooter |
MobileNav |
software | healthy | src/components/layout/mobile-nav.tsx:MobileNav |
renderInline |
software | healthy | src/components/blog/post-renderer.tsx:renderInline |
PostRenderer |
software | healthy | src/components/blog/post-renderer.tsx:PostRenderer |
formatTime |
software | healthy | src/components/blog/blog-audio-player.tsx:formatTime |
BlogAudioPlayer |
software | healthy | src/components/blog/blog-audio-player.tsx:BlogAudioPlayer |
AuthorBio |
software | healthy | src/components/blog/author-bio.tsx:AuthorBio |
ShareButtons |
software | healthy | src/components/blog/share-buttons.tsx:ShareButtons |
copyLink |
software | healthy | src/components/blog/share-buttons.tsx:copyLink |
Logo |
software | healthy | src/components/brand/logo.tsx:Logo |
inner |
software | healthy | src/components/brand/logo.tsx:inner |
LineDivider |
software | healthy | src/components/brand/line-divider.tsx:LineDivider |
StaffProfileForm |
software | healthy | src/components/staff/profile-form.tsx:StaffProfileForm |
saveProfile |
software | healthy | src/components/staff/profile-form.tsx:saveProfile |
changePassword |
software | healthy | src/components/staff/profile-form.tsx:changePassword |
sofiaOffsetMinutes |
software | healthy | src/components/staff/booking-board.tsx:sofiaOffsetMinutes |
sofiaWallToUtcISO |
software | healthy | src/components/staff/booking-board.tsx:sofiaWallToUtcISO |
durationLabel |
software | healthy | src/components/staff/booking-board.tsx:durationLabel |
BookingBoard |
software | healthy | src/components/staff/booking-board.tsx:BookingBoard |
findBooking |
software | healthy | src/components/staff/booking-board.tsx:findBooking |
handleDrop |
software | healthy | src/components/staff/booking-board.tsx:handleDrop |
StaffCancelButton |
software | healthy | src/components/staff/cancel-booking-button.tsx:StaffCancelB… |
cancel |
software | healthy | src/components/staff/cancel-booking-button.tsx:cancel |
uniq |
software | healthy | src/components/staff/booking-edit-sheet.tsx:uniq |
BookingEditSheet |
software | healthy | src/components/staff/booking-edit-sheet.tsx:BookingEditSheet |
onServiceChange |
software | healthy | src/components/staff/booking-edit-sheet.tsx:onServiceChange |
onPickContact |
software | healthy | src/components/staff/booking-edit-sheet.tsx:onPickContact |
submit |
software | healthy | src/components/staff/booking-edit-sheet.tsx:submit |
SwRegister |
software | healthy | src/components/staff/sw-register.tsx:SwRegister |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
next.config.ts |
software | healthy | next.config.ts |
parallel-booking-migration.sql |
software | healthy | docs/parallel-booking-migration.sql |
booking-system-spec.md |
software | healthy | docs/booking-system-spec.md |
2026-06-11-booking-edit.md |
software | healthy | docs/superpowers/plans/2026-06-11-booking-edit.md |
2026-06-12-parallel-booking.md |
software | healthy | docs/superpowers/plans/2026-06-12-parallel-booking.md |
2026-06-11-montibello-catalog-v2.md |
software | healthy | docs/superpowers/plans/2026-06-11-montibello-catalog-v2.md |
2026-06-11-staff-biometric-login.md |
software | healthy | docs/superpowers/plans/2026-06-11-staff-biometric-login.md |
2026-06-12-parallel-booking-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-parallel-booking-design.md |
2026-06-10-staff-pwa-v2-design.md |
software | healthy | docs/superpowers/specs/2026-06-10-staff-pwa-v2-design.md |
2026-06-11-staff-biometric-login-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-staff-biometric-login-des… |
2026-06-11-montibello-catalog-v2-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-montibello-catalog-v2-des… |
2026-06-11-booking-edit-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-booking-edit-design.md |
ACTION-PLAN.md |
software | healthy | docs/seo/ACTION-PLAN.md |
FULL-AUDIT-REPORT.md |
software | healthy | docs/seo/FULL-AUDIT-REPORT.md |
check-parallel-logic.ts |
software | healthy | scripts/check-parallel-logic.ts |
fix-audit3.ts |
software | healthy | scripts/fix-audit3.ts |
seed.ts |
software | healthy | scripts/seed.ts |
load-env.ts |
software | healthy | scripts/load-env.ts |
fix-audit3b.ts |
software | healthy | scripts/fix-audit3b.ts |
montibello-scrape.ts |
software | healthy | scripts/montibello-scrape.ts |
sw.js |
software | healthy | public/sw.js |
0000_init_pg.sql |
software | healthy | drizzle/0000_init_pg.sql |
0000_snapshot.json |
software | healthy | drizzle/meta/0000_snapshot.json |
_journal.json |
software | healthy | drizzle/meta/_journal.json |
middleware.ts |
software | healthy | src/middleware.ts |
theme-toggle.tsx |
software | healthy | src/components/layout/theme-toggle.tsx |
site-header.tsx |
software | healthy | src/components/layout/site-header.tsx |
mobile-call-bar.tsx |
software | healthy | src/components/layout/mobile-call-bar.tsx |
site-footer.tsx |
software | healthy | src/components/layout/site-footer.tsx |
mobile-nav.tsx |
software | healthy | src/components/layout/mobile-nav.tsx |
post-renderer.tsx |
software | healthy | src/components/blog/post-renderer.tsx |
blog-audio-player.tsx |
software | healthy | src/components/blog/blog-audio-player.tsx |
author-bio.tsx |
software | healthy | src/components/blog/author-bio.tsx |
share-buttons.tsx |
software | healthy | src/components/blog/share-buttons.tsx |
logo.tsx |
software | healthy | src/components/brand/logo.tsx |
line-divider.tsx |
software | healthy | src/components/brand/line-divider.tsx |
profile-form.tsx |
software | healthy | src/components/staff/profile-form.tsx |
booking-board.tsx |
software | healthy | src/components/staff/booking-board.tsx |
cancel-booking-button.tsx |
software | healthy | src/components/staff/cancel-booking-button.tsx |
booking-edit-sheet.tsx |
software | healthy | src/components/staff/booking-edit-sheet.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
seo |
software | healthy | docs/seo |
scripts |
software | healthy | scripts |
public |
software | healthy | public |
drizzle |
software | healthy | drizzle |
meta |
software | healthy | drizzle/meta |
src |
software | healthy | src |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
blog |
software | healthy | src/components/blog |
brand |
software | healthy | src/components/brand |
staff |
software | healthy | src/components/staff |
ui |
software | healthy | src/components/ui |
providers |
software | healthy | src/components/providers |
reactbits |
software | healthy | src/components/reactbits |
admin |
software | healthy | src/components/admin |
gallery |
software | healthy | src/components/gallery |
sections |
software | healthy | src/components/sections |
service |
software | healthy | src/components/service |
montibello |
software | healthy | src/components/montibello |
forms |
software | healthy | src/components/forms |
seo |
software | healthy | src/components/seo |
app |
software | healthy | src/app |
blog |
software | healthy | src/app/blog |
[slug] |
software | healthy | src/app/blog/[slug] |
sitemap-index.xml |
software | healthy | src/app/sitemap-index.xml |
staff |
software | healthy | src/app/staff |
login |
software | healthy | src/app/staff/login |
new |
software | healthy | src/app/staff/new |
hours |
software | healthy | src/app/staff/hours |
clients |
software | healthy | src/app/staff/clients |
services |
software | healthy | src/app/staff/services |
profile |
software | healthy | src/app/staff/profile |
board |
software | healthy | src/app/staff/board |
api |
software | healthy | src/app/api |
google |
software | healthy | src/app/api/google |
oauth |
software | healthy | src/app/api/google/oauth |
callback |
software | healthy | src/app/api/google/oauth/callback |
start |
software | healthy | src/app/api/google/oauth/start |
auth |
software | healthy | src/app/api/auth |
[...all] |
software | healthy | src/app/api/auth/[...all] |
contact |
software | healthy | src/app/api/contact |
admin |
software | healthy | src/app/api/admin |
blog |
software | healthy | src/app/api/admin/blog |
generate |
software | healthy | src/app/api/admin/blog/generate |
suggest-keywords |
software | healthy | src/app/api/admin/blog/suggest-keywords |
suggest-topics |
software | healthy | src/app/api/admin/blog/suggest-topics |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/blog |
frontend | healthy | src/app/blog/page.tsx |
/blog/[slug] |
frontend | healthy | src/app/blog/[slug]/page.tsx |
/staff |
frontend | healthy | src/app/staff/page.tsx |
/staff/login |
frontend | healthy | src/app/staff/login/page.tsx |
/staff/new |
frontend | healthy | src/app/staff/new/page.tsx |
/staff/hours |
frontend | healthy | src/app/staff/hours/page.tsx |
/staff/clients |
frontend | healthy | src/app/staff/clients/page.tsx |
/staff/services |
frontend | healthy | src/app/staff/services/page.tsx |
/staff/profile |
frontend | healthy | src/app/staff/profile/page.tsx |
/staff/board |
frontend | healthy | src/app/staff/board/page.tsx |
/uslugi |
frontend | healthy | src/app/uslugi/page.tsx |
/uslugi/[slug] |
frontend | healthy | src/app/uslugi/[slug]/page.tsx |
/zapazi-chas |
frontend | healthy | src/app/zapazi-chas/page.tsx |
/za-nas |
frontend | healthy | src/app/za-nas/page.tsx |
/galeriya |
frontend | healthy | src/app/galeriya/page.tsx |
/admin/login |
frontend | healthy | src/app/admin/login/page.tsx |
/admin/(dashboard) |
frontend | healthy | src/app/admin/(dashboard)/page.tsx |
/admin/(dashboard)/settings |
frontend | healthy | src/app/admin/(dashboard)/settings/page.tsx |
/admin/(dashboard)/blog |
frontend | healthy | src/app/admin/(dashboard)/blog/page.tsx |
/admin/(dashboard)/positions |
frontend | healthy | src/app/admin/(dashboard)/positions/page.tsx |
/admin/(dashboard)/bookings |
frontend | healthy | src/app/admin/(dashboard)/bookings/page.tsx |
/admin/(dashboard)/resources |
frontend | healthy | src/app/admin/(dashboard)/resources/page.tsx |
/admin/(dashboard)/team |
frontend | healthy | src/app/admin/(dashboard)/team/page.tsx |
/admin/(dashboard)/reviews |
frontend | healthy | src/app/admin/(dashboard)/reviews/page.tsx |
/admin/(dashboard)/testimonials |
frontend | healthy | src/app/admin/(dashboard)/testimonials/page.tsx |
/admin/(dashboard)/gallery |
frontend | healthy | src/app/admin/(dashboard)/gallery/page.tsx |
/admin/(dashboard)/services |
frontend | healthy | src/app/admin/(dashboard)/services/page.tsx |
/admin/(dashboard)/services/[id] |
frontend | healthy | src/app/admin/(dashboard)/services/[id]/page.tsx |
/admin/(dashboard)/faq |
frontend | healthy | src/app/admin/(dashboard)/faq/page.tsx |
/contacts |
frontend | healthy | src/app/contacts/page.tsx |
/verify-email |
frontend | healthy | src/app/verify-email/page.tsx |
/karieri |
frontend | healthy | src/app/karieri/page.tsx |
/montibello |
frontend | healthy | src/app/montibello/page.tsx |
/montibello/[product] |
frontend | healthy | src/app/montibello/[product]/page.tsx |
/ |
frontend | healthy | src/app/api/google/oauth/start/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
StaffScheduleLoading |
frontend | healthy | src/app/staff/loading.tsx |
StaffLayout |
frontend | healthy | src/app/staff/layout.tsx |
StaffLoginPage |
frontend | healthy | src/app/staff/login/page.tsx |
StaffNewLoading |
frontend | healthy | src/app/staff/new/loading.tsx |
StaffHoursLoading |
frontend | healthy | src/app/staff/hours/loading.tsx |
StaffClientsLoading |
frontend | healthy | src/app/staff/clients/loading.tsx |
StaffServicesLoading |
frontend | healthy | src/app/staff/services/loading.tsx |
StaffProfileLoading |
frontend | healthy | src/app/staff/profile/loading.tsx |
StaffBoardLoading |
frontend | healthy | src/app/staff/board/loading.tsx |
GalleryPage |
frontend | healthy | src/app/galeriya/page.tsx |
AdminRootLayout |
frontend | healthy | src/app/admin/layout.tsx |
AdminLoginPage |
frontend | healthy | src/app/admin/login/page.tsx |
AdminSettingsPage |
frontend | healthy | src/app/admin/(dashboard)/settings/page.tsx |
ContactsPage |
frontend | healthy | src/app/contacts/page.tsx |
MontibelloPage |
frontend | healthy | src/app/montibello/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
account |
data | healthy | drizzle/0000_init_pg.sql |
blog_posts |
data | healthy | drizzle/0000_init_pg.sql |
faq_items |
data | healthy | drizzle/0000_init_pg.sql |
gallery_images |
data | healthy | drizzle/0000_init_pg.sql |
google_reviews |
data | healthy | drizzle/0000_init_pg.sql |
service_categories |
data | healthy | drizzle/0000_init_pg.sql |
service_items |
data | healthy | drizzle/0000_init_pg.sql |
session |
data | healthy | drizzle/0000_init_pg.sql |
site_settings |
data | healthy | drizzle/0000_init_pg.sql |
team_members |
data | healthy | drizzle/0000_init_pg.sql |
testimonials |
data | healthy | drizzle/0000_init_pg.sql |
user |
data | healthy | drizzle/0000_init_pg.sql |
verification |
data | healthy | drizzle/0000_init_pg.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
4.4.4.4 |
network | healthy | src/components/blog/share-buttons.tsx |
2.59.5.78 |
network | healthy | src/components/blog/share-buttons.tsx |
2.12.45.48 |
network | healthy | src/components/blog/share-buttons.tsx |
03.03.03.02 |
network | healthy | src/components/blog/share-buttons.tsx |
17.06.34.08 |
network | healthy | src/components/blog/share-buttons.tsx |
4.39.4.4 |
network | healthy | src/components/blog/share-buttons.tsx |
46.07.65.27 |
network | healthy | src/components/blog/share-buttons.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/google-business.ts |
security | healthy | src/lib/google-business.ts |
auth::src/lib/google-oauth.ts |
security | healthy | src/lib/google-oauth.ts |
auth::src/app/api/google/oauth/callback/route.ts |
security | healthy | src/app/api/google/oauth/callback/route.ts |
auth::src/app/api/google/oauth/start/route.ts |
security | healthy | src/app/api/google/oauth/start/route.ts |
auth::src/app/admin/(dashboard)/reviews/page.tsx |
security | healthy | src/app/admin/(dashboard)/reviews/page.tsx |
auth::src/lib/actions/google-reviews.ts |
security | healthy | src/lib/actions/google-reviews.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | package.json |
sqlite |
data | healthy | .env.example |
postgresql |
data | healthy | drizzle.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::droplet |
hardware | healthy | src/app/uslugi/[slug]/page.tsx |
vps::gcp |
hardware | healthy | src/app/admin/(dashboard)/reviews/page.tsx |
vps::azure |
hardware | healthy | src/lib/blog-writer/tts.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-1fa8pjuw |
software | healthy | /tmp/repobility-clone-1fa8pjuw |
| Label | Layer | Status | Path |
|---|---|---|---|
MissingFieldError |
software | healthy | src/lib/blog-writer/response-parser.ts:MissingFieldError |
| Label | Layer | Status | Path |
|---|---|---|---|
parallel-booking-migration.sql |
data | healthy | docs/parallel-booking-migration.sql |
This page is publicly accessible at:
https://repobility.com/scan/90e4a8cd-a458-44b5-a53c-4f9cedae3abc/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/90e4a8cd-a458-44b5-a53c-4f9cedae3abc/
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.