Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
hibernate__hibernate-validator_CVE-2019-10219_6-0-17-Final — Implémentation de référence de Bean Validation 2.0 (JSR-380) fournissant un modèle de métadonnées piloté par annotations et une API pour la validation de JavaBeans et de méthodes avec support des descripteurs XML. | Kitploit
Outils/GitHubGitHub/shoucheng3/hibernate__hibernate-validator_cve-2019-10219_6-0-17-final
Analyse StatiqueAnalyse des VulnérabilitésAnalyse de CodeMauvaise ConfigurationSécurité des API
GitHubshoucheng3/hibernate__hibernate-validator_cve-2019-10219_6-0-17-final

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

Implémentation de référence de Bean Validation 2.0 (JSR-380) fournissant un modèle de métadonnées piloté par annotations et une API pour la validation de JavaBeans et de méthodes avec support des descripteurs XML.

Voir le dépôt
5il y a 1 anPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Hibernate Validator

Version: 6.0.17.Final - 13-06-2019

Qu'est-ce que c'est ?

Il s'agit de l'implémentation de référence de JSR-380 - Bean Validation 2.0. Bean Validation définit un modèle de métadonnées et une API pour JavaBean ainsi que la validation de méthode. La source de métadonnées par défaut sont les annotations, avec la possibilité de remplacer et d'étendre les métadonnées via l'utilisation de descripteurs de validation XML.

Documentation

La documentation de cette version est incluse dans le répertoire docs du package de distribution ou peut être consultée en ligne.

Notes de version

La liste complète des modifications de cette version se trouve dans changelog.txt.

Prérequis système

JDK 1.8 ou supérieur.

Utilisation de Hibernate Validator

  • Si vous utilisez l'archive de distribution du site de téléchargement, copiez dist/hibernate-validator-<version>.jar ainsi que tous les fichiers jar du répertoire dans le classpath de votre application. Pour la journalisation, Hibernate Validator utilise l'API JBoss Logging, une couche d'abstraction qui prend en charge plusieurs solutions de journalisation (par exemple log4j ou le framework de journalisation fourni par le JDK) comme implémentation. Ajoutez simplement une bibliothèque de journalisation prise en charge au classpath (par exemple ) et JBoss Logging déléguera toutes les demandes de journalisation à ce fournisseur.

dist/lib/required
log4j-<version>.jar
  • Ajoutez ce qui suit à votre liste de dépendances Maven ou Ivy

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

    Vous avez également besoin d'une API et d'une implémentation de l'Unified Expression Language. Ces dépendances doivent être ajoutées explicitement dans un environnement SE. Dans un environnement EE, elles sont souvent déjà fournies.

    root@kitploit:~
      <dependency>
         <groupId>org.glassfish</groupId>
         <artifactId>javax.el</artifactId>
         <version>3.0.1-b09</version>
      </dependency>
    
  • Bean Validation définit des points d'intégration avec CDI. Si votre application s'exécute dans un environnement qui ne fournit pas cette intégration prête à l'emploi, vous pouvez utiliser l'extension portable CDI de Hibernate Validator en ajoutant la dépendance suivante :

    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 est un jar optionnel qui peut être intégré à votre environnement de build ou IDE pour vérifier que les annotations de contrainte sont correctement utilisées. Reportez-vous à la documentation en ligne pour plus d'informations.

  • Licence

    Hibernate Validator lui-même ainsi que l'API Bean Validation et le TCK sont tous fournis et distribués sous la licence Apache Software License 2.0. Reportez-vous à license.txt pour plus d'informations.

    Compilation à partir des sources

    Vous pouvez compiler Hibernate Validator à partir des sources en clonant le dépôt git git://github.com/hibernate/hibernate-validator.git. Vous aurez également besoin d'un JDK 8 et de Maven 3 (>= 3.3.1). Une fois ces prérequis en place, vous pouvez compiler les sources via :

    root@kitploit:~
    mvn clean install
    

    D'autres options de compilation sont également disponibles. Pour plus d'informations, reportez-vous à Contributing to Hibernate Validator.

    Compilation sur JDK 9

    Pour compiler Hibernate Validator avec JDK 9, exportez la variable d'environnement suivante :

    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"
    

    Ensuite, la compilation peut être lancée comme ceci :

    root@kitploit:~
    mvn clean install
    

    Voici les raisons pour lesquelles nous avons ajouté les différentes options de compilation :

    • add-opens java.security : requis par wildfly-maven-plugin:execute-commands (pour les tests d'intégration WildFly et l'exécuteur TCK en mode conteneur)
    • add-opens java.lang : requis par JRuby pour le traitement Asciidoc
    • add-modules java.xml.bind : requis par le plugin Maven forbiddenapis

    Intégration continue

    Le service officiel d'intégration continue pour le projet est hébergé sur ci.hibernate.org.

    Nous fournissons un fichier .travis.yml afin que vous puissiez activer l'IC pour votre fork GitHub en activant la compilation dans votre compte Travis CI.

    URLs de Hibernate Validator

    • Page d'accueil
    • Accueil Bean Validation
    • Téléchargements
    • Listes de diffusion
    • Suivi des problèmes
    • Intégration continue | Build Status
    Télécharger l’outil