קוד פתוח · חינם לתמיד

סרקו את מה שהסוכנים שלכם סומכים עליו — בפקודה אחת

Palanit Core הוא סורק ללא תלויות עבור ה-Model Context Protocol. תנו לו תצורת MCP או מניפסט כלים והוא יקרא כל כלי כפי שהסוכן שלכם יקרא — ואז יסמן את אלה שיבגדו בו בשקט. הוא חינמי, קוד פתוח, ומתוכנן לחיות בטרמינל וב-CI שלכם.

מה Core מזהה

HIGH

הרעלת תיאורי כלים

הוראות נסתרות בתיאור של כלי שהסוכן שלכם יבצע כאילו אתם כתבתם אותן.

HIGH

דליפת נתונים

תיאורים או סכמות שמנווטים את הסוכן לשלוח נתונים או סודות לנקודת קצה חיצונית.

HIGH

סודות מוטמעים בקוד

מפתחות API, אסימונים ואישורים המוטמעים בתצורות ובמניפסטים.

MED

Unicode בלתי נראה

תווי בקרה ברוחב אפס ודו-כיווניים שמסתירים הוראות מבדיקה אנושית.

MED

חבילות לא מקובעות

שרתים שמופעלים עם @latest או גרסאות צפות — סיכון שרשרת אספקה של החלפה.

MED

כלים להרצת Shell

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

LOW

תעבורה ללא TLS

נקודות קצה מעל http:// שבהן תעבורת הכלי ניתנת לקריאה או לשינוי במעבר.

LOW

הצללה בהתנגשות שמות

שני כלים עם אותו שם, המאפשרים לכלי זדוני להצל על כלי מהימן.

נבנה עבור CI

Core יוצא עם קוד 1 על כל ממצא בחומרת HIGH ומעלה, כך שכלי מורעל מכשיל את ה-build במקום להגיע לייצור. פלט JSON קריא-מכונה משתלב בכל צינור או לוח בקרה.

פתוח בעיצוב

כל כלל ניתן לקריאה ולביקורת. אתם יכולים לראות בדיוק מה Core מחשיב כמסוכן, להרחיב אותו בכללים משלכם, ולסמוך עליו דווקא משום שאתם יכולים לבדוק אותו.

התקנה והרצה

bash
# Install (PyPI)
pip install palanit-core

# Scan an MCP config — fails CI on HIGH+
palanit scan mcp.config.json --fail-on HIGH

# Machine-readable output
palanit scan mcp.config.json --json > report.json