
Compass
עוזר קוד מבוסס AI ל־VS Code ולטרמינל שרץ כולו על השרתים שלכם. המפתחים מקבלים שותף לכתיבת קוד שמכיר את ה־Codebase. צוות האבטחה מקבל אישור אנושי לכל שינוי, ביקורת אבטחה לכל משימה, יומן ביקורת מלא — וחבילה חתומה ומתועדת במלואה לאישור.
ריבוני. מפוקח. כפוף למדיניות.
שלוש התחייבויות שארגוני ממשלה וארגונים מפוקחים צריכים לפני ש־AI נוגע בקוד שלהם.
אין נתיב החוצה.
המודל, חיפוש הקוד והתיעוד רצים כולם על השרתים שלכם, והשרת היחיד שהלקוח מתקשר איתו הוא שרת ה־PAIS שלכם, בתוך הרשת. אפס תעבורה יוצאת, בכל רגע נתון. אין נתיב טלמטריה, אין ממשק ניהול בענן, ושום דבר לא מורד בזמן ריצה.
אדם מאשר כל שינוי.
כברירת מחדל כל עריכה מוצגת כ־diff לאישור, ומצב תכנון מאפשר לבחון את הגישה לפני שנוגעים בקובץ כלשהו. פקודות בלתי־הפיכות — מחיקה רקורסיבית, DROP TABLE, force-push — לעולם לא מורצות על ידי Compass, גם אם אושרו.
מדיניות האבטחה שלכם, נאכפת.
מסמך המדיניות הקיים שלכם הופך לכללים נאכפים. כל משימת קידוד מסתיימת בביקורת אבטחה נעולה מולו: סודות מוטמעים בקוד או סיכוני הזרקה חוסמים את סיום המשימה, ובקשות שמפרות מדיניות נדחות ונרשמות עבור המנהלים.
בודק אבטחה בכל משימה
לפני ש־Compass מכריז על משימת קידוד כהושלמה, סוכן אבטחה עצמאי בודק את השינוי. הוא יכול לקרוא אבל לעולם לא לערוך — ואי אפשר לשכנע אותו לוותר על ממצא.
קודם — סורקים דטרמיניסטיים
סורקים בהתאם ל־OWASP Top 10 בודקים את הקבצים שהשתנו: סודות מוטמעים, הזרקות, SSRF, Path Traversal, XXE, דה־סריאליזציה לא בטוחה, הצפנה חלשה ועוד. ממצא קריטי חוסם בעצמו — שום מודל לא יכול לבטל אותו.
סוקר עצמאי
סוכן נפרד, לקריאה בלבד, בודק את השינוי מול המדיניות שלכם וכללי בסיס מובנים — כולל קוד שהשינוי מחק, כמו בדיקת הרשאה שהוסרה.
מתוקן, ונבדק שוב
כל ממצא הופך למשימת תיקון והקוד נבדק מחדש. רק בעיות שהשינוי הכניס חוסמות; בעיות שכבר היו בקוד מדווחות, בלי לכפות אותן על המפתח.
רק אדם יכול לאשר
ממצא ניתן לאישור רק כשאדם מקליד זאת — לעולם לא הסוכן — ורק עבור אותו קוד בדיוק. סודות, הזרקות, SSRF, Path Traversal והצפנה חלשה לעולם אינם ניתנים לוויתור. כל אישור נרשם ביומן.
כל פעולה — מתועדת
Compass מתעד כל שיחה בשרת ה־PAIS שלכם — משויך למשתמש המחובר, ומוכן לצוות האבטחה ול־SIEM שלכם.
משויך לאדם
כל הנחיה, תשובה, קריאה לכלי, פקודה שנדחתה ובדיקה שנכשלה — מקושרת לזהות הארגונית של המשתמש.
דגלי שימוש לרעה
סקירה של השיחה כולה מסמנת לצוות האבטחה ניסיונות להוציא סודות, הנדסה חברתית והוראות מוזרקות — בלי להפריע למפתח.
העברה ל־SIEM
העברה אופציונלית בפורמט CEF על גבי syslog מוצפן ב־TLS, או לקובץ.
לא הולך לאיבוד בניתוק
האירועים נשמרים בתור על הדיסק ונשלחים שוב עד שהשרת מאשר אותם.
תצוגת ביקורת למנהלים
סטטיסטיקות, דגלים, פעילות לפי משתמש ומצב ה־SIEM — למנהלים בלבד.
שמירה כברירת מחדל
אירועים מלאים נשמרים 90 יום; סיכומים ודגלים — שנה.
- 10:02:14user_message"Add CSV import from a URL"
- 10:02:41tool_useedit src/users/import.service.ts
- 10:03:05denied_tool_callrm -rf ./tmp/import → handed to user
- 10:03:58verification_failedsecurity audit: SSRF (introduced) → fix task
- 10:04:36agent_responsetask complete · security audit passed
בנוי לעבור את סקר האבטחה שלכם
כל גרסה מגיעה עם החומרים שצוותי האבטחה וההלבנה מבקשים — כך שאישור Compass לרשת שלכם הוא בדיקה, לא פרויקט מחקר.
גרסאות חתומות
תעודת חתימת קוד וחתימה נפרדת על קובץ ה־SHA‑256. מאמתים שלמות לפני שמתקינים משהו.
SBOM מלא
רשימת רכיבי תוכנה בפורמט CycloneDX לתוסף ה־VS Code ול־CLI — כל רכיב ארוז והרישיון שלו.
דוח VEX
כל CVE ידוע בעץ התלויות עם ניתוח ניצוליות שהסורק שלכם קולט ישירות (Dependency-Track, Snyk, Wiz). ממצאי Critical ו־High מתוקנים או מוכחים כבלתי־נגישים לפני כל גרסה.
מלאי מזהי רשת
כל שם מארח וכתובת IP שנמצאים בקבצים הבינאריים מתועדים ומוסברים. בזמן ריצה לא נפנים לאף אחד מהם — מלבד השרת שלכם, בתוך הרשת.
סריקות הניתנות לשחזור
סריקות פגיעויות וסודות בכלי קוד פתוח סטנדרטיים — Syft, Grype, Trivy ו־Gitleaks — כך שהצוות שלכם יכול להריץ אותן מחדש באופן עצמאי.
אין נתיב טלמטריה
בגרסה המסופקת אין נתיב טלמטריה: רכיב האנליטיקה הוחלף ברכיב ריק ו־OpenTelemetry הוסר. אין ממשק ניהול בענן, והמודלים, הטוקנייזרים והכלים המקומיים ארוזים מראש, כך ששום דבר לא מורד בזמן ריצה.
מה שנמצא מתחת למכסה
היכולות שחשובות במיוחד כשהרשת סגורה וכל שינוי צריך לתת דין וחשבון.
שליטה ופיקוח
- תפקידים מ־LDAP / Active Directoryקבוצות בספרייה ממופות לתפקידי משתמש, ראש צוות ומנהל.
- מדיניות מהמסמך שלכםמנהלים מעלים אותה; הכללים שחולצו נבדקים ונשארים כבויים עד שמפעילים אותם.
- פקודות מסוכנות מוחזרות אליכםאדם מריץ אותן בעצמו — אין הגדרה שעוקפת זאת.
- בסיסי נתונים — קריאה בלבדרק קריאות מאושרות אוטומטית; DELETE, UPDATE ו־ALTER תמיד דורשים אישור.
- הגנה מפני Prompt Injectionטקסט מקבצים, מהטרמינל וממסמכים מגיע למודל מסומן כמידע לא מהימן.
- תחימה לסביבת העבודהכלי הקבצים נשארים בתוך סביבת העבודה; מפתחות SSH, קובצי .env ופרטי גישה לענן תמיד חסומים.
מכיר את הארגון שלכם
- גרף הידעמפה מאונדקסת של הקוד: "מה קורא ל־createUser?"
- קטלוג ספריות מאושרותבונה על רכיבים רשומים וקורא את קוד המקור שלהם לפני שימוש.
- מפרט סביבת עבודהמוסכמות הצוות ב־commit לרפו, נטענות בכל שיחה.
- פיתוח מונחה־מפרטקריטריוני קבלה במעקב; המשימה לא מוכרזת כהושלמה עד שמולאו.
- מצב תכנוןהקשר, צעדים ממוספרים וצעד אבטחה נעול — מאושרים לפני תחילת העבודה.
- בודק את העבודה שלוברמת מאמץ High כל משימה רצה בסוכן משנה משלה, וחייבת לעבור את הבדיקה שלה — טסט או אבחון — לפני הבאה.
בנוי לעברית ולמערכות ותיקות
- מסמכים בעבריתקורא PDF, Word, Excel ו־PowerPoint — טבלאות RTL בסדר קריאה נכון.
- קידודים עבריים ישניםקבצי Windows-1255 ו־DOS CP862, ועברית בפלט של sqlcmd.
- גיליונות, בלי הפתעותנוסחאות לצד הערכים, גיליונות מוסתרים מסומנים, ללא חישוב מחדש.
- מחברות ונתוניםעורך ומריץ תאי Jupyter בקרנל של המחברת; מנתח את קובצי ה־CSV שהקוד מפיק.
- קובצי מקור גדולים מאודממופים תחילה לפי פונקציות וענפים, ואז נקראים שורה אחר שורה.
- VS Code וה־CLIאותו עוזר בסביבת הפיתוח וככלי עצמאי בטרמינל.
בארבעה משפטים
עוזר קוד AI שצוות האבטחה שלכם יכול לאמת — לא רק לאשר.
אפס תעבורה יוצאת, בכל רגע נתון — Compass מדבר רק עם השרת שלכם.
אדם מאשר כל שינוי; פקודות בלתי־הפיכות לעולם לא מורצות על ידי ה־AI.
כל משימה מסתיימת בביקורת אבטחה מול המדיניות שלכם.
מוכנים להכניס AI לרשת הסגורה?
נעבור עם צוות האבטחה שלכם על החבילה החתומה, ה־SBOM ומלאי מזהי הרשת — ונתקין את Compass על התשתית שלכם.