<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Blog StormPress</title>
  <link>https://stormpress.org/blog/</link>
  <atom:link href="https://stormpress.org/blog/feed.xml" rel="self" type="application/rss+xml"/>
  <description>Piloter WordPress, pas le subir : copilote IA, agents MCP, maillage interne, sécurité.</description>
  <language>fr-FR</language>
  <lastBuildDate>Thu, 29 Oct 2026 08:00:00 GMT</lastBuildDate>
  <item>
    <title>Un copilote IA qui agit sur WordPress, sans jamais dépasser vos droits</title>
    <link>https://stormpress.org/blog/copilote-ia-qui-agit-sans-depasser-vos-droits/</link>
    <guid isPermaLink="true">https://stormpress.org/blog/copilote-ia-qui-agit-sans-depasser-vos-droits/</guid>
    <pubDate>Thu, 29 Oct 2026 08:00:00 GMT</pubDate>
    <category>Copilote IA</category>
    <description>Comment le copilote StormPress 4.2 exécute de vraies actions sur un site WordPress : outils déclarés, abilities du site sous conditions, double contrôle des capacités, boucle bornée à dix tours, limite de débit par utilisateur.</description>
  </item>
  <item>
    <title>Contenus orphelins : ce que votre site WordPress ne relie à rien</title>
    <link>https://stormpress.org/blog/contenus-orphelins-maillage-interne-wordpress/</link>
    <guid isPermaLink="true">https://stormpress.org/blog/contenus-orphelins-maillage-interne-wordpress/</guid>
    <pubDate>Thu, 29 Oct 2026 08:00:00 GMT</pubDate>
    <category>Guides</category>
    <description>Qu'est-ce qu'un contenu orphelin, pourquoi il pèse sur votre site, comment le content graph de StormPress les repère et comment ses suggestions de liens lisent l'article — avec leurs règles exactes et leurs limites.</description>
  </item>
  <item>
    <title>Vos clés d'API IA dans WordPress : où elles sont, comment elles sont chiffrées</title>
    <link>https://stormpress.org/blog/cles-api-ia-chiffrees-dans-wordpress/</link>
    <guid isPermaLink="true">https://stormpress.org/blog/cles-api-ia-chiffrees-dans-wordpress/</guid>
    <pubDate>Thu, 29 Oct 2026 08:00:00 GMT</pubDate>
    <category>Sécurité</category>
    <description>AES-256-GCM, clé dérivée de wp-config.php, données transmises aux fournisseurs d'IA : comment StormPress protège vos clés Anthropic et OpenAI, et ce que ce chiffrement ne couvre pas.</description>
  </item>
  <item>
    <title>Notre serveur MCP pour WordPress ne sait que lire. C'est voulu.</title>
    <link>https://stormpress.org/blog/serveur-mcp-wordpress-en-lecture-seule/</link>
    <guid isPermaLink="true">https://stormpress.org/blog/serveur-mcp-wordpress-en-lecture-seule/</guid>
    <pubDate>Thu, 29 Oct 2026 08:00:00 GMT</pubDate>
    <category>WordPress &amp; IA</category>
    <description>Abilities API, MCP Adapter, agents externes : ce que le connecteur embarqué dans StormPress expose aux clients MCP, ce qu'il retient délibérément, comment le brancher depuis l'écran « Agents IA (MCP) », et pourquoi la lecture seule est le bon point de départ.</description>
  </item>
  <item>
    <title>Créer un outil pour le copilote StormPress, pas à pas</title>
    <link>https://stormpress.org/blog/creer-un-outil-pour-le-copilote-stormpress/</link>
    <guid isPermaLink="true">https://stormpress.org/blog/creer-un-outil-pour-le-copilote-stormpress/</guid>
    <pubDate>Thu, 29 Oct 2026 08:00:00 GMT</pubDate>
    <category>Développeurs</category>
    <description>Tutoriel PHP : déclarer un outil pour le copilote IA de StormPress avec stormpress_register_ai_tool(), contrôler les droits par objet, valider les paramètres et renvoyer des erreurs exploitables.</description>
  </item>
  <item>
    <title>Ajouter vos propres commandes à la palette ⌘K de StormPress</title>
    <link>https://stormpress.org/blog/ajouter-une-commande-a-la-palette-stormpress/</link>
    <guid isPermaLink="true">https://stormpress.org/blog/ajouter-une-commande-a-la-palette-stormpress/</guid>
    <pubDate>Thu, 29 Oct 2026 08:00:00 GMT</pubDate>
    <category>Développeurs</category>
    <description>Tutoriel JavaScript : enregistrer une commande slash avec window.stormpress.registerCommand(), alias et autocomplétion compris. Elle apparaît dans la palette ⌘K du cœur là où WordPress la charge, et dans celle de StormPress ailleurs.</description>
  </item>
  <item>
    <title>Les failles que nous avons corrigées en 2026, et pourquoi nous les publions</title>
    <link>https://stormpress.org/blog/correctifs-de-securite-de-juillet-2026/</link>
    <guid isPermaLink="true">https://stormpress.org/blog/correctifs-de-securite-de-juillet-2026/</guid>
    <pubDate>Thu, 29 Oct 2026 08:00:00 GMT</pubDate>
    <category>Sécurité</category>
    <description>Contrôle des droits par objet, jeton de session trop permissif, clés stockées en clair, médiathèque ouverte aux contributeurs : le récit des correctifs de sécurité de StormPress en 2026, ce qu'ils changeaient, et les versions minimales à installer.</description>
  </item>
  <item>
    <title>Ce que seuls les tests en conditions réelles ont trouvé</title>
    <link>https://stormpress.org/blog/ce-que-seuls-les-tests-en-conditions-reelles-ont-trouve/</link>
    <guid isPermaLink="true">https://stormpress.org/blog/ce-que-seuls-les-tests-en-conditions-reelles-ont-trouve/</guid>
    <pubDate>Thu, 29 Oct 2026 08:00:00 GMT</pubDate>
    <category>Coulisses</category>
    <description>Une palette ⌘K qui ne s'affichait sur aucune installation, un connecteur qui s'éteignait en se mettant à jour, une archive qui ne contenait pas ce qu'on croyait : trois défauts passés inaperçus à la relecture, et la méthode qui les a révélés.</description>
  </item>
  <item>
    <title>Désactiver ou désinstaller StormPress : ce qui part, ce qui reste</title>
    <link>https://stormpress.org/blog/desinstaller-stormpress-ce-qui-reste-ce-qui-part/</link>
    <guid isPermaLink="true">https://stormpress.org/blog/desinstaller-stormpress-ce-qui-reste-ce-qui-part/</guid>
    <pubDate>Thu, 29 Oct 2026 08:00:00 GMT</pubDate>
    <category>Guides</category>
    <description>Désactivation, suppression, données conservées : l'inventaire exact de ce que StormPress laisse sur un site WordPress quand on le retire, et comment le vérifier avec WP-CLI.</description>
  </item>
  <item>
    <title>Pourquoi StormPress est sous licence GPL, et ce que vous paierez vraiment</title>
    <link>https://stormpress.org/blog/pourquoi-stormpress-est-sous-licence-gpl/</link>
    <guid isPermaLink="true">https://stormpress.org/blog/pourquoi-stormpress-est-sous-licence-gpl/</guid>
    <pubDate>Thu, 29 Oct 2026 08:00:00 GMT</pubDate>
    <category>Licence</category>
    <description>StormPress est distribué sous GPL v2 ou ultérieure, comme WordPress. Ce que cette licence vous garantit, pourquoi nous l'avons choisie, et ce que vendra l'offre Pro si le code est libre.</description>
  </item>
</channel>
</rss>
