# Dependencias y Librerias Legacy

## Composer detectado

- `smarty/smarty` v4.5.5
- `phpmailer/phpmailer` v6.10.0
- `tecnickcom/tcpdf` 6.10.0
- `monolog/monolog` 3.9.0
- `guzzlehttp/guzzle` 7.9.3
- `league/oauth2-client` 2.8.1
- `league/oauth2-google` 4.0.1
- `ezyang/htmlpurifier` v4.18.0
- `dg/rss-php` v1.5

## Embebidas en `libraries/`

- ADOdb Vtiger fix.
- PHPExcel legacy.
- Google API PHP Client legacy.
- Bootstrap y bootstrap-legacy.
- jQuery y muchos plugins: CKEditor, jqPlot, pdfjs, handsontable, fullcalendar, select2, etc.
- csrf-magic, DOMPurify, HTTP_Session2, PHPMarkdown.

## Duplicidades

- PHPMailer Composer y `modules/Emails/class.phpmailer.php`/`class.smtp.php` legacy.
- Google OAuth/Composer y `libraries/google-api-php-client` legacy.
- Bootstrap normal y legacy.
- pdfjs empaquetado con tar/tar.gz dentro de webroot.

## Riesgos

- Librerias embebidas no pasan por Composer audit/update normal.
- PHPExcel esta abandonado en ecosistema PHP moderno.
- Superficie JS amplia aumenta riesgo XSS si no hay CSP y actualizacion.
- TCPDF/fonts explican tamano alto de `vendor/`.
