Contrôlez l’intégrité des ressources TuttiProf : fichiers, stockage et références en base.
📊 État actuel
Chargement...
📜 Log d'opérations
🗑️ Orphelins DB
Lignes en DB qui pointent vers un fichier qui n'existe plus sur le NAS.
🔧 source_dir = NULL
Lignes DB sans source_dir défini (impossibles à classer dans une bibliothèque).
⚠️ Noms de fichiers problématiques
Caractères spéciaux, emojis, espaces multiples, etc.
📥 Réindexation
Détecte les fichiers présents sur le NAS mais absents de la DB, et les ajoute.
🛡️ Sécurité — audit code & dépendances
Analyses en lecture seule du code applicatif et des bibliothèques. Chaque bouton lancera un outil figé côté serveur (admin uniquement) et affichera un résumé en clair — jamais la sortie brute trompeuse.
Les 4 outils sont branchés (lecture seule, admin uniquement) : pip-audit (dépendances), Bandit (code), Semgrep (garde-fous d'autorisation), gitleaks (secrets).
🔄 Mises à jour disponibles
Repère ce qui a une version plus récente (obsolescence) — à ne pas confondre avec une faille (voir pip-audit). Nécessite le réseau.
⚠️ Savoir ≠ mettre à jour. Sur un produit en prod, on ne monte une version que pour une raison précise (faille réelle, bug bloquant), à froid et testée — jamais pour « être à jour ». Ce tableau sert à décider en session dédiée, pas à agir en un clic.