منصوبے کے بارے میں
الٹیمیٹ بگ اسکینر (ubs) ایک اسٹیٹک تجزیہ ٹول ہے جو متعدد مقبول پروگرامنگ زبانوں بشمول JavaScript/TypeScript، Python، C/C++، Rust، Go، Java، Ruby، Swift، C#، اور Elixir میں 1000 سے زیادہ بگ پیٹرنز کا خودکار طور پر پتہ لگاتا ہے۔ یہ AI کوڈنگ ایجنٹس کے لیے کوالٹی گارڈ ریل کے طور پر کام کرنے کے لیے ڈیزائن کیا گیا ہے، جو عام غلطیاں جیسے null پوائنٹر ڈیریفرنس، غائب await، XSS کمزوریاں، اور ریسورس لیکس کو پروڈکشن تک پہنچنے سے پہلے پکڑتا ہے۔
یہ ٹول ایک زبان سے آگاہ میٹا رنر کے طور پر کام کرتا ہے جو ریپوزٹری میں موجود زبانوں کا خودکار پتہ لگاتا ہے اور فی زبان اسکینرز تک پھیل جاتا ہے۔ ہر اسکینر آزادانہ طور پر چلتا ہے اور متعدد آؤٹ پٹ فارمیٹس (text، JSON، JSONL، SARIF، اور TOON) کی حمایت کرتا ہے تاکہ ڈاؤن اسٹریم ٹولنگ مستقل رہے۔ تمام زبانوں کے نتائج ایک ہی رپورٹ میں ضم ہو جاتے ہیں، جس سے CI سسٹمز اور AI ایجنٹس کے لیے ایک آرٹیفیکٹ کو پارس کرنا آسان ہو جاتا ہے۔
اہم خصوصیات میں شامل ہیں:
- **18 خصوصی ڈیٹیکشن کیٹیگریز** جو null سیفٹی، سیکیورٹی سوراخ، async/await بگز، ریسورس لائف سائیکل مسائل، اور مزید کا احاطہ کرتی ہیں۔
- **سپلائی چین کے تحفظات**: سستی سے ڈاؤن لوڈ کیے گئے ماڈیولز کو پن شدہ SHA-256 چیک سمز کے خلاف تصدیق کیا جاتا ہے، اختیاری minisign دستخط کی تصدیق کے ساتھ۔
- **کیٹیگری پیکس** مرکوز اسکیننگ کے لیے (مثلاً، resource-lifecycle) اور **شیئر کے قابل رپورٹس** بیس لائن موازنہ، HTML پیش نظاروں، اور GitHub permalinks کے ساتھ۔
- **مشین کے قابل پڑھنے والا آؤٹ پٹ** ایجنٹ سیاق و سباق کے لیے، بشمول JSON Schema کی توثیق اور ٹوکن کے لیے بہتر بنایا گیا TOON فارمیٹ۔
- **Git سے آگاہ اسکیننگ** اسٹیجڈ یا صرف ڈف تبدیلیوں کے لیے، نیز سختی کے پروفائلز (strict/loose) اور ان لائن دبانے والے تبصرے۔
- **آسان انسٹالیشن** ایک لائن والے curl اسکرپٹ، Homebrew، Nix، یا Docker کے ذریعے، آسان موڈ (تمام انحصار خودکار انسٹال) اور سالمیت کو ترجیح دینے والی تصدیق کے اختیارات کے ساتھ۔
- **AI کوڈنگ ایجنٹس کے ساتھ انٹیگریشن**: Claude Code، Codex، Cursor، اور دیگر ایجنٹس کا خودکار پتہ لگاتا ہے، اور بغیر کسی اضافی سوال کے کوالٹی گارڈ ریلز (مثلاً، فائل محفوظ ہونے پر اسکین) وائر کر سکتا ہے۔
- **خودکار اپ ڈیٹ** (اختیاری) اور ایک `ubs doctor` کمانڈ ماحول کا آڈٹ کرنے اور غائب یا خراب ماڈیولز کو ٹھیک کرنے کے لیے۔
الٹیمیٹ بگ اسکینر کو ڈویلپرز اور AI ایجنٹس کے لیے ایک تیز، جامع بگ شکار ساتھی کے طور پر پیش کیا گیا ہے، جس کا مقصد ڈیبگنگ کے وقت کو کم کرنا اور کثیر اللسانی منصوبوں میں کوڈ کے معیار کو بہتر بنانا ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.