Mod · SKF/MOD.20-SS

Security Shield

Revue de sécurité du code et de la CI, modèle de menaces, secrets, authentification et contrôle des skills avant installation.

  • 6 skills : Sécurité applicative
  • Claude, Gemini et Codex
  • Licences d'origine incluses

6 skills inclus

  • Security Review

    Fait relire le code par l'agent pour trouver les failles exploitables (injection, XSS, IDOR, SSRF, secrets) et ne signaler que ce qui est confirmé.

    sf-security-review/SKILL.md, de getsentry/skills, licence Apache 2.0.

    ---
    name: sf-security-review
    description: "Reviews code, a diff or a pull request for exploitable security vulnerabilities and reports onl…
    allowed-tools: Read Grep Glob Bash Task
    ---
    <!--
    Reference material based on OWASP Cheat Sheet Series (CC BY-SA 4.0)
    https://cheatsheetseries.owasp.org/
    -->
    # Security Review
    Identify exploitable security vulnerabilities in code. Report only **high-confidence** findings: a clear vuln…
    ## When to use
  • GitHub Actions Security

    Fait auditer les workflows GitHub Actions contre les attaques venues de forks, d'issues ou de commentaires, avec scénario d'exploitation et correctif.

    sf-gha-security/SKILL.md, de getsentry/skills, licence Apache 2.0.

    ---
    name: sf-gha-security
    description: 'Audits GitHub Actions workflows for vulnerabilities an outside attacker can exploit from a fork…
    allowed-tools: Read Grep Glob Bash Task
    ---
    <!--
    Attack patterns and real-world examples sourced from the HackerBot Claw campaign analysis
    by StepSecurity (2025): https://www.stepsecurity.io/blog/hackerbot-claw-github-actions-exploitation
    -->
    # GitHub Actions Security Review
    Find exploitable vulnerabilities in GitHub Actions workflows. Every finding MUST include a concrete exploitat…
    This skill encodes attack patterns from real GitHub Actions exploits, not generic CI/CD theory.
  • Skill Security Scanner

    Fait contrôler un skill d'agent avant installation : injection de prompt, scripts dangereux, permissions excessives, puis verdict clair.

    sf-skill-scanner/SKILL.md, de getsentry/skills, licence Apache 2.0.

    ---
    name: sf-skill-scanner
    description: "Vets an agent skill (SKILL.md, references, scripts) before it is installed: runs a static scann…
    allowed-tools: Read Grep Glob Bash
    ---
    # Skill Security Scanner
    Scan agent skills for security issues before adoption. Detects prompt injection, malicious code, excessive pe…
    A skill runs with every permission the agent has. Treat each one as untrusted code until this scan says other…
    ## When to use
    - Before installing a skill or plugin from GitHub, a marketplace or a colleague.
    - Auditing a whole skills folder (`.claude/skills/`, `.agents/skills/`, `plugins/*/skills/`).
  • Threat Modeling with STRIDE

    Fait construire un modèle de menaces STRIDE : flux de données, frontières de confiance, menaces notées et mesures transformées en tâches testables.

    sf-threat-modeling/SKILL.md, de wshobson/agents, licence MIT.

    ---
    name: sf-threat-modeling
    description: "Builds a STRIDE threat model for a system, feature or architecture change: maps components, dat…
    ---
    # Threat Modeling with STRIDE
    Find design-level security flaws before they are code. The output is a short document: what the system is, wh…
    ## When to use
    - Designing a new feature or service, or changing an architecture (new integration, new data store, new publi…
    - Before a security review of code that does not exist yet.
    - Preparing audit or compliance documentation.
    Not for: reviewing existing code line by line (`sf-security-review`), CI workflows (`sf-gha-security`).
  • Secrets Management

    Fait sortir clés et mots de passe du code : inventaire, coffre de secrets, OIDC en CI, rotation, scan, et procédure en cas de fuite.

    sf-secrets-management/SKILL.md, de wshobson/agents, licence MIT.

    ---
    name: sf-secrets-management
    description: "Keeps API keys, database passwords, tokens and certificates out of code and logs: inventories s…
    ---
    # Secrets Management
    A secret belongs in one place (a secret store), reaches only the process that needs it, at runtime, for as sh…
    ## When to use
    - A new credential enters the project (API key, database URL, signing key, webhook secret).
    - Hardcoded secrets, committed `.env` files or secrets printed in logs.
    - Setting up CI/CD or deployment secrets.
    - Rotation, or a leak.
  • Authentication and Authorization

    Fait mettre en place une authentification et des droits solides : sessions ou jetons, hachage, cookies, CSRF, limitation, contrôle d'accès sans IDOR.

    sf-auth-patterns/SKILL.md, de wshobson/agents, licence MIT.

    ---
    name: sf-auth-patterns
    description: "Designs and implements authentication and authorization that hold up: choosing sessions, JWT or…
    ---
    # Authentication and Authorization
    Authentication proves who the caller is. Authorization decides, on the server, for every request, what that c…
    ## When to use
    - Adding login, signup, password reset, social login, SSO or MFA.
    - Protecting API routes, server actions or admin areas; adding roles or teams.
    - Investigating unauthorized access or a user reaching another user's data.
    Prefer a maintained auth library or provider (the framework's official solution, Auth.js, Better Auth, Clerk,…

Extraits. Les dossiers complets sont livrés après le paiement.

Installation

Dézippe le dossier, ouvre un terminal dedans et lance bash install.sh : le script installe les skills pour Claude, Gemini et Codex, dans tous tes projets. Relance-le après une mise à jour, il remplace les anciennes versions sans rien dupliquer. Sur Windows, utilise Git Bash ou WSL.

Depuis Claude Code, sans ouvrir de terminal : lance Claude Code dans le dossier dézippé et demande-lui « installe ces skills ». Il exécute bash install.sh après ton accord. Les skills sont utilisables dans la session en cours ; si l'un n'apparaît pas, ouvre une nouvelle session. Un mod par dossier : refais la demande dans chaque dossier.

  • ClaudeSKILL.md

    bash install.sh claude copie chaque skill dans ~/.claude/skills/. Ajoute le dossier d'un projet à la fin de la commande pour l'installer dans ce projet seulement.

  • GeminiGEMINI.md

    bash install.sh gemini ajoute les skills à ~/.gemini/GEMINI.md, ou au GEMINI.md d'un projet si tu donnes son dossier.

  • CodexAGENTS.md

    bash install.sh codex ajoute les skills à ~/.codex/AGENTS.md, ou à l'AGENTS.md d'un projet si tu donnes son dossier.

  • Claude.aiclaude-ai/*.zip

    Dans Claude sur le web, l'app de bureau ou mobile, active d'abord l'exécution de code (Settings > Capabilities, « Code execution and file creation »). Puis Customize > Skills, bouton +, « Create skill », « Upload a skill », et choisis un fichier du dossier claude-ai/ de l'archive. Un zip contient un skill : importe-les un par un. Tous les plans y ont accès ; sur Team et Enterprise, l'exécution de code s'active dans les réglages de l'organisation.

  • Autres agentsAGENTS.md

    Cursor, GitHub Copilot et les autres agents qui lisent AGENTS.md : bash install.sh codex ~/mon-projet ajoute les skills à l’AGENTS.md de ton projet.

Autres mods