CodeQL 2.27.2, 언어별 분석 개선·macOS 빌드 분석 제한 안내
GitHub가 CodeQL 2.27.2에 C++ 정규식 파서와 Rust 비동기 코드·JavaScript 프레임워크 분석 개선을 추가했다. 컴파일 언어의 autobuild·수동 빌드 분석은 macOS 27 전체와 Xcode 27을 선택한 macOS 26에서 지원하지 않는다. github.com 코드 스캐닝에는 새 버전을 자동 배포한다.
C++의 std::regex에서 ECMAScript 문법을 파싱하며, Comdb2 C API의 SQL 주입 sink 모델을 추가했다.
Rust의 await를 사용하는 async 블록 데이터 흐름과 native-tls 계열 라이브러리 분석을 개선했다.
JavaScript·TypeScript는 Workflow SDK의 "use workflow"·"use step" 지시문을 인식하고 Hapi 요청 입력 추적을 개선했다.
Apple이 다중 아키텍처 x86-64/arm64 바이너리 제공을 중단해 macOS의 추적 기반 빌드 분석이 제한된다. GitHub는 build mode none 지원 개선을 추진 중이다.
Go 제어 흐름 그래프를 공통 CFG 라이브러리로 전환했다. 노드·간선·위치·기본 블록 경계 등이 바뀌어 기존 표현에 의존하는 사용자 쿼리는 수정이 필요할 수 있다.
GitHub Actions의 actions/unpinned-tag 쿼리는 !github처럼 접두사 !를 붙여 신뢰 대상에서 소유자를 제외할 수 있다.
Mac에서 빌드 기반 코드 스캐닝을 유지하려면 운영체제와 Xcode를 모두 26 이하로 맞춰야 한다.
원문
- CodeQL 2.27.2 improves C++, Go, Rust, and JavaScript analysisGitHub Changelog · 원문 2026-10-10