https://github.com/zwhitchcox/hitchcoxaesthetics.com
· scanned 2026-06-16 01:14 UTC (2 months, 1 week ago)
141 raw signals (0 security + 141 graph)
Last scanned 2 months, 1 week ago · v1 · 129 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 1938 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 |
|---|---|---|---|
foo |
software | healthy | types/deps.d.ts:foo |
getOrInsertUser |
software | healthy | tests/playwright-utils.ts:getOrInsertUser |
waitFor |
software | healthy | tests/playwright-utils.ts:waitFor |
createUser |
software | healthy | tests/db-utils.ts:createUser |
createPassword |
software | healthy | tests/db-utils.ts:createPassword |
getNoteImages |
software | healthy | tests/db-utils.ts:getNoteImages |
getUserImages |
software | healthy | tests/db-utils.ts:getUserImages |
img |
software | healthy | tests/db-utils.ts:img |
cleanupDb |
software | healthy | tests/db-utils.ts:cleanupDb |
convertSetCookieToCookie |
software | healthy | tests/utils.ts:convertSetCookieToCookie |
getSessionSetCookieHeader |
software | healthy | tests/utils.ts:getSessionSetCookieHeader |
getSessionCookieHeader |
software | healthy | tests/utils.ts:getSessionCookieHeader |
generateId |
software | healthy | tests/fake.ts:generateId |
getNextId |
software | healthy | tests/fake.ts:getNextId |
createTestUser |
software | healthy | tests/fake.ts:createTestUser |
createTestClient |
software | healthy | tests/fake.ts:createTestClient |
getSchedule |
software | healthy | tests/fake.ts:getSchedule |
createTestProvider |
software | healthy | tests/fake.ts:createTestProvider |
createTestService |
software | healthy | tests/fake.ts:createTestService |
createTestBlockedTime |
software | healthy | tests/fake.ts:createTestBlockedTime |
clearAllData |
software | healthy | tests/fake.ts:clearAllData |
readFixture |
software | healthy | tests/mocks/utils.ts:readFixture |
createFixture |
software | healthy | tests/mocks/utils.ts:createFixture |
writeEmail |
software | healthy | tests/mocks/utils.ts:writeEmail |
requireEmail |
software | healthy | tests/mocks/utils.ts:requireEmail |
readEmail |
software | healthy | tests/mocks/utils.ts:readEmail |
requireHeader |
software | healthy | tests/mocks/utils.ts:requireHeader |
setup |
software | healthy | tests/setup/global-setup.ts:setup |
toUrl |
software | healthy | tests/setup/custom-matchers.ts:toUrl |
urlsMatch |
software | healthy | tests/setup/custom-matchers.ts:urlsMatch |
getSetCookie |
software | healthy | tests/setup/custom-matchers.ts:getSetCookie |
createNote |
software | healthy | tests/e2e/note-images.test.ts:createNote |
createNoteWithImage |
software | healthy | tests/e2e/note-images.test.ts:createNoteWithImage |
extractUrl |
software | healthy | tests/e2e/onboarding.test.ts:extractUrl |
findOwnershipCodeSince |
software | healthy | scripts/booking-blvd-ownership-e2e.ts:findOwnershipCodeSince |
data |
software | healthy | scripts/booking-blvd-ownership-e2e.ts:data |
info |
software | healthy | scripts/booking-blvd-ownership-e2e.ts:info |
pMap |
software | healthy | scripts/process-flat.ts:pMap |
next |
software | healthy | scripts/process-flat.ts:next |
listFiles |
software | healthy | scripts/process-flat.ts:listFiles |
getManualBases |
software | healthy | scripts/process-flat.ts:getManualBases |
needsProcessing |
software | healthy | scripts/process-flat.ts:needsProcessing |
geminiImageEdit |
software | healthy | scripts/process-flat.ts:geminiImageEdit |
msg |
software | healthy | scripts/process-flat.ts:msg |
stepNormalize |
software | healthy | scripts/process-flat.ts:stepNormalize |
stepSplit |
software | healthy | scripts/process-flat.ts:stepSplit |
answer |
software | healthy | scripts/process-flat.ts:answer |
stepClean |
software | healthy | scripts/process-flat.ts:stepClean |
detectText |
software | healthy | scripts/process-flat.ts:detectText |
stepWhite |
software | healthy | scripts/process-flat.ts:stepWhite |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
fly.toml |
software | healthy | fly.toml |
playwright.config.ts |
software | healthy | playwright.config.ts |
roadmap.md |
software | healthy | roadmap.md |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
.oxfmtrc.json |
software | healthy | .oxfmtrc.json |
.oxlintrc.json |
software | healthy | .oxlintrc.json |
components.json |
software | healthy | components.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
index.js |
software | healthy | index.js |
postcss.config.js |
software | healthy | postcss.config.js |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
icon-name.d.ts |
software | healthy | types/icon-name.d.ts |
env.env.d.ts |
software | healthy | types/env.env.d.ts |
boulevard-blvd-book-sdk.d.ts |
software | healthy | types/boulevard-blvd-book-sdk.d.ts |
reset.d.ts |
software | healthy | types/reset.d.ts |
deps.d.ts |
software | healthy | types/deps.d.ts |
playwright-utils.ts |
software | healthy | tests/playwright-utils.ts |
db-utils.ts |
software | healthy | tests/db-utils.ts |
utils.ts |
software | healthy | tests/utils.ts |
fake.ts |
software | healthy | tests/fake.ts |
README.md |
software | healthy | tests/mocks/README.md |
index.ts |
software | healthy | tests/mocks/index.ts |
utils.ts |
software | healthy | tests/mocks/utils.ts |
resend.ts |
software | healthy | tests/mocks/resend.ts |
README.md |
software | healthy | tests/fixtures/images/user/README.md |
setup-test-env.ts |
software | healthy | tests/setup/setup-test-env.ts |
db-setup.ts |
software | healthy | tests/setup/db-setup.ts |
global-setup.ts |
software | healthy | tests/setup/global-setup.ts |
custom-matchers.ts |
software | healthy | tests/setup/custom-matchers.ts |
error-boundary.test.ts |
software | healthy | tests/e2e/error-boundary.test.ts |
note-images.test.ts |
software | healthy | tests/e2e/note-images.test.ts |
onboarding.test.ts |
software | healthy | tests/e2e/onboarding.test.ts |
settings-profile.test.ts |
software | healthy | tests/e2e/settings-profile.test.ts |
2fa.test.ts |
software | healthy | tests/e2e/2fa.test.ts |
agent-prompt-review.md |
software | healthy | docs/agent-prompt-review.md |
blvd-service-booking-review-2026-06-05.md |
software | healthy | docs/blvd-service-booking-review-2026-06-05.md |
retell-booking-agent.md |
software | healthy | docs/retell-booking-agent.md |
booking-blvd-ownership-e2e.ts |
software | healthy | scripts/booking-blvd-ownership-e2e.ts |
process-flat.ts |
software | healthy | scripts/process-flat.ts |
retell-booking-brands.ts |
software | healthy | scripts/retell-booking-brands.ts |
posthog-sync.ts |
software | healthy | scripts/posthog-sync.ts |
blvd-import-revenue.ts |
software | healthy | scripts/blvd-import-revenue.ts |
redistribute-hero-2way.sh |
software | healthy | scripts/redistribute-hero-2way.sh |
hotfix.sh |
software | healthy | scripts/hotfix.sh |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
types |
software | healthy | types |
tests |
software | healthy | tests |
mocks |
software | healthy | tests/mocks |
fixtures |
software | healthy | tests/fixtures |
images |
software | healthy | tests/fixtures/images |
user |
software | healthy | tests/fixtures/images/user |
setup |
software | healthy | tests/setup |
e2e |
software | healthy | tests/e2e |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
utils |
software | healthy | scripts/utils |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20260609220000_add_ga4_phone_conversion_sync |
software | healthy | prisma/migrations/20260609220000_add_ga4_phone_conversion_s… |
20260613190000_add_call_tag_taxonomy |
software | healthy | prisma/migrations/20260613190000_add_call_tag_taxonomy |
20260613210000_call_followups_and_analysis_columns |
software | healthy | prisma/migrations/20260613210000_call_followups_and_analysi… |
20250302042332_add_review_models |
software | healthy | prisma/migrations/20250302042332_add_review_models |
20260605182000_add_booking_client_history_fields |
software | healthy | prisma/migrations/20260605182000_add_booking_client_history… |
20230914194400_init |
software | healthy | prisma/migrations/20230914194400_init |
20260613150000_add_callrail_call_records |
software | healthy | prisma/migrations/20260613150000_add_callrail_call_records |
20260604010000_add_blvd_booking_intents |
software | healthy | prisma/migrations/20260604010000_add_blvd_booking_intents |
seed |
software | healthy | prisma/seed |
google-ads |
software | healthy | google-ads |
02-Search-NonBrand |
software | healthy | google-ads/02-Search-NonBrand |
03-Performance-Max |
software | healthy | google-ads/03-Performance-Max |
scripts |
software | healthy | google-ads/scripts |
04-Demand-Gen-Retargeting |
software | healthy | google-ads/04-Demand-Gen-Retargeting |
01-Search-Brand |
software | healthy | google-ads/01-Search-Brand |
00-Account-Level |
software | healthy | google-ads/00-Account-Level |
app |
software | healthy | app |
types |
software | healthy | app/types |
utils |
software | healthy | app/utils |
providers |
software | healthy | app/utils/providers |
components |
software | healthy | app/components |
ui |
software | healthy | app/components/ui |
icons |
software | healthy | app/components/ui/icons |
routes |
software | healthy | app/routes |
_auth+ |
software | healthy | app/routes/_auth+ |
_services+ |
software | healthy | app/routes/_services+ |
admin+ |
software | healthy | app/routes/admin+ |
_seo+ |
software | healthy | app/routes/_seo+ |
users+ |
software | healthy | app/routes/users+ |
admin |
software | healthy | app/routes/admin |
services |
software | healthy | app/routes/admin/services |
new |
software | healthy | app/routes/admin/services/new |
$serviceSlug |
software | healthy | app/routes/admin/services/$serviceSlug |
client-history |
software | healthy | app/routes/admin/client-history |
$slug |
software | healthy | app/routes/admin/client-history/$slug |
_marketing+ |
software | healthy | app/routes/_marketing+ |
settings+ |
software | healthy | app/routes/settings+ |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ImageCarousel |
frontend | healthy | app/utils/carousel.tsx |
Logo |
frontend | healthy | app/components/logo.tsx |
ErrorDisplay |
frontend | healthy | app/components/error-display.tsx |
BlvdBookRoute |
frontend | healthy | app/routes/book.tsx |
EveresseDemoRedirect |
frontend | healthy | app/routes/invite-everesse-2025.tsx |
DynamicPage |
frontend | healthy | app/routes/$.tsx |
AuthRoute |
frontend | healthy | app/routes/_auth+/auth.tsx |
VerifyRoute |
frontend | healthy | app/routes/_auth+/verify.tsx |
CallTagsAdmin |
frontend | healthy | app/routes/admin+/call-tags.tsx |
FollowUpsAdmin |
frontend | healthy | app/routes/admin+/follow-ups.tsx |
BoulevardAdminPage |
frontend | healthy | app/routes/admin+/boulevard.tsx |
ReviewsPage |
frontend | healthy | app/routes/admin+/reviews.tsx |
BackgroundJobsAdmin |
frontend | healthy | app/routes/admin+/bg.tsx |
AdminDashboard |
frontend | healthy | app/routes/admin+/index.tsx |
AdminLayout |
frontend | healthy | app/routes/admin+/_layout.tsx |
GoogleAdsAdmin |
frontend | healthy | app/routes/admin+/google-ads.tsx |
UsersRoute |
frontend | healthy | app/routes/users+/index.tsx |
ServicesIndex |
frontend | healthy | app/routes/admin/services/index.tsx |
NewService |
frontend | healthy | app/routes/admin/services/new/route.tsx |
EditService |
frontend | healthy | app/routes/admin/services/$serviceSlug/route.tsx |
BeardenLocation |
frontend | healthy | app/routes/_marketing+/bearden.tsx |
TermsOfServiceRoute |
frontend | healthy | app/routes/_marketing+/tos.tsx |
FarragutLocation |
frontend | healthy | app/routes/_marketing+/farragut.tsx |
PrivacyRoute |
frontend | healthy | app/routes/_marketing+/privacy.tsx |
About |
frontend | healthy | app/routes/_marketing+/about.tsx |
Index |
frontend | healthy | app/routes/_marketing+/index.tsx |
SupportRoute |
frontend | healthy | app/routes/_marketing+/support.tsx |
EditUserProfile |
frontend | healthy | app/routes/settings+/profile.index.tsx |
EditUserProfile |
frontend | healthy | app/routes/settings+/profile.tsx |
PhotoRoute |
frontend | healthy | app/routes/settings+/profile.photo.tsx |
General |
frontend | healthy | app/routes/account+/info+/general.tsx |
UserInfo |
frontend | healthy | app/routes/account+/info+/address.tsx |
CacheAdminRoute |
frontend | healthy | app/routes/cache+/cache.tsx |
LandingPage |
frontend | healthy | app/routes/lp+/jeuveau.tsx |
LandingPage |
frontend | healthy | app/routes/lp+/kybella.tsx |
LandingPage |
frontend | healthy | app/routes/lp+/botox.tsx |
LandingPage |
frontend | healthy | app/routes/lp+/tirzepatide.tsx |
LandingPagesIndex |
frontend | healthy | app/routes/lp+/index.tsx |
LegacyMedicalWeightLossTelehealthRoute |
frontend | healthy | app/routes/lp+/medical-weight-loss-telehealth.tsx |
LandingPage |
frontend | healthy | app/routes/lp+/dysport.tsx |
LegacyTelehealthWeightLossRoute |
frontend | healthy | app/routes/lp+/telehealth-weight-loss.tsx |
LandingPage |
frontend | healthy | app/routes/lp+/semaglutide.tsx |
LandingPage |
frontend | healthy | app/routes/lp+/lip-filler.tsx |
LandingPage |
frontend | healthy | app/routes/lp+/lip-flip.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Ga4PhoneConversion |
data | healthy | prisma/migrations/20260609220000_add_ga4_phone_conversion_s… |
CallTagGroup |
data | healthy | prisma/migrations/20260613190000_add_call_tag_taxonomy/migr… |
CallTag |
data | healthy | prisma/migrations/20260613190000_add_call_tag_taxonomy/migr… |
FollowUp |
data | healthy | prisma/migrations/20260613210000_call_followups_and_analysi… |
GoogleOAuthToken |
data | healthy | prisma/migrations/20260613210000_call_followups_and_analysi… |
Service |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
Appointment |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
ClientHistoryForm |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
ClientHistoryField |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
ClientHistoryFieldOption |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
ClientHistoryRecord |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
GoogleLocation |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
Address |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
BlockedTime |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
WeeklySchedule |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
GoogleReview |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
ReviewStats |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
_ServiceToUser |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
_ClientHistoryFieldOptionToClientHistoryRecord |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
new_Note |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
new_User |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
User |
data | healthy | prisma/migrations/20230914194400_init/migration.sql |
Note |
data | healthy | prisma/migrations/20230914194400_init/migration.sql |
NoteImage |
data | healthy | prisma/migrations/20230914194400_init/migration.sql |
UserImage |
data | healthy | prisma/migrations/20230914194400_init/migration.sql |
Password |
data | healthy | prisma/migrations/20230914194400_init/migration.sql |
Session |
data | healthy | prisma/migrations/20230914194400_init/migration.sql |
Permission |
data | healthy | prisma/migrations/20230914194400_init/migration.sql |
Role |
data | healthy | prisma/migrations/20230914194400_init/migration.sql |
Verification |
data | healthy | prisma/migrations/20230914194400_init/migration.sql |
Connection |
data | healthy | prisma/migrations/20230914194400_init/migration.sql |
_PermissionToRole |
data | healthy | prisma/migrations/20230914194400_init/migration.sql |
_RoleToUser |
data | healthy | prisma/migrations/20230914194400_init/migration.sql |
CallRailCall |
data | healthy | prisma/migrations/20260613150000_add_callrail_call_records/… |
BlvdBookingIntent |
data | healthy | prisma/migrations/20260604010000_add_blvd_booking_intents/m… |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260609220000_add_ga4_phone_conversion_s… |
migration.sql |
data | healthy | prisma/migrations/20260613190000_add_call_tag_taxonomy/migr… |
migration.sql |
data | healthy | prisma/migrations/20260613210000_call_followups_and_analysi… |
migration.sql |
data | healthy | prisma/migrations/20250302042332_add_review_models/migratio… |
migration.sql |
data | healthy | prisma/migrations/20260605182000_add_booking_client_history… |
migration.sql |
data | healthy | prisma/migrations/20230914194400_init/migration.sql |
migration.sql |
data | healthy | prisma/migrations/20260613150000_add_callrail_call_records/… |
migration.sql |
data | healthy | prisma/migrations/20260604010000_add_blvd_booking_intents/m… |
| Label | Layer | Status | Path |
|---|---|---|---|
Blvd |
software | healthy | types/boulevard-blvd-book-sdk.d.ts:Blvd |
PostHogClient |
software | healthy | scripts/posthog-sync.ts:PostHogClient |
PrismaInstrumentation |
software | healthy | scripts/utils/monitoring-types.d.ts:PrismaInstrumentation |
PrismaInstrumentation |
software | healthy | scripts/utils/sentry.d.ts:PrismaInstrumentation |
PrismaInstrumentation |
software | healthy | app/types/sentry.d.ts:PrismaInstrumentation |
| Label | Layer | Status | Path |
|---|---|---|---|
FLY_API_TOKEN |
cicd | healthy | — |
RETELL_TOOL_URL_TOKEN |
cicd | healthy | — |
RETELL_API_KEY |
cicd | healthy | — |
RETELL_TOOL_SHARED_SECRET |
cicd | healthy | — |
SENTRY_AUTH_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/deploy.yml |
typecheck |
cicd | healthy | .github/workflows/deploy.yml |
vitest |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::.env.example |
security | healthy | .env.example |
generic_api_key::.env.example |
security | healthy | .env.example |
generic_api_key::.env.example |
security | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/routes/admin+/follow-ups.tsx |
security | healthy | app/routes/admin+/follow-ups.tsx |
auth::.env.example |
security | healthy | .env.example |
auth::app/routes/admin+/google-oauth.tsx |
security | healthy | app/routes/admin+/google-oauth.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | scripts/retell-booking-dev.ts |
120.0.0.0 |
network | healthy | scripts/scrape-before-after.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-t_835y2j |
software | healthy | /tmp/repobility-clone-t_835y2j |
| Label | Layer | Status | Path |
|---|---|---|---|
USE /assets |
api | healthy | server/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | prisma/migrations/migration_lock.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8081 |
network | healthy | other/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::other/Dockerfile |
hardware | healthy | other/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | scripts/process-flat.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | google-ads/scripts/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | app/utils/verification.server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/871b72cf-cd94-4c86-8b69-897955b4a837/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/871b72cf-cd94-4c86-8b69-897955b4a837/
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.