Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

alekseyklepikov11-netizen/dsom-beauty-catalog

https://github.com/alekseyklepikov11-netizen/dsom-beauty-catalog · scanned 2026-06-17 01:31 UTC (1 month, 2 weeks ago)

58 raw signals (0 security + 58 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -0.9 (diff) · 50 actionable findings from 1 signal source. 8 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 765 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.

LabelLayerStatusPath
BASE software healthy scripts/generate-sitemap.mjs:BASE
rest software healthy scripts/generate-sitemap.mjs:rest
xmlUrl software healthy scripts/generate-sitemap.mjs:xmlUrl
Protected software healthy src/App.tsx:Protected
App software healthy src/App.tsx:App
SupportChatGate software healthy src/App.tsx:SupportChatGate
MobileCtaGate software healthy src/App.tsx:MobileCtaGate
useIsMobile software healthy src/hooks/use-mobile.tsx:useIsMobile
onChange software healthy src/hooks/use-mobile.tsx:onChange
useIsMobileViewport software healthy src/hooks/useBanner.ts:useIsMobileViewport
update software healthy src/hooks/useBanner.ts:update
useBanner software healthy src/hooks/useBanner.ts:useBanner
all software healthy src/hooks/useBanner.ts:all
variant software healthy src/hooks/useBanner.ts:variant
AuthProvider software healthy src/hooks/useAuth.tsx:AuthProvider
fetchRoles software healthy src/hooks/useAuth.tsx:fetchRoles
signOut software healthy src/hooks/useAuth.tsx:signOut
refreshRoles software healthy src/hooks/useAuth.tsx:refreshRoles
useAuth software healthy src/hooks/useAuth.tsx:useAuth
useFavorites software healthy src/hooks/useFavorites.tsx:useFavorites
genId software healthy src/hooks/use-toast.ts:genId
addToRemoveQueue software healthy src/hooks/use-toast.ts:addToRemoveQueue
reducer software healthy src/hooks/use-toast.ts:reducer
dispatch software healthy src/hooks/use-toast.ts:dispatch
toast software healthy src/hooks/use-toast.ts:toast
update software healthy src/hooks/use-toast.ts:update
dismiss software healthy src/hooks/use-toast.ts:dismiss
useToast software healthy src/hooks/use-toast.ts:useToast
Header software healthy src/components/Header.tsx:Header
onScroll software healthy src/components/Header.tsx:onScroll
onKey software healthy src/components/Header.tsx:onKey
switchLang software healthy src/components/Header.tsx:switchLang
CookieBanner software healthy src/components/CookieBanner.tsx:CookieBanner
set software healthy src/components/CookieBanner.tsx:set
QuickViewDialog software healthy src/components/QuickViewDialog.tsx:QuickViewDialog
onKey software healthy src/components/QuickViewDialog.tsx:onKey
ProductCard software healthy src/components/ProductCard.tsx:ProductCard
handleFav software healthy src/components/ProductCard.tsx:handleFav
SocialProof software healthy src/components/SocialProof.tsx:SocialProof
list software healthy src/components/SocialProof.tsx:list
ratings software healthy src/components/SocialProof.tsx:ratings
Footer software healthy src/components/Footer.tsx:Footer
HeroBanner software healthy src/components/HeroBanner.tsx:HeroBanner
buildSrcset software healthy src/components/HeroBanner.tsx:buildSrcset
TitleRender software healthy src/components/HeroBanner.tsx:TitleRender
RecentlyViewed software healthy src/components/RecentlyViewed.tsx:RecentlyViewed
scroll software healthy src/components/RecentlyViewed.tsx:scroll
MarketplaceButton software healthy src/components/MarketplaceButton.tsx:MarketplaceButton
StockAlertDialog software healthy src/components/StockAlertDialog.tsx:StockAlertDialog
submit software healthy src/components/StockAlertDialog.tsx:submit

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
tailwind.config.ts software healthy tailwind.config.ts
vitest.config.ts software healthy vitest.config.ts
postcss.config.js software healthy postcss.config.js
tsconfig.node.json software healthy tsconfig.node.json
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
bun.lockb software healthy bun.lockb
package-lock.json software healthy package-lock.json
README.md software healthy README.md
package.json software healthy package.json
eslint.config.js software healthy eslint.config.js
index.html software healthy index.html
components.json software healthy components.json
bun.lock software healthy bun.lock
tsconfig.json software healthy tsconfig.json
generate-sitemap.mjs software healthy scripts/generate-sitemap.mjs
main.tsx software healthy src/main.tsx
vite-env.d.ts software healthy src/vite-env.d.ts
App.css software healthy src/App.css
index.css software healthy src/index.css
App.tsx software healthy src/App.tsx
use-mobile.tsx software healthy src/hooks/use-mobile.tsx
useBanner.ts software healthy src/hooks/useBanner.ts
useAuth.tsx software healthy src/hooks/useAuth.tsx
useFavorites.tsx software healthy src/hooks/useFavorites.tsx
use-toast.ts software healthy src/hooks/use-toast.ts
client.ts software healthy src/integrations/supabase/client.ts
types.ts software healthy src/integrations/supabase/types.ts
Header.tsx software healthy src/components/Header.tsx
CookieBanner.tsx software healthy src/components/CookieBanner.tsx
QuickViewDialog.tsx software healthy src/components/QuickViewDialog.tsx
ProductCard.tsx software healthy src/components/ProductCard.tsx
SocialProof.tsx software healthy src/components/SocialProof.tsx
Footer.tsx software healthy src/components/Footer.tsx
HeroBanner.tsx software healthy src/components/HeroBanner.tsx
RecentlyViewed.tsx software healthy src/components/RecentlyViewed.tsx
MarketplaceButton.tsx software healthy src/components/MarketplaceButton.tsx
StockAlertDialog.tsx software healthy src/components/StockAlertDialog.tsx
NavLink.tsx software healthy src/components/NavLink.tsx
YandexMetrika.tsx software healthy src/components/YandexMetrika.tsx
NewsletterForm.tsx software healthy src/components/NewsletterForm.tsx
SupportChat.tsx software healthy src/components/SupportChat.tsx
ReviewsSection.tsx software healthy src/components/ReviewsSection.tsx
RelatedProducts.tsx software healthy src/components/RelatedProducts.tsx
StarRating.tsx software healthy src/components/StarRating.tsx
SEO.tsx software healthy src/components/SEO.tsx
MobileCtaBar.tsx software healthy src/components/MobileCtaBar.tsx
ProtectedRoute.tsx software healthy src/components/ProtectedRoute.tsx
HeroPromoCtas.tsx software healthy src/components/HeroPromoCtas.tsx
PromoGate.tsx software healthy src/components/PromoGate.tsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
/CmsPage frontend healthy src/pages/CmsPage.tsx
/Index frontend healthy src/pages/Index.tsx
/Unsubscribe frontend healthy src/pages/Unsubscribe.tsx
/NotFound frontend healthy src/pages/NotFound.tsx
/Intro frontend healthy src/pages/Intro.tsx
/Quiz frontend healthy src/pages/Quiz.tsx
/ResetPassword frontend healthy src/pages/ResetPassword.tsx
/ProductPage frontend healthy src/pages/ProductPage.tsx
/PromoClaim frontend healthy src/pages/PromoClaim.tsx
/Favorites frontend healthy src/pages/Favorites.tsx
/EmailUnsubscribe frontend healthy src/pages/EmailUnsubscribe.tsx
/AuthPage frontend healthy src/pages/AuthPage.tsx
/Account frontend healthy src/pages/Account.tsx
/Catalog frontend healthy src/pages/Catalog.tsx
/admin/PagesAdmin frontend healthy src/pages/admin/PagesAdmin.tsx
/admin/ProductsList frontend healthy src/pages/admin/ProductsList.tsx
/admin/SocialAdmin frontend healthy src/pages/admin/SocialAdmin.tsx
/admin/AdminLogin frontend healthy src/pages/admin/AdminLogin.tsx
/admin/CampaignsAdmin frontend healthy src/pages/admin/CampaignsAdmin.tsx
/admin/BrandsAdmin frontend healthy src/pages/admin/BrandsAdmin.tsx
/admin/ProductsImport frontend healthy src/pages/admin/ProductsImport.tsx
/admin/BannersAdmin frontend healthy src/pages/admin/BannersAdmin.tsx
/admin/StockAlertsAdmin frontend healthy src/pages/admin/StockAlertsAdmin.tsx
/admin/ProductEdit frontend healthy src/pages/admin/ProductEdit.tsx
/admin/PromoCodesAdmin frontend healthy src/pages/admin/PromoCodesAdmin.tsx
/admin/ReviewsAdmin frontend healthy src/pages/admin/ReviewsAdmin.tsx
/admin/CampaignEdit frontend healthy src/pages/admin/CampaignEdit.tsx
/admin/UsersAdmin frontend healthy src/pages/admin/UsersAdmin.tsx
/admin/NewsletterAdmin frontend healthy src/pages/admin/NewsletterAdmin.tsx
/admin/StoresAdmin frontend healthy src/pages/admin/StoresAdmin.tsx
/admin/CategoriesAdmin frontend healthy src/pages/admin/CategoriesAdmin.tsx
/admin/Dashboard frontend healthy src/pages/admin/Dashboard.tsx
/admin/SupportAdmin frontend healthy src/pages/admin/SupportAdmin.tsx
/ frontend healthy src/App.tsx
/intro frontend healthy src/App.tsx
/catalog frontend healthy src/App.tsx
/product/:slug frontend healthy src/App.tsx
/favorites frontend healthy src/App.tsx
/quiz frontend healthy src/App.tsx
/page/:slug frontend healthy src/App.tsx
/auth frontend healthy src/App.tsx
/reset-password frontend healthy src/App.tsx
/account frontend healthy src/App.tsx
/unsubscribe frontend healthy src/App.tsx
/email-unsubscribe frontend healthy src/App.tsx
/promo-claim frontend healthy src/App.tsx
/admin/login frontend healthy src/App.tsx
/admin frontend healthy src/App.tsx
/admin/products frontend healthy src/App.tsx
/admin/products/import frontend healthy src/App.tsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
App frontend healthy src/App.tsx
Header frontend healthy src/components/Header.tsx
CookieBanner frontend healthy src/components/CookieBanner.tsx
QuickViewDialog frontend healthy src/components/QuickViewDialog.tsx
ProductCard frontend healthy src/components/ProductCard.tsx
SocialProof frontend healthy src/components/SocialProof.tsx
Footer frontend healthy src/components/Footer.tsx
RecentlyViewed frontend healthy src/components/RecentlyViewed.tsx
MarketplaceButton frontend healthy src/components/MarketplaceButton.tsx
StockAlertDialog frontend healthy src/components/StockAlertDialog.tsx
YandexMetrika frontend healthy src/components/YandexMetrika.tsx
NewsletterForm frontend healthy src/components/NewsletterForm.tsx
SupportChat frontend healthy src/components/SupportChat.tsx
ReviewsSection frontend healthy src/components/ReviewsSection.tsx
RelatedProducts frontend healthy src/components/RelatedProducts.tsx
StarRating frontend healthy src/components/StarRating.tsx
SEO frontend healthy src/components/SEO.tsx
MobileCtaBar frontend healthy src/components/MobileCtaBar.tsx
ProtectedRoute frontend healthy src/components/ProtectedRoute.tsx
PromoGate frontend healthy src/components/PromoGate.tsx
ScrollToTop frontend healthy src/components/ScrollToTop.tsx
PromoStrip frontend healthy src/components/PromoStrip.tsx
SearchDialog frontend healthy src/components/SearchDialog.tsx
AdminLayout frontend healthy src/components/admin/AdminLayout.tsx
BannerPreview frontend healthy src/components/admin/BannerPreview.tsx
I18nField frontend healthy src/components/admin/I18nField.tsx
ImageUpload frontend healthy src/components/admin/ImageUpload.tsx
CmsPage frontend healthy src/pages/CmsPage.tsx
Index frontend healthy src/pages/Index.tsx
Unsubscribe frontend healthy src/pages/Unsubscribe.tsx
NotFound frontend healthy src/pages/NotFound.tsx
Intro frontend healthy src/pages/Intro.tsx
Quiz frontend healthy src/pages/Quiz.tsx
ResetPassword frontend healthy src/pages/ResetPassword.tsx
ProductPage frontend healthy src/pages/ProductPage.tsx
PromoClaim frontend healthy src/pages/PromoClaim.tsx
Favorites frontend healthy src/pages/Favorites.tsx
EmailUnsubscribe frontend healthy src/pages/EmailUnsubscribe.tsx
AuthPage frontend healthy src/pages/AuthPage.tsx
Account frontend healthy src/pages/Account.tsx
Catalog frontend healthy src/pages/Catalog.tsx
PagesAdmin frontend healthy src/pages/admin/PagesAdmin.tsx
ProductsList frontend healthy src/pages/admin/ProductsList.tsx
SocialAdmin frontend healthy src/pages/admin/SocialAdmin.tsx
AdminLogin frontend healthy src/pages/admin/AdminLogin.tsx
CampaignsAdmin frontend healthy src/pages/admin/CampaignsAdmin.tsx
BrandsAdmin frontend healthy src/pages/admin/BrandsAdmin.tsx
ProductsImport frontend healthy src/pages/admin/ProductsImport.tsx
BannersAdmin frontend healthy src/pages/admin/BannersAdmin.tsx
StockAlertsAdmin frontend healthy src/pages/admin/StockAlertsAdmin.tsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
scripts software healthy scripts
src software healthy src
hooks software healthy src/hooks
integrations software healthy src/integrations
supabase software healthy src/integrations/supabase
components software healthy src/components
admin software healthy src/components/admin
ui software healthy src/components/ui
pages software healthy src/pages
admin software healthy src/pages/admin
test software healthy src/test
lib software healthy src/lib
supabase software healthy supabase
functions software healthy supabase/functions
verify-turnstile software healthy supabase/functions/verify-turnstile
handle-email-unsubscribe software healthy supabase/functions/handle-email-unsubscribe
preview-transactional-email software healthy supabase/functions/preview-transactional-email
check-email software healthy supabase/functions/check-email
support-chat software healthy supabase/functions/support-chat
claim-promo-code software healthy supabase/functions/claim-promo-code
handle-email-suppression software healthy supabase/functions/handle-email-suppression
admin-banners software healthy supabase/functions/admin-banners
_shared software healthy supabase/functions/_shared
email-templates software healthy supabase/functions/_shared/email-templates
transactional-email-templates software healthy supabase/functions/_shared/transactional-email-templates
process-email-queue software healthy supabase/functions/process-email-queue
send-transactional-email software healthy supabase/functions/send-transactional-email
auth-email-hook software healthy supabase/functions/auth-email-hook
migrations software healthy supabase/migrations
public software healthy public
email-templates software healthy public/email-templates

LabelLayerStatusPath
20260519180000_promo_leads_email.sql data healthy supabase/migrations/20260519180000_promo_leads_email.sql
20260517010000_honest_cms_pages.sql data healthy supabase/migrations/20260517010000_honest_cms_pages.sql
20260520140000_seed_cms_pages.sql data healthy supabase/migrations/20260520140000_seed_cms_pages.sql
20260423235157_be9169fb-9ca9-4b6f-a786-2bf8777a58f8.sql data healthy supabase/migrations/20260423235157_be9169fb-9ca9-4b6f-a786-…
20260517000000_cleanup_fake_brands_and_products.sql data healthy supabase/migrations/20260517000000_cleanup_fake_brands_and_…
20260427100928_9508ddfa-9420-4cf4-ad10-ca998cb8595d.sql data healthy supabase/migrations/20260427100928_9508ddfa-9420-4cf4-ad10-…
20260423211049_6e43b68d-5b26-4498-90fb-c39561fa7298.sql data healthy supabase/migrations/20260423211049_6e43b68d-5b26-4498-90fb-…
20260424001044_bbfe1fd0-5d48-4146-b290-c195246ae62f.sql data healthy supabase/migrations/20260424001044_bbfe1fd0-5d48-4146-b290-…
20260424073056_2710c9e0-9208-4679-b8c2-87f6c13fe185.sql data healthy supabase/migrations/20260424073056_2710c9e0-9208-4679-b8c2-…
20260427115634_0693d06a-428f-4b45-8217-a154b7c1c3a8.sql data healthy supabase/migrations/20260427115634_0693d06a-428f-4b45-8217-…
20260518100000_fix_philosophy_peptides_niacinamide.sql data healthy supabase/migrations/20260518100000_fix_philosophy_peptides_…
20260526173000_banner_text_position_and_srcset.sql data healthy supabase/migrations/20260526173000_banner_text_position_and…
20260423235145_14798ae7-f226-419a-9fdb-aff37e4ed1a1.sql data healthy supabase/migrations/20260423235145_14798ae7-f226-419a-9fdb-…
20260517020000_honest_contacts_page.sql data healthy supabase/migrations/20260517020000_honest_contacts_page.sql
20260424004737_709e0077-2404-4adc-9831-206fde39151b.sql data healthy supabase/migrations/20260424004737_709e0077-2404-4adc-9831-…
20260519140000_promo_leads.sql data healthy supabase/migrations/20260519140000_promo_leads.sql
20260520160000_update_cms_pages_v3.sql data healthy supabase/migrations/20260520160000_update_cms_pages_v3.sql
20260427092133_71b88b91-a1cf-4f6b-897d-ddef0a792b7a.sql data healthy supabase/migrations/20260427092133_71b88b91-a1cf-4f6b-897d-…
20260520120000_check_user_email_rpc.sql data healthy supabase/migrations/20260520120000_check_user_email_rpc.sql
20260426171336_617d51a7-2c86-45c8-b996-0adf0cfec77b.sql data healthy supabase/migrations/20260426171336_617d51a7-2c86-45c8-b996-…
20260423211116_76124da3-1e9d-4693-8ca7-7e1f9d3d7aa1.sql data healthy supabase/migrations/20260423211116_76124da3-1e9d-4693-8ca7-…
20260426153128_9ec1efcb-b7d7-4a6e-adcb-5712b10412ac.sql data healthy supabase/migrations/20260426153128_9ec1efcb-b7d7-4a6e-adcb-…
20260423214716_5b90af63-d2f7-49a6-a2a9-9f57fc06c50e.sql data healthy supabase/migrations/20260423214716_5b90af63-d2f7-49a6-a2a9-…
20260424002947_75b5468a-b45a-43e2-aa75-4b095036b7cc.sql data healthy supabase/migrations/20260424002947_75b5468a-b45a-43e2-aa75-…
20260427102456_email_infra.sql data healthy supabase/migrations/20260427102456_email_infra.sql

LabelLayerStatusPath
auth::src/lib/supabase-errors.ts security healthy src/lib/supabase-errors.ts
auth::src/pages/admin/BannersAdmin.tsx security healthy src/pages/admin/BannersAdmin.tsx
auth::supabase/functions/send-transactional-email/index.ts security healthy supabase/functions/send-transactional-email/index.ts
auth::supabase/functions/process-email-queue/index.ts security healthy supabase/functions/process-email-queue/index.ts
auth::supabase/functions/claim-promo-code/index.ts security healthy supabase/functions/claim-promo-code/index.ts
auth::src/pages/ResetPassword.tsx security healthy src/pages/ResetPassword.tsx
auth::supabase/functions/admin-banners/index.ts security healthy supabase/functions/admin-banners/index.ts

LabelLayerStatusPath
postgres data healthy src/lib/supabase-errors.ts
postgresql data healthy src/lib/supabase-errors.ts

LabelLayerStatusPath
alekseyklepikov11-netizen__dsom-beauty-catalog software healthy /data/fable5_failed_archive/alekseyklepikov11-netizen__dsom…

LabelLayerStatusPath
public data healthy supabase/migrations/20260427100928_9508ddfa-9420-4cf4-ad10-…

LabelLayerStatusPath
port:8080 network healthy vite.config.ts
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/681f7583-a280-4296-97cd-58143ee3fd2e/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/681f7583-a280-4296-97cd-58143ee3fd2e/

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.