feat(template): install HardeningKitty audit view
This commit is contained in:
1 parent
f60d102233
commit
eb4ca133d1
7 files changed
+243
-232
No files matched your search
@@ -245,11 +245,36 @@ destinée au poste **WAPT Console uniquement**, pas au paquet agent. L’install
|
||||
dans le répertoire de templates de la Console sous ce nom exact, puis choisir
|
||||
la clé d’audit `hardeningkitty / hardeningkitty`. Elle exploite le helper
|
||||
Mustache WAPT `Items` pour parcourir les dictionnaires de catégories et de
|
||||
contrôles. Les valeurs variables utilisent les tags échappés `{{...}}`; aucun
|
||||
JavaScript ni triple-brace non échappé n’est utilisé. Le template est une vue
|
||||
de synthèse et d’analyse, pas une preuve de conformité indépendante. Sa syntaxe
|
||||
a été contrôlée statiquement, mais son rendu dans une Console réelle doit être
|
||||
validé avant diffusion.
|
||||
contrôles. WAPT expose le document JSON sous `value`; les informations de
|
||||
machine, comme `computer_fqdn`, restent à la racine du contexte Mustache. Le
|
||||
template suit cette structure et les collections sont parcourues avec
|
||||
`Items value.categories` et `Items value.controls`.
|
||||
|
||||
Lors de l’installation du paquet sur Windows, `install()` copie automatiquement
|
||||
le template avec les helpers WAPT vers
|
||||
`makepath(programfiles32, "wapt", "templates")`, soit le répertoire standard
|
||||
de templates de l’agent/console WAPT 32 bits. Le fichier porte le nom exact
|
||||
`host_audit_hardeningkitty_hardeningkitty.html`.
|
||||
|
||||
Sur une console macOS/Linux dont le répertoire de templates est
|
||||
`/opt/wapt/templates`, le paquet Windows ne peut pas effectuer cette copie.
|
||||
Installer ou mettre à jour le fichier depuis la racine du paquet :
|
||||
|
||||
```sh
|
||||
sudo install -m 0644 \
|
||||
console-templates/host_audit_hardeningkitty_hardeningkitty.html \
|
||||
/opt/wapt/templates/host_audit_hardeningkitty_hardeningkitty.html
|
||||
```
|
||||
|
||||
Après copie, ouvrir le rapport d’audit et sélectionner la clé
|
||||
`hardeningkitty / hardeningkitty`. Le template est une vue console; il ne
|
||||
modifie ni la configuration Defender ni les données du rapport.
|
||||
|
||||
Les valeurs variables utilisent les tags Mustache échappés; aucun JavaScript
|
||||
ni triple-brace non échappé n’est utilisé. Le template est une vue de synthèse
|
||||
et d’analyse, pas une preuve de conformité indépendante. Son rendu a été testé
|
||||
avec le moteur Mustache WAPT sur des données synthétiques, mais doit être
|
||||
contrôlé dans la version réelle de WAPT Console avant diffusion.
|
||||
|
||||
Les anciennes clés fragmentées restent éventuellement visibles dans
|
||||
l’historique antérieur à cette version; elles ne sont plus émises par le code
|
||||
|
||||
Reference in new issue
Block a user