İçeriğe atla
Şimdi yükleniyor
AKAşkın KILIÇ
  • Anasayfa
  • Azure & Bulut
    • Microsoft Azure
    • Bulut Altyapı
    • Microsoft 365
  • Yazılım
    • DevOps
    • Geliştirici Araçları
    • Konteyner & K8s
  • AI & Veri
    • Yapay Zeka
    • Veri & Analitik
  • Güvenlik
    • Güvenlik & Kimlik
    • Kurumsal Teknoloji
  • Hakkımda
    • İletişim
×
  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka
  • Başlangıç
  • Güvenlik & Kimlik
  • AI Scan, CodeQL’in Kapsamadığı Dilleri PR’da Tarıyor
Bulut Altyapı DevOps Güvenlik & Kimlik AI Scan, Code Security AI Credits, CodeQL, GitHub Code Scanning, Pull Request Güvenliği Aşkın KILIÇ 15/10/2026 0 Yorumlar

AI Scan, CodeQL’in Kapsamadığı Dilleri PR’da Tarıyor

AI Scan, CodeQL'in Kapsamadığı Dilleri PR'da Tarıyor
📑 İçindekiler
  1. AI Scan tam olarak neyi kapsıyor?
  2. Pull request akışında nasıl çalışıyor?
  3. Bulgular tavsiye niteliğinde, merge'i engellemiyor
  4. Çalışmadığı durumlar
  5. Hangi depolarda kullanılabilir?
  6. Faturalandırma ve Code Security AI Credits
  7. Devreye almadan önce düşünülmesi gerekenler
  8. İlgili İçerikler
  9. Kaynaklar ve İleri Okuma

⏱️ 3 dk okuma📅 15 Ekim 2026

GitHub’ın code scanning ailesine eklenen AI Scan for pull requests genel kullanıma açıldı. Özellik, CodeQL’in bugün desteklemediği dil ve çerçevelerdeki pull request değişikliklerini yapay zekayla inceliyor, olası güvenlik zafiyetlerini bildiriyor. PHP, Shell/Bash veya Terraform dosyaları barındıran depolarda inceleme akışından çıkmadan ek bir güvenlik katmanı anlamına geliyor bu.

AI Scan tam olarak neyi kapsıyor?

AI Scan CodeQL’i tamamlıyor, yerini almıyor. Odağı, CodeQL analizinin zaten kapsamadığı teknolojiler. GitHub’ın duyuruda saydığı kapsam şöyle:

  • PHP
  • Shell / Bash
  • Terraform yapılandırması (HCL)
  • Dockerfile
  • Java için JSP
  • C# için Blazor

Liste duyuruda “ve daha fazlası” ifadesiyle bitiyor, yani kapsam bu altı kalemle sınırlı değil; tam listeyi GitHub dokümantasyonunda aramak gerekiyor. Sayılan alanlar, çoğu ekibin uzun süredir statik analiz dışında bıraktığı yerlere denk geliyor: altyapı yapılandırmaları, kabuk betikleri, klasik sunucu tarafı şablonları.

Pull request akışında nasıl çalışıyor?

Code scanning etkinse ve deponun geçerli (effective) AI Scan ayarı açıksa tarama pull request’lerde otomatik çalışıyor. Ayrı bir workflow tanımlamak ya da elle tetiklemek gerekmiyor.

Bulgular, CodeQL sonuçlarının yanında iki yerde görünüyor:

  • Conversation sekmesi
  • Files changed sekmesi

AI Scan kaynaklı bulgular, CodeQL uyarılarından ayırt edilebilsin diye bir “AI” göstergesiyle işaretleniyor. Bulgu yalnızca sorunu işaret etmekle kalmıyor, güvenlik riskinin ne olduğuna dair bir açıklama ve önerilen bir autofix de içerebiliyor. Buradaki “içerebiliyor” önemli; duyuru autofix’i her bulgu için garanti edilen bir çıktı saymıyor, olası bir ek olarak tanımlıyor.

Bulgular tavsiye niteliğinde, merge’i engellemiyor

Özelliği değerlendirirken en çok fark yaratan davranış bu. AI Scan bulguları advisory, yani tavsiye niteliğinde:

  • Code scanning kontrolünü başarısız yapmıyor.
  • Ruleset gereksinimleri üzerinden pull request birleştirmesini bloke edemiyor.

Tasarım tercihi, yapay zeka destekli tespitlerin yanlış pozitif ihtimaliyle geliştirici akışını kilitlememesini hedefliyor gibi görünüyor. Dolayısıyla AI Scan’i zorunlu bir kapı (gate) saymak yerine, inceleyiciye ek bağlam veren bir sinyal olarak konumlandırmak gerekiyor. Zorlayıcı politikalarınız varsa bunları CodeQL ve diğer code scanning kontrolleri üzerinden kurgulamaya devam edeceksiniz.

Çalışmadığı durumlar

Duyuruda iki açık istisna belirtiliyor:

  • Fork’lardan gelen pull request’lerde AI Scan çalışmıyor.
  • Dependabot tarafından oluşturulan pull request’lerde AI Scan çalışmıyor.

Açık kaynak projelerde katkıların büyük bölümü fork üzerinden geldiği için bu sınır, dış katkı akışında AI Scan’e güvenilemeyeceği anlamına geliyor. Dependabot istisnası ise bağımlılık güncellemelerinin zaten farklı bir güvenlik mekanizmasıyla ele alınmasıyla tutarlı.

Hangi depolarda kullanılabilir?

Erişilebilirlik, deponun görünürlüğüne ve sahipliğine göre değişiyor:

Depo türü Gereksinim
Public depolar (organizasyon veya kişisel hesap) Ek bir ürün gerekmiyor
Private ve internal, organizasyon sahipliğindeki depolar GitHub Code Security veya GitHub Advanced Security

Ayrıca not edilmesi gereken bir nokta var: GitHub Copilot lisansı gerekmiyor. Yapay zeka destekli bir özellik olmasına rağmen AI Scan, Copilot aboneliğinden bağımsız biçimde güvenlik ürünleri tarafında duruyor.

Faturalandırma ve Code Security AI Credits

AI Scan for pull requests, Code Security AI Credits tüketiyor. Tüketim takibi için duyuruda şu ayrıntılar veriliyor:

  • AI Credit kullanımı, enterprise faturalandırma ve lisanslama ekranlarındaki “AI usage” bölümünde “Advanced Security” ürünü olarak gösteriliyor.
  • Code Security AI Credits için SKU seviyesinde bütçe tanımlanabiliyor.

SKU seviyesinde bütçe tanımlayabilmek, kullanım bazlı faturalandırmada sürprizleri azaltmak isteyen ekipler için pratik bir kontrol noktası. Duyuruda kredi başına maliyet, tarama başına tüketim miktarı veya herhangi bir kota rakamı paylaşılmıyor; gerçek maliyeti kendi depo ve PR hacminize göre gözlemleyerek değerlendireceksiniz. Ayrıntılı faturalandırma kuralları için aşağıdaki GitHub dokümantasyon bağlantılarına bakabilirsiniz.

Devreye almadan önce düşünülmesi gerekenler

Kaynaktaki bilgiler ışığında, özelliği kurumsal ortamda değerlendirirken şu başlıklar öne çıkıyor:

  • CodeQL’in desteklediği dillerde zaten tarama yapıyorsanız, AI Scan’in katkısı Terraform, Dockerfile ve Shell gibi şu ana kadar boşta kalan alanlarda olacak.
  • Bulgular merge’i engellemediği için, kritik gördüğünüz AI Scan uyarılarını takip edecek bir insan sürecine ihtiyacınız olacak.
  • AI Credits tüketimini “AI usage” altında izleyin, gerekiyorsa SKU bütçesi tanımlayın.
  • Fork ve Dependabot PR’larının kapsam dışı kaldığını güvenlik varsayımlarınıza yazın.

AI Scan kod tarama kapsamını genişletiyor, karar yetkisini de geliştiricide bırakıyor. Advanced Security tarafındaki bütçe ve lisans yönetimiyle birlikte düşünüldüğünde, güvenlik ekiplerinin mevcut code scanning kurgusuna düşük sürtünmeyle eklenebilecek bir katman.

İlgili İçerikler

  • CodeQL 2.27.2: C++ Regex Ayrıştırıcı ve Go CFG Değişimi
  • CodeQL 2.26.0: Kotlin 2.4 Desteği ve AI Prompt Injection Taraması
  • CodeQL Autofix Raporları Artık Daha Gerçekçi

Kaynaklar ve İleri Okuma

  • github.blog
  • github.blog
  • AI Scan for pull requests generally available – GitHub Changelog
  • GitHub Docs: AI-powered security detections
  • GitHub Docs: GitHub Advanced Security faturalandırması
  • GitHub Docs: Kullanım bazlı faturalandırma
  • AI Scan topluluk tartışması
  • GitHub Advanced Security’de Bütçe Sınırı
  • GitHub Copilot ile Pull Request İnceleme ve Code Review
🤖Bu yazı yapay zeka (büyük dil modelleri) ile hazırlanmış, insan editör tarafından incelenmiştir. İçerik üretim sürecimiz.
Aşkın KILIÇ
Aşkın KILIÇYazar

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

İlgili Yazılar

GitHub Universe Sahneye Çağırıyor: Ben Olsam Ne Yaparım?
GitHub Universe Sahneye Çağırıyor: Ben Olsam Ne Yaparım?8 Nis 2026
Google Vids’e Gelen Yapay Zekâ Hamlesi: Ücretsiz Video Üretimi
Google Vids’e Gelen Yapay Zekâ Hamlesi: Ücretsiz Video Üretimi3 Nis 2026
SQL MCP Server'ı App Service'te Çalıştırmak: Container'sız Yol
SQL MCP Server'ı App Service'te Çalıştırmak: Container'sız Yol13 May 2026
Koddan Buluta: azd ile AI Ajanınızı Microsoft Foundry’ye Dakikalar İçinde Taşıyın
Koddan Buluta: azd ile AI Ajanınızı Microsoft Foundry’ye Dakikalar İçinde Taşıyın23 Mar 2026

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için YouTube ve GitHub hesaplarımı takip edin.

YouTube GitHub

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Etiket AI Scan Code Security AI Credits CodeQL GitHub Code Scanning Pull Request Güvenliği
Önceki yazı

Agent Framework Python’da Vector Store ile Ajan Bağlamı

İlginizi Çekebilir

SQL Server ve Azure SQL: Kanada 2026 Saat Dilimi Rehberi
Aşkın KILIÇ 0

SQL Server ve Azure SQL: Kanada 2026 Saat Dilimi Rehberi

15/10/2026
Headlamp Kueue Eklentisi: Job Neden Hâlâ Bekliyor?
Aşkın KILIÇ 0

Headlamp Kueue Eklentisi: Job Neden Hâlâ Bekliyor?

15/10/2026
Gemini 4 Argon GitHub Copilot'ta: Kimler Kullanabilir?
Aşkın KILIÇ 0

Gemini 4 Argon GitHub Copilot’ta: Kimler Kullanabilir?

15/10/2026

Yorum gönder Yanıtı iptal et

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • AI Scan, CodeQL'in Kapsamadığı Dilleri PR'da Tarıyor
    15/10/2026 AI Scan, CodeQL’in Kapsamadığı Dilleri PR’da Tarıyor
  • Agent Framework Python'da Vector Store ile Ajan Bağlamı
    15/10/2026 Agent Framework Python’da Vector Store ile Ajan Bağlamı
  • SQL Server ve Azure SQL: Kanada 2026 Saat Dilimi Rehberi
    15/10/2026 SQL Server ve Azure SQL: Kanada 2026 Saat Dilimi Rehberi
  • Headlamp Kueue Eklentisi: Job Neden Hâlâ Bekliyor?
    15/10/2026 Headlamp Kueue Eklentisi: Job Neden Hâlâ Bekliyor?
  • Gemini 4 Argon GitHub Copilot'ta: Kimler Kullanabilir?
    15/10/2026 Gemini 4 Argon GitHub Copilot’ta: Kimler Kullanabilir?
  • DevOps Güncellemeleri
    09/03/2026 Azure DevOps Server Şubat Güncellemesi: Güvenlik
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • Artımlı Anlık Görüntü: Anında Geri Yükleme
    09/03/2026 Artımlı Anlık Görüntü: Anında Geri Yükleme
  • Bulut Sunucu Altyapısı
    09/03/2026 Microsoft Sovereign Cloud: İzolasyonda Güvenli Bulut
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • vcpkg'de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
    06/04/2026 vcpkg’de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
  • MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
    08/04/2026 MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
  • Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
    06/04/2026 Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
  • Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler
    10/04/2026 Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler

Hakkımda

Aşkın KILIÇ

Microsoft Azure Çözüm Uzmanı. Bulut bilişim, yapay zekâ, DevOps ve kurumsal güvenlik üzerine yazılar yazıyorum.

Devamını Oku →

Kategoriler

  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka

Popüler Etiketler

AI ajanları ASP.NET Core Azure azure app service Azure Cosmos DB Azure Developer CLI Azure DevOps Azure OpenAI azure sdk Azure SQL CI/CD code review copilot Copilot CLI DevOps geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes Kurumsal geliştirme kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu MCP Microsoft Agent Framework Microsoft Azure Microsoft Entra ID Microsoft Foundry otomasyon performans public preview Pull Request RAG REST API SEO uyumlu verimlilik veri yönetimi Visual Studio Visual Studio 2026 VS Code yapay zeka Yazılım geliştirme
  • Gizlilik Politikası
  • Çerez Politikası
  • Kullanım Koşulları
  • Hakkımda
  • İletişim

© 2026 Aşkın KILIÇ | Tüm hakları saklıdır. | Powered By SpiceThemes

Çerez tercihleri Zorunlu çerezler sitenin çalışması için kullanılır. Analitik çerezler yalnız açık izninizden sonra Google Analytics ve Microsoft Clarity için etkinleştirilir. KVKK ve Çerez Politikası
✉

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Ana Sayfa
Kategoriler
💻 Geliştirici Araçları 507 yazı 🏗️ Bulut Altyapı 407 yazı 🤖 Yapay Zeka 331 yazı ☁️ Microsoft Azure 279 yazı 🔧 DevOps 277 yazı 🔒 Güvenlik & Kimlik 223 yazı 🏢 Kurumsal Teknoloji 107 yazı 📊 Veri & Analitik 78 yazı 🐳 Konteyner & Kubernetes 62 yazı 📧 Microsoft 365 22 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← Agent Framework Python’d...
    →
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri
    Beni Takip Et Yeni Azure / AI / DevOps yazılarını GitHub ve RSS üzerinden takip edin.
    GitHub RSS