
defenseclaw v0.8.10
एजेंटिक एआई के लिए सुरक्षा शासन
____ ____ ____ _
/ __ \ ___ / __/___ ___ ___ ___ / ___|| | __ _ __ __
/ / / / / _ \/ /_// _ \ / _ \ / __|/ _ \| | | |/ _` |\ \ /\ / /
/ /_/ / / __/ __// __/| | | |\__ \ __/| |___ | | (_| | \ V V /
/_____/ \___/_/ \___/ |_| |_||___/\___| \____||_|\__,_| \_/\_/
DefenseClaw
OpenClaw और एजेंटिक AI रनटाइम के लिए सुरक्षा शासन।
उपयोग से पहले क्षमताओं को स्कैन करें, रनटाइम ट्रैफ़िक का निरीक्षण करें, और टिकाऊ ऑडिट साक्ष्य निर्यात करें।
DefenseClaw एक Python ऑपरेटर CLI, एक Go गेटवे, कनेक्टर हुक, नीति, स्कैनर, और ऑब्ज़र्वेबिलिटी एक्सपोर्टर को जोड़ता है। यह एक प्रवर्तन और साक्ष्य परत है; यह यह सिद्ध नहीं करता कि कोई एजेंट, मॉडल इंटरैक्शन, या तृतीय-पक्ष क्षमता जोखिम-मुक्त है।
दस्तावेज़ीकरण
DefenseClaw दस्तावेज़ीकरण वेबसाइट इंस्टॉलेशन, सेटअप, कॉन्फ़िगरेशन, कमांड, और ऑपरेटर वर्कफ़्लो के लिए सत्य का स्रोत है:
| विषय | विहित मार्गदर्शिका |
|---|---|
| इंस्टॉल | DefenseClaw इंस्टॉल करें |
| पहला रन | क्विकस्टार्ट |
| अपग्रेड | अपग्रेड |
| Windows | नेटिव Windows |
| कनेक्टर | कनेक्टर संगतता |
| गार्डरेल | गार्डरेल सेटअप |
| कॉन्फ़िगरेशन | कॉन्फ़िगरेशन संदर्भ |
| CLI | CLI संदर्भ |
| ऑब्ज़र्वेबिलिटी | ऑब्ज़र्वेबिलिटी |
रिपॉज़िटरी Markdown योगदानकर्ता मार्गदर्शन, कार्यान्वयन अनुबंध, पैकेज-स्थानीय नोट्स, जनरेट किए गए स्कीमा संदर्भ, टेस्ट फ़िक्स्चर, और ऐतिहासिक डिज़ाइन रिकॉर्ड तक सीमित है। docs/README.md से शुरू करें।
स्रोत विकास
स्रोत लक्ष्य योगदानकर्ता टूलिंग हैं। वे रिलीज़-प्रबंधित होस्ट के लिए इंस्टॉलेशन या अपग्रेड पथ नहीं हैं; उन कार्यों के लिए ऊपर दी गई वेबसाइट मार्गदर्शिकाओं का उपयोग करें। चेक-इन किए गए टूलचेन अनुबंध Python >=3.10,<3.14 (pyproject.toml) और Go 1.26.4 (go.mod) हैं। CI TypeScript घटकों का परीक्षण Node.js 24 के साथ करता है।
git clone https://github.com/cisco-ai-defense/defenseclaw.git
cd defenseclaw
make build
make test
make check
make lint
make build चेकआउट आर्टिफ़ैक्ट तैयार करता है, बिना उन्हें प्रकाशित किए या प्रबंधित इंस्टॉलेशन स्थिति बदले; इसका pycli चरण साझा रिपॉज़िटरी-स्थानीय .venv बना या अपडेट कर सकता है। स्थिति-परिवर्तनकारी स्रोत लक्ष्यों का उपयोग करने से पहले make help चलाएँ। सभी स्थानीय स्रोत लक्ष्य उस एक लॉक किए गए, टेस्ट-तैयार .venv को साझा करते हैं; चुनने के लिए कोई अलग प्रोडक्शन-बनाम-डेवलपमेंट Python वातावरण नहीं है। make test, make check, और make py-lint आवश्यकता पड़ने पर उस वातावरण को बूटस्ट्रैप करते हैं। make all जानबूझकर स्थानीय विकास के लिए वर्तमान चेकआउट को पुनर्निर्मित और सक्रिय करता है; निम्न-स्तरीय make install, make dev-install, और scripts/install-dev.sh लक्ष्य स्रोत-स्वामित्व नियम लागू करते हैं और अपग्रेड पथ नहीं हैं। रिलीज़ इंस्टॉल defenseclaw upgrade के साथ अपग्रेड होते हैं, जो नवीनतम रिलीज़ का इंस्टॉलर चलाता है; अपग्रेड पृष्ठ देखें।
प्रमुख स्रोत क्षेत्र हैं:
| क्षेत्र | पथ |
|---|---|
| Python CLI और TUI | cli/defenseclaw/ |
| Go गेटवे कमांड | cmd/ |
| Go कार्यान्वयन पैकेज | internal/ |
| OpenClaw एक्सटेंशन | extensions/defenseclaw/ |
| नीति बंडल | policies/ |
| संस्करणित स्कीमा | schemas/ |
| रिलीज़ और डेवलपर ऑटोमेशन | scripts/ |
| टेस्ट और फ़िक्स्चर | test/ और घटक-स्थानीय *_test.* फ़ाइलें |
पुल-अनुरोध वर्कफ़्लो के लिए CONTRIBUTING.md और निजी भेद्यता रिपोर्टिंग के लिए SECURITY.md देखें।
लाइसेंस
Apache-2.0। LICENSE और NOTICE देखें।
Copyright 2026 Cisco Systems, Inc. और इसके सहयोगी।