SkillSpector: לסרוק כל Skill לפני שמתקינים אותו

בשורה התחתונה

SkillSpector הוא כלי קוד-פתוח של NVIDIA שסורק Skills של סוכני AI (כמו אלה של Claude Code, Codex ו-Gemini CLI) ומאתר בהם פרצות אבטחה, קוד זדוני ודפוסים מסוכנים, עוד לפני שאתם מתקינים אותם.

איור פתיחה למדריך: SkillSpector

מה זה SkillSpector?

SkillSpector הוא כלי קוד-פתוח של NVIDIA שסורק Skills של סוכני AI (כמו אלה של Claude Code, Codex ו-Gemini CLI) ומאתר בהם פרצות אבטחה, קוד זדוני ודפוסים מסוכנים, עוד לפני שאתם מתקינים אותם.

Skill הוא לא סתם תוסף תמים. זה קוד שהסוכן שלכם מריץ עם ההרשאות שלכם, הגישה לקבצים שלכם ולמפתחות ה-API שלכם. NVIDIA בדקו 42,447 סקילים ממרקטים שונים וגילו ש-26% מהם מכילים לפחות פרצת אבטחה אחת, ו-5% ממש זדוניים.

הריפו הרשמי: github.com/NVIDIA/SkillSpector

הריפו הרשמי: github.com/NVIDIA/SkillSpector

למה זה קריטי

כשאתם מתקינים Skill, אתם נותנים לו גישה ל:

  • ההרשאות שלכם: כל מה שהסוכן יכול לעשות, גם ה-Skill יכול
  • הקבצים שלכם: קריאה וכתיבה בתיקיות שהסוכן ניגש אליהן
  • המפתחות והסודות שלכם: API keys, tokens, credentials

שלושת האיומים הנפוצים: גניבת מפתחות, משיכת קוד מרוחק, והוראות נסתרות שמשתלטות על הסוכן מבפנים (prompt injection). זה לא פאניקה, זו היגיינה בסיסית, בדיוק כמו שלא מריצים קובץ אקראי מהאינטרנט.

איך מתקינים את SkillSpector

הדרך המהירה: פקודה אחת עם uv (דורש Python 3.12 ומעלה):

uv tool install git+https://github.com/NVIDIA/skillspector.git

איך מתקינים את SkillSpector

לעדכון בעתיד:

uv tool update skillspector

אפשר גם דרך Docker, בלי Python בכלל:

docker run --rm -v "$PWD:/scan" skillspector scan ./my-skill/

איך סורקים Skill

לפני כל Skill חדש שאתם מתקינים, מריצים עליו סריקה. SkillSpector מקבל תיקייה מקומית, קובץ בודד, לינק ל-GitHub או קובץ ZIP:

skillspector scan ./my-skill/
skillspector scan ./SKILL.md
skillspector scan https://github.com/user/my-skill

רוצים דוח מסודר לשמירה? אפשר לייצא ל-Markdown, JSON או SARIF:

skillspector scan ./my-skill/ --format markdown --output report.md

איך מבינים את ציון הסיכון

SkillSpector נותן לכל Skill ציון סיכון מ-0 עד 100. ככל שהציון גבוה יותר, כך ה-Skill מסוכן יותר. הכלל הפשוט: מעל 51, פשוט לא מתקינים.

ציוןרמההמלצה
0 - 20LOWבטוח להתקנה
21 - 50MEDIUMזהירות: כדאי לבדוק ידנית
51 - 80HIGHלא להתקין
81 - 100CRITICALמסוכן: בהחלט לא

מה SkillSpector מזהה

הכלי בודק 68 דפוסי פגיעות ב-17 קטגוריות שונות, ביניהן:

  • Prompt Injection: הזרקת הוראות והוראות נסתרות בטקסט
  • Data Exfiltration: הדלפת מידע וסודות החוצה
  • Privilege Escalation: הסלמת הרשאות וגישה למפתחות
  • Supply Chain: תלויות לא בטוחות וקוד מעורפל
  • Excessive Agency: גישה בלתי מוגבלת לכלים ולמשאבים

טבלת הדפוסים המלאה מתוך התיעוד הרשמי

טבלת הדפוסים המלאה מתוך התיעוד הרשמי

שלב מתקדם: ניתוח סמנטי עם LLM

מעבר לסריקה הסטטית המהירה, SkillSpector יכול להפעיל גם ניתוח חכם עם מודל שפה (Claude, GPT ואחרים) שבודק את הכוונה מאחורי הקוד ומסנן התראות שווא. רוצים סריקה מהירה ופרטית לגמרי, בלי לשלוח שום דבר לענן? הוסיפו no-llm:

skillspector scan ./my-skill/ --no-llm

טיפים

  • הפכו את הסריקה להרגל: לפני כל Skill חדש, סרקו אותו קודם
  • מעל ציון 51: אל תתקינו, גם אם ה-Skill נראה שימושי
  • אפשר לסרוק ישר מהלינק ב-GitHub בלי להוריד כלום
  • השתמשו ב-no-llm לסריקה מהירה ופרטית שלא שולחת קוד החוצה
  • שמרו baseline כדי שסריקות חוזרות יראו רק בעיות חדשות

לינקים

נכתב על ידי

מוביל AI ודאטה בקבוצה עסקית גדולה, מעביר סדנאות ובונה סוכני AI לארגונים.

עודכן לאחרונה:

רוצים ללמוד את זה עם כל הצוות?

סדנאות AI פרקטיות לעובדים, למנהלים ולצוותים טכניים, עם תרגול על המשימות האמיתיות שלכם.

5,000+ חברים בקהילת Vibe Coding Israel

הקהילה הגדולה בישראל לבנייה עם AI: שאלות, דמואים, מדריכים ומפגשים. בלי ספאם, רק אנשים שבונים.

הצטרפות לקבוצה (נפתח בחלון חדש)

המספר מתעדכן ידנית. נכון ל-10/2026.