butterfly/inc
Claude 0248febe8b Higiene e segurança: sanitização de theme, permissões, BMP e temas duplicados
- $_GET['theme'] sanitizado no display_login com a mesma regex do
  picture.send.php; getThemeInfo() ganhou defesa em profundidade
  (rejeita qualquer valor que não seja nome simples de diretório).
- mkdir 0755 (era 0777) no storage de imagens.
- IMAGETYPE_BMP usava imagecreatefromwbmp (WBMP != BMP); agora
  imagecreatefrombmp.
- public/themes/ removido: era cópia divergente e corrompida (CSS
  mutilado por find/replace) da fonte real themes/ — o código só lê
  themes/ da raiz e serve via picture.send.php.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 17:55:00 -03:00
..
config.class.php GLPI 11: remove dependências de libs extintas (CodeMirror, jQuery UI) e hack FileVersion 2026-07-03 16:09:38 -03:00
scss.class.php Baseline: plugin butterfly v2.1.0 como recebido (pré-fixes GLPI 11) 2026-07-03 15:34:10 -03:00
theme.class.php Higiene e segurança: sanitização de theme, permissões, BMP e temas duplicados 2026-07-03 17:55:00 -03:00
toolbox.class.php Higiene e segurança: sanitização de theme, permissões, BMP e temas duplicados 2026-07-03 17:55:00 -03:00