CodeQL

GitHub, Inc. · Créez des bases d’analyse, lancez des requêtes de sécurité sémantiques et exportez les résultats avec la CLI CodeQL de GitHub.

CaskOutils de développementApple silicon · Intel
Site web
Source : homebrew/cask
Installations sur 30 jours
595
N° 315 du classement App
Installations sur 1 an
5,7 k
365 derniers jours
Dernière version
2.27.3
il y a 3 jours · 20 oct.
Taille du téléchargement
984Mo
arm64 / x86_64 · zip
Rythme des versions
Toutes les 2 semaines
3 versions en 30 jours

CodeQL est un logiciel Mac de la catégorie Outils de développement. Développée par GitHub, Inc..

Informations clés

Puce
Apple silicon · Intel
Prix
Gratuit avec achats intégrés · Détails du prix
Développeur
GitHub, Inc.
Commande d’installation
brew install --cask codeql
Homebrew
Disponible ; mises à jour par Homebrew
Autres noms
codeql

Ces informations ont été vérifiées au plus tôt le . Voir les sources de chaque information

Présentation

Traduit par IAVoir l’original

CodeQL est le système d’analyse sémantique de GitHub. Ce paquet installe la CLI pour créer des bases à partir du code, résoudre/exécuter des requêtes et produire des résultats pour revue ou code scanning. Il vise chercheurs en sécurité, développeurs et équipes CI.

Analyse

Créez une base pour un langage compatible, choisissez packs ou suites adaptés puis analysez-la. Les requêtes décrivent flux et relations plutôt que de simples motifs textuels. Exportez notamment en SARIF pour les visualiseurs et GitHub Code Scanning. L’extension VS Code séparée sert au développement interactif des requêtes ; ce cask n’installe pas cette interface.

La couverture dépend du langage, de l’extraction, du mode de build et des requêtes. Une commande réussie ne prouve ni extraction complète ni détection exhaustive. Examinez avertissements, couverture et constats.

Installation et prérequis

Utilisez codeql-osx64.zip ou brew install --cask codeql. Le cask expose l’exécutable extrait. Malgré le nom osx64, la publication annonce Apple Silicon. Minimum macOS précis et architectures complètes n’ont pas été vérifiés indépendamment ; aucune qualification universelle n’est inventée.

Java est inclus : 2.27.1 passe Eclipse Temurin OpenJDK à 25.0.4.1. CODEQL_JAVA_HOME permet un autre JDK. Compilateurs, outils de build, dépendances et packs de langages/requêtes dépendent du projet. Aucune formula ni conflit séparé n’est déclaré. Le ZIP CLI seul diffère d’un bundle avec ressources de requêtes.

2.27.3 ne prend pas en charge l’analyse tracée autobuild/manual des langages compilés sur macOS 27 avec tout Xcode, ni macOS 26 avec Xcode 27 sélectionné. Cette limite ne généralise pas à tous les autres modes.

L’analyse lit sources, sorties et bases. Aucun droit général Accessibilité ou Accès complet au disque n’est établi. L’extraction compilée peut lancer le build : faites confiance aux scripts et prévoyez CPU, RAM et disque.

Licence, comptes et réseau

La CLI relève des GitHub CodeQL Terms and Conditions, distinctes du dépôt de requêtes MIT. Le téléchargement n’autorise pas tout usage commercial privé. GitHub décrit l’accès aux dépôts publics et privés éligibles avec licence GitHub Code Security adaptée. Vérifiez les conditions.

Analyse locale et intégration GitHub authentifiée sont distinctes. Packs, registres privés et envoi SARIF peuvent demander réseau et identifiants. Ni compte pour tout usage ni fonctionnement totalement hors ligne ne sont garantis. Protégez les jetons et contrôlez les droits d’envoi.

Données et risques

Bases et résultats peuvent contenir code dérivé, chemins et détails sensibles. Protégez-les et vérifiez les destinations. Requêtes, dépendances et builds influencent l’exécution : vérifiez leur provenance. L’analyse complète tests et revue sans garantir la sécurité.

Le v2.27.2 officiel indique 981,956,830 octets pour codeql-osx64.zip, archive CLI Mac et non ZIP générique ou taille de base installée. 2.27.0 déprécie la distribution combinée au profit des archives par plateforme.

Sources: Official product, CLI concepts and licensing, Official binary releases, CLI terms.

Prix et options d’achat de CodeQL

OpenNavo consigne les prix vérifiés par région, version et période de facturation, avec leur source et leur date. Aucun historique des prix n’est conservé et OpenNavo n’indique pas s’il s’agit du prix le plus bas.

VersionPrixRégionCanal d’achatDate de vérification
—Gratuit avec achats intégrés —Site officieldocs.github.com/en/code-security/codeql-cli/getting-started-with-the-codeql-cli/about-the-codeql-cli

Configuration requise

macOSVersionPuceTéléchargementSource
Version pour macOS 27, 26, 15, 14, 13, 12, 112.27.3Intelgithub.com/github/codeql-cli-binaries/releases/download/v2.27.3/codeql-osx64.zipSHA-256 67732b562bfda6ae2617cf143a496b0f72f4bed0532df966db933917a10b01e8HomebrewVérifié le
Version pour macOS 27, 26, 15, 14, 13, 12, 112.27.3Apple silicongithub.com/github/codeql-cli-binaries/releases/download/v2.27.3/codeql-osx64.zipSHA-256 67732b562bfda6ae2617cf143a496b0f72f4bed0532df966db933917a10b01e8HomebrewVérifié le

Comment installer CodeQL sur Mac

  1. Dans « Terminal », exécutez : brew install --cask codeql

Installer sans Homebrew

Téléchargez le même fichier que Homebrew : github.com/github/codeql-cli-binaries/releases/download/v2.27.3/codeql-osx64.zip

Le SHA-256 vérifie seulement que le téléchargement est complet ; ce n’est pas une certification de sécurité. Voir le SHA-256 et l’adresse de téléchargement

Désinstaller CodeQL et nettoyer éventuellement ses données

Commande de désinstallation
brew uninstall --cask codeql

Une désinstallation standard supprime l’app mais conserve ses réglages et ses caches.

Nettoyage approfondi (facultatif)

Commande de désinstallation
brew uninstall --zap --cask codeql

--zap supprime aussi les réglages, les caches et les autres fichiers listés dans la définition Homebrew. Ils peuvent inclure des données partagées avec d’autres apps et ne peuvent pas être restaurés après suppression ; cette option ne garantit pas non plus qu’il ne reste rien. Sauvegardez d’abord les données à conserver. Pour conserver les réglages et les caches, n’ajoutez pas --zap.

Fichiers que CodeQL peut laisser sur votre Mac (1)
Fichiers et dossiers
~/.codeql

Ces éléments proviennent de la définition Homebrew, vérifiée le  ; ils indiquent ce que la définition déclare supprimer, sans confirmer que ces éléments se trouvent sur votre Mac.

Nouveautés de la version 2.27.3

Nouveau Rédaction OpenNavo · Traduit par IA

Documente les limites de build tracé Mac, ajoute les extensions JSON et corrige les rétrogradations de bases.

Informations de sécurité sur CodeQL

Cette page présente uniquement des faits vérifiables, avec leur source et leur date. Elle ne constitue pas une certification de sécurité. Pour vérifier les fichiers téléchargés, analysez-les localement avec OpenNavo.

Canaux de distribution
Homebrew
Analyser avec OpenNavoUn aperçu de l’analyse s’ouvre dans l’app OpenNavo ; vous décidez si vous souhaitez la lancer. En savoir plus sur la sécurité

Détails d’installation

Tap
homebrew/cask
Commandes
codeql
URL de téléchargement
https://github.com/github/codeql-cli-binaries/releases/download/v2.27.3/codeql-osx64.zip
SHA-256
67732b562bfda6ae2617cf143a496b0f72f4bed0532df966db933917a10b01e8
Définition Homebrew
github.com/homebrew/homebrew-cask/blob/HEAD/Casks/c/codeql.rb
formulae.brew.sh
formulae.brew.sh/cask/codeql
Code source
github.com/github/codeql-cli-binaries

Contenu de l’installation et de la désinstallation

  • Installation binary

    Fichier source: $HOMEBREW_PREFIX/Caskroom/codeql/2.27.3/codeql/codeql

    Destination déclarée: $HOMEBREW_PREFIX/bin/codeql

    Voir la déclaration complète
    {
      "binary": [
        "$HOMEBREW_PREFIX/Caskroom/codeql/2.27.3/codeql/codeql"
      ],
      "target": "$HOMEBREW_PREFIX/bin/codeql"
    }
  • Suppression des données utilisateur zap

    Voir la déclaration complète
    {
      "zap": [
        {
          "trash": "~/.codeql"
        }
      ]
    }

Questions fréquentes sur CodeQL

CodeQL est-il sûr ?

CodeQL figure dans le catalogue officiel de Homebrew et n’a pas été désactivé. Depuis septembre 2026, Homebrew désactive les apps qui échouent aux contrôles Gatekeeper de macOS. Lors de l’installation, Homebrew vérifie le fichier téléchargé depuis github.com à l’aide de sa somme de contrôle SHA-256. Il a été installé 595 fois via Homebrew au cours des 30 derniers jours.

CodeQL est-il gratuit ?

CodeQL se télécharge gratuitement et propose des achats intégrés. Source : docs.github.com/en/code-security/codeql-cli/getting-started-with-the-codeql-cli/about-the-codeql-cli, vérifiée le 22 oct.

Comment désinstaller complètement CodeQL sur Mac ?

Exécutez brew uninstall --cask codeql. Pour supprimer aussi ses réglages et ses caches, exécutez brew uninstall --zap --cask codeql. --zap supprime aussi les réglages, les caches et les autres fichiers listés dans la définition Homebrew. Ils peuvent inclure des données partagées avec d’autres apps et ne peuvent pas être restaurés après suppression ; cette option ne garantit pas non plus qu’il ne reste rien. Sauvegardez d’abord les données à conserver. Pour conserver les réglages et les caches, n’ajoutez pas --zap. Cela supprime aussi ~/.codeql.

CodeQL fonctionne-t-il sur les Mac avec Apple silicon (M1 ou plus récent) ?

Homebrew l’installe sur les Mac Apple silicon comme Intel, à partir du même fichier.

Où CodeQL enregistre-t-il ses réglages et ses données ?

Ses données se trouvent dans ~/.codeql. Ces emplacements proviennent de la liste de nettoyage de Homebrew.

CodeQL : quelle est la dernière version ?

La dernière version est 2.27.3, ajoutée à Homebrew le 20 oct. Exécutez brew upgrade --cask codeql pour le mettre à jour.

Qu’est-ce que CodeQL installe d’autre ?

Il ajoute aussi 1 outil en ligne de commande : codeql.

Sources

Chaque information de cette page indique sa source et sa date de vérification. Les informations dont la validité a expiré sont présentées comme valables « au » jour indiqué et ne sont plus données comme actuelles.