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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
scan-results-bridge — ऑफ़लाइन सुरक्षा-रिपोर्ट कनवर्टर, SARIF 2.1.0 और NDJSON में, स्कीमा सत्यापन और संरक्षित साक्ष्य-उत्पत्ति के साथ। कोई स्कैनिंग या अपलोड नहीं। | Kitploit
उपकरण/GitHubGitHub/completetech-security/scan-results-bridge
रक्षात्मक उपकरणस्थैतिक विश्लेषणभेद्यता विश्लेषणकोड विश्लेषणDevSecOpsगोपनीयताउपयोगिताएँ और फ्रेमवर्क
GitHubcompletetech-security/scan-results-bridge

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

सभी देखें →

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

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

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

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

scan-results-bridge

ऑफ़लाइन सुरक्षा-रिपोर्ट कनवर्टर, SARIF 2.1.0 और NDJSON में, स्कीमा सत्यापन और संरक्षित साक्ष्य-उत्पत्ति के साथ। कोई स्कैनिंग या अपलोड नहीं।

रिपॉजिटरी देखेंवेबसाइट
15 दिन पहलेअभी तक समीक्षित नहीं

CompleteTech LLC द्वारा scan-results-bridge

Tests Python 3.10+ No runtime dependencies AGPL-3.0 or commercial license

scan-results-bridge

CompleteTech सुरक्षा चेकर JSON रिपोर्टों का ऑफ़लाइन रूपांतरण SARIF 2.1.0 या NDJSON में, गोपनीयता-संरक्षण करने वाले डिफ़ॉल्ट प्रोजेक्शन के साथ।

विषय-सूची

  • अवलोकन
  • आवश्यकताएँ
  • त्वरित शुरुआत
  • ऑफ़लाइन वर्कफ़्लो
  • उपयोग
  • इनपुट अनुबंध
  • आउटपुट प्रारूप
  • गोपनीयता और साक्ष्य
  • सीमाएँ
  • परिणामों की व्याख्या
  • विकास
  • योगदान और सुरक्षा
  • लाइसेंस और ब्रांड संपत्तियाँ

अवलोकन

scan_results_bridge.py मौजूदा स्थानीय JSON रिपोर्टों को पढ़ता है और SARIF 2.1.0 या NDJSON लिखता है। यह वैकल्पिक है: व्यक्तिगत चेकर इस पर निर्भर नहीं करते।

  • ऑफ़लाइन। यह कभी भी लक्ष्यों को स्कैन नहीं करता, कोड निष्पादित नहीं करता, पैकेज लोड नहीं करता, क्रेडेंशियल नहीं पढ़ता, या डेटा अपलोड नहीं करता। कोई HEC/syslog ट्रांसपोर्ट या क्रेडेंशियल कॉन्फ़िगरेशन लागू नहीं किया गया है।
  • केवल मेटाडेटा। यह प्रदान किए गए स्थानीय साक्ष्य को परिवर्तित करता है। प्रत्येक अवलोकन exploitability: not_tested बनाए रखता है; इससे जो कुछ भी उत्सर्जित होता है वह शोषण की पुष्टि नहीं करता, और रिपोर्ट किया गया फ़िक्स्ड संस्करण कभी भी सत्यापित तैनात पैच या सुरक्षा दावा नहीं होता।
  • डिफ़ॉल्ट रूप से निजी। एसेट लेबल, URL, पथ, साक्ष्य गद्य और समान मान SHA-256 पहचानकर्ताओं द्वारा प्रतिस्थापित किए जाते हैं जब तक कि आप सापेक्ष स्रोत पथ प्रकाशित करने का विकल्प न चुनें। देखें गोपनीयता और साक्ष्य।
  • फेल-क्लोज़्ड। असमर्थित टूल या संस्करण और विकृत या विरोधाभासी इनपुट आंशिक रूपांतरण उत्पन्न करने के बजाय exit 2 के साथ समाप्त होते हैं।

आवश्यकताएँ

  • Python 3.10 या बाद का संस्करण (CI Linux, Windows और macOS पर 3.10 और 3.14 चलाता है)।
  • इंस्टॉल करने के लिए कुछ नहीं: एक स्टैंडअलोन फ़ाइल, केवल मानक लाइब्रेरी।
  • jsonschema की आवश्यकता केवल उत्सर्जित SARIF के वैकल्पिक विकास जाँच के लिए होती है।

त्वरित शुरुआत

बंडल किया गया उदाहरण सिंथेटिक है।

# Convert a report to SARIF (the output file must not already exist)
python scan_results_bridge.py --input examples/report.json --format sarif --output report.sarif

# NDJSON to stdout, publishing reported relative source paths
python scan_results_bridge.py --input examples/report.json --format ndjson --include-relative-paths

# A legacy node2shell-check report (placeholder file name), failing CI on findings or unknowns
python scan_results_bridge.py --input node-report.json --input-schema node2shell-v1 --fail-on either

# Run the tests and show all options
python -m unittest -v
python scan_results_bridge.py --help

असंबंधित रिपोर्टों को कमिट से बाहर रखें।

ऑफ़लाइन वर्कफ़्लो

Scan Results Bridge offline workflow

यह टूल केवल दिए गए स्थानीय साक्ष्य का उपयोग करता है। यह लक्ष्यों से संपर्क नहीं करता और मूल्यांकन किए जा रहे सॉफ़्टवेयर को निष्पादित नहीं करता।

उपयोग

python scan_results_bridge.py --input REPORT [--input REPORT ...]
    [--input-schema PROFILE] [--format {sarif,ndjson}] [--include-relative-paths]
    [--fail-on {none,findings,unknown,either}] [--output FILE [--force]]

विकल्प

विकल्पअर्थ
--input FILEआवश्यक। एक मौजूदा रिपोर्ट JSON फ़ाइल; 20 इनपुट तक के लिए दोहराएँ।
--input-schema PROFILEइनपुट अनुबंध; डिफ़ॉल्ट contract-v1.0। एक प्रोफ़ाइल आमंत्रण में प्रत्येक इनपुट पर लागू होती है।
--format {sarif,ndjson}आउटपुट प्रारूप; डिफ़ॉल्ट sarif।
--include-relative-pathsवैध रिपोर्ट किए गए स्रोत पथों को प्रकाशित करने के लिए सहमति दें। इन्वेंटरी-व्युत्पन्न स्थान कभी प्रकाशित नहीं किए जाते। गोपनीयता और साक्ष्य देखें।
--fail-on {none,findings,unknown,either}सफल आउटपुट के बाद नीति निकास कोड 1; डिफ़ॉल्ट none। निकास कोड देखें।
--output FILEstdout के बजाय एक नई फ़ाइल में लिखें।
--forceकिसी मौजूदा --output फ़ाइल को परमाणु रूप से बदलें। कभी भी किसी इनपुट या चेकर को स्वयं नहीं बदलता।

आउटपुट और रुकावट

  • आउटपुट डिफ़ॉल्ट रूप से stdout पर जाता है। मौजूदा --output फ़ाइल को अस्वीकार कर दिया जाता है जब तक कि --force न दिया गया हो।
  • चेकर और प्रत्येक इनपुट को अधिलेखित होने से सुरक्षित रखा जाता है, जिसमें सिमलिंक या हार्डलिंक उपनामों के माध्यम से भी शामिल है, --force के साथ भी।
  • कुछ भी प्रकाशित होने से पहले पूरी रिपोर्ट रेंडर की जाती है, और फ़ाइल आउटपुट परमाणु रूप से प्रकाशित किया जाता है।
  • विकृत, असमर्थित या सीमा-अतिरिक्त इनपुट को किसी भी आउटपुट से पहले अस्वीकार कर दिया जाता है।
  • रुकावट 130 पर समाप्त होती है और आउटपुट को पुनः प्रयास नहीं किया जाता। बाधित stdout, या फ़ाइल कमिट सीमा पर रुकावट, एक अपूर्ण या अनिश्चित प्रकाशन छोड़ सकती है; इसे सत्यापित करें या त्याग दें।

निकास कोड

कोडअर्थ
0रूपांतरण सफल रहा, प्रत्येक इनपुट ने complete: true रिपोर्ट किया, और चयनित --fail-on नीति संतुष्ट है।
1रूपांतरण सफल रहा और लिखा गया, लेकिन --fail-on मेल खाया।
2परिचालन विफलता: विकृत, असमर्थित या सीमा-अतिरिक्त इनपुट, संरक्षित या अलिखने योग्य आउटपुट, या एक इनपुट जो complete: false रिपोर्ट करता है। एक अपूर्ण इनपुट को निकास से पहले अभी भी परिवर्तित और लिखा जाता है, और आउटपुट में अपूर्ण के रूप में चिह्नित किया जाता है।
130बाधित।

--fail-on नीतियाँ:

नीतिनिकास 1 जब आउटपुट में हो
none (डिफ़ॉल्ट)कभी नहीं।
findingspotentially_affected, precondition_present या likely_exposed।
unknownunknown, unsupported_runtime या source_discrepancy।
eitherउपरोक्त में से कोई भी।

नीति निकास कभी भी परिणामों को दबाता नहीं है। निकास कोड 2 को 1 पर प्राथमिकता है। परिचालन विफलताएँ मूल्यांकन परिणामों से भिन्न हैं।

इनपुट अनुबंध

प्रोफ़ाइल को स्पष्ट रूप से --input-schema के साथ चुनें; एक प्रोफ़ाइल आमंत्रण में सभी इनपुट पर लागू होती है। असमर्थित टूल या संस्करण और विकृत या विरोधाभासी कैनोनिकल साक्ष्य निकास 2 के साथ बंद हो जाते हैं। कैनोनिकल वैलिडेटर Sharp के सामान्य अनुबंध से उसी कोड लाइसेंस के अंतर्गत बंडल किया गया है; किसी स्थापित साझा पैकेज की आवश्यकता नहीं है।

टूल डाउनलोड करें