100% मुफ्त और ओपन सोर्स • गोपनीयता-प्रथम सुरक्षा स्कैनिंग और AI कोड समीक्षा CLI
100% मुफ़्त और ओपन सोर्स • गोपनीयता-प्रथम सुरक्षा स्कैनिंग और AI कोड समीक्षा CLI
____ _ _ _ ____ ____ ____ ____ _ _ _ ____ _ ___
/ ___| | | | / \ | _ \| _ \ / ___| / ___| / \ | \ | | / ___| | |_ _|
| | _| | | |/ _ \ | |_) | | | | \___ \| | / _ \ | \| | _____ | | | | | |
| |_| | |_| / ___ \| _ <| |_| | ___) | |___ / ___ \| |\ | |_____| | |___| |___ | |
\____|\___/_/ \_\_| \_\____/ |____/ \____/_/ \_\_| \_| \____|_____|___|
Privacy-First AI Code Review & Security Scanning
GuardScan 100% मुफ़्त और ओपन सोर्स है! कोई क्रेडिट सिस्टम नहीं, कोई पेवॉल नहीं, कोई सदस्यता नहीं।
# Install globally via npm
npm install -g guardscan
# Initialize GuardScan
guardscan init
# Run comprehensive security scan (100% FREE, offline)
guardscan security
# Configure AI provider for enhanced review (optional, BYOK)
guardscan config
# Run AI-enhanced code review
guardscan run
# Check status
guardscan status
Docker वातावरण के लिए, विशेष रूप से Alpine Linux:
# Install dependencies first
apk add --no-cache python3 make g++ pkgconfig cairo-dev pango-dev \
libjpeg-turbo-dev giflib-dev pixman-dev freetype-dev build-base git
# Install GuardScan
npm install -g guardscan
# Set home directory (important for Docker)
export GUARDSCAN_HOME=/app/.guardscan
# Initialize
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 कमांड के लिए वैकल्पिक बाहरी टूल्स आवश्यक हैं। इंस्टॉलेशन और उपयोग विवरण के लिए Testing Tools Guide देखें।
| कमांड | विवरण |
|---|---|
guardscan sbom | Software Bill of Materials उत्पन्न करें |
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) |
हम गोपनीयता को गंभीरता से लेते हैं: