Při aktualizaci Drupalu jsem narazil na problém v jedné z bezpečnostních kontrol nad HAProxy. Měl jsem tam jedno velké pravidlo, které blokovalo jakékoliv volání PHP souborů ve /core, /vendor, /misc, /includes, /libraries a sites/*/files. Myšlenka byla správná. Nic z toho se přes HTTP volat nemá. Jenže Drupal při aktualizaci používá vlastní interní entrypointy (např. /core/authorize.php), a ty se tak přes update formulář venku zkrátka volají z prohlížeče.