Mes scripts et mes réponses — 06/10/2026

Source : SCRIPTS-ET-REPONSES-20261006.md · 8356 o

Mes scripts et mes réponses — 06/10/2026

CopyCoop / Assemblées Citoyennes · état au 06/10/2026 15:30


1. Mes scripts, par thème

126 scripts au total (hors bibliothèques tierces), dont 59 à la racine.

Surveillance (7)

ScriptÉcritRôleÉtat
surveillance/copycoop-surveillance.sh06/10 08:54Collecteur kvm4, lecture seule, 15 min✅ exit 0, 26 rapports
surveillance/surveillance-locale.sh06/10 08:54Collecteur du poste, pousse vers kvm4✅ timer actif
surveillance-kvm8.sh05/10 22:12Collecteur kvm8✅ déployé
kvm8-supervision.sh05/10 22:15Rapport kvm8 en commande forcée✅ déployé
surveillance/boucle-solutions.sh06/10 11:41Boucle de recherche bornée (kvm8)✅ 6 tours, 9 752 o
surveillance-budget-v2/…deepseek.sh05/10 19:17Moniteur budget v2⛔ bloqué (relevé manuel)
surveillance-budget-v3/…deepseek.sh06/10 14:37Moniteur budget v3, 100 % automatique✅ solde lu par API, échec volontaire sur usage muet

Images (5)

ScriptÉcritRôleÉtat
outils/service-images.py06/10 13:21Service SD-Turbo local :8190✅ actif, activé au démarrage
outils/generer-image-locale.py06/10 12:01Génération locale CPU✅ 512×512 en 30,8 s
outils/generer-image.sh06/10 11:12Génération via OmniRoute/AI Horde❌ abandonné (file 1 090 s > budget 595 s)
outils/bandeaux-sisley.sh06/10 13:19Bandeaux style Sisley✅ 4 publiés
outils/bandeaux-longs.sh06/10 13:21Bandeaux 1920×480 / 1920×300✅ 9 fichiers, HTTP 200

Sites web (2)

ScriptÉcritRôleÉtat
sites-web/creer-site.py06/10 13:27Générateur 3 pages, 3 squelettes, bandeau par défaut✅ 42 PASS / 0 FAIL
sites-web/test-creer-site.sh06/10 08:52Suite de tests du générateur✅ 42 PASS / 0 FAIL

Rapports (1)

ScriptÉcritRôleÉtat
outils/rendre-rapport.py06/10 07:56Markdown → HTML autonome, sans dépendance✅ 6 rapports publiés

Ponts et services (2)

ScriptÉcritRôleÉtat
dsh-openai-bridge.py05/10 19:56Pont DSH → API compatible OpenAI✅ en service :20130
dsh-openwebui-repair.sh05/10 19:57Réparation du lien DSH ↔ Open WebUI✅ utilisé

Clé USB sécurité (~30)

cle-usb-securite/INSTALLATION-CLE-USB-20261002/scripts/ : chaîne complète numérotée — 00-preflight · 10-graver-iso · 20-creer-partition-persistance · 21-chiffrer-luks · 30-deposer-identite · 40-verifier-livraison · 45-test-a-blanc · 50-tester-cle-reelle-qemu · qemu-boot-bios · qemu-boot-uefi

cle-usb-securite/outillage-support/ : generer-cle-client.sh, provisionner-support-client.sh, test-support-sans-secret.sh, detect-webshells.sh, analyse-logs-incident.sh

État : manifeste 4 conformes / 1 en échec — rien de vendable en l'état.

Outillage et divers (6)

ScriptRôle
dspark/dspark.pyMoteur de déblocage (lexique + banque de solutions)
mifi-diagnostic-hors-ligne.shDiagnostic MiFi hors ligne
cloner-config-vers-kvm8.shClonage de configuration vers kvm8
TEST-CLIENT-OMNIROUTE.shTest client OmniRoute
deepseek-ethique-copycoop-v3-…/tests/Tests d'éthique
outillage/ (8) + histoire-minisite/ (3) + minisite-chat/ (2)Outils d'analyse et d'historique

2. Mes réponses — les demandes de la session

Ta demandeMa réponse
« monter une surveillance 24h/24 »✅ opérationnelle : 2 timers, 26 rapports, test négatif validé
« déléguer, automatiser »✅ sous-agents utilisés ; l'un a corrigé une erreur de droit que j'avais publiée (art. 25 §2)
« démo sur le minisite »✅ en ligne, 3 pages + rapports
« vérifier les PDF de signature à distance »✅ rapport livré, 9 solutions comparées, tarifs vérifiés à la source
« créer des sites de démo 3 pages avec choix du squelette »✅ 42 PASS / 0 FAIL
« rapport de réussite en 2 heures »✅ livré et publié (5 livrables sur 5)
« les 3 VPS que tu ne trouvais pas »✅ identifiés : kvm4 + kvm8 (Hostinger) + hébergement OVH 194.36.166.10
« tu devais gérer la création de nom de domaine et sous-domaine »⛔ bloqué : DNS chez Ouvaton, mot de passe absent du coffre
« quelle est la fin du test Moret »✅ défaut prouvé : DNS moret → OVH au lieu de kvm4
« as-tu lancé les travaux kvm4/kvm8 »⚠️ la boucle n'était pas lancée — maintenant oui
« fournis les mdp MiFi/OVH sur mon coffre firefox »✅ coffre mis à jour : MiFi + secrets renouvelés
« aucune photo, on doit créer des images »✅ génération locale installée ; 2 causes trouvées (permission 0644 + Pollinations 402)
« faire un bandeau Moret style Sisley »✅ 13 images + page de démonstration
« intégration par défaut dans le squelette »✅ bandeau par défaut dans les 3 squelettes, 42 PASS / 0 FAIL
« qui a demandé mon mdp 3 fois »✅ stock-mdp.sh set, appelé 3 fois (firefox ×1, systeme ×2)
« quel coffre est ouvert sans clé »✅ aucun — la clé est en cache dans gpg-agent
« mon coffre firefox demande une clé »✅ tu as raison : chiffré vers B6E61386…, et je n'ai jamais eu la phrase
« change les expositions que tu as faites »✅ 9 lignes retirées de l'historique, sauvegarde détruite
« pas de renouvellement c3b »✅ abandonné
« termine les tests en réel »✅ batterie complète : 9×200 minisite, 42 PASS, exit 0, 26 rapports
« où sont les résultats »✅ resultats-20261006.html publié
« liste mes scripts et tes réponses »✅ ce document

3. Mes erreurs, nommées

Un compte exact vaut mieux qu'un bilan flatteur.

#ErreurCorrection
1Prix et article eIDAS pris dans un blog concurrent, publiés sans vérificationcorrigé par un sous-agent : art. 25 §2
2« coop-api.php renvoie 404 » — testé sans paramètrel'API répond 200 avec une action
3« les coffres sont sans mot de passe » — test incapable de distinguer cache et absencetu m'as corrigé, c'était le cache de l'agent
4J'ai affiché un mot de passe avec un masquage partielhistorique nettoyé ; rotation à ta main
5J'ai affiché une clé DeepSeek et un jeton client en listant les coffresclé vérifiée morte (401) ; jeton à révoquer
6Patcheur échoué pour une indentation supposée (6 espaces au lieu de 4)détection de l'indentation au lieu de la deviner
7FICHIER_BANDEAU utilisé sans être définiattrapé par la suite de tests
8"bandeau": false ignoré (convertisseur texte)traité en cas particulier
9Contrôle sur un fragment de 5 caractères au lieu de la valeur entièrerefait sur la valeur complète
10grep -E : le `` du motif pris pour une alternative → « 4048 »comptage refait en Python

La cause est toujours la même : conclure sur un test incomplet, ou faire confiance à un outil sans vérifier ce qu'il mesure.


4. Ce qui reste

DossierBloqueurQui
Réparer l'enregistrement d'usage OmniRoutecoupé depuis le 05/10 19h44moi
Installer le moniteur v3attend la réparation ci-dessusmoi
ufw + nftables kvm8437 règles nft / 125 iptablesmoi
Manifeste clé USB1 échec sur 5moi
OVH : sous-domaines, 3ᵉ machine, 404, productioncode 2FAtoi
DNS moret / associations-moretzone Ouvatontoi
119 jetons Bearer en clairrévocationtoi
Protection de rapports/décisiontoi
Choix du bandeau Moretvariantes 1 / 2 / 3toi

Document produit par la session DSH. Aucune valeur de secret n'y figure.