# Concepts pour CodeQL

Comprenez les concepts fondamentaux derrière CodeQL et comment il vous aide à trouver des vulnérabilités et des erreurs dans votre code.

## Links

* [À propos de l’analyse du code avec CodeQL](/fr/code-security/concepts/code-scanning/codeql/about-code-scanning-with-codeql)

  Vous pouvez utiliser CodeQL pour identifier les vulnérabilités et les erreurs dans votre code. Les résultats sont affichés sous la forme d’alertes d’code scanning dans GitHub.

* [À propos de l’analyse du code CodeQL pour les langages compilés](/fr/code-security/concepts/code-scanning/codeql/about-codeql-code-scanning-for-compiled-languages)

  Découvrez comment CodeQL analyse les langages compilés, les options de build disponibles et comment vous pouvez personnaliser le processus de génération de base de données si nécessaire.

* [Suites de requêtes CodeQL](/fr/code-security/concepts/code-scanning/codeql/codeql-query-suites)

  Vous pouvez choisir parmi différentes suites de requêtes CodeQL intégrées à utiliser dans votre configuration d’CodeQL code scanning.

* [Requêtes CodeQL personnalisées](/fr/code-security/concepts/code-scanning/codeql/custom-codeql-queries)

  Les requêtes personnalisées étendent l'analyse de sécurité intégrée de CodeQL pour détecter les vulnérabilités et appliquer des normes de codage spécifiques à votre codebase.

* [À propos de CodeQL CLI](/fr/code-security/concepts/code-scanning/codeql/about-the-codeql-cli)

  Vous pouvez utiliser CodeQL CLI pour exécuter des processus CodeQL localement sur des projets logiciels ou pour générer des résultats de code scanning à charger sur GitHub.

* [À propos de CodeQL pour Visual Studio Code](/fr/code-security/concepts/code-scanning/codeql/about-codeql-for-vs-code)

  Vous pouvez écrire, exécuter et tester des requêtes CodeQL directement dans Visual Studio Code grâce à l’extension CodeQL.

* [À propos des espaces de travail CodeQL](/fr/code-security/concepts/code-scanning/codeql/about-codeql-workspaces)

  CodeQL workspaces vous permettent de développer et de gérer plusieurs paquets CodeQL associés, en résolvant directement depuis la source les dépendances entre eux.

* [Fichiers de référence pour les requêtes](/fr/code-security/concepts/code-scanning/codeql/query-reference-files)

  Vous pouvez utiliser des fichiers de référence de requête pour définir l’emplacement d’une requête que vous voulez exécuter dans des tests.

* [Packs de requêtes CodeQL](/fr/code-security/concepts/code-scanning/codeql/codeql-query-packs)

  Vous pouvez choisir parmi différentes suites de requêtes CodeQL intégrées à utiliser dans votre configuration d’CodeQL code scanning.