검색
← 릴리스 노트

Swift 6.3.2 지원과 C# 범위 확대

깃허브 · 2.25.6 · 기능추가 · 2026.06.05

CodeQL이 Swift 6.3.2를 지원하고 C# 14와 .NET 10 지원을 완성했으며 감지 정확도도 높였습니다.

교안에 영향

actions/untrusted-checkout/critical에서 닫혔던 경고가 다시 열릴 수 있어 예전 안내의 경고 상태 설명이 맞지 않을 수 있습니다.

요약

- Swift 6.3.2로 빌드된 앱 분석을 지원합니다. - C# 14와 .NET 10의 전체 지원을 완료하고, .NET 10 런타임용 생성 모델을 data flow library에 추가했습니다. - org.apache.avro, scanf_s 관련 모델을 추가하고, GitHub Actions와 문자열 로그 관련 감지 규칙을 개선했습니다. - actions/untrusted-checkout/critical, actions/unpinned-tag, Bash 정규식 검사, sensitive data 휴리스틱을 조정해 오탐을 줄이고 탐지 범위를 넓혔습니다.

바뀐 것

새 기능 5

  • Swift 6.3.2로 빌드된 앱에 대한 분석을 지원합니다.
  • C# 14와 .NET 10의 전체 지원을 완료했습니다.
  • data flow library에 .NET 10 런타임용 생성 모델을 추가했습니다.
  • org.apache.avro의 source와 sink 모델을 추가했습니다.
  • scanf_s와 관련 함수에 대한 flow source 모델을 추가했습니다.

개선 6

  • actions/untrusted-checkout/critical 경고가 checkout 지점에 표시되도록 조정했습니다.
  • actions/untrusted-checkout/critical 관련 경고가 관련 untrusted resource 쿼리와 같은 위치에 표시되도록 맞췄습니다.
  • actions/unpinned-tag가 40자 SHA-1 해시뿐 아니라 64자 SHA-256 커밋 해시도 올바른 고정 참조로 인식합니다.
  • alphanumeric 문자만 허용하는 Bash 정규식 검사 인식 범위를 넓혀 더 많은 경우를 처리합니다.
  • password와 private data를 식별하는 sensitive data 휴리스틱을 개선했습니다.
  • js/clear-text-logging, py/clear-text-logging-sensitive-data, swift/cleartext-logging, rust/cleartext-logging 쿼리가 더 많은 올바른 결과를 찾을 수 있습니다.

원문 제목 · CodeQL 2.25.6 adds Swift 6.3.2 support and improves C# coverage