• קוד פתוח · MIT
  • ל-macOS 26 ומעלה
  • גרסה 0.2.1 · חתומה ועברה notarization

לדעת מי באמת מבקש לפני שלוחצים על Allow.

האפליקציה whoRU היא כלי חינמי בקוד פתוח לשורת התפריטים של macOS. כשמופיע דיאלוג כמו “2.1.258” would like to access files on a network volume, whoRU מופיעה לצידו, בודקת מי באמת מבקש, ואומרת לך אם זה בטוח, תוך כמה שניות, בלי ללחוץ במקומך על Allow או Don’t Allow.

הקובץ whoRU-0.2.1.dmg · 3.8 MB · חתום עם Developer ID ועבר notarization של Apple. להורדת מתקין pkg, לאימות סכומי ביקורת או לבנייה מהקוד

30 שניות: שם חסר משמעות, קביעה, והסבר למה. טקסטים אמיתיים מהאפליקציה, לא הקלטת מסך. הסרטון באנגלית.

ארבע שאלות, כמה שניות

על מה whoRU עונה בזמן שהדיאלוג עדיין פתוח

האם זה דיאלוג מערכת אמיתי?

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

מי זה באמת?

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

האם התוכנה היא מה שהיא טוענת להיות?

משווה את ה-hash שלה למהדורה הרשמית של המפרסם ובודקת אם התעודה בוטלה.

האם הבקשה הגיונית?

לפי בחירה, מודל AI מסביר את הממצאים בשפה פשוטה, ואפשר להמשיך לשאול.

האפליקציה whoRU אף פעם לא לוחצת על שום דבר במקומך, גם לא כאפשרות. הכפתורים Allow ו-Don’t Allow נשארים בידיים שלך.

הורדה

להוריד, או לבנות מהקוד

גרסה 0.2.1 של whoRU ל-macOS 26 ומעלה. נחתמה עם Developer ID ועברה notarization של Apple. הנה הראיות, מאותו סוג ש-whoRU עצמה מציגה לך.

whoRU-0.2.1.dmg3.8 MB

whoRU-0.2.1.pkg3.3 MB

sha256 · whoRU-0.2.1.dmg
2cb455921786fad00644f59fe752517369249109c539b8329681418b377a462f
sha256 · whoRU-0.2.1.pkg
15e9ab2e8cf89dad20245110fb69727d579cbf493798608416a78e5f2464758d

לאימות אפשר להריץ shasum -a 256 <file>, או לבדוק את החתימה בעצמך עם spctl -a -vv -t install whoRU-0.2.1.pkg. המפרסם: Developer ID Installer / Application, צוות A3W935G59T.

מסך ההפעלה הראשונה של whoRU: “Move to Applications”, עם הסבר על הסיבה לפני שמבקשים משהו

לפני ש-whoRU מבקשת משהו, היא מסבירה לך למה. בהפעלה הראשונה היא עוברת על כל הרשאה בשפה פשוטה, ואז יוצאת מהדרך.

או לבנות מהקוד

# clone and build the app bundle yourself
git clone https://github.com/yairixStudio/whoRU.git
cd whoRU
scripts/build-app.sh          # → build/whoRU.app
open build/whoRU.app
scripts/make-dmg.sh           # → build/whoRU-<version>.dmg

ההפעלה הראשונה מובילה אותך בהרשאה האחת ש-whoRU צריכה (Accessibility, שמשמשת רק לקריאת הטקסט של דיאלוגי ההרשאה) ובמנוע ה-AI האופציונלי. גרסה שנחתמה ad-hoc מאבדת את הרשאת ה-Accessibility כשבונים אותה מחדש; צריך לאשר אותה שוב ב-System Settings → Privacy & Security → Accessibility.

אותו תהליך, בלי ממשק גרפי

swift build
.build/debug/whoru-cli scan "/Applications/Google Chrome.app" --service downloadsFolder --no-ai
.build/debug/whoru-cli parse '“Google Chrome” would like to access files in your Downloads folder.'
.build/debug/whoru-cli resolve "2.1.258"
.build/debug/whoru-cli doctor

הדגל --json מדפיס את רשומת הסריקה המלאה; הדגל --no-store משאיר אותה מחוץ להיסטוריה. כדי להשתמש ב-Claude API מהטרמינל, מגדירים את ANTHROPIC_API_KEY.

AI