29 lines
1.2 KiB
Markdown
29 lines
1.2 KiB
Markdown
# 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.
|