Commit 3bd8409
Corrige fallos de seguridad y robustez en la función slug() de Tools.
- Escapa caracteres especiales del separador en expresiones regulares
- Mejora el manejo del truncamiento por maxLength evitando separadores finales
- Valida y maneja cadenas vacías correctamente
- Optimiza el orden de operaciones aplicando strtolower antes del procesamiento
- Añade comentarios explicativos para mayor claridad del código
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 20bdada commit 3bd8409
1 file changed
+25
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
597 | 597 | | |
598 | 598 | | |
599 | 599 | | |
600 | | - | |
601 | | - | |
602 | | - | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
603 | 611 | | |
604 | | - | |
605 | | - | |
606 | | - | |
607 | | - | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
608 | 626 | | |
609 | 627 | | |
610 | 628 | | |
| |||
0 commit comments