प्रकाशित
VSSH: स्क्रिप्ट्स और AI एजेंट्स के लिए संरक्षित SSH
VSSH मूल OpenSSH के माध्यम से दूरस्थ कमांड चलाता है और स्क्रिप्ट्स व AI एजेंट्स को आवश्यक चीजें जोड़ता है: प्रीफ़्लाइट गार्डरेल्स, एक-ऑब्जेक्ट JSON परिणाम, एक-चरण फ़ाइल ट्रांसफ़र और गोपनीयता‑सुरक्षित ऑडिट ट्रेल।
प्रभाव
- ओपन सोर्स npm पर
@light-merlin-dark/vsshके रूप में, MIT लाइसेंस्ड, SLSA प्रॉवेनेंस के साथ npm विश्वसनीय प्रकाशन के माध्यम से जारी। दस्तावेज़ीकरण vssh.io पर - जुलाई 2026 में VSSH 2 के रूप में पुनर्निर्मित मूल
sshऔरscpनिष्पादन योग्य के आसपास; VSSH 1 MCP सर्वर, प्लगइन रनटाइम और क्रेडेंशियल स्टोर को हटाया गया ताकि सुरक्षा सतह घटाई जा सके - दैनिक उपयोग में लेखक के AI एजेंट्स के लिए उत्पादन अवसंरचना पर दूरस्थ-ऑपरेशन्स पथ के रूप में
- एक पंक्ति में इंस्टॉल करें:
npm install -g @light-merlin-dark/vssh, फिरvssh --setupऔरvssh doctor
प्रमुख विशेषताएँ
- मूल ट्रांसपोर्ट: वही OpenSSH प्रमाणीकरण, होस्ट सत्यापन,
known_hostsऔर ssh-agent व्यवहार, बिना VSSH‑विशिष्ट दूरस्थ भाषा के - प्रीफ़्लाइट गार्डरेल्स: पहचान योग्य रूट डिलीशन, कच्चे डिस्क लेखन, विनाशकारी वॉल्यूम क्लीनअप, फ़ायरवॉल फ्लश और शटडाउन को कनेक्ट करने से पहले अवरुद्ध किया जाता है
- संरचित परिणाम:
--jsonएक सीमित ऑब्जेक्ट लौटाता है जिसमें stdout, stderr, एग्ज़िट कोड, अवधि और टाइमआउट स्थिति शामिल है - अनुमतियों के साथ ट्रांसफ़र:
upload --mode 600एक फ़ाइल कॉपी करता है और उसके मोड को एक रिपोर्टेड ऑपरेशन के रूप में सेट करता है - निदान:
vssh doctorबाइनरीज़, कॉन्फ़िगरेशन, पहचान और वास्तविक कनेक्शन की जाँच करता है - गोपनीयता‑सुरक्षित ऑडिट: केवल मालिक के लिए आउटपुट मेटाडेटा और एक कमांड हैश, कभी कमांड टेक्स्ट, आउटपुट या क्रेडेंशियल्स नहीं
- एजेंट खोज:
commands --jsonएक संस्करणित, मशीन‑पढ़ने योग्य कमांड अनुबंध को उजागर करता है
पढ़ना जारी रखें