סרקו את מה שהסוכנים שלכם סומכים עליו — בפקודה אחת
Palanit Core הוא סורק ללא תלויות עבור ה-Model Context Protocol. תנו לו תצורת MCP או מניפסט כלים והוא יקרא כל כלי כפי שהסוכן שלכם יקרא — ואז יסמן את אלה שיבגדו בו בשקט. הוא חינמי, קוד פתוח, ומתוכנן לחיות בטרמינל וב-CI שלכם.
מה Core מזהה
הרעלת תיאורי כלים
הוראות נסתרות בתיאור של כלי שהסוכן שלכם יבצע כאילו אתם כתבתם אותן.
דליפת נתונים
תיאורים או סכמות שמנווטים את הסוכן לשלוח נתונים או סודות לנקודת קצה חיצונית.
סודות מוטמעים בקוד
מפתחות API, אסימונים ואישורים המוטמעים בתצורות ובמניפסטים.
Unicode בלתי נראה
תווי בקרה ברוחב אפס ודו-כיווניים שמסתירים הוראות מבדיקה אנושית.
חבילות לא מקובעות
שרתים שמופעלים עם @latest או גרסאות צפות — סיכון שרשרת אספקה של החלפה.
כלים להרצת Shell
כלים שמריצים Shell, ומרחיבים את רדיוס הנזק של כל קריאה אחת שנפגעה.
תעבורה ללא TLS
נקודות קצה מעל http:// שבהן תעבורת הכלי ניתנת לקריאה או לשינוי במעבר.
הצללה בהתנגשות שמות
שני כלים עם אותו שם, המאפשרים לכלי זדוני להצל על כלי מהימן.
נבנה עבור CI
Core יוצא עם קוד 1 על כל ממצא בחומרת HIGH ומעלה, כך שכלי מורעל מכשיל את ה-build במקום להגיע לייצור. פלט JSON קריא-מכונה משתלב בכל צינור או לוח בקרה.
פתוח בעיצוב
כל כלל ניתן לקריאה ולביקורת. אתם יכולים לראות בדיוק מה Core מחשיב כמסוכן, להרחיב אותו בכללים משלכם, ולסמוך עליו דווקא משום שאתם יכולים לבדוק אותו.
התקנה והרצה
# 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