SANEF Qualys V3 taxonomie - scripts g�n�rateurs tags (dynamiques + statiques + bulk)
Go to file
Admin MPCZ 165b739b92 v3: refonte QQL toutes rules avec parens + filtre Server + corrections
- Toutes les rules ENV-* et POS-* refondues : (BIG_OR) AND Server (parens
  systematiques pour eviter precedence OR/AND qui rendait Server inoperant
  sur tous les preffixes sauf le dernier)
- ENV-PRD/REC/PPR/TST/DEV : ajout filtre operatingSystem.category2:Server
- POS-FL/PEA/TRA/BI/GES : ajout filtre Server
- POS-TRA : ajout vpgmo*/vrgmo* (Gestion Mode Operatoire) + vpexp*
- POS-BI : exclusion vpapta*/vrapta* (= POS-GES Apta Talend, evite double tag)
- POS-INF : retrait *echat* (= POS-GES Echat/Achat metier Gestion)
- POS-INF : exclusion vpaiiat*/vraiiat*/vrdsiat* (= POS-GES Aide pilotage)
- ENV-DEV : ajout exception vrdsiadev1
- NOM-LEGACY : ajout category1:NetworkOS (couvre aussi network devices)
- TAG-EMV : ajout filtre Server
- TAG-OBS : ajout Win Server 2008 R2, Win7 (sans espace embedded), RHEL 7
  (EOL juin 2024), Oracle Linux 5/6, SLES 11/12, Solaris 10, AIX 6.1 +
  fix typo double espace 'Server  5' -> 'Server 5'

exceptions_v3.md : 19 anomalies tracees, dont 18 en statut Resolu
2026-04-24 23:47:40 +02:00
docs v3: refonte QQL toutes rules avec parens + filtre Server + corrections 2026-04-24 23:47:40 +02:00
inputs doc: ajout exceptions_v3.md - suivi anomalies tags V3 a fixer 2026-04-24 21:23:40 +02:00
.gitignore Initial commit: SANEF Qualys V3 taxonomie scripts (gen_xlsx, gen_resume, send_*, apply_sed_sei) + inputs + docs 2026-04-24 14:23:16 +02:00
apply_sed_sei_tags.py Initial commit: SANEF Qualys V3 taxonomie scripts (gen_xlsx, gen_resume, send_*, apply_sed_sei) + inputs + docs 2026-04-24 14:23:16 +02:00
gen_resume.py Initial commit: SANEF Qualys V3 taxonomie scripts (gen_xlsx, gen_resume, send_*, apply_sed_sei) + inputs + docs 2026-04-24 14:23:16 +02:00
gen_xlsx.py v3: refonte QQL toutes rules avec parens + filtre Server + corrections 2026-04-24 23:47:40 +02:00
README.md Initial commit: SANEF Qualys V3 taxonomie scripts (gen_xlsx, gen_resume, send_*, apply_sed_sei) + inputs + docs 2026-04-24 14:23:16 +02:00
send_docx.py Initial commit: SANEF Qualys V3 taxonomie scripts (gen_xlsx, gen_resume, send_*, apply_sed_sei) + inputs + docs 2026-04-24 14:23:16 +02:00
send_xlsx.py Initial commit: SANEF Qualys V3 taxonomie scripts (gen_xlsx, gen_resume, send_*, apply_sed_sei) + inputs + docs 2026-04-24 14:23:16 +02:00

SANEF Qualys Taxonomie V3

Scripts de génération/maintenance de la taxonomie Qualys V3 SANEF (tags dynamiques + statiques + préfixes manuels).

Structure

  • inputs/ — sources : exports CSV Qualys, listes bulk manuelles, refs QQL, captures règles
  • docs/ — générés : xlsx référence + docx résumé exécution
  • Scripts à la racine

Scripts

Script Rôle
gen_xlsx.py Génère docs/SANEF_Qualys_Tags_V3_RuleTypes_v2.xlsx (référence complète 23 DYN + 7 STAT + préfixes)
gen_resume.py Génère docs/SANEF_Qualys_V3_Resume_Vigilance.docx (résumé exécution + points de vigilance + TODO)
send_xlsx.py Envoie le xlsx par email via Gmail SMTP
send_docx.py Envoie docx + xlsx par email
apply_sed_sei_tags.py Applique TAG-SED / TAG-SEI en bulk via API Qualys (fallback si SQATM indispo)

Envoi email

$env:GMAIL_APP_PASSWORD="xxxx xxxx xxxx xxxx"
py send_docx.py

Prérequis : App Password Gmail (voir mémoire gmail_smtp.md).

Notes

Nomenclature V3 : OS-*, EQT-* (équipement), ENV-* (environnement), POS-* (positionnement), TAG-*. Voir inputs/qualys_qql_ref.txt pour le référentiel QQL.