मुख्य कंटेंट तक स्किप करें
Version: नवीनतम

जनरेटिव AI से निष्कर्ष समीक्षा

AMWScan किसी निष्कर्ष के चुने हुए संदर्भ को AI प्रदाता को भेजकर दूसरी, सलाहकारी राय ले सकता है। प्रदाता निष्कर्ष को malware, false_positive या uncertain के रूप में वर्गीकृत करता है। AI समीक्षा डिफ़ॉल्ट रूप से बंद रहती है।

समीक्षा कैसे काम करती है

  1. AMWScan सामान्य सिग्नेचर और जाँचों से निष्कर्ष खोजता है।
  2. खोज पूरी होने के बाद अधिकतम --ai-max-findings योग्य निष्कर्ष भेजे जाते हैं।
  3. हर अनुरोध में नियम, मेटाडेटा और मिली हुई पंक्ति के आसपास का सीमित कोड अंश होता है। आकार --ai-context-lines से नियंत्रित होता है।
  4. सत्यापित उत्तर verdict, confidence, प्रदाता स्थिति, मॉडल और schema version के साथ CLI आउटपुट और संरचित रिपोर्ट में जोड़ा जाता है।

AI परिणाम निष्कर्ष की स्थिति नहीं बदलते और फ़ाइलों को अपने-आप साफ़, हटाते, quarantine, whitelist या संशोधित नहीं करते। इन्हें triage के संकेत के रूप में उपयोग करें, प्रमाण के रूप में नहीं।

प्रदाता और गोपनीयता

openai, anthropic और gemini API तथा claude-code-cli, codex-cli, copilot-cli और opencode-cli उपलब्ध हैं। API कुंजियाँ OPENAI_API_KEY, ANTHROPIC_API_KEY या GEMINI_API_KEY से पढ़ी जाती हैं; AMWSCAN_AI_API_KEY इन्हें बदल सकता है। कुंजियाँ command arguments में न दें।

CLI एक अलग अस्थायी directory में चलते हैं, लेकिन सामान्यतः code excerpt को दूरस्थ model service को भेजते हैं। Installed होने का अर्थ local inference नहीं है।

सुरक्षित शुरुआत

पहले बिना किसी कार्रवाई के scan चलाएँ:

GEMINI_API_KEY=your-key php scanner /var/www/example \
--report-only --report-format=json \
--ai-provider=gemini --ai-context-lines=5 --ai-max-findings=20

सुनिश्चित करें कि code excerpts भेजना परियोजना के लिए स्वीकार्य है। संवेदनशील डेटा के लिए context और limit कम करें। कार्रवाई से पहले मूल फ़ाइल, rule, आसपास का code और provider response साथ में जाँचें। --ai-timeout हर अनुरोध की सीमा तय करता है; provider failure सामान्य detection को नहीं रोकता।

WordPress 7.0 या नए संस्करण में WordPress AI / configured connectors उपयोग किए जा सकते हैं। Credentials और approvals Settings → Connectors में प्रबंधित होते हैं। सभी विकल्पों के लिए CLI command reference देखें।