Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
hibernate__hibernate-validator_CVE-2019-10219_6_0_18_Final_fixed | Kitploit
Herramientas/GitHubGitHub/shoucheng3/hibernate__hibernate-validator_cve-2019-10219_6_0_18_final_fixed
Análisis EstáticoAnálisis de VulnerabilidadesAnálisis de CódigoPapers e InvestigaciónAprendizaje y Educación
GitHubshoucheng3/hibernate__hibernate-validator_cve-2019-10219_6_0_18_final_fixed

hibernate__hibernate-validator_CVE-2019-10219_6_0_18_Final_fixed

Ver Repositorio

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
hace 11 mesesAún no revisado

Hibernate Validator

Versión: 6.0.18.Final - 25-10-2019

¿Qué es?

Esta es la implementación de referencia de JSR-380 - Bean Validation 2.0. Bean Validation define un modelo de metadatos y una API para JavaBean, así como la validación de métodos. La fuente de metadatos por defecto son las anotaciones, con la capacidad de sobrescribir y extender los metadatos mediante el uso de descriptores de validación XML.

Documentación

La documentación de esta versión se incluye en el directorio docs del paquete de distribución, o se puede consultar en línea.

Notas de la versión

La lista completa de cambios de esta versión se puede encontrar en changelog.txt.

Requisitos del sistema

JDK 1.8 o superior.

Usando Hibernate Validator

  • En caso de que uses el archivo de distribución del sitio de descargas, copia dist/hibernate-validator-<version>.jar junto con todos los archivos jar de dist/lib/required al classpath de tu aplicación. Para fines de registro, Hibernate Validator utiliza la API de JBoss Logging, una capa de abstracción que soporta varias soluciones de registro (por ejemplo, log4j o el framework de logging proporcionado por el JDK) como implementación. Simplemente añade una librería de registro compatible al classpath (por ejemplo, log4j-<version>.jar) y JBoss Logging delegará cualquier solicitud de registro a ese proveedor.

  • Añade lo siguiente a tu lista de dependencias de Maven o Ivy

    root@kitploit:~
      <dependency>
          <groupId>org.hibernate.validator</groupId>
          <artifactId>hibernate-validator</artifactId>
          <version>6.0.18.Final</version>
      </dependency>
    

    También necesitas una API y una implementación del Unified Expression Language. Estas dependencias deben añadirse explícitamente en un entorno SE. En un entorno EE normalmente ya están proporcionadas.

    root@kitploit:~
      <dependency>
         <groupId>org.glassfish</groupId>
         <artifactId>javax.el</artifactId>
         <version>3.0.1-b09</version>
      </dependency>
    
  • Bean Validation define puntos de integración con CDI. Si tu aplicación se ejecuta en un entorno que no proporciona esta integración de forma nativa, puedes usar la extensión portable CDI de Hibernate Validator añadiendo la siguiente dependencia:

    root@kitploit:~
      <dependency>
         <groupId>org.hibernate.validator</groupId>
         <artifactId>hibernate-validator-cdi</artifactId>
         <version>6.0.18.Final</version>
      </dependency>
    
  • hibernate-validator-annotation-processor-<version>.jar es un jar opcional que se puede integrar con tu entorno de compilación o IDE para verificar que las anotaciones de restricción se usan correctamente. Consulta la documentación en línea para más información.

Licencia

Hibernate Validator, así como la API de Bean Validation y el TCK, se proporcionan y distribuyen bajo la Apache Software License 2.0. Consulta license.txt para más información.

Compilar desde el código fuente

Puedes compilar Hibernate Validator desde el código fuente clonando el repositorio git git://github.com/hibernate/hibernate-validator.git. También necesitarás un JDK 8 y Maven 3 (>= 3.3.1). Con estos requisitos previos, puedes compilar el código fuente mediante:

root@kitploit:~
mvn clean install

También hay más opciones de compilación disponibles. Para más información, consulta Contribuir a Hibernate Validator.

Compilar en JDK 9

Para compilar Hibernate Validator con JDK 9, exporta la siguiente variable de entorno:

root@kitploit:~
export MAVEN_OPTS="--add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-modules=java.xml.bind"

Luego la compilación se puede iniciar así:

root@kitploit:~
mvn clean install

Estas son las razones por las que añadimos las distintas opciones de compilación:

  • add-opens java.security: requerido por wildfly-maven-plugin:execute-commands (para las pruebas de integración de WildFly y el ejecutor de TCK en modo contenedor)
  • add-opens java.lang: requerido por JRuby para el procesamiento de Asciidoc
  • add-modules java.xml.bind: requerido por el plugin de Maven forbiddenapis

Integración continua

El servicio oficial de integración continua del proyecto está alojado en ci.hibernate.org.

Proporcionamos un archivo .travis.yml para que puedas habilitar CI en tu fork de GitHub activando la compilación en tu cuenta de Travis CI.

URLs de Hibernate Validator

  • Página principal
  • Inicio de Bean Validation
  • Descargas
  • Listas de correo
  • Seguimiento de incidencias
  • Integración continua | Build Status
Descargar herramienta