Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
hibernate__hibernate-validator_CVE-2019-10219_6-0-17-Final — बीन वैलिडेशन 2.0 (JSR-380) का संदर्भ कार्यान्वयन, जो एनोटेशन-संचालित मेटाडेटा मॉडल और JavaBean तथा विधि सत्यापन के लिए API प्रदान करता है, XML डिस्क्रिप्टर समर्थन के साथ। | Kitploit
उपकरण/GitHubGitHub/shoucheng3/hibernate__hibernate-validator_cve-2019-10219_6-0-17-final
स्थैतिक विश्लेषणभेद्यता विश्लेषणकोड विश्लेषणगलत कॉन्फ़िगरेशनAPI सुरक्षा
GitHubshoucheng3/hibernate__hibernate-validator_cve-2019-10219_6-0-17-final

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

बीन वैलिडेशन 2.0 (JSR-380) का संदर्भ कार्यान्वयन, जो एनोटेशन-संचालित मेटाडेटा मॉडल और JavaBean तथा विधि सत्यापन के लिए API प्रदान करता है, XML डिस्क्रिप्टर समर्थन के साथ।

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
रिपॉजिटरी देखें
51 साल पहलेअभी तक समीक्षित नहीं
साझा करें

हाइबरनेट वैलिडेटर

संस्करण: 6.0.17.Final - 13-06-2019

यह क्या है?

यह JSR-380 - बीन वैलिडेशन 2.0 का संदर्भ कार्यान्वयन है। बीन वैलिडेशन JavaBean के साथ-साथ विधि सत्यापन के लिए एक मेटाडेटा मॉडल और API को परिभाषित करता है। डिफ़ॉल्ट मेटाडेटा स्रोत एनोटेशन हैं, जिनमें XML वैलिडेशन डिस्क्रिप्टर के उपयोग के माध्यम से मेटा-डेटा को ओवरराइड और विस्तारित करने की क्षमता है।

दस्तावेज़ीकरण

इस रिलीज़ का दस्तावेज़ीकरण वितरण पैकेज के docs निर्देशिका में शामिल है या ऑनलाइन एक्सेस किया जा सकता है।

रिलीज़ नोट्स

इस रिलीज़ के लिए परिवर्तनों की पूरी सूची changelog.txt में पाई जा सकती है।

सिस्टम आवश्यकताएँ

JDK 1.8 या उससे ऊपर।

हाइबरनेट वैलिडेटर का उपयोग करना

  • यदि आप डाउनलोड साइट से वितरण संग्रह का उपयोग करते हैं, तो dist/hibernate-validator-<version>.jar को dist/lib/required से सभी jar फ़ाइलों के साथ अपने एप्लिकेशन के क्लासपाथ में कॉपी करें। लॉगिंग के प्रयोजनों के लिए, हाइबरनेट वैलिडेटर JBoss Logging API का उपयोग करता है, जो एक एब्स्ट्रैक्शन लेयर है जो कई लॉगिंग समाधानों (जैसे log4j या JDK द्वारा प्रदत्त लॉगिंग फ्रेमवर्क) को कार्यान्वयन के रूप में समर्थन करता है। बस एक समर्थित लॉगिंग लाइब्रेरी को क्लासपाथ (जैसे ) में जोड़ें और JBoss Logging किसी भी लॉग अनुरोध को उस प्रदाता को सौंप देगा।

log4j-<version>.jar
  • अपनी Maven या Ivy निर्भरता सूची में निम्नलिखित जोड़ें

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

    आपको एकीकृत अभिव्यक्ति भाषा के API और कार्यान्वयन की भी आवश्यकता है। इन निर्भरताओं को SE वातावरण में स्पष्ट रूप से जोड़ा जाना चाहिए। EE वातावरण में वे अक्सर पहले से प्रदान की जाती हैं।

    root@kitploit:~
      <dependency>
         <groupId>org.glassfish</groupId>
         <artifactId>javax.el</artifactId>
         <version>3.0.1-b09</version>
      </dependency>
    
  • बीन वैलिडेशन CDI के साथ एकीकरण बिंदुओं को परिभाषित करता है। यदि आपका एप्लिकेशन ऐसे वातावरण में चलता है जो यह एकीकरण तुरंत प्रदान नहीं करता है, तो आप निम्नलिखित निर्भरता जोड़कर हाइबरनेट वैलिडेटर CDI पोर्टेबल एक्सटेंशन का उपयोग कर सकते हैं:

    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 एक वैकल्पिक jar है जिसे आपके बिल्ड वातावरण या IDE के साथ एकीकृत किया जा सकता है ताकि यह सत्यापित किया जा सके कि कंस्ट्रेन्ट एनोटेशन का सही ढंग से उपयोग किया गया है। अधिक जानकारी के लिए ऑनलाइन दस्तावेज़ीकरण देखें।

  • लाइसेंसिंग

    हाइबरनेट वैलिडेटर स्वयं, साथ ही बीन वैलिडेशन API और TCK, सभी Apache सॉफ्टवेयर लाइसेंस 2.0 के तहत प्रदान और वितरित किए जाते हैं। अधिक जानकारी के लिए license.txt देखें।

    स्रोत से बनाएँ

    आप git रिपॉजिटरी git://github.com/hibernate/hibernate-validator.git को क्लोन करके स्रोत से हाइबरनेट वैलिडेटर बना सकते हैं। आपको JDK 8 और Maven 3 (>= 3.3.1) की भी आवश्यकता होगी। इन पूर्वापेक्षाओं के साथ आप इसके माध्यम से स्रोत संकलित कर सकते हैं:

    root@kitploit:~
    mvn clean install
    

    अधिक बिल्ड विकल्प भी उपलब्ध हैं। अधिक जानकारी के लिए हाइबरनेट वैलिडेटर में योगदान देखें।

    JDK 9 पर बनाएँ

    JDK 9 के साथ हाइबरनेट वैलिडेटर बनाने के लिए, निम्नलिखित पर्यावरण चर निर्यात करें:

    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"
    

    फिर बिल्ड को इस प्रकार शुरू किया जा सकता है:

    root@kitploit:~
    mvn clean install
    

    यहाँ कारण दिए गए हैं कि हमने विभिन्न बिल्ड विकल्प क्यों जोड़े:

    • add-opens java.security: wildfly-maven-plugin:execute-commands (WildFly एकीकरण परीक्षणों और कंटेनर मोड में चलने वाले TCK रनर के लिए) द्वारा आवश्यक
    • add-opens java.lang: Asciidoc प्रसंस्करण के लिए JRuby द्वारा आवश्यक
    • add-modules java.xml.bind: forbiddenapis Maven प्लगइन द्वारा आवश्यक

    निरंतर एकीकरण

    परियोजना के लिए आधिकारिक निरंतर एकीकरण सेवा ci.hibernate.org पर होस्ट की गई है। हम एक .travis.yml फ़ाइल प्रदान करते हैं ताकि आप अपने Travis CI खाते में बिल्ड को सक्षम करके अपने GitHub फोर्क के लिए CI सक्षम कर सकें।

    हाइबरनेट वैलिडेटर URL

    • होम पेज
    • बीन वैलिडेशन होम
    • डाउनलोड
    • मेलिंग सूचियाँ
    • समस्या ट्रैकिंग
    • निरंतर एकीकरण | Build Status
    टूल डाउनलोड करें