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.

rsekoua/listePresence

https://github.com/rsekoua/listePresence · scanned 2026-06-15 23:56 UTC (2 months, 3 weeks ago)

78 raw signals (0 security + 78 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 73 actionable findings from 1 signal source. 5 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 1301 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
App software healthy frontend/src/App.tsx:App
AppHeader software healthy frontend/src/layout/AppHeader.tsx:AppHeader
AppLayout software healthy frontend/src/layout/AppLayout.tsx:AppLayout
isActive software healthy frontend/src/layout/AppLayout.tsx:isActive
drawerContent software healthy frontend/src/layout/AppLayout.tsx:drawerContent
AuthProvider software healthy frontend/src/auth/AuthContext.tsx:AuthProvider
useAuth software healthy frontend/src/auth/AuthContext.tsx:useAuth
ProtectedRoute software healthy frontend/src/auth/ProtectedRoute.tsx:ProtectedRoute
fetchActivitePublique software healthy frontend/src/api/public.ts:fetchActivitePublique
submitParticipant software healthy frontend/src/api/public.ts:submitParticipant
fetchParticipants software healthy frontend/src/api/participants.ts:fetchParticipants
fetchPersonnes software healthy frontend/src/api/participants.ts:fetchPersonnes
fetchPersonneHistorique software healthy frontend/src/api/participants.ts:fetchPersonneHistorique
createParticipant software healthy frontend/src/api/participants.ts:createParticipant
fetchStats software healthy frontend/src/api/participants.ts:fetchStats
fetchParticipantPhoto software healthy frontend/src/api/participants.ts:fetchParticipantPhoto
fetchUsers software healthy frontend/src/api/users.ts:fetchUsers
createUser software healthy frontend/src/api/users.ts:createUser
updateUser software healthy frontend/src/api/users.ts:updateUser
resetUserPassword software healthy frontend/src/api/users.ts:resetUserPassword
deleteUser software healthy frontend/src/api/users.ts:deleteUser
fetchUserAudit software healthy frontend/src/api/users.ts:fetchUserAudit
triggerDownload software healthy frontend/src/api/exports.ts:triggerDownload
buildParams software healthy frontend/src/api/exports.ts:buildParams
download software healthy frontend/src/api/exports.ts:download
exportExcel software healthy frontend/src/api/exports.ts:exportExcel
exportPresenceList software healthy frontend/src/api/exports.ts:exportPresenceList
exportCniZip software healthy frontend/src/api/exports.ts:exportCniZip
exportParticipantPdf software healthy frontend/src/api/exports.ts:exportParticipantPdf
exportQrPdf software healthy frontend/src/api/exports.ts:exportQrPdf
fetchExportHistory software healthy frontend/src/api/exports.ts:fetchExportHistory
fetchAuditLogs software healthy frontend/src/api/audit.ts:fetchAuditLogs
loginRequest software healthy frontend/src/api/activites.ts:loginRequest
fetchMe software healthy frontend/src/api/activites.ts:fetchMe
logoutRequest software healthy frontend/src/api/activites.ts:logoutRequest
changePassword software healthy frontend/src/api/activites.ts:changePassword
fetchActivites software healthy frontend/src/api/activites.ts:fetchActivites
fetchGlobalStats software healthy frontend/src/api/activites.ts:fetchGlobalStats
fetchActivite software healthy frontend/src/api/activites.ts:fetchActivite
createActivite software healthy frontend/src/api/activites.ts:createActivite
updateActivite software healthy frontend/src/api/activites.ts:updateActivite
deleteActivite software healthy frontend/src/api/activites.ts:deleteActivite
cloneActivite software healthy frontend/src/api/activites.ts:cloneActivite
fetchQrCode software healthy frontend/src/api/activites.ts:fetchQrCode
RoleSelect software healthy frontend/src/components/RoleSelect.tsx:RoleSelect
actionMeta software healthy frontend/src/components/auditMeta.tsx:actionMeta
ExportHistoryPanel software healthy frontend/src/components/ExportHistoryPanel.tsx:ExportHistor…
CniCropDialog software healthy frontend/src/components/CniCropDialog.tsx:CniCropDialog
rotate software healthy frontend/src/components/CniCropDialog.tsx:rotate
handleConfirm software healthy frontend/src/components/CniCropDialog.tsx:handleConfirm

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

LabelLayerStatusPath
passenger_wsgi.py software healthy passenger_wsgi.py
.cpanel.yml software healthy .cpanel.yml
CAHIER_DES_CHARGES.md software healthy CAHIER_DES_CHARGES.md
tsconfig.app.json software healthy frontend/tsconfig.app.json
vite.config.ts software healthy frontend/vite.config.ts
README.md software healthy frontend/README.md
package.json software healthy frontend/package.json
tsconfig.node.json software healthy frontend/tsconfig.node.json
index.html software healthy frontend/index.html
package-lock.json software healthy frontend/package-lock.json
eslint.config.js software healthy frontend/eslint.config.js
tsconfig.json software healthy frontend/tsconfig.json
index.css software healthy frontend/src/index.css
fontsource.d.ts software healthy frontend/src/fontsource.d.ts
main.tsx software healthy frontend/src/main.tsx
App.tsx software healthy frontend/src/App.tsx
AppHeader.tsx software healthy frontend/src/layout/AppHeader.tsx
AppLayout.tsx software healthy frontend/src/layout/AppLayout.tsx
AuthContext.tsx software healthy frontend/src/auth/AuthContext.tsx
ProtectedRoute.tsx software healthy frontend/src/auth/ProtectedRoute.tsx
public.ts software healthy frontend/src/api/public.ts
participants.ts software healthy frontend/src/api/participants.ts
users.ts software healthy frontend/src/api/users.ts
exports.ts software healthy frontend/src/api/exports.ts
audit.ts software healthy frontend/src/api/audit.ts
activites.ts software healthy frontend/src/api/activites.ts
client.ts software healthy frontend/src/api/client.ts
types.ts software healthy frontend/src/api/types.ts
RoleSelect.tsx software healthy frontend/src/components/RoleSelect.tsx
auditMeta.tsx software healthy frontend/src/components/auditMeta.tsx
ExportHistoryPanel.tsx software healthy frontend/src/components/ExportHistoryPanel.tsx
CniCropDialog.tsx software healthy frontend/src/components/CniCropDialog.tsx
ParticipantDetailDialog.tsx software healthy frontend/src/components/ParticipantDetailDialog.tsx
ActiviteRowActions.tsx software healthy frontend/src/components/ActiviteRowActions.tsx
UserDetailDialog.tsx software healthy frontend/src/components/UserDetailDialog.tsx
PersonneHistoriqueDialog.tsx software healthy frontend/src/components/PersonneHistoriqueDialog.tsx
ParticipantsPanel.tsx software healthy frontend/src/components/ParticipantsPanel.tsx
ActiviteCardList.tsx software healthy frontend/src/components/ActiviteCardList.tsx
AddParticipantDialog.tsx software healthy frontend/src/components/AddParticipantDialog.tsx
ActiviteFormDialog.tsx software healthy frontend/src/components/ActiviteFormDialog.tsx
PhotoUpload.tsx software healthy frontend/src/components/PhotoUpload.tsx
theme.ts software healthy frontend/src/theme/theme.ts
UsersPage.tsx software healthy frontend/src/pages/UsersPage.tsx
ParticipantsGlobalPage.tsx software healthy frontend/src/pages/ParticipantsGlobalPage.tsx
LoginPage.tsx software healthy frontend/src/pages/LoginPage.tsx
ActiviteDetailPage.tsx software healthy frontend/src/pages/ActiviteDetailPage.tsx
AboutPage.tsx software healthy frontend/src/pages/AboutPage.tsx
PublicFormPage.tsx software healthy frontend/src/pages/PublicFormPage.tsx
SettingsPage.tsx software healthy frontend/src/pages/SettingsPage.tsx
AuditPage.tsx software healthy frontend/src/pages/AuditPage.tsx

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

LabelLayerStatusPath
ParticipantAdmin software healthy backend/apps/participants/admin.py:7
ParticipantsConfig software healthy backend/apps/participants/apps.py:4
PublicFormTests software healthy backend/apps/participants/tests.py:23
Participant software healthy backend/apps/participants/models.py:17
Meta software healthy backend/apps/participants/models.py:43
ActivitePublicOut software healthy backend/apps/participants/api.py:44
ParticiperSchema software healthy backend/apps/participants/api.py:58
ParticipantOut software healthy backend/apps/participants/api.py:92
MessageOut software healthy backend/apps/participants/api.py:104
Migration software healthy backend/apps/participants/migrations/0001_initial.py:9
Migration software healthy backend/apps/participants/migrations/0002_alter_participant…
ActiviteAdmin software healthy backend/apps/activites/admin.py:7
ActivitesConfig software healthy backend/apps/activites/apps.py:4
ActiviteRBACTests software healthy backend/apps/activites/tests.py:30
AjoutManuelParticipantTests software healthy backend/apps/activites/tests.py:164
Activite software healthy backend/apps/activites/models.py:7
Statut software healthy backend/apps/activites/models.py:13
Meta software healthy backend/apps/activites/models.py:40
ActiviteIn software healthy backend/apps/activites/api.py:40
ActiviteUpdate software healthy backend/apps/activites/api.py:49
CreatedByOut software healthy backend/apps/activites/api.py:59
ActiviteOut software healthy backend/apps/activites/api.py:64
MessageOut software healthy backend/apps/activites/api.py:86
GlobalStatsOut software healthy backend/apps/activites/api.py:165
PersonneOut software healthy backend/apps/activites/api.py:193
HistoriqueLigneOut software healthy backend/apps/activites/api.py:273
HistoriqueOut software healthy backend/apps/activites/api.py:282
StatutIn software healthy backend/apps/activites/api.py:426
ParticipantListOut software healthy backend/apps/activites/api.py:450
StructureStat software healthy backend/apps/activites/api.py:477
StatsOut software healthy backend/apps/activites/api.py:482
ParticipantManualIn software healthy backend/apps/activites/api.py:489
Command software healthy backend/apps/activites/management/commands/seed_demo.py:79
Migration software healthy backend/apps/activites/migrations/0001_initial.py:9
Migration software healthy backend/apps/activites/migrations/0002_activite_ville.py:6
JWTAuth software healthy backend/apps/accounts/auth.py:79
CustomUserAdmin software healthy backend/apps/accounts/admin.py:8
AccountsConfig software healthy backend/apps/accounts/apps.py:4
AuthTests software healthy backend/apps/accounts/tests.py:16
LoginRateLimitTests software healthy backend/apps/accounts/tests.py:95
UserManagementTests software healthy backend/apps/accounts/tests.py:125
AuditTests software healthy backend/apps/accounts/tests.py:241
User software healthy backend/apps/accounts/models.py:7
Role software healthy backend/apps/accounts/models.py:14
Meta software healthy backend/apps/accounts/models.py:80
AuditLog software healthy backend/apps/accounts/models.py:44
Action software healthy backend/apps/accounts/models.py:47
LoginIn software healthy backend/apps/accounts/api.py:48
TokenOut software healthy backend/apps/accounts/api.py:53
RefreshIn software healthy backend/apps/accounts/api.py:59

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

LabelLayerStatusPath
ANY /admin/ api healthy backend/config/urls.py
ANY /api/ api healthy backend/config/urls.py
ANY /^(?!api/|admin/).*$ api healthy backend/config/urls.py
GET /health api healthy backend/config/api.py
GET /activite/{token} api healthy backend/apps/participants/api.py
POST /activite/{token}/participer api healthy backend/apps/participants/api.py
GET / api healthy backend/apps/activites/api.py
GET /stats-globales api healthy backend/apps/activites/api.py
GET /personnes api healthy backend/apps/activites/api.py
GET /personnes/historique api healthy backend/apps/activites/api.py
POST / api healthy backend/apps/activites/api.py
GET /{activite_id} api healthy backend/apps/activites/api.py
PUT /{activite_id} api healthy backend/apps/activites/api.py
DELETE /{activite_id} api healthy backend/apps/activites/api.py
POST /{activite_id}/clone api healthy backend/apps/activites/api.py
GET /{activite_id}/qrcode api healthy backend/apps/activites/api.py
PATCH /{activite_id}/statut api healthy backend/apps/activites/api.py
GET /{activite_id}/participants api healthy backend/apps/activites/api.py
POST /{activite_id}/participants api healthy backend/apps/activites/api.py
POST /{activite_id}/participants/{participant_id} api healthy backend/apps/activites/api.py
GET /{activite_id}/stats api healthy backend/apps/activites/api.py
GET /{activite_id}/participants/{participant_id} api healthy backend/apps/activites/api.py
GET /{activite_id}/participants/{participant_id}/photo/{cot… api healthy backend/apps/activites/api.py
POST /login api healthy backend/apps/accounts/api.py
POST /refresh api healthy backend/apps/accounts/api.py
POST /logout api healthy backend/apps/accounts/api.py
GET /me api healthy backend/apps/accounts/api.py
POST /change-password api healthy backend/apps/accounts/api.py
GET /users api healthy backend/apps/accounts/api.py
POST /users api healthy backend/apps/accounts/api.py
PATCH /users/{user_id} api healthy backend/apps/accounts/api.py
POST /users/{user_id}/reset-password api healthy backend/apps/accounts/api.py
DELETE /users/{user_id} api healthy backend/apps/accounts/api.py
GET /audit api healthy backend/apps/accounts/api.py
GET /users/{user_id}/audit api healthy backend/apps/accounts/api.py
GET /activites/{activite_id}/excel api healthy backend/apps/exports/api.py
GET /activites/{activite_id}/pdf-liste api healthy backend/apps/exports/api.py
GET /activites/{activite_id}/zip api healthy backend/apps/exports/api.py
GET /activites/{activite_id}/qrcode-pdf api healthy backend/apps/exports/api.py
GET /participants/{participant_id}/pdf api healthy backend/apps/exports/api.py
GET /activites/{activite_id}/historique api healthy backend/apps/exports/api.py
POST /auth/logout api healthy frontend/src/api/activites.ts
POST /auth/change-password api healthy frontend/src/api/activites.ts

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
layout software healthy frontend/src/layout
auth software healthy frontend/src/auth
api software healthy frontend/src/api
components software healthy frontend/src/components
theme software healthy frontend/src/theme
pages software healthy frontend/src/pages
deploy software healthy deploy
frontend-v2 software healthy frontend-v2
src software healthy frontend-v2/src
layout software healthy frontend-v2/src/layout
auth software healthy frontend-v2/src/auth
api software healthy frontend-v2/src/api
components software healthy frontend-v2/src/components
lib software healthy frontend-v2/src/lib
pages software healthy frontend-v2/src/pages
backend software healthy backend
config software healthy backend/config
apps software healthy backend/apps
participants software healthy backend/apps/participants
migrations software healthy backend/apps/participants/migrations
activites software healthy backend/apps/activites
management software healthy backend/apps/activites/management
commands software healthy backend/apps/activites/management/commands
migrations software healthy backend/apps/activites/migrations
accounts software healthy backend/apps/accounts
migrations software healthy backend/apps/accounts/migrations
exports software healthy backend/apps/exports
migrations software healthy backend/apps/exports/migrations
frontend_dist software healthy backend/frontend_dist
assets software healthy backend/frontend_dist/assets

LabelLayerStatusPath
/UsersPage frontend healthy frontend/src/pages/UsersPage.tsx
/ParticipantsGlobalPage frontend healthy frontend/src/pages/ParticipantsGlobalPage.tsx
/LoginPage frontend healthy frontend/src/pages/LoginPage.tsx
/ActiviteDetailPage frontend healthy frontend/src/pages/ActiviteDetailPage.tsx
/AboutPage frontend healthy frontend/src/pages/AboutPage.tsx
/PublicFormPage frontend healthy frontend/src/pages/PublicFormPage.tsx
/SettingsPage frontend healthy frontend/src/pages/SettingsPage.tsx
/AuditPage frontend healthy frontend/src/pages/AuditPage.tsx
/DashboardPage frontend healthy frontend/src/pages/DashboardPage.tsx
/HelpPage frontend healthy frontend/src/pages/HelpPage.tsx
/login frontend healthy frontend/src/App.tsx
/form/:token frontend healthy frontend/src/App.tsx
/dashboard frontend healthy frontend/src/App.tsx
/participants frontend healthy frontend/src/App.tsx
/utilisateurs frontend healthy frontend/src/App.tsx
/journal frontend healthy frontend/src/App.tsx
/activites/:id frontend healthy frontend/src/App.tsx
/parametres frontend healthy frontend/src/App.tsx
/a-propos frontend healthy frontend/src/App.tsx
/aide frontend healthy frontend/src/App.tsx
/ frontend healthy frontend/src/App.tsx
* frontend healthy frontend/src/App.tsx

LabelLayerStatusPath
auth::frontend/src/api/activites.ts security healthy frontend/src/api/activites.ts
auth::backend/README.md security healthy backend/README.md
auth::frontend-v2/src/api/activites.ts security healthy frontend-v2/src/api/activites.ts
auth::deploy/.env.prod.example security healthy deploy/.env.prod.example
auth::backend/config/settings.py security healthy backend/config/settings.py
auth::frontend-v2/src/api/schema.d.ts security healthy frontend-v2/src/api/schema.d.ts
auth::backend/apps/accounts/api.py security healthy backend/apps/accounts/api.py
auth::frontend-v2/src/api/client.ts security healthy frontend-v2/src/api/client.ts
auth::backend/.env.example security healthy backend/.env.example
auth::backend/apps/testutils.py security healthy backend/apps/testutils.py
auth::frontend-v2/src/auth/AuthContext.tsx security healthy frontend-v2/src/auth/AuthContext.tsx
auth::backend/apps/exports/api.py security healthy backend/apps/exports/api.py
auth::backend/apps/accounts/auth.py security healthy backend/apps/accounts/auth.py
auth::frontend/src/api/client.ts security healthy frontend/src/api/client.ts
auth::backend/apps/activites/api.py security healthy backend/apps/activites/api.py
auth::backend/apps/accounts/models.py security healthy backend/apps/accounts/models.py
auth::frontend/README.md security healthy frontend/README.md
auth::frontend-v2/openapi.json security healthy frontend-v2/openapi.json
auth::frontend/src/auth/AuthContext.tsx security healthy frontend/src/auth/AuthContext.tsx

LabelLayerStatusPath
0001_initial.py data healthy backend/apps/participants/migrations/0001_initial.py
__init__.py data healthy backend/apps/participants/migrations/__init__.py
0002_alter_participant_photo_cni_recto_and_more.py data healthy backend/apps/participants/migrations/0002_alter_participant…
0001_initial.py data healthy backend/apps/activites/migrations/0001_initial.py
__init__.py data healthy backend/apps/activites/migrations/__init__.py
0002_activite_ville.py data healthy backend/apps/activites/migrations/0002_activite_ville.py
0005_user_token_version.py data healthy backend/apps/accounts/migrations/0005_user_token_version.py
0001_initial.py data healthy backend/apps/accounts/migrations/0001_initial.py
__init__.py data healthy backend/apps/accounts/migrations/__init__.py
0003_auditlog.py data healthy backend/apps/accounts/migrations/0003_auditlog.py
0004_alter_auditlog_action.py data healthy backend/apps/accounts/migrations/0004_alter_auditlog_action…
0002_user_role.py data healthy backend/apps/accounts/migrations/0002_user_role.py
0001_initial.py data healthy backend/apps/exports/migrations/0001_initial.py
__init__.py data healthy backend/apps/exports/migrations/__init__.py

LabelLayerStatusPath
password_literal::deploy/backup.sh security healthy deploy/backup.sh
password_literal::backend/apps/accounts/tests.py security healthy backend/apps/accounts/tests.py
password_literal::backend/apps/accounts/tests.py security healthy backend/apps/accounts/tests.py
password_literal::backend/apps/accounts/tests.py security healthy backend/apps/accounts/tests.py
password_literal::backend/apps/accounts/tests.py security healthy backend/apps/accounts/tests.py
password_literal::backend/apps/accounts/tests.py security healthy backend/apps/accounts/tests.py
password_literal::backend/apps/accounts/tests.py security healthy backend/apps/accounts/tests.py
password_literal::backend/apps/accounts/models.py security healthy backend/apps/accounts/models.py

LabelLayerStatusPath
postgresql data healthy frontend/src/pages/AboutPage.tsx
sqlite data healthy deploy/README.md
postgres data healthy deploy/README.md
mysql data healthy backend/config/__init__.py
mariadb data healthy backend/config/settings.py
redis data healthy backend/apps/throttle.py

LabelLayerStatusPath
Participant data healthy backend/apps/participants/models.py
Activite data healthy backend/apps/activites/models.py
AuditLog data healthy backend/apps/accounts/models.py
ExportLog data healthy backend/apps/exports/models.py

LabelLayerStatusPath
port:5173 network healthy frontend/vite.config.ts
port:5174 network healthy frontend-v2/vite.config.ts

LabelLayerStatusPath
App frontend healthy frontend/src/App.tsx
App frontend healthy frontend-v2/src/App.tsx

LabelLayerStatusPath
repobility-clone-lwbweklq software healthy /tmp/repobility-clone-lwbweklq

LabelLayerStatusPath
127.0.0.1 network healthy frontend/vite.config.ts

LabelLayerStatusPath
nginx network healthy frontend/src/api/client.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/4cd53a53-2ac4-461b-b7db-ec7707ac5a5a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4cd53a53-2ac4-461b-b7db-ec7707ac5a5a/

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.