מחקר שסרק 42,447 סקילים ממרקטפלייסים גדולים מצא ש-26% מהם מכילים לפחות חולשת אבטחה אחת - ו-5% מגיעים עם כוונה זדונית ממש. NVIDIA שחררה בתגובה כלי חינמי בקוד פתוח בשם SkillSpector: אנטי-וירוס שסורק כל סקיל לפני שהוא נכנס לקלוד קוד שלכם. במדריך הזה תתקינו אותו, תריצו סריקה ראשונה, ותבינו בדיוק מה לעשות עם התוצאה. כל הפקודות מאומתות מול הריפו הרשמי.
כשאתם מתקינים סקיל, אתם לא מוסיפים לקלוד "עוד קצת ידע". אתם נותנים לו קובץ הוראות שהוא מבצע - עם הגישה שכבר יש לו למחשב שלכם: הקבצים, הטרמינל, מפתחות ה-API בסביבת העבודה, ולפעמים גם שרתי MCP מחוברים.
רוב האנשים מתקינים סקיל בדיוק כמו שהם מעתיקים פקודה מסטאק אוברפלואו - בלי לפתוח את הקוד. וזה בדיוק מה שהמחקר מדד: מתוך 42,447 סקילים שנסרקו, 26.1% הכילו לפחות חולשה אחת, ו-5.2% הראו סימנים לכוונה זדונית. זה אחד מכל עשרים.
למה זה שונה מפלאגין רגיל: תוסף רגיל רץ בתוך ארגז חול. סקיל של סוכן רץ דרך הסוכן - ולסוכן יש כבר את כל ההרשאות שאתם נתתם לו. הזרקת פרומפט מוצלחת בסקיל אחד יכולה להפוך את קלוד לכלי שמדליף לכם קבצים.
זה כלי שורת פקודה בקוד פתוח (רישיון Apache 2.0) שקורא סקיל ואומר לכם אם להתקין אותו. אתם מכוונים אותו על תיקייה, קובץ SKILL.md בודד, קובץ zip, או ישר על כתובת ריפו בגיטהאב - והוא מחזיר רשימת ממצאים, ציון סיכון, והמלצה.
הסריקה עובדת בשני מעברים. המעבר הראשון סטטי ולוקח שניות: הוא עובר על עץ הקוד ומסמן דפוסים מסוכנים - exec, eval, subprocess, ייבוא דינמי - מול 71 דפוסי חולשה ב-17 קטגוריות. המעבר השני אופציונלי וכבוי כברירת מחדל: מודל שפה קורא את הקוד המסומן בהקשר, מסנן התרעות שווא וכותב הסבר קריא.
עובד לגמרי לוקאלי, בלי מפתח ובלי אינטרנט. זה מה שתריצו ב-99% מהמקרים.
קורא את הקוד בהקשר, מוריד התרעות שווא. דורש הגדרת ספק ומפתח.
סורק גם סקילים של Codex ושרתי MCP - כולל בדיקת הרשאות-מינימום.
Apache 2.0. אפשר לקרוא בדיוק מה הוא בודק, ולהוסיף כללים משלכם.
הדרך הכי מהירה - דרך uv. פקודה אחת בטרמינל ואתם עם skillspector זמין בכל מקום:
אין לכם uv? זו פקודה אחת (מנהל החבילות של פייתון שהחליף אצל רובנו את pip):
מעדיפים לעבוד מהמקור (כדי לקרוא את הקוד בעצמכם - וזה בהחלט בכיוון הרוח של המדריך הזה):
דרישה אחת: פייתון 3.12 ומעלה. תבדקו עם python3 --version. אם אתם על גרסה ישנה יותר - uv יסדר לכם את זה לבד בהתקנה המהירה.
זו כל הפקודה. תבחרו את השורה שמתאימה למה שיש לכם ביד:
הורדתם סקיל לתיקייה ורוצים לדעת אם להתקין. תכוונו את הסורק על התיקייה - הוא ייכנס פנימה לבד.
ראיתם סקיל מעניין ברשת ואתם רוצים לבדוק אותו לפני שהוא נוגע במחשב שלכם. תנו לסורק את הכתובת - הוא מוריד וסורק בעצמו.
מישהו שלח לכם סקיל בקובץ אחד או ב-zip? אותה פקודה, רק תצביעו על הקובץ.
רוצים לשמור את הממצאים או להריץ את זה אוטומטית בפייפליין? תוציאו JSON. וכשאתם רוצים סריקה לוקאלית טהורה בלי שום קריאה למודל - תוסיפו --no-llm.
בסוף כל סריקה אתם מקבלים ציון בין 0 ל-100. ככל שהציון גבוה יותר - כך מסוכן יותר. זו הנקודה שהכי מבלבלת אנשים בפעם הראשונה, אז שווה לזכור אותה: אתם רוצים מספר נמוך.
לא נמצאה בעיה משמעותית. אפשר להתקין.
יש ממצאים ששווה לקרוא. תפתחו את הדוח, תבינו כל אחד, ותחליטו במודע.
אל תתקינו. אם אתם חייבים דווקא את הסקיל הזה - תתקנו אותו קודם.
מחקו וסגרו את הטאב. אין כאן שיקול דעת.
בין הדברים שהסורק מחפש: הזרקת פרומפטים (הוראות מוסתרות שמשתלטות על הסוכן), דליפת מידע (קוד ששולח לכם קבצים או מפתחות החוצה), הסלמת הרשאות, שימוש לרעה בכלים, הרעלת זיכרון, סיכוני שרשרת אספקה, והרשאות-יתר בשרתי MCP.
טיפ לצוותים: אפשר לקבע קו בסיס - כלומר "הממצאים האלה ידועים ומאושרים" - ואז כל סריקה עתידית מתריעה רק על מה שחדש.
כלי אבטחה שווה בדיוק כמו התדירות שבה משתמשים בו. ארבעה דברים קטנים שהופכים את זה לאוטומטי:
הכלל פשוט: כל סקיל שלא כתבתם בעצמכם עובר סריקה. גם אם הוא מקריאייטור שאתם אוהבים.
ציון 30 עם ממצא אחד ברור שונה לגמרי מציון 30 עם שישה ממצאים מטושטשים.
סקיל בטוח היום יכול לקבל קומיט זדוני מחר. עדכנתם - סרקתם.
עובדים בצוות? פלט JSON + קו בסיס, וכל PR שמוסיף סקיל נבדק לבד.
ואם אתם רוצים גם את המעבר השני - זה שקורא את הקוד בהקשר ומסנן התרעות שווא - צריך להגדיר ספק מודל. אפשר להצביע על אנתרופיק, על OpenAI, על השרתים של NVIDIA, או אפילו על ה-CLI של קלוד שכבר מותקן אצלכם:
אבטחת סקילים היא חתיכה אחת קטנה מתוך תמונה גדולה: איך בונים מערכת AI שעובדת בשבילכם בלי לשבור דברים. זה בדיוק מה שאנחנו בונים בליווי האישי - AI OS שלם סביב העסק שלכם: תוכן, לידים, תפעול, הכל מסודר ורץ לבד.
15 דקות ייעוץ בחינם