Skanowanie kodu za pomocą języka GitHub CodeQL
Zaawansowany
Administrator
Deweloper
Inżynier DevOps
GitHub
Dowiedz się, jak używać języka CodeQL, zaawansowanego narzędzia do analizy statycznej, aby zaimplementować skanowanie kodu w usłudze GitHub.
Cele szkolenia
Po ukończeniu tego modułu będziesz wiedzieć, jak wykonać następujące czynności:
- Omówienie języka CodeQL i sposobu analizowania kodu.
- Omówienie języka QL, unikatowego języka programowania logiki.
- Skonfiguruj skanowanie kodu opartego na języku CodeQL w repozytorium GitHub.
- Odwołaj się do niestandardowego zapytania CodeQL.
- Skonfiguruj macierz języka w przepływie pracy CodeQL.
- Dowiedz się, jak używać interfejsu wiersza polecenia CodeQL do generowania wyników skanowania kodu i przekazywania ich do usługi GitHub.
- Implementowanie niestandardowych kroków kompilacji.
Wymagania wstępne
- Konto usługi GitHub enterprise z licencją usługi GitHub Advanced Security
- Niezbędne uprawnienia do administrowania repozytorium
- Znajomość funkcji skanowania kodu w usłudze GitHub Advanced Security
- Znajomość funkcji GitHub Actions