اسکیلگیت، اسکنر رایگان اسکیلهای هوش مصنوعی
خلاصهٔ کاملتر
این روزها اسکیلها و ایجنتهای هوش مصنوعی به کلاود، سرویسهای SaaS و پایپلاینهای توسعه وصل میشن، ولی کلی دستورالعمل شخصثالث توشون هست که تیمها تقریباً هیچوقت مرورشون نمیکنن. تو این مقاله اومده که Mitiga Labs برای همین مشکل ابزار رایگانی به اسم Skillgate ساخته که این فایلها رو قبل از اینکه ایجنت اجراشون کنه بررسی میکنه.
طرز کارش سادهست: لینک یه فایل یا ریپوی عمومی گیتهاب رو میدی، Skillgate اسکن رو به یه کامیت مشخص پین میکنه که دقیقاً بدونی چی چک شده، بعد با تحلیل امضا (signature) و AST و یه مرحلهی «LLM بهعنوان داور» فایل رو میخونه. هیچی اجرا نمیشه؛ همهچی استاتیکه.
خروجی یه نمرهی خطر از ۱۰۰ و یه حکمه (Clean، Risky، Suspicious یا Dangerous)، بههمراه توضیح نمره و لیست یافتهها بهتفکیک شدت و راه رفعشون. اسکن یه فایل چند ثانیه طول میکشه و یه ریپوی کامل یکیدو دقیقه.
Skillgate بیشتر از ۸۰ قانون تشخیص داره که روی خانوادههای حملهای مثل prompt injection، اجرای کد از راه دور از طریق هوک (hook RCE)، نشت credential، مسمومسازی ابزار و اسکیل، مسمومسازی MCP و حافظه، و command injection کار میکنه. این یافتهها به فریمورکهای شناختهشدهای مثل OWASP Agentic AI Top 10 و MITRE ATT&CK و ATLAS نگاشت میشن که بفهمی چرا یه فایل پرچم خورده.
فایلهایی که میخونه همونهایین که ایجنتها واقعاً لود میکنن: SKILL.md، هوکها، CLAUDE.md، AGENTS.md، .cursorrules، mcp.json و package.json. به گفتهی مقاله این ابزار از سری تحقیقات «Breaking Skills» همین تیم دربارهی حملات زنجیرهتأمین ایجنتها دراومده؛ همون تیمی که نشون داد یه اسکیل میتونه بیسروصدا کل یه کدبیس رو به ریپوی مهاجم پوش کنه.
مرور اسکنهای عمومی ناشناسه و حساب نمیخواد، ولی برای ثبت اسکن خودت باید یه حساب رایگان بسازی. فعلاً هم متنباز نیست و توی نسخهی اول یه ابزار هاستشدهست؛ نویسنده میگه یه API هم برای آینده در برنامهست.
نکات کلیدی:
- Skillgate یه اسکنر استاتیک رایگان از Mitiga Labs برای فایلهای اسکیل، هوک و کانفیگ ایجنتهای هوش مصنوعیه.
- لینک ریپوی عمومی گیتهاب رو میگیره، پین به کامیت میکنه و نمرهی خطر از ۱۰۰ با حکم Clean تا Dangerous میده.
- بیشتر از ۸۰ قانون داره و یافتهها رو به OWASP Agentic AI Top 10 و MITRE ATT&CK/ATLAS نگاشت میکنه.
- هیچ فایلی اجرا نمیشه؛ تحلیل کاملاً استاتیک بهعلاوهی یه مرحلهی LLM-as-judge برای اسکیلهاست.
- فعلاً متنباز نیست و هاستشدهست؛ API در راهه.




