https://github.com/u7404677510-pixel/Monjoel_v1
· scanned 2026-06-16 00:44 UTC (2 months, 1 week ago)
100 raw signals (0 security + 100 graph)
Last scanned 2 months, 1 week ago · v1 · 100 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1886 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 |
|---|---|---|---|
register |
software | healthy | instrumentation.ts:register |
gone |
software | healthy | proxy.ts:gone |
permanentRedirect |
software | healthy | proxy.ts:permanentRedirect |
redirectLegacyDeadUrl |
software | healthy | proxy.ts:redirectLegacyDeadUrl |
getRequestUser |
software | healthy | proxy.ts:getRequestUser |
guardAdmin |
software | healthy | proxy.ts:guardAdmin |
guardPortal |
software | healthy | proxy.ts:guardPortal |
proxy |
software | healthy | proxy.ts:proxy |
sizeMb |
software | healthy | scripts/convert-uber-test.mjs:sizeMb |
sizeKb |
software | healthy | scripts/convert-uber-test.mjs:sizeKb |
reduction |
software | healthy | scripts/convert-uber-test.mjs:reduction |
slugify |
software | healthy | scripts/generate-cities.ts:slugify |
formatCityForTS |
software | healthy | scripts/generate-cities.ts:formatCityForTS |
async |
software | healthy | scripts/generate-cities.ts:async |
main |
software | healthy | scripts/generate-cities.ts:main |
checkBuildExists |
software | healthy | scripts/validate-build.ts:checkBuildExists |
countGeneratedPages |
software | healthy | scripts/validate-build.ts:countGeneratedPages |
validatePageCounts |
software | healthy | scripts/validate-build.ts:validatePageCounts |
validateSitemap |
software | healthy | scripts/validate-build.ts:validateSitemap |
validateRobots |
software | healthy | scripts/validate-build.ts:validateRobots |
printResults |
software | healthy | scripts/validate-build.ts:printResults |
async |
software | healthy | scripts/validate-build.ts:async |
main |
software | healthy | scripts/validate-build.ts:main |
optimizeImages |
software | healthy | scripts/optimize-images.mjs:optimizeImages |
parseArgs |
software | healthy | scripts/test-urls.ts:parseArgs |
fetchSitemap |
software | healthy | scripts/test-urls.ts:fetchSitemap |
testUrl |
software | healthy | scripts/test-urls.ts:testUrl |
testUrlsInBatches |
software | healthy | scripts/test-urls.ts:testUrlsInBatches |
printProgress |
software | healthy | scripts/test-urls.ts:printProgress |
generateSummary |
software | healthy | scripts/test-urls.ts:generateSummary |
printSummary |
software | healthy | scripts/test-urls.ts:printSummary |
async |
software | healthy | scripts/test-urls.ts:async |
main |
software | healthy | scripts/test-urls.ts:main |
ensureDir |
software | healthy | scripts/process-uploaded-images.mjs:ensureDir |
fmtSize |
software | healthy | scripts/process-uploaded-images.mjs:fmtSize |
compression |
software | healthy | scripts/process-uploaded-images.mjs:compression |
fmtMB |
software | healthy | scripts/compress-images.mjs:fmtMB |
fmtKB |
software | healthy | scripts/compress-images.mjs:fmtKB |
walk |
software | healthy | scripts/compress-images.mjs:walk |
webPath |
software | healthy | scripts/compress-images.mjs:webPath |
isAvatar |
software | healthy | scripts/compress-images.mjs:isAvatar |
reencode |
software | healthy | scripts/compress-images.mjs:reencode |
pipeline |
software | healthy | scripts/compress-images.mjs:pipeline |
pct |
software | healthy | scripts/compress-images.mjs:pct |
tmpSize |
software | healthy | scripts/compress-images.mjs:tmpSize |
ConditionalSticky |
software | healthy | components/ConditionalSticky.tsx:ConditionalSticky |
DesktopNavLink |
software | healthy | components/Navigation.tsx:DesktopNavLink |
MobileDrawer |
software | healthy | components/Navigation.tsx:MobileDrawer |
Navigation |
software | healthy | components/Navigation.tsx:Navigation |
handleScroll |
software | healthy | components/Navigation.tsx:handleScroll |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
instrumentation.ts |
software | healthy | instrumentation.ts |
.cursorrules |
software | healthy | .cursorrules |
vercel.json |
software | healthy | vercel.json |
lighthouserc.cjs |
software | healthy | lighthouserc.cjs |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
sentry.server.config.ts |
software | healthy | sentry.server.config.ts |
package-lock.json |
software | healthy | package-lock.json |
instrumentation-client.ts |
software | healthy | instrumentation-client.ts |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
sentry.edge.config.ts |
software | healthy | sentry.edge.config.ts |
globals.d.ts |
software | healthy | globals.d.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
next.config.mjs |
software | healthy | next.config.mjs |
postcss.config.js |
software | healthy | postcss.config.js |
proxy.ts |
software | healthy | proxy.ts |
global.d.ts |
software | healthy | types/global.d.ts |
tracking-setup.md |
software | healthy | docs/tracking-setup.md |
architecture.md |
software | healthy | docs/architecture.md |
google-ads-structure.md |
software | healthy | docs/google-ads-structure.md |
gmb-setup.md |
software | healthy | docs/gmb-setup.md |
supabase-migrations.md |
software | healthy | docs/supabase-migrations.md |
admin-seo-setup.md |
software | healthy | docs/admin-seo-setup.md |
google-ads-optimization.md |
software | healthy | docs/google-ads-optimization.md |
admin-medias-setup.md |
software | healthy | docs/admin-medias-setup.md |
gtm-ab-test-setup.md |
software | healthy | docs/gtm-ab-test-setup.md |
roadmap-content-pipeline-2026-05.md |
software | healthy | docs/roadmap-content-pipeline-2026-05.md |
prompts-hero-services.md |
software | healthy | docs/prompts-hero-services.md |
seo-strategy.md |
software | healthy | docs/seo-strategy.md |
urls-audit-serrurerie.md |
software | healthy | docs/urls-audit-serrurerie.md |
components.md |
software | healthy | docs/components.md |
google-ads-structure-plomberie.md |
software | healthy | docs/google-ads-structure-plomberie.md |
growth-hacking-plan.md |
software | healthy | docs/growth-hacking-plan.md |
rive-logo-upgrade-brief.md |
software | healthy | docs/rive-logo-upgrade-brief.md |
README.md |
software | healthy | docs/github-workflows-templates/README.md |
ci.yml |
software | healthy | docs/github-workflows-templates/ci.yml |
lighthouse.yml |
software | healthy | docs/github-workflows-templates/lighthouse.yml |
convert-uber-test.mjs |
software | healthy | scripts/convert-uber-test.mjs |
generate-cities.ts |
software | healthy | scripts/generate-cities.ts |
validate-build.ts |
software | healthy | scripts/validate-build.ts |
optimize-images.mjs |
software | healthy | scripts/optimize-images.mjs |
cities-extra.ts |
software | healthy | scripts/cities-extra.ts |
test-urls.ts |
software | healthy | scripts/test-urls.ts |
process-uploaded-images.mjs |
software | healthy | scripts/process-uploaded-images.mjs |
gen-og-assets.mjs |
software | healthy | scripts/gen-og-assets.mjs |
compress-images.mjs |
software | healthy | scripts/compress-images.mjs |
encode-hero-video.sh |
software | healthy | scripts/encode-hero-video.sh |
ConditionalSticky.tsx |
software | healthy | components/ConditionalSticky.tsx |
Navigation.tsx |
software | healthy | components/Navigation.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ConditionalSticky |
frontend | healthy | components/ConditionalSticky.tsx |
Navigation |
frontend | healthy | components/Navigation.tsx |
MidPageCTA |
frontend | healthy | components/MidPageCTA.tsx |
LayoutWrapper |
frontend | healthy | components/LayoutWrapper.tsx |
AnimatedBackground |
frontend | healthy | components/AnimatedBackground.tsx |
Breadcrumbs |
frontend | healthy | components/Breadcrumbs.tsx |
QuickQuoteForm |
frontend | healthy | components/QuickQuoteForm.tsx |
StickyCallButton |
frontend | healthy | components/StickyCallButton.tsx |
CTAButtons |
frontend | healthy | components/CTAButtons.tsx |
Footer |
frontend | healthy | components/Footer.tsx |
PhoneButton |
frontend | healthy | components/PhoneButton.tsx |
WhatsAppFloat |
frontend | healthy | components/WhatsAppFloat.tsx |
SectionCTA |
frontend | healthy | components/SectionCTA.tsx |
AttributionTracker |
frontend | healthy | components/AttributionTracker.tsx |
ClientSchema |
frontend | healthy | components/ClientSchema.tsx |
TelClickTracker |
frontend | healthy | components/TelClickTracker.tsx |
Title |
frontend | healthy | components/ui/Title.tsx |
TrueScopeHero |
frontend | healthy | components/sections/TrueScopeHero.tsx |
ServicePricingHighlight |
frontend | healthy | components/sections/ServicePricingHighlight.tsx |
TrustStrip |
frontend | healthy | components/sections/TrustStrip.tsx |
SerrurerieServiceCards |
frontend | healthy | components/sections/SerrurerieServiceCards.tsx |
ServicesDeepDive |
frontend | healthy | components/sections/ServicesDeepDive.tsx |
StatsStrip |
frontend | healthy | components/sections/StatsStrip.tsx |
HowItWorks |
frontend | healthy | components/sections/HowItWorks.tsx |
FinalCTA |
frontend | healthy | components/sections/FinalCTA.tsx |
HeroCinematic |
frontend | healthy | components/sections/HeroCinematic.tsx |
CoverageMap |
frontend | healthy | components/sections/CoverageMap.tsx |
StopArnaquesPractices |
frontend | healthy | components/sections/StopArnaquesPractices.tsx |
EngagementSection |
frontend | healthy | components/sections/EngagementSection.tsx |
StopArnaquesPreview |
frontend | healthy | components/sections/StopArnaquesPreview.tsx |
StopArnaquesStats |
frontend | healthy | components/sections/StopArnaquesStats.tsx |
SerrurerieHero |
frontend | healthy | components/sections/SerrurerieHero.tsx |
ElectriciteServiceCards |
frontend | healthy | components/sections/ElectriciteServiceCards.tsx |
PlomberieServiceCards |
frontend | healthy | components/sections/PlomberieServiceCards.tsx |
ScamTestimonials |
frontend | healthy | components/sections/ScamTestimonials.tsx |
HubFAQ |
frontend | healthy | components/sections/HubFAQ.tsx |
TransparenceSection |
frontend | healthy | components/sections/TransparenceSection.tsx |
Advantages |
frontend | healthy | components/sections/Advantages.tsx |
StopArnaquesHero |
frontend | healthy | components/sections/StopArnaquesHero.tsx |
PlomberieHero |
frontend | healthy | components/sections/PlomberieHero.tsx |
ScamQuiz |
frontend | healthy | components/sections/ScamQuiz.tsx |
ServiceTrustSection |
frontend | healthy | components/sections/ServiceTrustSection.tsx |
ServiceFAQ |
frontend | healthy | components/sections/ServiceFAQ.tsx |
ServicesExplorer |
frontend | healthy | components/sections/ServicesExplorer.tsx |
ServiceProcess |
frontend | healthy | components/sections/ServiceProcess.tsx |
PricingTransparency |
frontend | healthy | components/sections/PricingTransparency.tsx |
ElectriciteHero |
frontend | healthy | components/sections/ElectriciteHero.tsx |
PaymentLogos |
frontend | healthy | components/sections/PaymentLogos.tsx |
StopArnaquesSolution |
frontend | healthy | components/sections/StopArnaquesSolution.tsx |
MetierLandingPage |
frontend | healthy | components/landing/MetierLandingPage.tsx |
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 |
docs |
software | healthy | docs |
github-workflows-templates |
software | healthy | docs/github-workflows-templates |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
ui |
software | healthy | components/ui |
artisan |
software | healthy | components/artisan |
admin |
software | healthy | components/admin |
dashboard |
software | healthy | components/admin/dashboard |
sections |
software | healthy | components/sections |
landing |
software | healthy | components/landing |
hero |
software | healthy | components/hero |
seo |
software | healthy | components/seo |
app |
software | healthy | app |
recherche |
software | healthy | app/recherche |
blog |
software | healthy | app/blog |
[slug] |
software | healthy | app/blog/[slug] |
client |
software | healthy | app/client |
interventions |
software | healthy | app/client/interventions |
_components |
software | healthy | app/client/_components |
auth |
software | healthy | app/auth |
callback |
software | healthy | app/auth/callback |
contact |
software | healthy | app/contact |
api |
software | healthy | app/api |
site-config |
software | healthy | app/api/site-config |
quote |
software | healthy | app/api/quote |
contact |
software | healthy | app/api/contact |
reviews |
software | healthy | app/api/reviews |
sync-gmb |
software | healthy | app/api/reviews/sync-gmb |
recruitment |
software | healthy | app/api/recruitment |
admin |
software | healthy | app/api/admin |
dispatch |
software | healthy | app/api/admin/dispatch |
seo |
software | healthy | app/api/admin/seo |
sync |
software | healthy | app/api/admin/seo/sync |
cron |
software | healthy | app/api/cron |
seo-sync |
software | healthy | app/api/cron/seo-sync |
og |
software | healthy | app/api/og |
site-assets |
software | healthy | app/api/site-assets |
analytics-config |
software | healthy | app/api/analytics-config |
a-propos |
software | healthy | app/a-propos |
electricien |
software | healthy | app/electricien |
mise-aux-normes |
software | healthy | app/electricien/mise-aux-normes |
disjoncteur-saute |
software | healthy | app/electricien/disjoncteur-saute |
prise-interrupteur-hs |
software | healthy | app/electricien/prise-interrupteur-hs |
tableau-electrique |
software | healthy | app/electricien/tableau-electrique |
court-circuit |
software | healthy | app/electricien/court-circuit |
[ville] |
software | healthy | app/electricien/[ville] |
[service] |
software | healthy | app/electricien/[ville]/[service] |
panne-electrique |
software | healthy | app/electricien/panne-electrique |
artisan |
software | healthy | app/artisan |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | lib/supabase-migration.sql |
artisans |
data | healthy | lib/supabase-migration.sql |
interventions |
data | healthy | lib/supabase-migration.sql |
if |
data | healthy | lib/supabase-migration.sql |
site_config |
data | healthy | lib/supabase-schema.sql |
content |
data | healthy | lib/supabase-schema.sql |
partners |
data | healthy | lib/supabase-schema.sql |
seo_pages |
data | healthy | lib/supabase-schema.sql |
analytics_config |
data | healthy | lib/supabase-schema.sql |
leads |
data | healthy | lib/supabase-schema.sql |
recruitment_applications |
data | healthy | lib/supabase-schema.sql |
seo_search_console_cache |
data | healthy | lib/supabase-schema.sql |
reviews |
data | healthy | lib/supabase-migration-reviews.sql |
aggregate_rating_cache |
data | healthy | lib/supabase-migration-reviews.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
3.074.149.198 |
network | healthy | components/WhatsAppFloat.tsx |
4.487.709.306 |
network | healthy | components/WhatsAppFloat.tsx |
1.694.625.712 |
network | healthy | components/WhatsAppFloat.tsx |
1.871.118.571 |
network | healthy | components/WhatsAppFloat.tsx |
3.741.982.998 |
network | healthy | components/WhatsAppFloat.tsx |
06.12.34.56 |
network | healthy | lib/schemas/artisan.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::lib/seo/search-console-client.ts |
security | healthy | lib/seo/search-console-client.ts |
auth::proxy.ts |
security | healthy | proxy.ts |
auth::app/api/admin/seo/sync/route.ts |
security | healthy | app/api/admin/seo/sync/route.ts |
auth::app/api/reviews/sync-gmb/route.ts |
security | healthy | app/api/reviews/sync-gmb/route.ts |
auth::lib/supabase-server.ts |
security | healthy | lib/supabase-server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | package-lock.json |
mongodb |
data | healthy | package-lock.json |
mysql |
data | healthy | package-lock.json |
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/ci.yml |
typecheck |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
lighthouse |
cicd | healthy | .github/workflows/lighthouse.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
supabase-migration.sql |
data | healthy | lib/supabase-migration.sql |
supabase-migration-reviews.sql |
data | healthy | lib/supabase-migration-reviews.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
vps::droplet |
hardware | healthy | components/sections/ServicesDeepDive.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::lighthouse |
cicd | healthy | .github/workflows/lighthouse.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-c5lxyu60 |
software | healthy | /tmp/repobility-clone-c5lxyu60 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | lib/seo/premium/content/electricien-paris-19.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
LHCI_GITHUB_APP_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/e43603e0-9397-4efc-b006-15a25596ee0f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e43603e0-9397-4efc-b006-15a25596ee0f/
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.