100% मुफ्त और ओपन सोर्स • गोपनीयता-प्रथम सुरक्षा स्कैनिंग और AI कोड समीक्षा CLI
100% मुफ्त और ओपन सोर्स • गोपनीयता-प्रथम सुरक्षा स्कैनिंग और AI कोड समीक्षा CLI
____ _ _ _ ____ ____ ____ ____ _ _ _ ____ _ ___
/ ___| | | | / \ | _ \| _ \ / ___| / ___| / \ | \ | | / ___| | |_ _|
| | _| | | |/ _ \ | |_) | | | | \___ \| | / _ \ | \| | _____ | | | | | |
| |_| | |_| / ___ \| _ <| |_| | ___) | |___ / ___ \| |\ | |_____| | |___| |___ | |
\____|\___/_/ \_\_| \_\____/ |____/ \____/_/ \_\_| \_| \____|_____|___|
गोपनीयता-प्रथम AI कोड समीक्षा और सुरक्षा स्कैनिंग
GuardScan 100% मुफ्त और ओपन सोर्स है! कोई क्रेडिट सिस्टम नहीं, कोई पेवॉल नहीं, कोई सब्सक्रिप्शन नहीं।
# npm के माध्यम से वैश्विक रूप से स्थापित करें
npm install -g guardscan
# GuardScan आरंभ करें
guardscan init
# व्यापक सुरक्षा स्कैन चलाएँ (100% मुफ्त, ऑफ़लाइन)
guardscan security
# उन्नत समीक्षा के लिए AI प्रदाता कॉन्फ़िगर करें (वैकल्पिक, BYOK)
guardscan config
# AI-संवर्धित कोड समीक्षा चलाएँ
guardscan run
# स्थिति जाँचें
guardscan status
Docker वातावरण के लिए, विशेष रूप से Alpine Linux:
# पहले निर्भरताएँ स्थापित करें
apk add --no-cache python3 make g++ pkgconfig cairo-dev pango-dev \
libjpeg-turbo-dev giflib-dev pixman-dev freetype-dev build-base git
# GuardScan स्थापित करें
npm install -g guardscan
# होम निर्देशिका सेट करें (Docker के लिए महत्वपूर्ण)
export GUARDSCAN_HOME=/app/.guardscan
# आरंभ करें
guardscan init
दस्तावेज़ीकरण:
GuardScan में व्यापक सुरक्षा स्कैनर शामिल हैं:
नोट: प्रदर्शन और म्यूटेशन परीक्षण के लिए वैकल्पिक बाहरी उपकरणों की आवश्यकता होती है।
9 उन्नत AI-संचालित विशेषताएँ:
guardscan explain) - जटिल कोड को समझेंguardscan review) - व्यापक AI कोड समीक्षाguardscan commit) - कमिट संदेश उत्पन्न करेंguardscan docs) - स्वतः दस्तावेज़ीकरण उत्पन्न करेंguardscan test-gen) - यूनिट परीक्षण उत्पन्न करेंguardscan refactor) - कोड गुणवत्ता में सुधार करेंguardscan threat-model) - सुरक्षा आर्किटेक्चर विश्लेषणguardscan migrate) - फ्रेमवर्क/भाषा माइग्रेशनguardscan chat) - RAG-संचालित कोडबेस प्रश्नोत्तर7+ भाषाओं के लिए AST पार्सर:
अपने पसंदीदा AI प्रदाता को कॉन्फ़िगर करें:
आप AI प्रदाता को सीधे भुगतान करते हैं - GuardScan कुछ भी शुल्क नहीं लेता!
सभी कमांड 100% मुफ्त हैं और कोई सीमा नहीं!
| कमांड | विवरण |
|---|---|
guardscan init | कॉन्फ़िग आरंभ करें, client_id उत्पन्न करें |
guardscan config | AI प्रदाता और सेटिंग कॉन्फ़िगर करें |
guardscan status | कॉन्फ़िगरेशन और रेपो जानकारी दिखाएँ |
guardscan reset | स्थानीय कैश और कॉन्फ़िग साफ़ करें |
| कमांड | विवरण |
|---|---|
guardscan security | व्यापक सुरक्षा स्कैन चलाएँ (ऑफ़लाइन) |
guardscan scan | त्वरित सुरक्षा स्कैन |
guardscan run | AI-संवर्धित पूर्ण कोड समीक्षा (BYOK) |
| कमांड | विवरण |
|---|---|
guardscan test | परीक्षण और कोड गुणवत्ता विश्लेषण चलाएँ |
guardscan perf | प्रदर्शन परीक्षण और लोड परीक्षण (k6 आवश्यक - वैकल्पिक) |
guardscan mutation | परीक्षण गुणवत्ता के लिए म्यूटेशन परीक्षण (Stryker आवश्यक - वैकल्पिक) |
नोट: perf और mutation कमांड के लिए वैकल्पिक बाहरी उपकरणों की आवश्यकता होती है। स्थापना और उपयोग विवरण के लिए परीक्षण उपकरण गाइड देखें।
| कमांड | विवरण |
|---|---|
guardscan sbom | सॉफ्टवेयर सामग्री का बिल उत्पन्न करें |
guardscan rules | कस्टम YAML-आधारित नियम इंजन |
| कमांड | विवरण |
|---|---|
guardscan explain <file> | कोड कैसे काम करता है, समझाएँ |
guardscan review <file> | व्यापक AI कोड समीक्षा |
guardscan commit | कमिट संदेश उत्पन्न करें |
guardscan docs <file> | स्वतः दस्तावेज़ीकरण उत्पन्न करें |
guardscan test-gen <file> | यूनिट परीक्षण उत्पन्न करें |
guardscan refactor <file> | रीफैक्टरिंग सुझाव प्राप्त करें |
guardscan threat-model | सुरक्षा आर्किटेक्चर विश्लेषण |
guardscan migrate | फ्रेमवर्क/भाषा माइग्रेशन सहायता |
guardscan chat | कोडबेस के बारे में इंटरैक्टिव प्रश्नोत्तर (RAG) |