Sécurité

Claude et ChatGPT ont toute la puissance sur WordPress. Vous gardez la main sur l'interrupteur.

D'origine, AlphaBridge se contente de lire. Un administrateur active l'accès en écriture d'un seul interrupteur. Chaque appel s'exécute avec les droits d'un compte WordPress. Avec Pro, un retour en arrière est prêt pour les pages et les fichiers.

0identifiants stockés en clair
1interrupteur pour l'accès en écriture, pour chaque connexion
200derniers appels d'outils conservés dans le journal d'audit
Lecture seuled'origine : rien n'écrit tant que l'accès en écriture n'est pas activé
Les trois piliers

Comment les parties sensibles sont protégées.

Les outils de contenu sont simples. Les fichiers, la base de données et le déploiement comportent un vrai risque. Ces trois couches les protègent.

01

Identifiants chiffrés

Les mots de passe de déploiement sont chiffrés avec libsodium (XSalsa20-Poly1305) avant d'arriver dans la base de données. Toute modification de la valeur stockée est détectée. Aucun outil ne les renvoie.

02

Vérification du même serveur

Avant d'envoyer un fichier, AlphaBridge vérifie la cible avec un fichier témoin. Ce doit être le serveur qui héberge votre site. Un hôte redirigé ou usurpé échoue à la vérification. Les clés d'hôte SFTP sont épinglées par empreinte SHA256.

03

Votre interrupteur, vos droits

D'origine, l'extension se contente de lire. Un administrateur active l'accès en écriture d'un seul interrupteur. Tous les outils sont alors actifs, et avec Pro aussi les capacités des autres extensions. Désactivez ce dont vous n'avez pas besoin. Chaque appel s'exécute avec les droits WordPress de son compte. Ils sont vérifiés pour l'article, le fichier ou le terme concerné. Les outils de base de données de Pro lisent avec un seul SELECT. Ils ne modifient des lignes que par des écritures structurées. Chaque connexion garde son propre niveau d'accès.

En détail

Chaque couche, en clair.

Ce que fait l'extension, couche par couche.

  • OAuth 2.1 avec PKCE. Claude se connecte via un écran de consentement protégé par connexion sur votre propre site — découverte standard, aucun jeton à copier, aucun compte chez nous.
  • Jetons hachés, limités et révocables. Les jetons ne sont stockés que sous forme de hachage. Ils peuvent être limités à la lecture seule ou au contenu seul, et recevoir une date d'expiration. Vous pouvez les renouveler en un clic et les révoquer à tout moment.
  • Contrôle des droits par outil et par objet. Chaque appel s'exécute en tant que véritable compte WordPress. Il vérifie le droit pour l'article, le fichier ou le terme précis qu'il touche, pas seulement un rôle global.
  • Protection des secrets en plusieurs couches. Dans l'extension gratuite, les options et les transients ne sont accessibles que via une liste fixe de réglages courants du site. Les outils d'options de Pro acceptent d'autres noms. Ils refusent ceux qui touchent à la sécurité grâce à une liste de blocage. Une liste de blocage ne connaît que ce qu'elle connaît, donc l'écriture d'options reste une décision de niveau administrateur. L'accès aux métadonnées est organisé en couches. Les clés protégées, les clés is_protected_meta() et les motifs composés d'identifiants (api_key, access_token, client_secret …) sont refusés. Les métadonnées génériques passent par le contrôle de droits par clé de WordPress lui-même. La lecture des clés protégées « _ » exige manage_options et une demande explicite.
  • Garde-fou SQL avec liste d'autorisation positive. Les outils de base de données (Pro) n'acceptent que les types d'instructions autorisés. Ils bloquent les schémas système et les fonctions dangereuses. Ils ferment les contournements par commentaires, CTE et PREPARE.
  • Déploiement atomique en option avec retour arrière. Avec atomic:true (désactivé par défaut), les déploiements du site entier sont décompressés dans un dossier de préproduction, chaque fichier est vérifié et une sauvegarde est conservée. Ensuite, l'échange se fait par renommage. Un envoi raté avant l'échange laisse le site tel quel. Un échange raté s'annule de lui-même.
  • Des garde-fous partout. Protection contre la traversée de chemins et récupération d'URL protégée contre le SSRF, avec redirections revalidées. Une limite de débit fixe contre les abus. Et un interrupteur principal qui garde le site en lecture seule jusqu'à ce qu'un administrateur active l'accès en écriture.
  • Un journal d'audit. L'extension conserve les 200 derniers appels d'outils, chacun avec le compte utilisé et son résultat. La page de réglages affiche les plus récents avec l'heure, l'outil et le statut.
Code source

Le cœur est open source.

Le code source complet de l'extension gratuite est public sur GitHub et sur WordPress.org. Il comprend l'interrupteur principal, les contrôles de droits et le journal. Pro et Agency s'appuient sur ce cœur. Leurs parties propres, comme le garde-fou SQL et Site Deploy, ne sont pas publiques.

Parcourir la référence complète des outils →

Pour les agences

Conçu pour celles et ceux qui répondent des sites des autres.

Les sites clients exigent une trace du travail de l'IA. AlphaBridge la montre dans le journal.

01

Connexions par client

Donnez à chaque client son propre jeton : lecture seule, contenu seul ou accès complet, avec une date d'expiration en option. Renouvelez-le ou révoquez-le sans rien toucher d'autre.

02

Un journal clair

La page de réglages liste les derniers appels d'outils avec l'heure et le statut, autorisé ou refusé. L'extension conserve les 200 derniers par site.

03

Limiter les dégâts possibles

Rien n'écrit tant qu'un administrateur n'a pas activé l'accès en écriture. Des outils isolés et des groupes peuvent être désactivés. Dans Pro, rechercher-remplacer prévisualise les modifications par défaut. Les déploiements n'atteignent que le serveur qui héberge votre site.

FAQ

Questions sur la sécurité.

Claude peut-il faire plus que ce que mon compte WordPress autorise ?

Non. Chaque appel s'exécute avec les droits du compte WordPress connecté. Ce que ce compte n'a pas le droit de faire, l'IA ne peut pas le faire.

Que peut faire l'IA tant que l'accès en écriture est coupé ?

Elle se contente de lire : contenus, médias, termes, commentaires, réglages et structure du site. Les outils qui écrivent sont refusés. Tout comme ceux qui lisent le code, les fichiers, la base de données, les journaux ou les identifiants.

Puis-je voir ce que l'IA a fait ?

Oui. L'extension conserve les 200 derniers appels d'outils, chacun avec le compte utilisé et son résultat. La page de réglages affiche les plus récents.

Puis-je revenir sur une modification ?

Avec Pro, oui, pour les modifications de pages et de fichiers. Pro conserve un point de restauration pour ces modifications, 7 jours par défaut.

Un interrupteur, toute la puissance. Et avec Pro, un retour en arrière.

Obtenez Pro pour $49 par an ou $9 par mois. Ou essayez-le gratuitement pendant 7 jours, sans carte bancaire. Le journal et l'interrupteur principal sont inclus dans chaque édition, extension gratuite comprise.