Ava Supernova
AvaSupernova
довіра через прозорість

Безпека — це не функція

Це архітектура. Локально спочатку. Відкритий код. Без телеметрії. Ніякого навчання на вашому коді. Кожна функція робить те, що обіцяє, і нічого більше.

🔒

Локально спочатку

  • Всі дані зберігаються на вашому пристрої за замовчуванням
  • Пам'ять, завдання, журнал, налаштування — ніколи не залишають ваш пристрій
  • Немає синхронізації з хмарою — нічого не завантажується на наші сервери
  • Працює повністю офлайн із локальними моделями
📖

Відкритий код

  • Кожний рядок коду публічний — розширення, IDE, CLI
  • Ava може читати та пояснювати свій власний вихідний код
  • Форкуйте її, перевіряйте, підтверджуйте кожне наше твердження
  • Ліцензія Apache 2.0
🚫

Ніякої прихованої поведінки

  • Нульова телеметрія, нульова аналітика, нульове відстеження
  • Ваш код ніколи не використовується для навчання AI-моделей
  • Жодних з'єднань із серверами від жодного інструменту
  • Кожна функція виконує свою роботу. Нічого прихованого.
сейф

Як обробляються ваші секрети

Ваші API-ключі та облікові дані ніколи не потрапляють в історію розмов, не з'являються в логах і не надсилаються на наші сервери.

Системне сховище ключів, а не конфігураційні файли

Кожен API-ключ, який ви додаєте, живе в захищеному сховищі ключів вашої операційної системи (SecretStorage у VS Code, Keychain у macOS, Credential Manager у Windows). Ніколи у текстовому файлі, ніколи не комітиться до git.

Надання прав на основі можливостей

Ava ніколи не бачить ваше повне сховище. Вона запитує конкретний секрет, ви затверджуєте його для поточного чату, вона отримує непрозорий ідентифікатор. Заміна значень відбувається під час виконання інструменту — справжній секрет ніколи не потрапляє в контекст моделі.

Робочий набір у межах сесії

Надані секрети зберігаються в робочому наборі в пам'яті, обмеженому поточним чатом. Очищається при новому чаті, очищається при перезавантаженні розширення. Нічого не зберігається, якщо ви явно не збережете це.

Потоковий редактор

Захист у глибину: кожен потік тексту, який генерує Ava, сканується на наявність шаблонів з високою впевненістю (ключі Anthropic, ключі OpenAI, токени GitHub, ключі AWS, JWT, ключі Stripe, блоки PEM). Збіги замінюються на [REDACTED:kind] до того, як текст досягне інтерфейсу, пам'яті або диска.

Як обробляються ваші дані

зашифровано

Ключі API

Зберігаються у системному сховищі ключів ОС (SecretStorage у VS Code, системне сховище ключів у IDE). Ніколи не передаються на наші сервери. Ніколи не логується.

локально

Розмови

Зберігається локально в ~/.ava/. Ніколи не завантажується — синхронізації з хмарою немає. Видалення можливе будь-коли.

локально

Пам'ять

Зберігається локально, ніколи не завантажується. Пам'ять має межі користувача та проекту. Ви контролюєте, що зберігається.

локально

Завдання та журнал

Зберігається локально. Дані продуктивності залишаються на вашому пристрої — синхронізації з хмарою немає.

за згодою

Спільне навчання

Вимкнено за замовчуванням. Коли увімкнено, діляться лише анонімні технічні шаблони — ніколи особисті дані, код чи налаштування.

мінімально

Дані про використання

Кількість токенів відстежується для білінгу на акаунтах платформи. Жоден зміст розмов не зберігається на сервері. Використання BYOK взагалі не відстежується.

Гарди часу виконання

Стіни всередині Ava

Кожен виклик інструменту проходить через лінії безпеки перед виконанням. Ava може попросити зробити щось — але вона не може реально виконати небезпечні дії.

Валідація перехресного переходу шляхів

Читання та запис файлів перевіряються щодо кореня проекту та домашнього каталогу Ava. Виходи ../../, атаки через каталоги-сусіди та абсолютні шляхи поза пісочницею відхиляються на межі інструменту.

Рівні ризику інструментів

Кожен інструмент оголошує рівень ризику — безпечний, запис або небезпечний. Режими дозволів (Суворий / Збалансований / Автономний) визначають, що запускається автоматично, а що потребує вашого підтвердження.

Блокування шаблонів облікових даних

Інструменти memory_save та support_request сканують вхідний текст на наявність 12+ шаблонів облікових даних (ключі API, JWT, токени AWS / GitHub / Stripe / Slack, блоки PEM, URL БД). Збіги блокують виклик інструменту повністю — облікові дані ніколи не потрапляють у пам'ять або заявку підтримки.

Стійкість до ін'єкції промптів

Виводи інструментів, які виглядають як інструкції, обробляються як дані, а не команди. Ava не виконує результати інструментів, орієнтовані на користувача, так ніби ви ввели їх самі.

Ви контролюєте, що вона може робити

Три режими дозволів. Ви вирішуєте, скільки автономії отримує Ava.

Суворий

Кожна операція запису та небезпечний інструмент потребують вашого підтвердження. Максимальний контроль.

Збалансований

Операції запису дозволені автоматично. Небезпечні інструменти все ще потребують підтвердження. За замовчуванням.

Автономний

Все дозволено автоматично. Плани та запити користувачів все одно чекають на вашу відповідь.

цілісність платформи

Захист від зловживань при реєстрації

Кожна реєстрація проходить через три етапи перевірки перед створенням облікового запису. Free токени залишаються доступними для реальних користувачів, а не для ферм.

Список блокування тимчасових електронних адрес

Відомі провайдери одноразових пошт (mailinator, tempmail, guerrillamail, сімейство ese.kr, 30+ точних доменів + 6 шаблонів wildcard) блокуються на рівні тригера бази даних. Обхід клієнта не допоможе — відмова відбувається на сервері, транзакційно та атомарно.

Журнал аналізу реєстрації

Кожен спроба — дозволена чи заблокована — фіксується з часом, електронною адресою, доменом і причиною. Це дозволяє бачити патерни зловживань у міру їх появи та додавати нові записи до списку блокування без деплою.

Шлюз для нових користувачів

Тригер Postgres скасовує вставку автентифікації, якщо домен збігається. Немає акаунтів-сиріт, немає неповних станів. Якщо реєстрацію відхилено, нічого не було створено.

🛡️
Вбудована команда безпеки

Режим безпеки: введіть !! і перевірте все

П'ять спеціалізованих ролей проводять скоординований аудит безпеки вашого коду. Розвідка картографує поверхню атаки. Сканер перевіряє OWASP Top 10. Дослідник CVE шукає відомі вразливості у ваших залежностях. Перевірючий підтверджує можливість експлуатації. Звітний генерує висновки, відсортовані за критичністю.

Доступно на кожному тарифі. Включаючи free.

Відповідальне розкриття

Знайшли вразливість у безпеці? Ми ставимося до кожного звіту серйозно. Ми підтверджуємо отримання протягом 24 годин і працюємо над виправленням разом із вами до будь-якого публічного розкриття. Наш термін скоординованого розкриття становить 90 днів.

Віддаєте перевагу формі? Створіть тикет підтримки із категорією "безпека".

Не довіряйте нам. Прочитайте код.

Кожне твердження на цій сторінці можна перевірити в вихідному коді. Саме в цьому суть.

Безпека — Ava Supernova | Ava Supernova