Strix : faire attaquer ton site par des agents IA avant les vrais hackers

Le lien du dépôt Strix et les commandes exactes pour lancer ton premier pentest automatisé sur ton site.


L'outil

Strix, open source, bientôt 50 000 étoiles sur GitHub.

Description officielle du dépôt : "Open-source AI penetration testing tool to find and fix your app's vulnerabilities."

Ce que ça fait, concrètement

Au lieu de lancer un scan et de te sortir une liste de bugs potentiels, Strix déploie une équipe d'agents spécialisés en cybersécurité qui se comportent comme de vrais hackers :

Installation

curl -sSL https://strix.ai/install | bash

Ou, via pipx :

pipx install strix-agent

Configurer ton modèle

export STRIX_LLM="openrouter/z-ai/glm-5.3"
export LLM_API_KEY="your-api-key"

Lancer ton premier audit

strix --target ./app-directory

Au premier lancement, l'image Docker du sandbox est téléchargée automatiquement. Les résultats sont enregistrés dans strix_runs/<run-name>.

Le brancher sur tes pull requests

À coller dans .github/workflows/ pour qu'un pentest tourne à chaque PR :

name: strix-penetration-test
on:
  pull_request:
jobs:
  security-scan:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Install Strix
        run: pipx install strix-agent
      - name: Run Strix
        env:
          STRIX_LLM: ${{ secrets.STRIX_LLM }}
          LLM_API_KEY: ${{ secrets.LLM_API_KEY }}
        run: strix -n -t ./

Ce que Strix cherche

FamilleExemples
Broken Access ControlIDOR, élévation de privilèges, contournement d'auth
InjectionsSQL, NoSQL, commandes OS, SSTI
Côté serveurSSRF, XXE, désérialisation, RCE
Côté clientXSS stocké, réfléchi, DOM, CSRF, prototype pollution
Logique métierRace conditions, manipulation de paiement
Auth et sessionAttaques JWT, fixation de session
API et cloudMass assignment, services exposés, mauvaises configs

L'ordre à suivre

  1. Installe Strix.
  2. Configure ton modèle et ta clé API.
  3. Lance strix --target sur le dossier de ton app.
  4. Lis le rapport : chaque finding est validé par une exploitation réelle.
  5. Colle les correctifs proposés dans Claude et applique.

Une question sur une étape ? Réponds directement à ce message privé.