منصوبے کے بارے میں
CC Safety Net (Coding CLI Safety Net) ایک سیکیورٹی ٹول ہے جو AI کوڈنگ ایجنٹس کی طرف سے ٹول کالز کو ان کے چلنے سے پہلے روک لیتا ہے۔ یہ کمانڈ کو پارس کر کے تباہ کن آپریشنز کی نشاندہی کرتا ہے (مثلاً `git reset --hard`، `git push --force`، خطرناک اہداف پر `rm -rf`، `find -delete`، PowerShell `Remove-Item`) اور حساس فائلوں جیسے SSH کیز، `.env` فائلوں، اور کلاؤڈ اسناد تک رسائی کو بلاک کرتا ہے۔ یہ Windows، macOS، اور Linux پر کام کرتا ہے، اور Amp Code، Antigravity CLI، Claude Code، Codex، Cursor، Gemini CLI، GitHub Copilot CLI، Grok Build، Hermes Agent، Kimi Code، OpenClaw، OpenCode، اور Pi کی حمایت کرتا ہے۔
اہم خصوصیات میں شامل ہیں:
- **کمانڈ تجزیہ**: کمانڈز کو پارس کر کے تباہ کن ارادے کا پتہ لگاتا ہے، چاہے وہ `bash -c` یا `python -c` میں لپٹی ہوں۔
- **خفیہ تحفظ**: SSH کیز، `.env`، `~/.aws`، اور کوڈنگ CLIs کی طرف سے استعمال ہونے والی اسناد فائلوں تک رسائی کو بلاک کرتا ہے۔
- **حسب ضرورت پالیسی**: ایک GUI (`npx cc-safety-net gui`) صارفین کو انفرادی قواعد کو ٹوگل کرنے، اجازت/انکار راستے شامل کرنے، اور حفاظتی پریسیٹس (Standard، Strict، Paranoid) سیٹ کرنے دیتا ہے۔
- **رول بکس**: Terraform، AWS، gcloud، اور Azure کے لیے سرکاری پیک، یا حسب ضرورت JSON رول بکس، بلٹ ان تحفظات کو غیر فعال کیے بغیر بلاکس شامل کر سکتے ہیں۔
- **ٹیم شیئرنگ**: پالیسی کو git (`.cc-safety-net/`) میں کمٹ کیا جا سکتا ہے تاکہ کلونز اور کلاؤڈ سیشنز میں مستقل نفاذ ہو۔
- **لائبریری API**: Node.js ڈویلپرز `checkCommand` کو کال کر کے حفاظتی چیکس کو اپنے ٹولز میں ضم کر سکتے ہیں۔
- **تشخیصیات**: `status`، `doctor`، `explain`، `logs`، اور `gui` جیسی کمانڈز مرئیت اور خرابیوں کا ازالہ فراہم کرتی ہیں۔
حدود: یہ فائل سسٹم اجازتیں سیٹ نہیں کرتا، نیٹ ورک ایگریس کی نگرانی نہیں کرتا، یا پروسیسز کو کنٹین نہیں کرتا۔ پالیسی فائل تحفظ درست راستوں سے مماثل ہے اور کمانڈز کی نقل نہیں کرتا۔ Codex میں `write_stdin` ایونٹس کے ساتھ ایک مخصوص حد ہے۔
انسٹالیشن `npx -y cc-safety-net@latest install` کے ذریعے، اور اپ ڈیٹس `npx -y cc-safety-net@latest update` کے ذریعے۔ Node.js 18+ درکار ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.