agent-browser, çerez komutlarının güvenlik ayarlarını atlamasını düzeltti
agent-browser 0.41.1, çerez yazarken başarı bildirip istenen güvenlik niteliklerini uygulamayan komutları düzeltti. 1 Kasım tarihli kararlı sürüm, ilgili seçenekleri uyguluyor ve tek çerez yazımında bilinmeyen girdileri reddediyor. Ayrı bir izin değişikliği de kurulu eylemci becerisinin npx üzerinden sürümü sabitlenmemiş paket çalıştırmasını kaldırıyor. Böylece verilen izin, kurulu komutu çalıştırma kapsamıyla sınırlı kalıyor.
Yapay Zekâ··Sabah
Başarı iletisi eksik güvenlik niteliğini gizleyebiliyordu
Vercel Labs’ın tarayıcı eylemcileri için hazırladığı agent-browser, 1 Kasım tarihli 0.41.1 kararlı sürümünde çerez yazma davranışını düzeltti. Projenin değişiklik açıklaması, komutun başarı iletisiyle saklanan çerez arasında uyuşmazlık bulunduğunu belirtiyor. Tireyle yazılan seçenek adları sessizce atlanabiliyordu. Dolayısıyla işlem tamamlanmış görünse de kullanıcının istediği HttpOnly veya SameSite niteliği çerezde bulunmayabiliyordu.[1]
Çerez yazılırken girdiler denetleniyor
Düzeltme, ilgili seçeneklerin uygulanmasını sağlarken daha önce kabul edilen alternatif adları da koruyor. Komut tek bir çerez yazdığında tanımadığı seçenekleri ayrıca reddediyor. Çerez düzeltmesi 30 Ekim’de geliştirme dalına alınmıştı. Önceki kararlı sürümün notlarında bulunmayan değişiklik, 0.41.1 ile kararlı sürüm kapsamına girdi. Böylece geliştirme dalındaki düzenleme, yayımlanmış sürümün parçası olarak da sunuluyor.[1]
Kurulu becerinin sabitlenmemiş paket çalıştırma izni kaldırılıyor
Aynı kararlı güncellemede, kurulu eylemci becerisinin komut çalıştırma izni daraltılıyor. npx üzerinden sürümü sabitlenmemiş paketi çalıştırma izni kaldırılıyor; kurulu agent-browser komutu için izin sürüyor. Bu izin düzenlemesi geliştirme dalına 29 Ekim’de girmişti. Yayımlanan sürüm böylece hem çerez seçeneklerinin uygulanmasını hem de kurulu becerinin çalıştırabileceği komutun sınırını değiştiriyor.[1]