<!--
OKF bundle (Open Knowledge Format v2.0.0) — exported from AskMojo.
Scope: public. Concepts: 1.
This file concatenates several concepts (markdown + YAML frontmatter).
Each concept is delimited by a `<!-- FILE: <path> -->` marker.
Import it as-is into Claude / Gemini / any agent: paste this file
as base knowledge. Links between concepts are bundle-relative (/labs/x.md).
-->


<!-- FILE: index.md -->

---
okf_version: 2.0.0
title: OKF bundle — scope public
source: askmojo
scope: public
concept_counts:
  output: 1
---

# OKF bundle (scope `public`)

Open Knowledge Format v2.0.0 bundle — markdown + YAML frontmatter. The AskMojo database stays the source of truth; this bundle is an exported view filtered by scope.

## Concepts

- **output** : 1

## Indexes

- [outputs](/outputs/index.md)


<!-- FILE: log.md -->

---
scope: public
---

# Log

Historique des changements de visibilité / publication (dates ISO).

_Aucun évènement de publication horodaté._


<!-- FILE: outputs/448f6222-7991-4bfc-9426-6256a7d3e323.md -->

---
type: output
title: Rapport d'audit WordPress
resource: /o/448f6222-7991-4bfc-9426-6256a7d3e323
timestamp: '2026-07-23T15:08:12.467Z'
visibility: public
magik: /labs/soutien-wp/magiks/audit-wordpress.md
---

# Rapport d'audit WordPress

Généré par : [/labs/soutien-wp/magiks/audit-wordpress.md](/labs/soutien-wp/magiks/audit-wordpress.md)

```json
{
  "title": "Rapport d'audit WordPress",
  "summary": "Score 58 sur 100. PHP expose et depasse, en-tetes de securite absents, xmlrpc ouvert, site lent sur mobile. 3 points non observables a distance a verifier en audit complet.",
  "sections": [
    {
      "body": "A verifier en audit complet (orange). L'etat reel des sauvegardes n'est pas observable depuis l'exterieur. C'est le premier point a controler avec un acces.",
      "heading": "1. Sauvegardes"
    },
    {
      "body": "A verifier en audit complet (orange). Le nombre de comptes administrateurs et l'activation de la 2FA ne se voient pas a distance.",
      "heading": "2. Comptes admin et 2FA"
    },
    {
      "body": "Signal partiel (orange). Deux extensions detectees dans les assets publics semblent en retard de version. La liste complete se verifie avec un acces.",
      "heading": "3. Extensions"
    },
    {
      "body": "Detecte a distance (rouge). Aucun WAF detecte en amont, xmlrpc.php accessible, et les en-tetes HSTS, CSP et X-Frame-Options sont absents.",
      "heading": "4. Pare-feu et en-tetes de securite"
    },
    {
      "body": "Detecte a distance (orange). Page d'accueil a 3,8 s sur mobile, images non compressees, aucun en-tete de cache. Un cache et une compression feraient gagner environ 2 s.",
      "heading": "5. Cache et performances"
    },
    {
      "body": "Detecte a distance (orange). readme.html accessible et indexe. Pas de fichier sensible trouve dans l'index, mais le listing des uploads est ouvert.",
      "heading": "6. Donnees exposees"
    },
    {
      "body": "Detecte a distance (rouge). Le serveur expose PHP 7.4, qui n'est plus supporte : failles non corrigees et performances degradees.",
      "heading": "7. Version de PHP"
    },
    {
      "body": "1. Passer PHP sur une version supportee. 2. Fermer xmlrpc et ajouter les en-tetes de securite. 3. Activer un cache et compresser les images. Pour corriger et surveiller ces points en continu, la maintenance Soutien WP demarre a 149 € HT/mois.",
      "heading": "A corriger en priorite"
    }
  ]
}
```


<!-- FILE: outputs/index.md -->

---
title: Outputs
description: Outputs index
count: 1
---

# Outputs

- [Rapport d'audit WordPress](/outputs/448f6222-7991-4bfc-9426-6256a7d3e323.md) (`public`)
