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-17-Final — Implementación de referencia de Bean Validation 2.0 (JSR-380) que proporciona un modelo de metadatos basado en anotaciones y una API para la validación de JavaBeans y métodos con soporte de descriptores XML. | Kitploit
Herramientas/GitHubGitHub/shoucheng3/hibernate__hibernate-validator_cve-2019-10219_6-0-17-final
Análisis EstáticoAnálisis de VulnerabilidadesAnálisis de CódigoMala ConfiguraciónSeguridad de APIs
GitHubshoucheng3/hibernate__hibernate-validator_cve-2019-10219_6-0-17-final

hibernate__hibernate-validator_CVE-2019-10219_6-0-17-Final

Implementación de referencia de Bean Validation 2.0 (JSR-380) que proporciona un modelo de metadatos basado en anotaciones y una API para la validación de JavaBeans y métodos con soporte de descriptores XML.

Ver Repositorio
5hace 1 añoAún no revisado

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

Hibernate Validator

Versión: 6.0.17.Final - 13-06-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 la validación de JavaBeans, 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 para esta versión está incluida en el directorio docs del paquete de distribución o se puede acceder en línea.

Notas de la versión

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

Requisitos del sistema

JDK 1.8 o superior.

Uso de Hibernate Validator

  • En caso de que utilices 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 JBoss Logging, una capa de abstracción que admite varias soluciones de registro (por ejemplo, log4j o el framework de registro proporcionado por el JDK) como implementación. Simplemente añade una librería de registro compatible al classpath (por ejemplo, ) y JBoss Logging delegará cualquier solicitud de registro a ese proveedor.

log4j-<version>.jar
  • 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.17.Final</version>
      </dependency>
    

    También necesitas una API e implementación del Unified Expression Language. Estas dependencias deben añadirse explícitamente en un entorno SE. En un entorno EE a menudo 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 predeterminada, puedes utilizar 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.17.Final</version>
      </dependency>
    
  • hibernate-validator-annotation-processor-<version>.jar es un jar opcional que puede integrarse con tu entorno de compilación o IDE para verificar que las anotaciones de restricción se utilizan correctamente. Consulta la documentación en línea para más información.

  • Licencia

    El propio 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 con 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"
    

    A continuación, la compilación se puede iniciar de esta manera:

    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 para tu fork de GitHub activando la compilación en tu cuenta de Travis CI.

    URLs de Hibernate Validator

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