Securite et reversibilite
Chaque ecriture est precedee d’un snapshot. Chaque erreur est reversible. Mais le perimetre a des limites : six tables du coeur WordPress, pas plus.
Reversible ou non
Couvert par le rollback
posts
postmeta
options
terms
term_taxonomy
term_relationships
Hors perimetre
Tables d’extensions
Commandes HPOS
Tables de paiement
Equivalent textuel : Le rollback couvre six tables du coeur WordPress : posts, postmeta, options, terms, term_taxonomy et term_relationships. Les tables propres aux extensions (notamment les commandes WooCommerce en mode HPOS et les tables de paiement) ne sont ni capturees ni reversibles. C’est un perimetre, pas un defaut.
Groupement et plafond
Equivalent textuel : Chaque operation d’ecriture genere un ou plusieurs snapshots. Les operations sont groupees sous un operation_id. Le plafond recommande est de 700 snapshots accumules. Une alerte est emise des 500 snapshots. Au-dela de 1000 snapshots, un defaut connu (correctif prevu en 1.9.1) peut entrainer une restauration partielle sans avertissement.
Mesures de securite
Token bearer
Chaque requete doit inclure un token bearer (wpab_****). Sans token, la requete est rejetee. Le token est genere dans l’admin WordPress.
Mode READONLY par defaut
Le plugin demarre en READONLY. Toute ecriture est impossible jusqu’a l’ouverture explicite d’une fenetre APPLY.
Fenetre temporelle
La fenetre APPLY dure 15 a 240 minutes. A l’expiration, le site repasse automatiquement en READONLY. Aucune ecriture ne persiste au-dela de la fenetre.
Verification loopback
Apres chaque ecriture, le plugin verifie que le site repond en HTTP 200. Si le site est casse, l’operation est annulee et le snapshot restaure.
Allow-list d’options
Seules 37 options sont modifiables. Les cles API, mots de passe et configuration SSL sont exclus.
Sandbox de fichiers
La lecture est limitee aux dossiers themes, plugins, mu-plugins et uploads. Les fichiers sensibles sont exclus.
Defaut connu
Version 1.8.3 : au-dela de 1000 snapshots accumules, une operation multi-snapshots peut etre restauree partiellement sans avertissement. Correctif prevu en 1.9.1.
Recommandation : rester sous 700 snapshots. Une alerte est emise des 500 snapshots.