הבדיקות של VibeScale, בתוך Claude ו-ChatGPT
שלושה כלים חינמיים מהאתר, מתוך השיחה: מה האתר החי חושף לכל מבקר, איפה חסר RLS ב-Supabase, ואילו משתני סביבה נשלחים לדפדפן. ב-Claude Code הכלים עובדים ישר על הקבצים בפרויקט.
מה אפשר לשאול
- scan_app_launch_readiness
בדיקת אבטחה לאתר החי
"תבדוק אם my-app.lovable.app מדליפה מפתחות לדפדפן"
מפתחות סודיים שהגיעו לקוד של הדפדפן (מוסתרים חלקית), קוד מקור שפורסם, וכותרות הגנה חסרות, עם תיקון לכל אחד.
הכלי באתר - lint_supabase_rls
בודק RLS ל-Supabase
"תעבור על המיגרציות בתיקייה supabase/migrations ותגיד איפה חסר RLS"
טבלאות בלי RLS, מדיניות שמתירה הכל, הרשאות כתיבה ל-anon ודלי אחסון ציבורי, עם SQL לתיקון.
הכלי באתר - check_env_exposure
האם המשתנים נחשפים לדפדפן
"אילו משתנים מקובץ ה-.env.example נשלחים לדפדפן?"
לכל שם משתנה: האם כלי הבנייה שולח אותו לכל מבקר, והאם הוא נראה כמו מפתח שצריך להישאר בשרת.
הכלי באתר
איך מחברים
דקה אחת, בלי מפתחות ובלי חשבון אצלנו. כתובת החיבור:
https://vibe.elya-studio.com/mcp
Claude Code
מריצים בטרמינל, מתוך תיקיית הפרויקט:
claude mcp add --transport http vibescale https://vibe.elya-studio.com/mcp
אחר כך אפשר לבקש מ-Claude Code לבדוק את המיגרציות, את קובץ ה-.env.example או את האתר אחרי העלאה.
Claude
בהגדרות, תחת Connectors, בוחרים להוסיף חיבור מותאם אישית (Add custom connector) ומדביקים את כתובת החיבור.
ChatGPT
בגרסת הדפדפן, בתוכניות שמאפשרות חיבור מותאם אישית, מוסיפים חיבור חדש ומדביקים את כתובת החיבור.
שאלות נפוצות
מה זה בעצם?
חיבור (נקרא גם MCP, תקן פתוח לחיבור עוזרי AI לכלים) שנותן ל-Claude, ל-Claude Code ול-ChatGPT להריץ שלושה מהכלים החינמיים של VibeScale מתוך השיחה. שואלים במילים שלכם, והעוזר מפעיל את הכלי.
מה נשלח אליכם, ומה נשמר?
רק מה שהכלי צריך: כתובת האתר לבדיקת האבטחה, טקסט ה-SQL לבודק ה-RLS, ושמות המשתנים לבדיקת המשתנים. ערכים של משתנים לא נדרשים, ואם נשלחו הם נמחקים. המידע משמש רק להחזרת התוצאה ולא נשמר, חוץ מתוצאת בדיקה של כתובת אתר, שנשמרת בזיכרון השרת עד שעה כדי לא לסרוק את אותו אתר שוב. אין התחברות.
החיבור משנה משהו באפליקציה שלי?
לא. כל הכלים קוראים בלבד. בדיקת האבטחה קוראת רק מה שהאתר שולח לכל מבקר, לא מתחברת ולא פונה למסד הנתונים. ה-SQL לא מורץ, רק נקרא כטקסט.
מה ההבדל מהבדיקה לפני השקה?
הכלים רואים מה שגלוי מבחוץ, או טקסט שמדביקים להם. הבדיקה לפני השקה היא בדיקה ידנית של אדם מהצוות, מבפנים: הרשאות, מפתחות, מסד הנתונים, תשלומים ועלות אירוח.
רוצים שאדם יעבור על האפליקציה מבפנים? מה כוללת הבדיקה לפני השקה.
רוצים חיבור כזה לאפליקציה שלכם? האפליקציה שלכם בתוך ChatGPT ו-Claude.
לבדוק את זה על הפרויקט שלכם
20 דקות בוואטסאפ, ללא עלות. מספרים מה בניתם ואיפה זה נתקע, ויוצאים עם הצעד הבא.
- מבית Elya Studio
- 5.0 בגוגל
- 50+ פרויקטים של הצוות בפרודקשן