Security Audit
Un skill défensif d'audit et de revue de sécurité, source d'abord, pour bases de code, API, services, outils CLI, bibliothèques et démons.
- Quoi
- Un skill défensif d'audit et de revue de sécurité, source d'abord, pour bases de code, API, services, outils CLI, bibliothèques et démons.
- Coût
- Gratuit
- Prérequis
- Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor — Un skill défensif d'audit et de revue de sécurité, source d'abord, pour bases de code, API, services, outils CLI, bibliothèques et démons. En mode guidance, il répond aux questions de sécurité et mène des revues ciblées ; seulement sur demande explicite d'audit, de pen test ou de revue complète, il lance son workflow complet en six phases (reconnaissance, vagues de chasse guidées par la couverture par des agents délégués, validation des candidats, constats structurés validés contre son propre schéma JSON, vérification indépendante des dossiers, et rapport neutre quant à la cible), avec des règles strictes : un constat exige une vraie frontière de confiance franchie et une preuve locale bornée, le code cible ne s'exécute que dans un bac à sable imposé par l'OS sans réseau externe, et aucun endpoint déployé n'est jamais sondé. Il embarque 15 compagnons Markdown (classes d'attaque, chasse, reconnaissance, validation et rapport, plus des guides de domaine) et deux validateurs Node avec leurs tests, copiés à l'installation et exécutés seulement à l'usage. Crédit : @cloudflare. Licence MIT. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans Muse📌 Version épinglée : commit c1c8a8cAvant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre. Prérequis — Sujet sécurité, dit simplement d'abord : c'est un skill défensif d'audit et de revue, jugé sur son contenu ; il n'attaque aucun système en production. Aucun compte, aucune clé ni aucun paiement n'est requis pour l'installer, et rien dans le dossier n'est exécuté pendant l'installation — ses deux validateurs Node (.cjs) et leurs tests sont copiés tels quels seulement. À l'usage : l'inspection de source est en lecture seule ; le code contrôlé par la cible ne peut s'exécuter que dans un bac à sable imposé par l'OS sans réseau externe, avec un environnement vide par liste d'autorisation et des limites de ressources strictes, sinon le skill ne doit pas l'exécuter ; il ne sonde jamais d'endpoints déployés, d'identités de production ni les données d'autrui, et il ne crée des fichiers de sortie d'audit qu'en mode audit complet, dans un nouveau dossier hors de la cible. Installe-moi « Audit de sécurité ». C'est le skill défensif de revue de sécurité de Cloudflare : une méthodologie source d'abord qui sépare le mode guidance (questions de sécurité, revues ciblées, triage) d'un mode audit complet qui ne roule que sur demande explicite et suit alors six phases — reconnaissance et registre de couverture déterministe, vagues de chasse guidées par la couverture par des agents délégués research/general, validation de chaque candidat par un vérificateur frais, sortie structurée (findings.json vérifié contre report-schema.json par validate-findings.cjs, l'affirmation de couverture vérifiée par validate-coverage-ledger.cjs), vérification indépendante des dossiers, et un ensemble final de rapports (REPORT.md, FINDINGS-DETAIL.md, NEEDS-VALIDATION.md). Un candidat devient un constat confirmé seulement avec une frontière de confiance concrète franchie, un principal ou une ressource affecté et une preuve locale bornée ; la sévérité est calibrée et les éléments needs-validation n'en reçoivent aucune. Son dossier contient le SKILL.md principal, 14 guides compagnons (classes d'attaque, chasse, reconnaissance, validation/rapport et guides de domaine pour web/auth, AI/LLM, cloud, côté client, chaîne d'approvisionnement et plus), le schéma de rapport et les deux validateurs avec leurs fichiers de test. Dépôt : https://github.com/cloudflare/security-audit-skill (le skill est tout le dossier skills/security-audit/ au commit épinglé : 20 fichiers en tout) Version épinglée : installe le code au commit c1c8a8c1471069fb0e188eeaff69b8e8db6564a8 exactement. Ne substitue pas une version plus récente. Si ce commit est inaccessible, arrête-toi et dis-le-moi. 1. Clone https://github.com/cloudflare/security-audit-skill dans un dossier temporaire, place-toi au commit c1c8a8c1471069fb0e188eeaff69b8e8db6564a8, et copie le dossier skills/security-audit/ de ce checkout. Compare ensuite chaque fichier du dossier aux empreintes enregistrées pour cette fiche le 2026-10-22 : [FINGERPRINTS] - AI-AND-LLM.md: SHA-256 7335a95c43554eadefcf03ece639291bb0e038c398a179299e3887ffe06bd2ef - ATTACK-CLASSES.md: SHA-256 3ee4f00c6e8c9dcf6dd02dd5ac2a4ceb322e2085f3e9fbe79cf0c6330bc7ef83 - CLIENT-SIDE.md: SHA-256 613f6b98f86083e045525c5b60154ffdab122bac35f1e05eb17488e6e453370c - CLOUD-AND-DEPLOYMENT.md: SHA-256 3c80f3088be22345e07b057c056d6ed99fe2b0304f794398964f7ccd5a496ca3 - DATA-ISOLATION-AND-LIFECYCLE.md: SHA-256 307dcb3e24d292715c4a041190e7bb135646a37eb6187619ae01d000a634a4ad - DESKTOP-MOBILE-AND-LOCAL-IPC.md: SHA-256 58eae8ee0ca6a46611c501ec5a3ab47fdff88dd7db0d8d74789bbf8bb19d8cb2 - HUNTING.md: SHA-256 71c121decea1322c47c718f6e110f1a892980bb4266bd7ac55ef043a213ade09 - MEMORY-SAFETY-AND-BINARY.md: SHA-256 7c8b0dccfb35315cca2455509674d49632b2fe37e1f3aac16c1a496a7e9924a7 - PROTOCOLS-RPC-AND-MESSAGING.md: SHA-256 8b73816fa5b3697c9c40977f0c836b40f01d6e81929ff2720fe83ce089e9a619 - RECONNAISSANCE.md: SHA-256 02ca887aca84de8ae137f1891bd2f0a54f28d3fa6da92a27f54734382b3381a2 - RESOURCE-EXHAUSTION-AND-AVAILABILITY.md: SHA-256 4326fab5c92a0b4c420a70196254040105cd794026562130b59bf1a6db3e4baa - SKILL.md: SHA-256 5e3e96a1e438d8f35fef0a1e38f02d4f00e2bdf910401b7dfe00e6779c6dac85 - SUPPLY-CHAIN-AND-RELEASE.md: SHA-256 f372e919940e335468ba1ae09f99026c3986a345f7fe26f8068f132e199f52a5 - VALIDATION-AND-REPORTING.md: SHA-256 b892470cb89bb31f33403e050d4bdfbe2cdaef940ade1496fa65e32b2e129449 - WEB-PROTOCOL-AND-AUTH.md: SHA-256 4f3066dffa23c5635859187be9b96c32f2aff29a688186b91ff0c63e47d62b5c - report-schema.json: SHA-256 6575c9de4a62255699ea052ebf9a49ebfb373a32891bcd89af6f55cc84b35519 - validate-coverage-ledger.cjs: SHA-256 2eb280bd2e33c002916f86db9b29f9edfedb6454e5db973c766290465b868ac8 - validate-coverage-ledger.test.cjs: SHA-256 cfb9df26b03469a4279a70e7664a2a5434dd6f8c2c204e91f9b0aeb9dd71e648 - validate-findings.cjs: SHA-256 e85f232e36bfac0f866f244da50376692d6b45c690beadcb00608b0e6c8b5283 - validate-findings.test.cjs: SHA-256 b92001117a92c4161d43777a0ba2fa182a8a4d97f2304cc8c0cee5331497b73b Si un fichier ne correspond pas, il a changé depuis la préparation de la fiche : ne l'installe pas encore, dis-moi ce que tu as trouvé et laisse-moi décider. 2. Lis SKILL.md au complet, et dis-moi en mots simples : ce que le skill fait quand on l'utilise, à quoi il se connecte, s'il lit ou envoie des informations personnelles ou des identifiants, et tout ce qui semble inhabituel. Arrête-toi sur tout signal d'alerte et dis-le-moi avant d'aller plus loin. Confirme ces points à partir des fichiers : - Le dossier du skill contient 20 fichiers : SKILL.md, 14 guides compagnons Markdown, report-schema.json, et 4 fichiers Node (validate-findings.cjs, validate-coverage-ledger.cjs et leurs deux fichiers de test .test.cjs). Rien dans le dossier n'est exécuté pendant l'installation ; les validateurs et les tests sont copiés tels quels. - Rien n'est envoyé nulle part pendant l'installation elle-même ; le seul téléchargement à l'installation est le dossier du skill depuis GitHub au commit épinglé, et aucun code à moi n'est lu ni exécuté. - À l'usage, c'est un workflow de revue défensive : l'inspection de source est en lecture seule, le code contrôlé par la cible ne s'exécute que dans un bac à sable imposé par l'OS sans réseau externe et avec des principaux/fixtures factices, et le skill interdit de sonder des endpoints déployés, des services externes, des identités de production ou les données d'autres utilisateurs. Il décrit des correctifs ; il ne modifie pas la source cible. - La création de fichiers à l'usage n'arrive qu'en mode audit complet (demande explicite d'audit/pen test/revue complète) : les fichiers de run comme run-metadata.json, findings.json et REPORT.md vont dans un nouveau dossier de sortie hors de la cible, avec isolation d'écriture par agent. Le mode guidance ne crée ni dossier de sortie ni artefacts d'audit. - Ne lance aucun audit ni aucune revue, n'exécute aucun validateur ni fichier de test, et n'utilise le skill d'aucune façon pendant cette installation : l'utiliser est une étape séparée qui ne commence que quand je le demande plus tard. 3. Quand je dis « yes, install », installe-le comme skill : copie tout le dossier security-audit dans le répertoire des skills de l'agent, dans un dossier nommé exactement « security-audit », en gardant ses 20 fichiers dans leur arborescence relative d'origine (SKILL.md à sa racine). 4. Vérifie sans appels réseau : frontmatter valide (name: security-audit), les 20 fichiers en place avec des empreintes concordantes. N'exécute rien du dossier et n'utilise pas le skill pour vérifier. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (par exemple : que l'utiliser en mode guidance n'exige rien de plus, qu'un audit complet ne roule que sur ma demande explicite et écrit ses artefacts dans un nouveau dossier hors de la cible, que le code cible n'est exécuté que dans un bac à sable OS sans réseau (sinon pas du tout), et qu'aucun système en production n'est jamais sondé). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne jamais l'exiger sauf s'il figure dans les prérequis ci-dessus. Règles : ne touche à rien en dehors du dossier temporaire et de la cible d'installation. Si quelque chose semble anormal, arrête-toi et demande-moi.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
🔒 Sécurité, provenance et ce que ça touche
- Peut lancer des commandes sur l’ordinateur de ton Muse.
Ce que le scan a trouvé — extraits du prompt d’installation
- exécute des commandes — Prerequisites — Security subject, stated plainly first: this is a defensive audit and review skill, judged on
Le prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.