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.

ateliernumerique37-tech/h2vl-connect

https://github.com/ateliernumerique37-tech/h2vl-connect · scanned 2026-06-17 01:36 UTC (1 month, 2 weeks ago)

22 raw signals (0 security + 22 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +8.7 (diff) · 22 actionable findings from 1 signal source. 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 475 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
GlobalError software healthy src/app/error.tsx:GlobalError
RootLayout software healthy src/app/layout.tsx:RootLayout
Home software healthy src/app/page.tsx:Home
DashboardSkeleton software healthy src/app/dashboard/layout.tsx:DashboardSkeleton
AuthGuard software healthy src/app/dashboard/layout.tsx:AuthGuard
role software healthy src/app/dashboard/layout.tsx:role
DashboardLayout software healthy src/app/dashboard/layout.tsx:DashboardLayout
calculateAge software healthy src/app/dashboard/page.tsx:calculateAge
isBirthdayToday software healthy src/app/dashboard/page.tsx:isBirthdayToday
DashboardSkeleton software healthy src/app/dashboard/page.tsx:DashboardSkeleton
DashboardHomePage software healthy src/app/dashboard/page.tsx:DashboardHomePage
handleSendBirthday software healthy src/app/dashboard/page.tsx:handleSendBirthday
AdminPageSkeleton software healthy src/app/dashboard/admin/page.tsx:AdminPageSkeleton
AdminPage software healthy src/app/dashboard/admin/page.tsx:AdminPage
start software healthy src/app/dashboard/admin/page.tsx:start
handleOpenCreate software healthy src/app/dashboard/admin/page.tsx:handleOpenCreate
handleOpenEdit software healthy src/app/dashboard/admin/page.tsx:handleOpenEdit
handleSubmitAdmin software healthy src/app/dashboard/admin/page.tsx:handleSubmitAdmin
handleDeleteAdmin software healthy src/app/dashboard/admin/page.tsx:handleDeleteAdmin
handlePurgeAdherents software healthy src/app/dashboard/admin/page.tsx:handlePurgeAdherents
normalizeMoyen software healthy src/app/dashboard/admin/page.tsx:normalizeMoyen
handleFileUpload software healthy src/app/dashboard/admin/page.tsx:handleFileUpload
ProfilePage software healthy src/app/dashboard/profile/page.tsx:ProfilePage
getAge software healthy src/app/dashboard/adherents/page.tsx:getAge
AdherentsPageSkeleton software healthy src/app/dashboard/adherents/page.tsx:AdherentsPageSkeleton
AdherentsPageContent software healthy src/app/dashboard/adherents/page.tsx:AdherentsPageContent
start software healthy src/app/dashboard/adherents/page.tsx:start
handleExportCSV software healthy src/app/dashboard/adherents/page.tsx:handleExportCSV
formatDate software healthy src/app/dashboard/adherents/page.tsx:formatDate
formatBool software healthy src/app/dashboard/adherents/page.tsx:formatBool
AdherentsPage software healthy src/app/dashboard/adherents/page.tsx:AdherentsPage
ProfileSkeleton software healthy src/app/dashboard/adherents/[id]/page.tsx:ProfileSkeleton
AdherentDetailPageContent software healthy src/app/dashboard/adherents/[id]/page.tsx:AdherentDetailPag…
handlePayCotisation software healthy src/app/dashboard/adherents/[id]/page.tsx:handlePayCotisati…
handleCancelCotisation software healthy src/app/dashboard/adherents/[id]/page.tsx:handleCancelCotis…
handleCopy software healthy src/app/dashboard/adherents/[id]/page.tsx:handleCopy
AdherentDetailPage software healthy src/app/dashboard/adherents/[id]/page.tsx:AdherentDetailPage
EditAdherentPage software healthy src/app/dashboard/adherents/[id]/edit/page.tsx:EditAdherent…
handleInputChange software healthy src/app/dashboard/adherents/[id]/edit/page.tsx:handleInputC…
handleGenreChange software healthy src/app/dashboard/adherents/[id]/edit/page.tsx:handleGenreC…
handleSwitchChange software healthy src/app/dashboard/adherents/[id]/edit/page.tsx:handleSwitch…
handleConfirmCotisation software healthy src/app/dashboard/adherents/[id]/edit/page.tsx:handleConfir…
handleDelete software healthy src/app/dashboard/adherents/[id]/edit/page.tsx:handleDelete
handleAddCotisation software healthy src/app/dashboard/adherents/[id]/edit/page.tsx:handleAddCot…
handleSaveChanges software healthy src/app/dashboard/adherents/[id]/edit/page.tsx:handleSaveCh…
CreateAdherentPageContent software healthy src/app/dashboard/adherents/create/page.tsx:CreateAdherentP…
handleInputChange software healthy src/app/dashboard/adherents/create/page.tsx:handleInputChan…
handleSwitchChange software healthy src/app/dashboard/adherents/create/page.tsx:handleSwitchCha…
handleSelectChange software healthy src/app/dashboard/adherents/create/page.tsx:handleSelectCha…
handleSubmit software healthy src/app/dashboard/adherents/create/page.tsx:handleSubmit

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
CLAUDE.md software healthy CLAUDE.md
firebase.json software healthy firebase.json
studio.json software healthy studio.json
package-lock.json software healthy package-lock.json
statut.md software healthy statut.md
README.md software healthy README.md
postcss.config.mjs software healthy postcss.config.mjs
package.json software healthy package.json
apphosting.yaml software healthy apphosting.yaml
next.config.ts software healthy next.config.ts
components.json software healthy components.json
firestore.indexes.json software healthy firestore.indexes.json
tsconfig.json software healthy tsconfig.json
error.tsx software healthy src/app/error.tsx
globals.css software healthy src/app/globals.css
layout.tsx software healthy src/app/layout.tsx
page.tsx software healthy src/app/page.tsx
layout.tsx software healthy src/app/dashboard/layout.tsx
page.tsx software healthy src/app/dashboard/page.tsx
page.tsx software healthy src/app/dashboard/admin/page.tsx
page.tsx software healthy src/app/dashboard/profile/page.tsx
page.tsx software healthy src/app/dashboard/adherents/page.tsx
page.tsx software healthy src/app/dashboard/adherents/[id]/page.tsx
page.tsx software healthy src/app/dashboard/adherents/[id]/edit/page.tsx
page.tsx software healthy src/app/dashboard/adherents/create/page.tsx
page.tsx software healthy src/app/dashboard/communication/page.tsx
page.tsx software healthy src/app/dashboard/events/page.tsx
page.tsx software healthy src/app/dashboard/events/[id]/page.tsx
page.tsx software healthy src/app/dashboard/events/[id]/edit/page.tsx
page.tsx software healthy src/app/dashboard/events/create/page.tsx
page.tsx software healthy src/app/dashboard/stats/page.tsx
page.tsx software healthy src/app/dashboard/stats/inactifs/page.tsx
route.ts software healthy src/app/api/confirm-read/route.ts
route.ts software healthy src/app/api/cron/anniversaires/route.ts
route.ts software healthy src/app/api/cron/date-limite/route.ts
route.ts software healthy src/app/api/send-email/route.ts
route.ts software healthy src/app/api/confirm-inscription/route.ts
route.ts software healthy src/app/api/process-invitation-queue/route.ts
route.ts software healthy src/app/api/delete-admin/route.ts
route.ts software healthy src/app/api/create-annulation-token/route.ts
route.ts software healthy src/app/api/cancel-inscription/route.ts
route.ts software healthy src/app/api/queue-invitations/route.ts
route.ts software healthy src/app/api/create-admin/route.ts
route.ts software healthy src/app/api/update-admin-password/route.ts
route.ts software healthy src/app/api/send-invitation/route.ts
page.tsx software healthy src/app/lien/annulation/[jeton]/page.tsx
page.tsx software healthy src/app/lien/confirmation/[jeton]/page.tsx
page.tsx software healthy src/app/lien/inscription-invitation/[jeton]/page.tsx
page.tsx software healthy src/app/(auth)/login/page.tsx

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

LabelLayerStatusPath
src software healthy src
app software healthy src/app
dashboard software healthy src/app/dashboard
admin software healthy src/app/dashboard/admin
profile software healthy src/app/dashboard/profile
adherents software healthy src/app/dashboard/adherents
[id] software healthy src/app/dashboard/adherents/[id]
edit software healthy src/app/dashboard/adherents/[id]/edit
create software healthy src/app/dashboard/adherents/create
communication software healthy src/app/dashboard/communication
events software healthy src/app/dashboard/events
[id] software healthy src/app/dashboard/events/[id]
edit software healthy src/app/dashboard/events/[id]/edit
create software healthy src/app/dashboard/events/create
stats software healthy src/app/dashboard/stats
inactifs software healthy src/app/dashboard/stats/inactifs
api software healthy src/app/api
confirm-read software healthy src/app/api/confirm-read
cron software healthy src/app/api/cron
anniversaires software healthy src/app/api/cron/anniversaires
date-limite software healthy src/app/api/cron/date-limite
send-email software healthy src/app/api/send-email
confirm-inscription software healthy src/app/api/confirm-inscription
process-invitation-queue software healthy src/app/api/process-invitation-queue
delete-admin software healthy src/app/api/delete-admin
create-annulation-token software healthy src/app/api/create-annulation-token
cancel-inscription software healthy src/app/api/cancel-inscription
queue-invitations software healthy src/app/api/queue-invitations
create-admin software healthy src/app/api/create-admin
update-admin-password software healthy src/app/api/update-admin-password
send-invitation software healthy src/app/api/send-invitation
lien software healthy src/app/lien
annulation software healthy src/app/lien/annulation
[jeton] software healthy src/app/lien/annulation/[jeton]
confirmation software healthy src/app/lien/confirmation
[jeton] software healthy src/app/lien/confirmation/[jeton]
inscription-invitation software healthy src/app/lien/inscription-invitation
[jeton] software healthy src/app/lien/inscription-invitation/[jeton]
(auth) software healthy src/app/(auth)
login software healthy src/app/(auth)/login
signup software healthy src/app/(auth)/signup
forgot-password software healthy src/app/(auth)/forgot-password
contexts software healthy src/contexts
hooks software healthy src/hooks
components software healthy src/components
dashboard software healthy src/components/dashboard
admin software healthy src/components/admin
ui software healthy src/components/ui
firebase software healthy src/firebase
firestore software healthy src/firebase/firestore

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

LabelLayerStatusPath
GlobalError frontend healthy src/app/error.tsx
RootLayout frontend healthy src/app/layout.tsx
Home frontend healthy src/app/page.tsx
DashboardLayout frontend healthy src/app/dashboard/layout.tsx
DashboardHomePage frontend healthy src/app/dashboard/page.tsx
AdminPage frontend healthy src/app/dashboard/admin/page.tsx
ProfilePage frontend healthy src/app/dashboard/profile/page.tsx
AdherentsPage frontend healthy src/app/dashboard/adherents/page.tsx
AdherentDetailPage frontend healthy src/app/dashboard/adherents/[id]/page.tsx
EditAdherentPage frontend healthy src/app/dashboard/adherents/[id]/edit/page.tsx
CreateAdherentPage frontend healthy src/app/dashboard/adherents/create/page.tsx
CommunicationPage frontend healthy src/app/dashboard/communication/page.tsx
EventsPage frontend healthy src/app/dashboard/events/page.tsx
EventDetailPage frontend healthy src/app/dashboard/events/[id]/page.tsx
EditEventPage frontend healthy src/app/dashboard/events/[id]/edit/page.tsx
CreateEventPage frontend healthy src/app/dashboard/events/create/page.tsx
StatsPage frontend healthy src/app/dashboard/stats/page.tsx
InactiveMembersPage frontend healthy src/app/dashboard/stats/inactifs/page.tsx
AnnulationPage frontend healthy src/app/lien/annulation/[jeton]/page.tsx
ConfirmationPage frontend healthy src/app/lien/confirmation/[jeton]/page.tsx
InscriptionInvitationPage frontend healthy src/app/lien/inscription-invitation/[jeton]/page.tsx
LoginPage frontend healthy src/app/(auth)/login/page.tsx
SignupPage frontend healthy src/app/(auth)/signup/page.tsx
ForgotPasswordPage frontend healthy src/app/(auth)/forgot-password/page.tsx

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/dashboard frontend healthy src/app/dashboard/page.tsx
/dashboard/admin frontend healthy src/app/dashboard/admin/page.tsx
/dashboard/profile frontend healthy src/app/dashboard/profile/page.tsx
/dashboard/adherents frontend healthy src/app/dashboard/adherents/page.tsx
/dashboard/adherents/[id] frontend healthy src/app/dashboard/adherents/[id]/page.tsx
/dashboard/adherents/[id]/edit frontend healthy src/app/dashboard/adherents/[id]/edit/page.tsx
/dashboard/adherents/create frontend healthy src/app/dashboard/adherents/create/page.tsx
/dashboard/communication frontend healthy src/app/dashboard/communication/page.tsx
/dashboard/events frontend healthy src/app/dashboard/events/page.tsx
/dashboard/events/[id] frontend healthy src/app/dashboard/events/[id]/page.tsx
/dashboard/events/[id]/edit frontend healthy src/app/dashboard/events/[id]/edit/page.tsx
/dashboard/events/create frontend healthy src/app/dashboard/events/create/page.tsx
/dashboard/stats frontend healthy src/app/dashboard/stats/page.tsx
/dashboard/stats/inactifs frontend healthy src/app/dashboard/stats/inactifs/page.tsx
/lien/annulation/[jeton] frontend healthy src/app/lien/annulation/[jeton]/page.tsx
/lien/confirmation/[jeton] frontend healthy src/app/lien/confirmation/[jeton]/page.tsx
/lien/inscription-invitation/[jeton] frontend healthy src/app/lien/inscription-invitation/[jeton]/page.tsx
/(auth)/login frontend healthy src/app/(auth)/login/page.tsx
/(auth)/signup frontend healthy src/app/(auth)/signup/page.tsx
/(auth)/forgot-password frontend healthy src/app/(auth)/forgot-password/page.tsx

LabelLayerStatusPath
designed software healthy src/firebase/errors.ts:designed
FirestorePermissionError software healthy src/firebase/errors.ts:FirestorePermissionError

LabelLayerStatusPath
ateliernumerique37-tech__h2vl-connect software healthy /data/fable5_failed_archive/ateliernumerique37-tech__h2vl-c…

LabelLayerStatusPath
vps::gcp hardware healthy CLAUDE.md
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/83bda723-8db4-4fb6-a585-b954ef58c8c8/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/83bda723-8db4-4fb6-a585-b954ef58c8c8/

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.