https://github.com/sambawy01/Holistic-Beauty-Website-
· scanned 2026-06-16 00:00 UTC (2 months, 3 weeks ago)
87 raw signals (0 security + 87 graph)
Last scanned 2 months, 3 weeks ago · v1 · 87 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1120 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 |
|---|---|---|---|
LANG |
software | healthy | shop.js:LANG |
bySlug |
software | healthy | shop.js:bySlug |
embeddedBySlug |
software | healthy | shop.js:embeddedBySlug |
langPair |
software | healthy | shop.js:langPair |
adoptApiProducts |
software | healthy | shop.js:adoptApiProducts |
fmtEgp |
software | healthy | shop.js:fmtEgp |
fmtRub |
software | healthy | shop.js:fmtRub |
itemsWord |
software | healthy | shop.js:itemsWord |
loadCart |
software | healthy | shop.js:loadCart |
saveCart |
software | healthy | shop.js:saveCart |
cartCount |
software | healthy | shop.js:cartCount |
cartTotals |
software | healthy | shop.js:cartTotals |
setQty |
software | healthy | shop.js:setQty |
announce |
software | healthy | shop.js:announce |
fillAction |
software | healthy | shop.js:fillAction |
renderAction |
software | healthy | shop.js:renderAction |
buildArt |
software | healthy | shop.js:buildArt |
renderGrid |
software | healthy | shop.js:renderGrid |
pTrapKeydown |
software | healthy | shop.js:pTrapKeydown |
openProduct |
software | healthy | shop.js:openProduct |
closeProduct |
software | healthy | shop.js:closeProduct |
renderBar |
software | healthy | shop.js:renderBar |
el |
software | healthy | shop.js:el |
field |
software | healthy | shop.js:field |
markInvalid |
software | healthy | shop.js:markInvalid |
mailtoHref |
software | healthy | shop.js:mailtoHref |
buildPanel |
software | healthy | shop.js:buildPanel |
renderPanelItems |
software | healthy | shop.js:renderPanelItems |
showSuccess |
software | healthy | shop.js:showSuccess |
trapKeydown |
software | healthy | shop.js:trapKeydown |
openPanel |
software | healthy | shop.js:openPanel |
closePanel |
software | healthy | shop.js:closePanel |
init |
software | healthy | shop.js:init |
CHAT_ENDPOINT |
software | healthy | chat.js:CHAT_ENDPOINT |
loadHistory |
software | healthy | chat.js:loadHistory |
saveHistory |
software | healthy | chat.js:saveHistory |
el |
software | healthy | chat.js:el |
introSeen |
software | healthy | chat.js:introSeen |
markIntroSeen |
software | healthy | chat.js:markIntroSeen |
hideTeaser |
software | healthy | chat.js:hideTeaser |
renderText |
software | healthy | chat.js:renderText |
addBubble |
software | healthy | chat.js:addBubble |
addFallback |
software | healthy | chat.js:addFallback |
showTyping |
software | healthy | chat.js:showTyping |
setOpen |
software | healthy | chat.js:setOpen |
reply |
software | healthy | chat.js:reply |
lockScroll |
software | healthy | nav.js:lockScroll |
unlockScroll |
software | healthy | nav.js:unlockScroll |
openMenu |
software | healthy | nav.js:openMenu |
closeMenu |
software | healthy | nav.js:closeMenu |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
shop.js |
software | healthy | shop.js |
shop-ru.html |
software | healthy | shop-ru.html |
styles.css |
software | healthy | styles.css |
ru.html |
software | healthy | ru.html |
README.md |
software | healthy | README.md |
index.html |
software | healthy | index.html |
blog-ru.html |
software | healthy | blog-ru.html |
chat.js |
software | healthy | chat.js |
nav.js |
software | healthy | nav.js |
treatments-live.js |
software | healthy | treatments-live.js |
shop.html |
software | healthy | shop.html |
main.js |
software | healthy | main.js |
blog.html |
software | healthy | blog.html |
treatments.js |
software | healthy | treatments.js |
vercel.json |
software | healthy | vercel-app/vercel.json |
postcss.config.mjs |
software | healthy | vercel-app/postcss.config.mjs |
README.md |
software | healthy | vercel-app/README.md |
CLAUDE.md |
software | healthy | vercel-app/CLAUDE.md |
package.json |
software | healthy | vercel-app/package.json |
package-lock.json |
software | healthy | vercel-app/package-lock.json |
.env.example |
software | healthy | vercel-app/.env.example |
tsconfig.json |
software | healthy | vercel-app/tsconfig.json |
NOTICE |
software | healthy | vercel-app/NOTICE |
AGENTS.md |
software | healthy | vercel-app/AGENTS.md |
next.config.ts |
software | healthy | vercel-app/next.config.ts |
create-combined-session.mjs |
software | healthy | vercel-app/scripts/create-combined-session.mjs |
register-webhook.mjs |
software | healthy | vercel-app/scripts/register-webhook.mjs |
update-webhook-triggers.mjs |
software | healthy | vercel-app/scripts/update-webhook-triggers.mjs |
setup-telegram.mjs |
software | healthy | vercel-app/scripts/setup-telegram.mjs |
disable-cal-emails.mjs |
software | healthy | vercel-app/scripts/disable-cal-emails.mjs |
create-event-types.mjs |
software | healthy | vercel-app/scripts/create-event-types.mjs |
render-email-previews.mjs |
software | healthy | vercel-app/scripts/render-email-previews.mjs |
proxy.ts |
software | healthy | vercel-app/src/proxy.ts |
booking.ts |
software | healthy | vercel-app/src/types/booking.ts |
alert-dialog.tsx |
software | healthy | vercel-app/src/components/ui/alert-dialog.tsx |
button.tsx |
software | healthy | vercel-app/src/components/ui/button.tsx |
alert.tsx |
software | healthy | vercel-app/src/components/ui/alert.tsx |
textarea.tsx |
software | healthy | vercel-app/src/components/ui/textarea.tsx |
form.tsx |
software | healthy | vercel-app/src/components/ui/form.tsx |
input.tsx |
software | healthy | vercel-app/src/components/ui/input.tsx |
select.tsx |
software | healthy | vercel-app/src/components/ui/select.tsx |
label.tsx |
software | healthy | vercel-app/src/components/ui/label.tsx |
time-slots-panel.tsx |
software | healthy | vercel-app/src/components/booking-calendar/time-slots-panel… |
calendar.tsx |
software | healthy | vercel-app/src/components/booking-calendar/calendar.tsx |
calendar-navigation.tsx |
software | healthy | vercel-app/src/components/booking-calendar/calendar-navigat… |
timezone-selector.tsx |
software | healthy | vercel-app/src/components/booking-calendar/timezone-selecto… |
calendar-day-button.tsx |
software | healthy | vercel-app/src/components/booking-calendar/calendar-day-but… |
calendar-grid.tsx |
software | healthy | vercel-app/src/components/booking-calendar/calendar-grid.tsx |
session-builder.tsx |
software | healthy | vercel-app/src/components/booking-calendar/session-builder.… |
time-slot-button.tsx |
software | healthy | vercel-app/src/components/booking-calendar/time-slot-button… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel-app |
software | healthy | vercel-app |
scripts |
software | healthy | vercel-app/scripts |
src |
software | healthy | vercel-app/src |
types |
software | healthy | vercel-app/src/types |
components |
software | healthy | vercel-app/src/components |
ui |
software | healthy | vercel-app/src/components/ui |
booking-calendar |
software | healthy | vercel-app/src/components/booking-calendar |
modals |
software | healthy | vercel-app/src/components/booking-calendar/modals |
booking-form |
software | healthy | vercel-app/src/components/booking-calendar/booking-form |
app |
software | healthy | vercel-app/src/app |
api |
software | healthy | vercel-app/src/app/api |
telegram |
software | healthy | vercel-app/src/app/api/telegram |
webhook |
software | healthy | vercel-app/src/app/api/telegram/webhook |
chat |
software | healthy | vercel-app/src/app/api/chat |
admin |
software | healthy | vercel-app/src/app/api/admin |
orders |
software | healthy | vercel-app/src/app/api/admin/orders |
[orderNumber] |
software | healthy | vercel-app/src/app/api/admin/orders/[orderNumber] |
status |
software | healthy | vercel-app/src/app/api/admin/orders/[orderNumber]/status |
bookings |
software | healthy | vercel-app/src/app/api/admin/bookings |
[uid] |
software | healthy | vercel-app/src/app/api/admin/bookings/[uid] |
reschedule |
software | healthy | vercel-app/src/app/api/admin/bookings/[uid]/reschedule |
confirm |
software | healthy | vercel-app/src/app/api/admin/bookings/[uid]/confirm |
decline |
software | healthy | vercel-app/src/app/api/admin/bookings/[uid]/decline |
slots |
software | healthy | vercel-app/src/app/api/admin/slots |
media |
software | healthy | vercel-app/src/app/api/admin/media |
catalog |
software | healthy | vercel-app/src/app/api/admin/catalog |
[slug] |
software | healthy | vercel-app/src/app/api/admin/catalog/[slug] |
finance |
software | healthy | vercel-app/src/app/api/admin/finance |
pnl |
software | healthy | vercel-app/src/app/api/admin/finance/pnl |
[id] |
software | healthy | vercel-app/src/app/api/admin/finance/[id] |
pdf |
software | healthy | vercel-app/src/app/api/admin/finance/pdf |
export |
software | healthy | vercel-app/src/app/api/admin/finance/export |
clients |
software | healthy | vercel-app/src/app/api/admin/clients |
rebooking |
software | healthy | vercel-app/src/app/api/admin/clients/rebooking |
[id] |
software | healthy | vercel-app/src/app/api/admin/clients/[id] |
note |
software | healthy | vercel-app/src/app/api/admin/clients/[id]/note |
[noteId] |
software | healthy | vercel-app/src/app/api/admin/clients/[id]/note/[noteId] |
tags |
software | healthy | vercel-app/src/app/api/admin/clients/[id]/tags |
treatments |
software | healthy | vercel-app/src/app/api/admin/treatments |
[slug] |
software | healthy | vercel-app/src/app/api/admin/treatments/[slug] |
order |
software | healthy | vercel-app/src/app/api/order |
cron |
software | healthy | vercel-app/src/app/api/cron |
daily-brief |
software | healthy | vercel-app/src/app/api/cron/daily-brief |
monthly-pnl |
software | healthy | vercel-app/src/app/api/cron/monthly-pnl |
backup |
software | healthy | vercel-app/src/app/api/cron/backup |
evening-digest |
software | healthy | vercel-app/src/app/api/cron/evening-digest |
cal-sync-check |
software | healthy | vercel-app/src/app/api/cron/cal-sync-check |
weekly-report |
software | healthy | vercel-app/src/app/api/cron/weekly-report |
treatments |
software | healthy | vercel-app/src/app/api/treatments |
cal |
software | healthy | vercel-app/src/app/api/cal |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SessionBuilder |
frontend | healthy | vercel-app/src/components/booking-calendar/session-builder.… |
BookingWidget |
frontend | healthy | vercel-app/src/components/booking-calendar/booking-widget.t… |
Home |
frontend | healthy | vercel-app/src/app/page.tsx |
RootLayout |
frontend | healthy | vercel-app/src/app/layout.tsx |
TreatmentsSection |
frontend | healthy | vercel-app/src/app/admin/treatments-section.tsx |
ClientsSection |
frontend | healthy | vercel-app/src/app/admin/clients-section.tsx |
OrdersSection |
frontend | healthy | vercel-app/src/app/admin/orders-section.tsx |
ProductsSection |
frontend | healthy | vercel-app/src/app/admin/products-section.tsx |
AdminTabs |
frontend | healthy | vercel-app/src/app/admin/admin-tabs.tsx |
AdminInbox |
frontend | healthy | vercel-app/src/app/admin/admin-inbox.tsx |
FinanceSection |
frontend | healthy | vercel-app/src/app/admin/finance-section.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:09 |
network | healthy | .github/workflows/cron-monthly-pnl.yml |
port:04 |
network | healthy | .github/workflows/keepalive.yml |
port:23 |
network | healthy | .github/workflows/keepalive.yml |
port:18 |
network | healthy | .github/workflows/cron-weekly-report.yml |
port:03 |
network | healthy | .github/workflows/cron-backup.yml |
port:01 |
network | healthy | .github/workflows/cron-backup.yml |
port:02 |
network | healthy | .github/workflows/cron-backup.yml |
port:20 |
network | healthy | .github/workflows/cron-evening-digest.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::cron-monthly-pnl |
cicd | healthy | .github/workflows/cron-monthly-pnl.yml |
gha::keepalive |
cicd | healthy | .github/workflows/keepalive.yml |
gha::cron-weekly-report |
cicd | healthy | .github/workflows/cron-weekly-report.yml |
gha::watchdog |
cicd | healthy | .github/workflows/watchdog.yml |
gha::cron-cal-sync-check |
cicd | healthy | .github/workflows/cron-cal-sync-check.yml |
gha::cron-backup |
cicd | healthy | .github/workflows/cron-backup.yml |
gha::cron-evening-digest |
cicd | healthy | .github/workflows/cron-evening-digest.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
call |
cicd | healthy | .github/workflows/cron-monthly-pnl.yml |
keepalive |
cicd | healthy | .github/workflows/keepalive.yml |
call |
cicd | healthy | .github/workflows/cron-weekly-report.yml |
check |
cicd | healthy | .github/workflows/watchdog.yml |
call |
cicd | healthy | .github/workflows/cron-cal-sync-check.yml |
call |
cicd | healthy | .github/workflows/cron-backup.yml |
call |
cicd | healthy | .github/workflows/cron-evening-digest.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
RESEND_API_KEY |
cicd | healthy | — |
CRON_SECRET |
cicd | healthy | — |
TELEGRAM_BOT_TOKEN |
cicd | healthy | — |
OWNER_CHAT_ID |
cicd | healthy | — |
WATCHDOG_EMAILS |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | vercel-app/src/app/page.tsx |
/privacy-policy |
frontend | healthy | vercel-app/src/app/privacy-policy/page.tsx |
/admin |
frontend | healthy | vercel-app/src/app/admin/page.tsx |
/book |
frontend | healthy | vercel-app/src/app/book/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
for |
software | healthy | vercel-app/src/lib/finance.ts:for |
IoDeadlineError |
software | healthy | vercel-app/src/lib/telegram.ts:IoDeadlineError |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-5gobv_x5 |
software | healthy | /tmp/repobility-clone-5gobv_x5 |
| Label | Layer | Status | Path |
|---|---|---|---|
GET |
api | healthy | vercel-app/src/lib/assistant/ollama-search.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | shop.js |
This page is publicly accessible at:
https://repobility.com/scan/e5637950-3f7d-494c-9ffe-93e28274f391/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e5637950-3f7d-494c-9ffe-93e28274f391/
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.