Commit Graph

  • d24afa37b2 Qualys refresh: skip assets updated within last 5 minutes Admin MPCZ 2026-04-14 15:32:01 +0200
  • d779426118 Bump Qualys page size back to 1000 Admin MPCZ 2026-04-14 15:21:04 +0200
  • 71f83d5d4f Qualys refresh: threading lock + 409 if already running Admin MPCZ 2026-04-14 15:20:17 +0200
  • e3bcf8fcc1 Qualys refresh: sync route so blocking requests run in threadpool Admin MPCZ 2026-04-14 15:18:16 +0200
  • 67f123e9f5 Qualys refresh: pagination + per-row savepoint to isolate errors Admin MPCZ 2026-04-14 15:13:48 +0200
  • a422894f83 Sync Qualys FQDN to servers + use fqdn first for DNS resolution Admin MPCZ 2026-04-14 15:00:40 +0200
  • 92175992f8 Qualys: tagName + CONTAINS (API field, not UI syntax) Admin MPCZ 2026-04-14 14:53:54 +0200
  • a19281a771 Qualys filter: CONTAINS instead of EQUALS for tag Admin MPCZ 2026-04-14 14:48:29 +0200
  • a331d16a12 Qualys filter: tags.name instead of tagName Admin MPCZ 2026-04-14 14:47:48 +0200
  • faa267c3ff Add SANEF contacts import script Admin MPCZ 2026-04-14 14:22:03 +0200
  • 612f3c7cea Add SANEF IPs import script (from Interface réseau export) Admin MPCZ 2026-04-14 13:57:27 +0200
  • b72f1244dd Use autocommit mode to persist inserts immediately Admin MPCZ 2026-04-14 13:43:25 +0200
  • c6113bc537 Drop ON CONFLICT (no unique constraint on hostname) Admin MPCZ 2026-04-14 13:39:11 +0200
  • 2215067987 Use savepoints per row to isolate failing inserts Admin MPCZ 2026-04-14 13:38:16 +0200
  • f0fe6eba81 Fix etat mapping: use only production/implementation/stock/obsolete/eol Admin MPCZ 2026-04-14 13:34:07 +0200
  • 42fb16d67e Fix import script: auto-detect FK tables before truncate Admin MPCZ 2026-04-14 13:31:00 +0200
  • 338c0ecc0f Add SANEF asset CSV import script Admin MPCZ 2026-04-14 13:24:42 +0200
  • 053c9a3b59 Add Voir detail button and results route for realtime audit Admin MPCZ 2026-04-14 13:10:23 +0200
  • 747e883d22 Smart DNS suffix order based on hostname convention (r=rec, p/i=prod) Admin MPCZ 2026-04-14 13:02:24 +0200
  • 53545585f0 Configurable DNS suffixes + 2s socket timeout for faster resolve Admin MPCZ 2026-04-14 12:58:54 +0200
  • da1042fef4 Fix SSH key: read PEM content from settings + ssh_key_default_user Admin MPCZ 2026-04-14 12:56:09 +0200
  • 8dba0706b0 Filter Qualys agent refresh on tag name=server Admin MPCZ 2026-04-14 12:18:43 +0200
  • 3d61293172 Add demo DB dump for deployment Admin MPCZ 2026-04-14 11:43:50 +0200
  • 5db5feebe1 Add requirements.txt for deployment Admin MPCZ 2026-04-14 11:38:58 +0200
  • 677f621c81 Admin applications + correspondance cleanup + tools presentation DSI Admin MPCZ 2026-04-13 21:11:58 +0200
  • caa2be71a4 Misc: servers page (application + equivalent), campagne tweaks Admin MPCZ 2026-04-12 18:51:36 +0200
  • a706e240ca Patching: exclusions + correspondance prod<->hors-prod + validations Admin MPCZ 2026-04-12 18:51:30 +0200
  • ba0bff0f6e Remove: safe-patching (remplace par QuickWin) + audit-full Admin MPCZ 2026-04-12 18:51:17 +0200
  • 3f47fea8e6 Audit: jobs background paralleles + progression live Admin MPCZ 2026-04-12 18:51:05 +0200
  • 5ea4100f4c Qualys: deploy agent background jobs + upgrade/downgrade + AJAX overlays Admin MPCZ 2026-04-12 18:50:56 +0200
  • 8479d7280e Users/Contacts: workflow profils + LDAP + sync iTop + etat aligne Admin MPCZ 2026-04-12 18:50:43 +0200
  • 4fa5f67c32 Qualys agents: bouton Rafraichir + cron 6h Admin MPCZ 2026-04-11 21:56:59 +0200
  • 6411774004 Fix deploy page: NoneType sort + version extraite du nom fichier dans dropdown Admin MPCZ 2026-04-11 21:39:59 +0200
  • 3d053019e6 Deploiement Agent Qualys complet Admin MPCZ 2026-04-11 21:26:45 +0200
  • b7b0965722 Fix: qualys/agents - convert rows to dicts pour compatibilite Jinja2 map/attribute Admin MPCZ 2026-04-11 21:07:44 +0200
  • 3964dd2c89 Fix: page qualys/agents - try/except sur get_activation_keys et get_agents_summary Admin MPCZ 2026-04-11 21:04:47 +0200
  • 1f0c00c1dc Suppression menu Specifiques de la navigation Admin MPCZ 2026-04-11 21:01:32 +0200
  • 32d602975b Sync contacts: role depuis Teams iTop (SecOps→referent_technique, iPOP→responsable_applicatif) Admin MPCZ 2026-04-11 14:33:12 +0200
  • 3707308063 Sync iTop: responsables domaine par fréquence + emails Admin MPCZ 2026-04-11 14:22:29 +0200
  • 73cec814b6 Fix: typologies iTop sans org_id (DomaineApplicatif, Environnement, Zone, DomainLdap) Admin MPCZ 2026-04-11 14:01:20 +0200
  • df4cd3be6f Sync iTop: import emails responsable serveur/domaine dans servers + domain_environments Admin MPCZ 2026-04-11 13:55:25 +0200
  • 29e5a28a27 Fix: KeyError 'updated' → 'servers_updated' dans sync_to route Admin MPCZ 2026-04-11 13:36:23 +0200
  • 6683813743 Export iTop: sync responsable serveur et responsable domaine Admin MPCZ 2026-04-11 13:26:51 +0200
  • d8a526368e Refonte synchro iTop bidirectionnelle complète Admin MPCZ 2026-04-11 13:19:10 +0200
  • 1ff6b3fd4d Sync to iTop: export referentiel (environnements, domaines, zones) + serveurs Admin MPCZ 2026-04-11 04:17:22 +0200
  • 66eeff99e8 Sync iTop: import IPs dans server_ips + traceback sur erreur sync Admin MPCZ 2026-04-11 03:54:45 +0200
  • 322fa71324 Fix sync iTop: champs corrects (patch_window, contacts.role, ssh_method constraint, rollback) Admin MPCZ 2026-04-11 03:20:04 +0200
  • be6c5158b8 Sync iTop: tous les champs custom (tier, connexion, ssh_user, patch_freq, pref_jour/heure, domain_ldap, excludes) Admin MPCZ 2026-04-11 02:28:39 +0200
  • 3b5f0992b3 Refonte sync iTop: import complet contacts/domaines/envs/zones/serveurs Admin MPCZ 2026-04-11 01:58:31 +0200
  • ba48e75b68 Fix matching iTop: compare aussi par hostname court (sans .mpcz.fr) Admin MPCZ 2026-04-11 00:23:33 +0200
  • db74111d58 Sync iTop enrichie: responsable_serveur + responsable_domaine + creation VMs Admin MPCZ 2026-04-11 00:14:09 +0200
  • 53e59e7305 Sync iTop: ajout responsable serveur (contacts_list) + commentaire/description Admin MPCZ 2026-04-10 23:23:48 +0200
  • f73ea25d5d Referentiel: boutons sync iTop (import/export) + messages status Admin MPCZ 2026-04-10 23:17:58 +0200
  • acf20c5890 Service iTop REST: synchro bidirectionnelle serveurs + contacts Admin MPCZ 2026-04-10 23:11:32 +0200
  • 33dd3a779e Fix: GET /audit/realtime redirige vers dashboard au lieu de crash int_parsing Admin MPCZ 2026-04-10 22:49:05 +0200
  • 4801d805b1 Fix: ip_type='primary' au lieu de 'ipv4' dans server_ips Admin MPCZ 2026-04-10 20:57:14 +0200
  • b190c04147 Fix: hosts manquants + no-cache sur resultats audit (evite re-POST) Admin MPCZ 2026-04-10 20:38:44 +0200
  • 1be5e867dc Fix: server_ips colonne ip_address au lieu de ip Admin MPCZ 2026-04-10 20:18:59 +0200
  • 369ca7e5a3 Audit: mise a jour table servers avec IP, OS, FQDN depuis resultats audit Admin MPCZ 2026-04-10 20:10:27 +0200
  • 16315ab3b5 Fix SSH audit: lire settings DB au lieu de hardcoder user/key/suffixes Admin MPCZ 2026-04-10 20:01:15 +0200
  • c2f3d669eb Mode Demo/Reel au login + base patchcenter_demo Admin MPCZ 2026-04-10 19:39:35 +0200
  • e96d79aae3 QuickWin: prereq/snapshot services, referentiel, logs, correspondance Khalid MOUTAOUAKIL 2026-04-10 18:13:00 +0200
  • 13290c1ebb Phase 1 securite: permission checks sur tous les routers Khalid MOUTAOUAKIL 2026-04-08 16:46:05 +0200
  • 5cc10c5b6c Module QuickWin complet + filtres serveurs OS/owner Khalid MOUTAOUAKIL 2026-04-08 16:27:45 +0200
  • c550597a86 Export CSV serveurs avec filtres (domaine, env, tier, état, recherche) Khalid MOUTAOUAKIL 2026-04-07 01:49:23 +0200
  • 769e199735 Export CSV patching avec filtres (année, scope, domaine, recherche) Khalid MOUTAOUAKIL 2026-04-07 01:30:17 +0200
  • 7f5e5c83eb Export CSV: serveurs sans agent + agents inactifs Khalid MOUTAOUAKIL 2026-04-07 01:24:49 +0200
  • 5db47c497f Agents sans Qualys: filtres Alpine.js sur hostname, OS, domaine, env, état Khalid MOUTAOUAKIL 2026-04-07 01:20:59 +0200
  • 6a5bdefde5 Sans agent: lister tous les serveurs sans exclusion Khalid MOUTAOUAKIL 2026-04-07 01:13:49 +0200
  • b159960522 Qualys agents: colonne État ajoutée, exclure décommissionnés de la liste sans agent Khalid MOUTAOUAKIL 2026-04-07 01:06:49 +0200
  • c22ad75ee8 État édition: labels avec accents (Éteint, En implémentation, Décommissionné, EOL) Khalid MOUTAOUAKIL 2026-04-07 00:59:54 +0200
  • e551ddf575 Tooltip survol sur env/etat tronqués, dropdown labels lisibles, état eteint ajouté Khalid MOUTAOUAKIL 2026-04-07 00:55:53 +0200
  • c16c628e96 Fix: last_checkin datetime to string avec |string filtre Jinja2 Khalid MOUTAOUAKIL 2026-04-07 00:39:30 +0200
  • 067dec6bcd Agents inactifs: KPI cliquable avec *, légende RHEL5/EOL, liste détaillée Khalid MOUTAOUAKIL 2026-04-07 00:33:54 +0200
  • 29a377887f KPI agents Qualys: actifs/inactifs/sans agent sur dashboard + page Agents avec liste détaillée Khalid MOUTAOUAKIL 2026-04-07 00:01:57 +0200
  • ca16e42ef8 Cache 10min sur détail vulnérabilités (HTMX), indication (cache) affichée Khalid MOUTAOUAKIL 2026-04-06 23:52:55 +0200
  • e11714c421 Comparaison même semaine 2026 vs 2025: barres, écart pts, objectif, données incomplètes Khalid MOUTAOUAKIL 2026-04-06 23:47:01 +0200
  • 340970c108 Comparaison 2026 vs 2025: barres progression, écart serveurs et points Khalid MOUTAOUAKIL 2026-04-06 23:45:17 +0200
  • 8286fe0624 Fix histogramme: cancelled_weeks séparés, barres empilées vert+rouge par semaine Khalid MOUTAOUAKIL 2026-04-06 23:30:30 +0200
  • 4517dcdd39 Histogramme patching: barres empilées vert (patché) + rouge (annulé/reporté), total affiché Khalid MOUTAOUAKIL 2026-04-06 23:27:14 +0200
  • c05ec932db Fix histogramme patching: exclure annulés/reportés du graphe semaines Khalid MOUTAOUAKIL 2026-04-06 23:25:36 +0200
  • a43dd01b7e Loading spinner sur vulns et détail asset (HTMX), masqué après réponse Khalid MOUTAOUAKIL 2026-04-06 23:13:33 +0200
  • 1d8502d25b Loading overlay sur bouton Rechercher Qualys Khalid MOUTAOUAKIL 2026-04-06 23:09:43 +0200
  • c94d952948 Fix resync: retirer data-loading, ajouter texte explication cache 10min Khalid MOUTAOUAKIL 2026-04-06 23:07:21 +0200
  • c139dfbaa2 Cache mémoire 10min pour Qualys API, bouton Resync temps réel, page Agents (activation keys + versions) Khalid MOUTAOUAKIL 2026-04-06 23:04:48 +0200
  • 0dc0fc7643 Vulns: parser results en tableau Package/Version installée/Version requise Khalid MOUTAOUAKIL 2026-04-06 22:51:50 +0200
  • 31bf62651c Qualys vulns: clic sur badges ouvre detail (QID, titre, CVE avec lien NVD, CVSS3, detection, solution) Khalid MOUTAOUAKIL 2026-04-06 22:48:44 +0200
  • 662b9c3535 Fix vulns: utiliser IPs au lieu de QPS asset IDs pour API VMDR Khalid MOUTAOUAKIL 2026-04-06 22:42:30 +0200
  • f04d04224d Qualys: vulnérabilités severity 3/4/5 dans résultats recherche (API VMDR) Khalid MOUTAOUAKIL 2026-04-06 22:38:56 +0200
  • 40b0307f62 Accents dans tous les templates: audité, réseau, corrélation, patché, données, décommissionnés Khalid MOUTAOUAKIL 2026-04-06 22:28:33 +0200
  • cb8ade24e4 Patching: filtre SecOps/Hors SecOps, KPIs par perimetre, detail partial "pas encore audite" Khalid MOUTAOUAKIL 2026-04-06 22:11:35 +0200
  • 390a162cf4 Fix: inclure status partial (serveurs Ayoub) dans toutes les requetes audit/patching/dashboard Khalid MOUTAOUAKIL 2026-04-06 18:20:33 +0200
  • dc3efd081e Fix sidebar Complet/Patching actif, domaines cliquables dans patching Khalid MOUTAOUAKIL 2026-04-06 18:18:44 +0200
  • dea2889746 Module Patching: KPIs, graphe semaines, domaine, detail par serveur, tri, filtre, 2025/2026 Khalid MOUTAOUAKIL 2026-04-06 18:06:38 +0200
  • 24c1db2aca Fix pagination: conserve sort/dir dans les liens de page Khalid MOUTAOUAKIL 2026-04-06 17:55:11 +0200
  • ed23cc3fb6 Dashboard patching 2026: KPIs, barre progression, graphe semaines, domaine/env/zone Khalid MOUTAOUAKIL 2026-04-06 17:54:00 +0200
  • 2b2fac7c13 Dernier patch: date/semaine depuis Excel, colonne triable, couleur vert/jaune/rouge Khalid MOUTAOUAKIL 2026-04-06 17:48:11 +0200
  • 2ac263e80a Tri colonnes hostname, uptime, reboot (asc/desc) avec indicateur fleche Khalid MOUTAOUAKIL 2026-04-06 17:35:38 +0200
  • df03852c86 Export CSV avec filtres (domaine/zone/recherche/KPI), BOM UTF-8 Khalid MOUTAOUAKIL 2026-04-06 17:20:35 +0200
  • c42708db75 Processus: restart_hint et cmdline affiches en entier, plus de troncature Khalid MOUTAOUAKIL 2026-04-06 17:13:39 +0200