# Konzepte für CodeQL

Verstehen Sie die Kernkonzepte hinter CodeQL und wie es Ihnen dabei hilft, Schwachstellen und Fehler in Ihrem Code zu finden.

## Links

* [Informationen zu Codescans mit CodeQL](/de/code-security/concepts/code-scanning/codeql/about-code-scanning-with-codeql)

  Du kannst CodeQL verwenden, um Sicherheitsrisiken und Fehler in deinem Code zu identifizieren. Die Ergebnisse werden als code scanning-Warnungen auf GitHub angezeigt.

* [Informationen zur CodeQL-Codeüberprüfung für kompilierte Sprachen](/de/code-security/concepts/code-scanning/codeql/about-codeql-code-scanning-for-compiled-languages)

  Sie erfahren, wie CodeQL kompilierte Sprachen analysiert, welche Build-Optionen zur Verfügung stehen und wie Sie den Datenbankerstellungsprozess bei Bedarf anpassen können.

* [CodeQL-Abfragesammlungen](/de/code-security/concepts/code-scanning/codeql/codeql-query-suites)

  Sie können zwischen verschiedenen integrierten CodeQL-Abfragesammlungen wählen, die Sie in deinem Setup für die CodeQL-code scanning verwenden können.

* [Benutzerdefinierte CodeQL-Abfragen](/de/code-security/concepts/code-scanning/codeql/custom-codeql-queries)

  Benutzerdefinierte Abfragen erweitern CodeQL's integrierte Sicherheitsanalyse, um Sicherheitsrisiken zu erkennen und Codierungsstandards zu erzwingen, die für Ihre Codebasis spezifisch sind.

* [Informationen zur CodeQL-CLI](/de/code-security/concepts/code-scanning/codeql/about-the-codeql-cli)

  Du kannst die CodeQL CLI verwenden, um CodeQL-Prozesse lokal in Softwareprojekten auszuführen oder um code scanning-Ergebnisse zum Hochladen in GitHub zu generieren.

* [Informationen zu CodeQL für VS-Code](/de/code-security/concepts/code-scanning/codeql/about-codeql-for-vs-code)

  Mit der CodeQL-Erweiterung können Sie Visual Studio Code-Abfragen innerhalb von CodeQL schreiben, ausführen und testen.

* [Informationen zu CodeQL-Arbeitsbereichen](/de/code-security/concepts/code-scanning/codeql/about-codeql-workspaces)

  Mit CodeQL Arbeitsbereichen kannst du mehrere zusammenhängende CodeQL Pakete gemeinsam entwickeln und pflegen und Abhängigkeiten zwischen ihnen direkt im Quellcode auflösen.

* [Abfragereferenzdateien](/de/code-security/concepts/code-scanning/codeql/query-reference-files)

  Du kannst Abfragereferenzdateien verwenden, um den Speicherort einer Abfrage zu definieren, die du in Tests ausführen möchtest.

* [CodeQL-Abfragepakete](/de/code-security/concepts/code-scanning/codeql/codeql-query-packs)

  Sie können zwischen verschiedenen integrierten CodeQL-Abfragesammlungen wählen, die Sie in deinem Setup für die CodeQL-code scanning verwenden können.