Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
SEDATED — SEDATED® प्रोजेक्ट (संवेदनशील एंटरप्राइज़ डेटा विश्लेषक प्रकटीकरण को समाप्त करने के लिए) | Kitploit
उपकरण/GitHubGitHub/owasp/sedated
भेद्यता स्कैनरकोड विश्लेषणकॉन्फ़िगरेशन ऑडिटिंगDevSecOpsसीक्रेट डिटेक्शनआपूर्ति श्रृंखला सुरक्षा
GitHubowasp/sedated

SEDATED

SEDATED® प्रोजेक्ट (संवेदनशील एंटरप्राइज़ डेटा विश्लेषक प्रकटीकरण को समाप्त करने के लिए)

रिपॉजिटरी देखें
11035306 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें

SEDATED_logo_full

SEDATED® परियोजना (सेंसिटिव एंटरप्राइज डेटा एनालाइज़र टू एलिमिनेट डिस्क्लोज़र) संवेदनशील डेटा जैसे उपयोगकर्ता क्रेडेंशियल और टोकन को Git पर पुश होने से रोकने पर केंद्रित है।

विषय सूची

  • उद्देश्य
  • सेटअप
    • SEDATED® को क्लोन करें
    • .example फ़ाइलों को अपडेट करें
    • /config/custom_configs.sh वेरिएबल और फंक्शन को अनुकूलित करें (इच्छानुसार)
    • संगठन-विशिष्ट कार्यान्वयन के साथ SEDATED® को पुश करें
    • प्री-रिसीव हुक को SEDATED® की pre-receive.sh फ़ाइल पर पॉइंट करें
  • स्थानीय परीक्षण
  • फ़ाइल विवरण
    • pre-receive.sh
    • /config/custom_configs.sh
    • /config/enforced_repos_list.txt
    • /config/regexes.json
    • /config/whitelists/commit_whitelist.txt
    • /config/whitelists/repo_whitelist.txt
    • /testing/regex_testing/regex_test_script.sh
    • /testing/regex_testing/test_cases.txt
  • अनुकूलन
    • कस्टम वेरिएबल
    • कस्टम फंक्शन
  • अनुकूलता
    • GitHub
    • GitLab
    • Git
    • कोई अन्य Git SCM टूल
  • योगदान करें
  • लेखक
  • लाइसेंस

उद्देश्य

आज के CICD वातावरण में आवश्यक कोड परिवर्तनों की अधिकता के साथ, डेवलपर लगातार ऐसा कोड पुश कर रहे हैं जो अनजाने में संवेदनशील जानकारी शामिल कर सकता है। संवेदनशील डेटा का यह संभावित एक्सपोज़र संगठनों के लिए एक बड़ा जोखिम प्रस्तुत करता है (2017 OWASP टॉप टेन #3 - संवेदनशील डेटा एक्सपोज़र)। SEDATED® सभी आने वाले कोड परिवर्तनों की स्वचालित रूप से समीक्षा करके और डेवलपर को तत्काल प्रतिक्रिया प्रदान करके इस मुद्दे का समाधान करता है। यदि यह संवेदनशील डेटा की पहचान करता है, तो यह कमिट को Git सर्वर पर पुश होने से रोक देगा।

**नोट: SEDATED® द्वारा केवल कमिट पुश में जोड़ी या संशोधित की जा रही पंक्तियाँ (पैच फ़ाइल में + से शुरू होने वाली) स्कैन की जाती हैं। कमिट पुश में हटाई जा रही पंक्तियाँ (पैच फ़ाइल में - से शुरू होने वाली) SEDATED® द्वारा नहीं स्कैन की जाती हैं।

सेटअप

1. SEDATED® को क्लोन करें

git clone https://github.com/OWASP/SEDATED.git

cd SEDATED/

2. .example फ़ाइलों को अपडेट करें

cp /config/whitelists/commit_whitelist.txt.example /config/whitelists/commit_whitelist.txt

cp /config/whitelists/repo_whitelist.txt.example /config/whitelists/repo_whitelist.txt

cp /config/enforced_repos_list.txt.example /config/enforced_repos_list.txt

3. /config/custom_configs.sh वेरिएबल और फंक्शन को अनुकूलित करें (इच्छानुसार)

4. संगठन-विशिष्ट कार्यान्वयन के साथ SEDATED® को पुश करें

SEDATED® के संगठन-विशिष्ट कार्यान्वयन को संगठन की वांछित Git रिपॉजिटरी (GitHub, GitLab, Git, आदि) पर पुश करें।

5. प्री-रिसीव हुक को SEDATED® की pre-receive.sh फ़ाइल पर पॉइंट करें

GitHub एंटरप्राइज़ इंस्टेंस पर इसे पूरा करने के निर्देश GitHub_Enterprise_Setup.md में पाए जा सकते हैं।

स्थानीय परीक्षण

  • GitHub Docker सेटअप - प्री-रिसीव हुक सक्षम के साथ Git सर्वर के रूप में कार्य करने के लिए GitHub डॉकर कंटेनर सेट करने के सामान्य निर्देश, जो स्थानीय परीक्षण के लिए है।
    • SEDATED® को डिज़ाइन के अनुसार कार्य करने देने के लिए कुछ संशोधन करने होंगे।
      • always_reject.sh को SEDATED® pre-receive.sh स्क्रिप्ट से बदलना होगा।
      • SEDATED® की सहायक फ़ाइलों/फ़ोल्डर संरचना को उसी निर्देशिका में शामिल करना होगा / pre-receive.sh स्क्रिप्ट के लिए सुलभ बनाना होगा।
      • कुछ अतिरिक्त समायोजन की भी आवश्यकता हो सकती है, लेकिन ऊपर दिए गए निर्देश स्थानीय परीक्षण के लिए एक अच्छा प्रारंभिक बिंदु हैं।
टूल डाउनलोड करें