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_18_Final_fixed | Kitploit
Outils/GitHubGitHub/shoucheng3/hibernate__hibernate-validator_cve-2019-10219_6_0_18_final_fixed
Analyse StatiqueAnalyse des VulnérabilitésAnalyse de CodeArticles et RechercheApprentissage et Éducation
GitHubshoucheng3/hibernate__hibernate-validator_cve-2019-10219_6_0_18_final_fixed

hibernate__hibernate-validator_CVE-2019-10219_6_0_18_Final_fixed

Voir le dépôt

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
il y a 11 moisPas encore vérifié

Hibernate Validator

Version : 6.0.18.Final - 25-10-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 les JavaBeans ainsi que pour la validation de méthodes. La source de métadonnées par défaut est constituée d'annotations, avec la possibilité de remplacer et d'étendre les métadonnées via des descripteurs de validation XML.

Documentation

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

Notes de version

La liste complète des changements pour cette version se trouve dans changelog.txt.

Configuration système requise

JDK 1.8 ou supérieur.

Utiliser 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 de dist/lib/required 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 ex. 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 ex. log4j-<version>.jar) et JBoss Logging déléguera toutes les demandes de journalisation à ce fournisseur.

  • 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.18.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 explicitement ajoutées 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 par défaut, 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.18.Final</version>
      </dependency>
    
  • hibernate-validator-annotation-processor-<version>.jar est un jar optionnel qui peut être intégré à votre environnement de construction ou à votre IDE pour vérifier que les annotations de contrainte sont utilisées correctement. 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 fournis et distribués sous la licence Apache Software License 2.0. Reportez-vous à license.txt pour plus d'informations.

Compiler à 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). Avec ces prérequis en place, vous pouvez compiler le code source via :

root@kitploit:~
mvn clean install

Il existe également d'autres options de construction. Pour plus d'informations, reportez-vous à Contributing to Hibernate Validator.

Compiler avec 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"

La construction peut ensuite être lancée comme suit :

root@kitploit:~
mvn clean install

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

  • add-opens java.security : requis par wildfly-maven-plugin:execute-commands (pour les tests d'intégration WildFly et le runner TCK fonctionnant 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 d'intégration continue officiel du projet est hébergé sur ci.hibernate.org.

Nous fournissons un fichier .travis.yml afin que vous puissiez activer l'intégration continue pour votre fork GitHub en activant la construction dans votre compte Travis CI.

URLs 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