צ׳אט
קבצים בצ׳אט
מה אפשר לצרף, איך קבצים מפוענחים, ומה המגבלות.
אפשר לצרף קבצים להודעה. כל קובץ עובר ניתוח סטטי בקונטיינר gVisor חד-פעמי, בלי רשת, עם root לקריאה בלבד, מגבלות זיכרון, CPU ותהליכים, ובלי סודות. שום דבר בקובץ לא מורץ, ואין ניתוח דינמי. קובץ שחורג מהמגבלות או כשל של המנתח מסתיימים כ-rejected, עם הסיבה.
| סוג | דוגמאות | מה המודל מקבל |
|---|---|---|
| קוד מקור וטקסט | .py, .js, .go, .java, .c, .json, .yaml, לוגים | הטקסט, מחולק לפי קובץ ושורה |
| ארכיונים | .zip, .tar, .gz, .bz2, .xz, .jar, .apk | עץ הקבצים והטקסט של כל רשומה |
| Android | .apk | ה-manifest והטקסט של כל רשומה |
| קבצים בינאריים | ELF, PE, Mach-O, DEX | SHA-256, אנטרופיה, כותרות, תצוגה מקדימה של disassembly של 4 KB הראשונים ומחרוזות |
| מסמכים | PDF, .docx, .xlsx, HTML, XML, SVG | טקסט, בלי להריץ סקריפטים או מאקרו |
| תמונות | PNG, JPEG, GIF | מידות. עדיין אין OCR |
קבצים עד 200 MB. לארכיונים יש מגבלה על עומק, על מספר הרשומות ועל יחס הפריסה, כך שפצצת zip נעצרת מוקדם עם הודעה ברורה. קובצי pickle של Python מפורקים עם pickletools ואף פעם לא נטענים.
טקסט בתוך קובץ הוא נתונים. אם בקובץ כתוב ״יש להתעלם מההוראות״, המודל מתייחס לזה כתוכן לניתוח.