GitHub secret scanning artık Actions workflow loglarını da tarıyor
GitHub secret scanning, kod ve diğer içeriklerin yanı sıra GitHub Actions workflow loglarında da secret tespit ediyor. Public preview aşamasındaki özellik, tamamlanan workflow çalışmalarının loglarını sağlayıcı desenleri için tarıyor ve bulguları repository'nin secret scanning alert listesine taşıyor.
GitHub secret scanning, issues, wikis, discussions ve pull request'lerin yanı sıra artık GitHub Actions workflow loglarında da secret tespit ediyor. Actions workflow log taraması public preview aşamasında sunuluyor.
Actions workflow log taraması nasıl çalışıyor?
Bir workflow çalışması tamamlandığında GitHub, bu çalışmanın loglarını sağlayıcı desenleri için tarıyor. Tespit edilen bulgular, repository'nin secret scanning alert listesinde kod ve diğer içeriklerden gelen uyarılarla birlikte görünüyor. Her uyarı, ilgili Actions workflow loguna geri bağlantı içeriyor.
Desteklenen secret türleri için geçerlilik kontrolleri çalıştırılıyor. Uyarılar, loglar silindikten sonra bile erişilebilir kalıyor.
Nasıl etkinleştirilir?
Preview, GitHub Secret Protection veya GitHub Advanced Security lisansına sahip GitHub Enterprise Cloud kuruluşları için sunuluyor. GHE.com üzerinde data residency kullanan kuruluşlar da kapsama dahil.
Enterprise sahipleri, enterprise ayarlarını açıp Policies ve ardından Advanced Security seçeneklerini seçerek Actions workflow logları için Secret scanning'i etkinleştirebiliyor. Etkinleştirmek için All repositories açılır menüsünde Enabled seçilmesi gerekiyor.
Politika varsayılan olarak devre dışı ve yalnızca bu lisanslar kapsamında secret scanning etkin olan repository'lere uygulanıyor.
Preview hakkında bilinmesi gerekenler
Yalnızca özellik etkinleştirildikten sonra tamamlanan workflow çalışmaları taranıyor; mevcut loglar geriye dönük olarak taranmıyor.
Taramada generic patterns, custom patterns, AI ile tespit edilen secret'lar ve Actions tarafından zaten maskelenmiş secret'lar tespit edilmiyor.
Preview sırasında Actions workflow loglarından gelen uyarılar bildirim üretmiyor. Bu nedenle kullanıcıların repository'lerinin secret scanning alert listesini doğrudan kontrol etmesi öneriliyor.