Semgrep v1.156.0: Soporte Kotlin Mejorado y Correcciones

Semgrep v1.156.0, lanzado el 17 de marzo de 2026, se centra en mejorar el soporte de lenguajes y abordar problemas clave de rendimiento y estabilidad. Esta actualización menor se clasifica en Rendimiento y Seguridad.

TL;DR

  • Soporte mejorado para Kotlin gracias a la actualización del parser.
  • Correcciones en Semgrep Pro para análisis de Ruby y parsing de tsconfig.json.
  • Solucionado un crash en semgrep ci sin origen remoto en Git.

Key Changes

  • Mejoras: Semgrep v1.156.0 optimiza el análisis de código Kotlin mediante una actualización del parser tree-sitter, lo que resulta en una mayor precisión para proyectos Kotlin.
  • Correcciones: Se han resuelto varias incidencias. Semgrep Pro ahora diferencia correctamente entre accesos a variables y llamadas a métodos sin argumentos en Ruby para el tainting interfile experimental. También se ha optimizado el parsing de tsconfig.json al memorizar los resultados, evitando re-parsing redundante. Una corrección general previene un crash en semgrep ci cuando se ejecuta en un repositorio Git sin un origen remoto configurado.

Impact for QA Teams

Los equipos de QA que trabajan con proyectos Kotlin verán análisis estáticos más precisos, lo que puede ayudar a identificar defectos antes. Las mejoras de rendimiento en Semgrep Pro para Ruby y TypeScript pueden acelerar los tiempos de escaneo. La corrección de semgrep ci asegura una integración más fluida en pipelines de CI, incluso en configuraciones Git menos comunes.

Para detalles completos, consulte las notas de lanzamiento oficiales.