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.

tech2021-tech/gaffagui-saas

https://github.com/tech2021-tech/gaffagui-saas · scanned 2026-06-16 00:31 UTC (2 months, 2 weeks ago)

28 raw signals (0 security + 28 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 28 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 763 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
resolveCanonicalBaseUrl software healthy app/proxy.ts:resolveCanonicalBaseUrl
raw software healthy app/proxy.ts:raw
shouldRedirectToCanonicalHost software healthy app/proxy.ts:shouldRedirectToCanonicalHost
proxy software healthy app/proxy.ts:proxy
rawRequestHost software healthy app/proxy.ts:rawRequestHost
formatMoney software healthy app/components/transactions/GaRecurringManager.tsx:formatMo…
GaRecurringManager software healthy app/components/transactions/GaRecurringManager.tsx:GaRecurr…
data software healthy app/components/transactions/GaRecurringManager.tsx:data
toggleActive software healthy app/components/transactions/GaRecurringManager.tsx:toggleAc…
updated software healthy app/components/transactions/GaRecurringManager.tsx:updated
startEdit software healthy app/components/transactions/GaRecurringManager.tsx:startEdit
saveEdit software healthy app/components/transactions/GaRecurringManager.tsx:saveEdit
confirmDelete software healthy app/components/transactions/GaRecurringManager.tsx:confirmD…
GaStepper software healthy app/components/ui/GaStepper.tsx:GaStepper
GaButton software healthy app/components/ui/GaButton.tsx:GaButton
GaKpiCard software healthy app/components/ui/GaKpiCard.tsx:GaKpiCard
GoogleLogo software healthy app/components/ui/GaGoogleButton.tsx:GoogleLogo
GaGoogleButton software healthy app/components/ui/GaGoogleButton.tsx:GaGoogleButton
handleClick software healthy app/components/ui/GaGoogleButton.tsx:handleClick
GaCard software healthy app/components/ui/GaCard.tsx:GaCard
GaPeriodMenu software healthy app/components/ui/GaPeriodMenu.tsx:GaPeriodMenu
onKeyDown software healthy app/components/ui/GaPeriodMenu.tsx:onKeyDown
GaChip software healthy app/components/ui/GaChip.tsx:GaChip
GaOtpInput software healthy app/components/ui/GaOtpInput.tsx:GaOtpInput
handleChange software healthy app/components/ui/GaOtpInput.tsx:handleChange
handleKeyDown software healthy app/components/ui/GaOtpInput.tsx:handleKeyDown
handlePaste software healthy app/components/ui/GaOtpInput.tsx:handlePaste
GaConfirmDialog software healthy app/components/ui/GaConfirmDialog.tsx:GaConfirmDialog
onKeyDown software healthy app/components/ui/GaConfirmDialog.tsx:onKeyDown
GaSplitAuth software healthy app/components/ui/GaSplitAuth.tsx:GaSplitAuth
GaTopbar software healthy app/components/ui/GaTopbar.tsx:GaTopbar
getStatusColor software healthy app/components/ui/GaProgress.tsx:getStatusColor
getStatusBg software healthy app/components/ui/GaProgress.tsx:getStatusBg
GaProgress software healthy app/components/ui/GaProgress.tsx:GaProgress
formatAmountForAria software healthy app/components/ui/GaProgress.tsx:formatAmountForAria
GaSidebar software healthy app/components/ui/GaSidebar.tsx:GaSidebar
isActive software healthy app/components/ui/GaSidebar.tsx:isActive
GaAddTransactionModal software healthy app/components/ui/GaAddTransactionModal.tsx:GaAddTransactio…
handleAmountChange software healthy app/components/ui/GaAddTransactionModal.tsx:handleAmountCha…
handleRecurringClick software healthy app/components/ui/GaAddTransactionModal.tsx:handleRecurring…
handleSubmit software healthy app/components/ui/GaAddTransactionModal.tsx:handleSubmit
formatMoney software healthy app/components/admin/AdminBadges.tsx:formatMoney
formatDate software healthy app/components/admin/AdminBadges.tsx:formatDate
formatDateTime software healthy app/components/admin/AdminBadges.tsx:formatDateTime
Badge software healthy app/components/admin/AdminBadges.tsx:Badge
PlanBadge software healthy app/components/admin/AdminBadges.tsx:PlanBadge
RoleBadge software healthy app/components/admin/AdminBadges.tsx:RoleBadge
StatusBadge software healthy app/components/admin/AdminBadges.tsx:StatusBadge
ActionBadge software healthy app/components/admin/AdminBadges.tsx:ActionBadge
AdminShell software healthy app/components/admin/AdminShell.tsx:AdminShell

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

LabelLayerStatusPath
planning_prd-gaffagui.md software healthy planning_prd-gaffagui.md
plan.md software healthy plan.md
context.md software healthy context.md
context_projet.md software healthy context_projet.md
RELEASE-PREVIEW.md software healthy RELEASE-PREVIEW.md
planning_design-gaffagui.md software healthy planning_design-gaffagui.md
vercel.json software healthy app/vercel.json
postcss.config.mjs software healthy app/postcss.config.mjs
README.md software healthy app/README.md
pnpm-lock.yaml software healthy app/pnpm-lock.yaml
package.json software healthy app/package.json
tmp-supabase-user.js software healthy app/tmp-supabase-user.js
pnpm-workspace.yaml software healthy app/pnpm-workspace.yaml
tsconfig.json software healthy app/tsconfig.json
eslint.config.mjs software healthy app/eslint.config.mjs
vitest.config.ts software healthy app/vitest.config.ts
proxy.ts software healthy app/proxy.ts
next.config.ts software healthy app/next.config.ts
GaRecurringManager.tsx software healthy app/components/transactions/GaRecurringManager.tsx
GaStepper.tsx software healthy app/components/ui/GaStepper.tsx
GaButton.tsx software healthy app/components/ui/GaButton.tsx
GaKpiCard.tsx software healthy app/components/ui/GaKpiCard.tsx
GaGoogleButton.tsx software healthy app/components/ui/GaGoogleButton.tsx
GaCard.tsx software healthy app/components/ui/GaCard.tsx
index.ts software healthy app/components/ui/index.ts
GaPeriodMenu.tsx software healthy app/components/ui/GaPeriodMenu.tsx
GaChip.tsx software healthy app/components/ui/GaChip.tsx
GaOtpInput.tsx software healthy app/components/ui/GaOtpInput.tsx
GaConfirmDialog.tsx software healthy app/components/ui/GaConfirmDialog.tsx
GaSplitAuth.tsx software healthy app/components/ui/GaSplitAuth.tsx
GaTopbar.tsx software healthy app/components/ui/GaTopbar.tsx
GaProgress.tsx software healthy app/components/ui/GaProgress.tsx
GaSidebar.tsx software healthy app/components/ui/GaSidebar.tsx
GaAddTransactionModal.tsx software healthy app/components/ui/GaAddTransactionModal.tsx
AdminBadges.tsx software healthy app/components/admin/AdminBadges.tsx
AdminShell.tsx software healthy app/components/admin/AdminShell.tsx
GaPremiumFeaturePage.tsx software healthy app/components/premium/GaPremiumFeaturePage.tsx
AlertesPremiumContent.tsx software healthy app/components/premium/AlertesPremiumContent.tsx
RapportsPremiumContent.tsx software healthy app/components/premium/RapportsPremiumContent.tsx
ObjectifsPremiumContent.tsx software healthy app/components/premium/ObjectifsPremiumContent.tsx
FeaturesSection.tsx software healthy app/components/landing/FeaturesSection.tsx
CtaLink.tsx software healthy app/components/landing/CtaLink.tsx
LandingNavbar.tsx software healthy app/components/landing/LandingNavbar.tsx
ProblemSection.tsx software healthy app/components/landing/ProblemSection.tsx
index.ts software healthy app/components/landing/index.ts
FinalCtaSection.tsx software healthy app/components/landing/FinalCtaSection.tsx
LandingHero.tsx software healthy app/components/landing/LandingHero.tsx
SocialProofSection.tsx software healthy app/components/landing/SocialProofSection.tsx
PricingSection.tsx software healthy app/components/landing/PricingSection.tsx
ProductPreviewSection.tsx software healthy app/components/landing/ProductPreviewSection.tsx

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

LabelLayerStatusPath
app software healthy app
components software healthy app/components
transactions software healthy app/components/transactions
ui software healthy app/components/ui
admin software healthy app/components/admin
premium software healthy app/components/premium
landing software healthy app/components/landing
app software healthy app/app
transactions software healthy app/app/transactions
legal software healthy app/app/legal
inscription software healthy app/app/inscription
auth software healthy app/app/auth
callback software healthy app/app/auth/callback
abonnement software healthy app/app/abonnement
api software healthy app/app/api
transactions software healthy app/app/api/transactions
[id] software healthy app/app/api/transactions/[id]
budgets software healthy app/app/api/budgets
[id] software healthy app/app/api/budgets/[id]
auth software healthy app/app/api/auth
password software healthy app/app/api/auth/password
reset software healthy app/app/api/auth/password/reset
logout software healthy app/app/api/auth/logout
otp software healthy app/app/api/auth/otp
verify software healthy app/app/api/auth/otp/verify
request software healthy app/app/api/auth/otp/request
subscription software healthy app/app/api/subscription
cancel software healthy app/app/api/subscription/cancel
entitlement software healthy app/app/api/entitlement
dashboard software healthy app/app/api/dashboard
recurring software healthy app/app/api/recurring
[id] software healthy app/app/api/recurring/[id]
savings-goals software healthy app/app/api/savings-goals
[id] software healthy app/app/api/savings-goals/[id]
contributions software healthy app/app/api/savings-goals/[id]/contributions
alerts software healthy app/app/api/alerts
[id] software healthy app/app/api/alerts/[id]
check software healthy app/app/api/alerts/check
admin software healthy app/app/api/admin
users software healthy app/app/api/admin/users
[id] software healthy app/app/api/admin/users/[id]
kpi software healthy app/app/api/admin/kpi
actions software healthy app/app/api/admin/actions
categories software healthy app/app/api/categories
cron software healthy app/app/api/cron
recurring software healthy app/app/api/cron/recurring
profile software healthy app/app/api/profile
reports software healthy app/app/api/reports
[month] software healthy app/app/api/reports/[month]
checkout software healthy app/app/api/checkout

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

LabelLayerStatusPath
/page.tsx frontend healthy app/app/page.tsx
/transactions frontend healthy app/app/transactions/page.tsx
/legal frontend healthy app/app/legal/page.tsx
/inscription frontend healthy app/app/inscription/page.tsx
/abonnement frontend healthy app/app/abonnement/page.tsx
/objectifs frontend healthy app/app/objectifs/page.tsx
/budget frontend healthy app/app/budget/page.tsx
/dashboard frontend healthy app/app/dashboard/page.tsx
/styleguide frontend healthy app/app/styleguide/page.tsx
/connexion frontend healthy app/app/connexion/page.tsx
/admin frontend healthy app/app/admin/page.tsx
/admin/users frontend healthy app/app/admin/users/page.tsx
/admin/users/[id] frontend healthy app/app/admin/users/[id]/page.tsx
/admin/dashboard frontend healthy app/app/admin/dashboard/page.tsx
/admin/actions frontend healthy app/app/admin/actions/page.tsx
/alertes frontend healthy app/app/alertes/page.tsx
/categories frontend healthy app/app/categories/page.tsx
/onboarding frontend healthy app/app/onboarding/page.tsx
/mot-de-passe-oublie frontend healthy app/app/mot-de-passe-oublie/page.tsx
/profil frontend healthy app/app/profil/page.tsx
/rapports frontend healthy app/app/rapports/page.tsx
/verification-otp frontend healthy app/app/verification-otp/page.tsx
/ frontend healthy app/proxy.ts

LabelLayerStatusPath
LandingPage frontend healthy app/app/page.tsx
RootLayout frontend healthy app/app/layout.tsx
TransactionsPage frontend healthy app/app/transactions/page.tsx
LegalPage frontend healthy app/app/legal/page.tsx
InscriptionPage frontend healthy app/app/inscription/page.tsx
AbonnementPage frontend healthy app/app/abonnement/page.tsx
BudgetPage frontend healthy app/app/budget/page.tsx
DashboardPage frontend healthy app/app/dashboard/page.tsx
StyleguidePage frontend healthy app/app/styleguide/page.tsx
ConnexionPage frontend healthy app/app/connexion/page.tsx
AdminIndexPage frontend healthy app/app/admin/page.tsx
AdminUsersPage frontend healthy app/app/admin/users/page.tsx
AdminUserDetailPage frontend healthy app/app/admin/users/[id]/page.tsx
AdminDashboardPage frontend healthy app/app/admin/dashboard/page.tsx
AdminActionsPage frontend healthy app/app/admin/actions/page.tsx
CategoriesPage frontend healthy app/app/categories/page.tsx
OnboardingPage frontend healthy app/app/onboarding/page.tsx
MotDePasseOubliePage frontend healthy app/app/mot-de-passe-oublie/page.tsx
ProfilPage frontend healthy app/app/profil/page.tsx
VerificationOtpPage frontend healthy app/app/verification-otp/page.tsx

LabelLayerStatusPath
004_add_bictorys_provider.sql data healthy app/supabase/migrations/004_add_bictorys_provider.sql
007_alert_channel_whatsapp.sql data healthy app/supabase/migrations/007_alert_channel_whatsapp.sql
006_recurring_generation.sql data healthy app/supabase/migrations/006_recurring_generation.sql
005_budget_upsert_atomic.sql data healthy app/supabase/migrations/005_budget_upsert_atomic.sql
003_seed_categories.sql data healthy app/supabase/migrations/003_seed_categories.sql
001_initial_schema.sql data healthy app/supabase/migrations/001_initial_schema.sql
002_rls_policies.sql data healthy app/supabase/migrations/002_rls_policies.sql
008_admin_rbac.sql data healthy app/supabase/migrations/008_admin_rbac.sql

LabelLayerStatusPath
auth::app/components/ui/GaGoogleButton.tsx security healthy app/components/ui/GaGoogleButton.tsx
auth::app/app/connexion/page.tsx security healthy app/app/connexion/page.tsx
auth::app/supabase/config.toml security healthy app/supabase/config.toml
auth::app/app/auth/callback/route.ts security healthy app/app/auth/callback/route.ts

LabelLayerStatusPath
port:64 network healthy app/pnpm-lock.yaml
port:16 network healthy app/pnpm-lock.yaml

LabelLayerStatusPath
vps::azure hardware healthy app/supabase/config.toml
vps::aws hardware healthy app/supabase/config.toml

LabelLayerStatusPath
repobility-clone-1usqis5l software healthy /tmp/repobility-clone-1usqis5l

LabelLayerStatusPath
WasenderSendError software healthy app/lib/server/otp/wasender.ts:WasenderSendError

LabelLayerStatusPath
postgres data healthy app/lib/server/admin-kpi.ts

LabelLayerStatusPath
public data healthy app/supabase/migrations/001_initial_schema.sql

LabelLayerStatusPath
127.0.0.1 network healthy app/proxy.ts

LabelLayerStatusPath
password_literal::app/tmp-supabase-user.js security healthy app/tmp-supabase-user.js
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/a3333433-dfaa-4a0e-8386-e8232fcab56c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a3333433-dfaa-4a0e-8386-e8232fcab56c/

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.