
npm पैकेजों को pre-install चरण में ऑडिट करके सुरक्षित रूप से इंस्टॉल करें
यह निर्देशिका NPQ (Node Package Quality) सुरक्षा ऑडिटिंग टूल के लिए व्यापक दस्तावेज़ीकरण शामिल करती है।
optional-features.mdवैकल्पिक सुरक्षा सुविधाओं का कॉन्फ़िगरेशन और उपयोग, जिसमें हालिया सुधार और बग फिक्स शामिल हैं।
age.marshall.mdAge Marshall सुरक्षा घटक का विस्तृत दस्तावेज़ीकरण जो पैकेज की आयु और परिपक्वता को मान्य करता है।
feature/ निर्देशिका में विशिष्ट फीचरों और कार्यान्वयनों के लिए विस्तृत दस्तावेज़ीकरण शामिल है:
test-coverage-improvements.md - व्यापक टेस्ट कवरेज सुधार जिन्होंने समग्र कवरेज को 84.4% से बढ़ाकर 93.39% कर दियाsignature-verification-fix.md - वर्शन रेंज (जैसे, @angular/common@^20.2.4) के साथ हस्ताक्षर सत्यापन के लिए महत्वपूर्ण बग फिक्सauto-continue.md - ऑटो-कंटीन्यू फीचर का दस्तावेज़ीकरण जो पैकेज इंस्टॉलेशन वर्कफ़्लो को सुव्यवस्थित करता हैexit-codes.md - npq और npq-hero प्रक्रिया निकास व्यवहार के लिए संदर्भjson-output.md - CI और स्वचालन के लिए संस्करणित, मशीन-पठनीय केवल-ऑडिट आउटपुटmalicious-package.md - Snyk/OSV डेटा के माध्यम से ज्ञात-दुर्भावनापूर्ण पैकेज का पता लगाने हेतु दस्तावेज़ीकरणpacote-dependency-reduction.md - वैकल्पिक pacote निर्भरता न्यूनीकरण के लिए कार्यान्वयन सारांशfeature/ में अपनी स्वयं की markdown फ़ाइल मिलती हैMarshall घटक NPQ में मुख्य सुरक्षा सत्यापन मॉड्यूल हैं। प्रत्येक marshall एक विशिष्ट सुरक्षा चिंता पर केंद्रित होता है:
age.marshall.md) - पैकेज आयु और परिपक्वता सत्यापनsignature-verification-fix.md)नए फीचर जोड़ते समय या महत्वपूर्ण परिवर्तन करते समय:
feature/ निर्देशिका में एक नई फ़ाइल बनाएंnpq और npq-hero में मुद्दा #426 के लिए टेस्ट-प्रथम कार्यान्वयन योजना।| विषय | फ़ाइल | उद्देश्य |
|---|
| वैकल्पिक फीचर | optional-features.md | फीचर कॉन्फ़िगरेशन और हालिया सुधार |
| आयु सत्यापन | age.marshall.md | पैकेज आयु और परिपक्वता सुरक्षा जाँच |
| टेस्ट कवरेज | feature/test-coverage-improvements.md | हालिया टेस्ट सूट संवर्द्धन |
| हस्ताक्षर सत्यापन | feature/signature-verification-fix.md | वर्शन रेंज बग फिक्स और सत्यापन |
| ऑटो-कंटीन्यू | feature/auto-continue.md | स्वचालित इंस्टॉलेशन वर्कफ़्लो |
| JSON ऑडिट आउटपुट | feature/json-output.md | CI के लिए संस्करणित मशीन-पठनीय ऑडिट परिणाम |
| निकास कोड | feature/exit-codes.md | CLI और पैकेज-मैनेजर पासथ्रू निकास व्यवहार |
| दुर्भावनापूर्ण पैकेज | feature/malicious-package.md | ज्ञात-दुर्भावनापूर्ण पैकेज का पता लगाना और रिपोर्टिंग |
| निर्भरता न्यूनीकरण | feature/pacote-dependency-reduction.md | वैकल्पिक निर्भरता प्रबंधन |