Après avoir migré le Gateway OpenClaw vers un Mac bare metal distant CALMVPS, le goulet d'étranglement devient souvent la chaîne d'approvisionnement Skills : les cas publics ClawHavoc et CVE-2026-25253 en 2026 montrent que des Skills malveillants compromettent tokens Gateway, workspaces et clés de canaux via privilèges excessifs, exfiltration et modèles fetch-and-execute. Ce guide s'adresse aux équipes qui doivent installer des Skills tiers sans transformer le Mac principal en surface d'attaque : liste blanche reproductible, instances isolées et workers parallèles.
À la fin : dimensionner les menaces Skills 2026 ; choisir le nœud distant et budgéter M4 versus M4 Pro pour l'isolation ; appliquer six étapes avant openclaw skills install ; trier les erreurs 18789 et launchd. Matériel et durées sur la page tarifs CALMVPS.
01 Paysage de menace Skills 2026 : gouverner, pas « installer et espérer »
Les Skills étendent l'agent avec outils et scripts externes — une chaîne exécutable. Audits communautaires et prépublications 2026 convergent : les dépôts type marketplace contiennent une part significative d'entrées malveillantes ou à haut risque. Trois classes dominent :
- Exfiltration : lecture Keychain, variables d'environnement, tokens de canaux ou clés API dans le workspace, puis envoi réseau.
- Excessive Agency : déclenchement shell, écriture disque ou automatisation financière sans approbation suffisante.
- Empoisonnement supply chain : scripts d'installation téléchargeant une charge utile distante exécutée avec les droits Gateway ou utilisateur.
ClawHavoc et CVE-2026-25253 (exécution de code à distance dans le runtime Skill) rappellent : si le Gateway tourne sur le Mac principal (mail, navigateur, code entreprise), le blast radius égale les droits de session. Déplacer le Gateway sur un Mac bare metal distant dédié et gouverner les Skills par liste blanche plus isolation d'instances est la réponse d'ingénierie — pas un surcoût optionnel.
Règle : auditer les Skills d'abord, Gateway sur machine dédiée, instances par domaine de confiance — la mode n'ouvre pas les droits par défaut.
Si des Skills ou leurs journaux traitent des données personnelles de conversation, anticipez la conformité RGPD : région, finalité, sous-traitance ; CALMVPS documente sites et accords contractuels ; séparez les journaux d'audit des postes personnels. Pour chaque Skill approuvé, conservez hash, URL source et validateur — utile en cas de compromission tardive d'une entrée marketplace.
Les équipes sécurité ne doivent pas isoler les Skills du durcissement Gateway : exposer 18789 sur Internet ou committer des tokens de test en prod amplifie tout Skill malveillant. La chaîne va de la liaison réseau aux exec-approvals jusqu'à la rotation des clés de canaux sur le nœud bare metal.
Recherche et CVE évoluent avec les releases upstream — revérifier avant prod :
02 Local vs CALMVPS bare metal : répartition des rôles pour les Skills
Beaucoup d'équipes installent Gateway et Skills communautaires localement — fluide en démo, en production ils couplent exécution de code non fiable et données bureau dans une même session. Ce tableau cadre la question « faut-il un nœud loué ? » en revue.
| Dimension | Local (Mac principal) | Mac bare metal CALMVPS |
|---|---|---|
| Surface d'attaque | Fichiers perso, navigateur, mail même utilisateur | État OpenClaw et config canaux uniquement |
| Coût d'essai Skills | Risque suppression/chiffrement ; rollback difficile | Instance reconstruite ; worker journalier pour tests |
| 7×24 et audit | Veille, MAJ ; journaux dispersés | launchd permanent ; journaux centralisés sur disque |
| Instances isolées | Profils multiples partagent le noyau | Hub + ressources parallèles séparables physiquement |
| Location recommandée | Matériel propre | Hub mois/trimestre ; tests Skills en parallèle jour/semaine |
Si Canvas, capture et system.run restent locaux, adoptez la topologie Remote deux machines (Gateway distant, nœud local) plutôt que d'empiler les Skills sur le laptop. Voir OpenClaw Mac distant deux machines ; installation initiale : guide complet.
03 Nœuds multi-régions et M4/M4 Pro : capacité pour instances isolées
La gouvernance Skills n'est pas que sécurité : Skills à privilèges élevés lancent sous-processus, gros contextes ou remplissent le workspace. Dimensionnez pics RAM et croissance disque (chemins stockage : gouvernance stockage et journaux).
| Scénario | Région | Palier | Stockage |
|---|---|---|---|
| Gateway unique + Skills de confiance limités | Proche utilisateurs canaux (HK/SG/JP) | M4 24 Go | 512 Go–1 To, 80 Go+ pour ~/.openclaw |
| Multi-canaux + appels Skills fréquents | Même région que egress modèle | M4 Pro | 1 To+, journaux d'audit actifs |
| Sandbox Skills non fiables | Faible latence vers le hub | Worker parallèle jour/semaine | OPENCLAW_STATE_DIR dédié, destructible après test |
| Hub DR cross-région | Région secondaire, réplica lecture | Comme hub ou un palier en dessous | 2 To si archivage Memory long terme |
- Latence : les Skills tolèrent mal peu le RTT ; co-localisez Gateway et egress Telegram/Discord pour ne pas confondre timeout Skill et panne modèle.
- M4 16 Go : pour peu de Skills de confiance sans modèle local ; parallélisme multi-Skills → 24 Go ou M4 Pro.
- 1 To/2 To : snapshots workspace, audit et rollback — pas pour les binaires Skills seuls.
04 Liste blanche en six étapes avant installation Skill
Avant openclaw skills install sur bare metal distant, figez ces six étapes en runbook d'équipe (recouper la version CLI avec la doc officielle avant release) :
- Source fixe : dépôts Git approuvés ou artefacts internes uniquement ; pas d'entrées marketplace non signées sur Gateway prod.
- Analyse statique : paquet pour
curl|bash, téléchargements distants, accès~/.ssh,.envou API Keychain — suspicion → worker parallèle. - Privilèges minimaux : dans
exec-approvals.json, refuser shell à risque par défaut ; Remote deux machines : sauvegardes policies locales et distantes séparées. - État isolé : instance test avec
OPENCLAW_STATE_DIRdédié (hors iCloud) ; ne pas contaminer tokens hub. - Alignement version : hub et worker
openclaw --versionidentiques avant install — moins de faux positifs protocole. - Acceptation : health-check loopback 18789 ; canal en ligne, échantillons sans domaines d'exfil — puis profil production.
export OPENCLAW_STATE_DIR="$HOME/.openclaw-sandbox"
openclaw --version
openclaw gateway status
curl -fsS http://127.0.0.1:18789/healthz
Échec : détruire le worker, ne pas retester le paquet suspect sur le hub
Installation officielle (revérifier version avant prod) : https://openclaw.ai/install.sh
05 Ressources parallèles, multi-instance et triage Gateway/Token
Hub-and-Spoke pour Skills : hub prod avec Skills de confiance uniquement ; expérimentations marketplace sur spoke (worker parallèle jour/semaine). Promotion en artefact interne après test — blast radius limité au worker jetable.
- Port WS Gateway par défaut :
18789; d'abordlsof -i :18789, puis tunnel et token. - LaunchAgent :
ai.openclaw.gateway; multi-profils :ai.openclaw.<profile>— test et prod séparés. - Répertoire d'état :
~/.openclawou suffixe sandbox ; migration : sauverexec-approvals.jsonet canaux, ne pas rsync sandbox vers hub.
| Symptôme | Vérifier d'abord | Premier correctif |
|---|---|---|
| Gateway quitte après install Skill | Journal launchd, version Node | Reproduire sur worker ; aligner version, kickstart Gateway |
| token_missing_config / device_token_mismatch | Hub vs CLI même profil | Régénérer token ; ne pas écrire token test en prod |
| Disque +30 Go en une nuit | Workspace, cache Skill | Gouvernance stockage ; arrêter hub si suspicion |
| Canal OK, Skill muet | Skill nécessite proxy/egress | Retenter dans région nœud ; changer région Gateway si besoin |
| Skill malveillant suspecté | Historique install, connexions réseau | Arrêter hub, rotation secrets, snapshot ou nouveau nœud parallèle |
Cas réel : équipe automation, hub Singapour M4 Pro au mois, douze Skills signés en interne ; nouveautés marketplace 48 h sur worker journalier Hong Kong avec analyse statique — canaux hub ininterrompus, coût total inférieur à un palier max unique plus interventions manuelles.
En cas de compromission suspectée : arrêter le Gateway, inspecter les connexions sortantes, retirer les Skills du state, faire tourner les secrets, restaurer le hub depuis la dernière sauvegarde saine ou un nœud parallèle neuf. Retester un paquet suspect sur le hub prolonge la fenêtre d'attaque et brouille les journaux forensiques.
06 Échelles de location, FAQ et conclusion achat
Location jour/semaine : sandbox Skill, test intrusion ou PoC court — libérer le nœud parallèle ensuite. Mois/trimestre : hub Gateway avec liste blanche validée. Trimestre + parallèle : disque hub et archivage Memory stables — trimestre pour prix unitaire, pics via worker hebdomadaire.
FAQ :
- Liste blanche uniquement en local ? Possible, mais le bare metal distant facilite destruction d'instance et rotation secrets — pertinent aussi sous RGPD pour environnements de traitement séparés.
- M4 16 Go suffit pour Skills ? Pour peu de Skills de confiance ; tests marketplace et multi-agent → 24 Go ou M4 Pro.
- Isoler après correctif CVE ? Oui — les correctifs réduisent la probabilité RCE, pas la gouvernance des sources.
Installer Skills sur laptop personnel ou NAS couple souvent code malveillant et données privées, audit rompu par veille, tokens mélangés dans des répertoires non reproductibles ; VPS Linux seul sans toolchain macOS ni capacités TCC nœud. Pour liste blanche auditable, tests isolés et Gateway 7×24, CALMVPS Mac bare metal multi-régions convient : Apple Silicon dédié, livraison ~120 s, M4 Pro et nœuds parallèles pour pics d'essai sans upgrade hub. Nœuds et conditions : page tarifs CALMVPS ; support : centre d'aide.