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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ndaal_public_SBOM_Auditor — ऑफ़लाइन सिंगल-बाइनरी वेब ऐप जो CycloneDX, SPDX और syft SBOMs को इनजेस्ट करता है, CVE स्कैनरों का एक एन्सेम्बल चलाता है, निष्कर्षों को EPSS, CISA-KEV और nuclei के साथ समृद्ध करता है, और SARIF, CSAF और PDF निर्यात करता है। | Kitploit
उपकरण/GitLabGitLab/vpierre/ndaal_public_sbom_auditor
रक्षात्मक उपकरणसमझौता संकेतक (IOC) प्रबंधनस्थैतिक विश्लेषणभेद्यता स्कैनरभेद्यता विश्लेषणकॉन्फ़िगरेशन ऑडिटिंगDevSecOpsउपयोगिताएँ और फ्रेमवर्कखतरा खुफिया

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
आपूर्ति श्रृंखला सुरक्षा
GitLabvpierre/ndaal_public_sbom_auditor

ndaal_public_SBOM_Auditor

ऑफ़लाइन सिंगल-बाइनरी वेब ऐप जो CycloneDX, SPDX और syft SBOMs को इनजेस्ट करता है, CVE स्कैनरों का एक एन्सेम्बल चलाता है, निष्कर्षों को EPSS, CISA-KEV और nuclei के साथ समृद्ध करता है, और SARIF, CSAF और PDF निर्यात करता है।

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

ndaal SBOM Auditor

एक सिंगल-बाइनरी, ऑफ़लाइन वेब एप्लिकेशन जो SBOM (Software Bill of Materials) फ़ाइलों की जाँच करता है। एक SBOM अपलोड करें या उनका एक फ़ोल्डर आयात करें, प्रत्येक का विश्लेषण स्वतंत्र टूल्स के एक समूह (ensemble) से करें, सामान्यीकृत निष्कर्षों की समीक्षा एक स्थानीय UI में करें, और परिणाम को आठ प्रारूपों में निर्यात करें। कोई इंस्टॉलेशन नहीं, कोई नेटवर्क एक्सेस नहीं, कोई टेलीमेट्री नहीं।

English · Deutsch · Français · Español · Italiano

यह क्या करता है

  1. Ingest — ब्राउज़र में एक SBOM अपलोड करें, या एक कॉन्फ़िगर करने योग्य फ़ोल्डर में प्रत्येक SBOM आयात करें। CycloneDX (JSON/XML), SPDX (JSON/tag-value और 3.0 JSON-LD) और syft-json का पता लगाया जाता है; फ़ाइलों का कंटेंट-हैश किया जाता है और डुप्लीकेट हटाए जाते हैं।
  2. Analyse — SBOM के विरुद्ध सक्षम किए गए टूल्स चलाएँ, प्रत्येक एक पृथक सबप्रोसेस के रूप में एक समय-सीमा और एक समवर्तीता सीमा के अंतर्गत। अनुपस्थित टूल एक स्पष्ट रूप से भिन्न skip है; एक इंस्टॉल किया गया टूल जो शुरू नहीं हो सकता या 15 सेकंड के भीतर उत्तर नहीं देता, वह एक failure है जो कारण बताता है। दोनों में से किसी को भी कभी स्वच्छ परिणाम के रूप में रिपोर्ट नहीं किया जाता।
  3. Findings — प्रत्येक टूल के आउटपुट को एक सामान्य आकार में सामान्यीकृत किया जाता है, जिसमें CVE उपनाम टूल के GHSA/OSV पहचानकर्ता से हल किया जाता है, और प्रति टूल गंभीरता बैज के साथ दिखाया जाता है।
  4. Score — SBOM को सभी सत्रह CISA 2026 न्यूनतम तत्वों के विरुद्ध ग्रेड करें, आपूर्तिकर्ता के स्पष्ट NOASSERTION को उस फ़ील्ड से अलग करते हुए जो बस अनुपस्थित है।
  5. Search — पूरे संग्रह (corpus) में, नाम या पैकेज URL द्वारा, यह पता लगाएँ कि आपके कौन-से SBOM किसी दिए गए कंपोनेंट को घोषित करते हैं।
  6. Export — विश्लेषण को SARIF 2.1, SARIF 2.2, Markdown, ODT, DOCX, PDF और CSAF 2.1 / 2.2 सलाहकारों के रूप में लिखें। Export चयनित प्रारूपों को सर्वर निर्यात निर्देशिका में सहेजता है, प्रत्येक के साथ पाँच क्रिप्टोग्राफ़िक हैश साइडकार; Start download उन्हीं प्रारूपों को मेमोरी में रेंडर करता है और उन्हें ब्राउज़र तक स्ट्रीम करता है — एक दस्तावेज़, या कई के लिए एक ZIP बंडल — डिस्क पर कुछ भी लिखे बिना।

संग्रहीत SBOM डैशबोर्ड

होम पेज (/) प्रत्येक संग्रहीत SBOM को सूचीबद्ध करता है और संग्रह बढ़ने पर भी उपयोगी बना रहता है:

  • Paged — प्रति पेज 25 पंक्तियाँ, "Showing X–Y of N" कैप्शन और Previous / Page / Next नियंत्रणों के साथ।
  • Sortable columns — Name, Format या Components हेडर पर क्लिक करके उसके अनुसार क्रमबद्ध करें; दिशा उलटने के लिए हेडर पर फिर क्लिक करें।
  • Newest upload first — सूची सबसे हाल ही में अपलोड किए गए SBOM के साथ खुलती है, Last uploaded कॉलम में उसका समय। पहले से संग्रहीत SBOM को अपलोड करने पर वह वापस शीर्ष पर आ जाता है; उसका विवरण पेज Last uploaded के बगल में मूल Ingested समय रखता है।
  • Format filter — सूची को एक प्रारूप तक सीमित करें (CycloneDX JSON/XML, SPDX JSON, SPDX 3.0 JSON, SPDX tag-value, Syft JSON या Unknown); एक Reset बटन वर्तमान सॉर्ट बनाए रखते हुए फ़िल्टर साफ़ करता है।
  • Severity column — Last uploaded के बाद, सबसे दाईं ओर का कॉलम, प्रत्येक SBOM की एकल उच्चतम निष्कर्ष गंभीरता (Critical, High, Medium, Low या Negligible) दिखाता है, या जब उसके पास अभी तक कोई निष्कर्ष न हो तो "—", एक मेल खाते गंभीरता फ़िल्टर के साथ।
  • Full-text search — एक सर्च बॉक्स, जो एक tantivy फ़ुल-टेक्स्ट इंडेक्स द्वारा समर्थित है, किसी SBOM के नाम, प्रारूप और स्पेक संस्करण के साथ-साथ उसमें मौजूद कंपोनेंट्स के नाम और पैकेज URL से मेल खाता है, इसलिए log4j या openssl जैसी क्वेरी हर उस SBOM को ढूँढ लेती है जो वह कंपोनेंट शिप करता है। क्वेरी की लंबाई सीमित है और इसे उदारता से पार्स किया जाता है।

कंपोनेंट खोज

/components उल्टे प्रश्न का उत्तर देता है — मेरे कौन-से SBOM इस कंपोनेंट को घोषित करते हैं — पूरे संग्रह में एक साथ, कंपोनेंट नाम या सटीक पैकेज URL द्वारा। यह ingest के समय बनाए गए एक समर्पित कंपोनेंट इंडेक्स को पढ़ता है, जो डैशबोर्ड के फ़ुल-टेक्स्ट इंडेक्स से अलग है।

चूँकि एक पुराना इंडेक्स वास्तव में प्रभावित SBOM को "प्रभावित नहीं" के रूप में पढ़ा जा सकता है, पेज बताता है कि कितने SBOM अभी तक इंडेक्स नहीं हुए हैं और Rebuild index प्रदान करता है, जो ठीक उन्हीं के लिए रखे गए बाइट्स को फिर से पार्स करता है। खोज तभी पूर्ण होती है जब वह चेतावनी चली जाए।

"Indexed" का अर्थ है कि इंडेक्स बनाया गया था, जो "पंक्तियाँ उत्पन्न करने" के समान नहीं है: एक केवल-मेटाडेटा SBOM कोई कंपोनेंट घोषित नहीं करता, इसलिए वह कोई योगदान नहीं देता और फिर भी पूरी तरह से इंडेक्स होता है। स्टोर प्रति SBOM इंडेक्सिंग के तथ्य को रिकॉर्ड करता है (schema v8, components_indexed_at) बजाय इसे पंक्ति के अस्तित्व से अनुमान लगाने के — अनुमान लगाने का अर्थ था कि कंपोनेंट-रहित SBOM कभी "अभी तक इंडेक्स नहीं" सेट से बाहर नहीं निकल सकता था, इसलिए चेतावनी हर rebuild के बाद भी बनी रहती थी और बटन उन्हीं SBOM को हमेशा के लिए नए इंडेक्स किए गए के रूप में रिपोर्ट करता था। अपग्रेड स्वचालित रूप से माइग्रेट करता है और उन सबको बैकफ़िल करता है जिनमें पहले से पंक्तियाँ थीं; एक rebuild शेष को सुलझा देता है।

Analyzer ensemble

प्रत्येक टूल रनटाइम पर वैकल्पिक है और PATH पर पहचाना जाता है (बाइनरी को SBA_TOOL_<NAME>_BIN से ओवरराइड करें)। निष्कर्ष कभी किसी एकल टूल पर निर्भर नहीं होते। प्रत्येक स्कैन से पहले टूल को उसके version आर्ग्युमेंट के साथ एक बार शुरू किया जाता है: कोई बाइनरी न होने का अर्थ है skip (not found on PATH), जबकि एक बाइनरी जो शुरू नहीं हो सकती, या जो 15 सेकंड के भीतर कोई उत्तर नहीं देती, उसका अर्थ है उस कारण के साथ fail।

ToolRoleVerified against
syftSBOM normaliser / CycloneDX 1.6 converter1.52.0
grypeCVE matcher0.119.0
trivyVulnerability scanner0.74.0
osv-scannerOSV database lookups2.4.0, 2.6.0
bomberIndependent ensemble matcher0.5.1
bomdriftSupply-chain drift / typosquat (SARIF)0.9.9
inspektrSBOM vulnerability scanner (JSON)0.1.9
shieldbomOffline embedded/IoT CVE scanner (SARIF)0.3.0
provenantLicence / copyright / provenance (ScanCode)1.0.10

"Verified against" वह संस्करण है जिसके साथ प्रत्येक invocation वास्तव में चलाया गया था, न कोई न्यूनतम सीमा और न कोई पिन: टूल्स रनटाइम पर PATH पर हल किए जाते हैं और कोई भी संगत संस्करण काम करता है। osv-scanner दो सूचीबद्ध करता है क्योंकि 2.x लाइन के अपनी लॉगिंग बदलने के बाद 2.6.0 को फिर से सत्यापित किया गया — प्रलेखित scan --lockfile <input> --format json रूप अपरिवर्तित है और निष्कर्षों पर अभी भी गैर-शून्य के साथ बाहर निकलता है, इसलिए कोई कोड परिवर्तन आवश्यक नहीं था।

पहले आठ टूल्स CVE-आकार के vulnerability findings में योगदान करते हैं; provenant भिन्न है — यह licence, copyright, holder और author provenance रिपोर्ट करता है, जिसे auditor अपने स्वयं के निष्कर्ष आकार के रूप में संग्रहीत और प्रदर्शित करता है (प्रति रन एक "Licence & provenance" अनुभाग, जो Markdown निर्यात में शामिल है) बजाय इसे त्यागने के।

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