← 개발 다이제스트

사용자 정의 정제·검증을 추가한 CodeQL 데이터 모델

당시 소식

GitHub는 CodeQL YAML 데이터 확장에서 barrierModel과 barrierGuardModel로 정제·검증 함수를 선언하는 기능을 설명했다.

발표는 CodeQL 2.25.2부터 기능을 제공한다고 명시했다. 당시 공지의 최소 버전이며 현재 업그레이드 권고는 아니다.

리뉴얼 시점의 후속 확인

이번 리뉴얼에서 추가로 확인한 후속 사실이 없습니다. 그동안 변경이 없었다는 뜻은 아닙니다.

적용 전 검토할 점

정제 함수가 실제로 보호하는 취약점 종류와 경로만 모델링할 것을 제안합니다. 과도한 차단 모델이 실제 오염 흐름을 숨기지 않도록 정상·취약 예제를 함께 테스트해야 합니다. 오탐 감소를 직접 측정했다는 의미는 아닙니다.

편집 검토 제안입니다. 제품을 직접 적용·실험한 결과가 아닙니다.

기존 기사 원문 읽기 ↗

문장별 원문 인용 근거

GitHub는 CodeQL YAML 데이터 확장에서 barrierModel과 barrierGuardModel로 정제·검증 함수를 선언하는 기능을 설명했다.

two new extensible predicates: barrierModel

인용 출처 ↗

발표는 CodeQL 2.25.2부터 기능을 제공한다고 명시했다. 당시 공지의 최소 버전이며 현재 업그레이드 권고는 아니다.

available starting with CodeQL 2.25.2

인용 출처 ↗

해당 기준일의 한국어 다이제스트: 2026-05-06. 인용과 원문 맥락을 편집 검토했으며 독립적인 실험 검증은 아닙니다.

댓글