Позиція за замовчуванням
Дві позиції залежно від того, чи цілі записи — це додаток, репозиторій або сховище (з відомою областю) або необроблена файлова система комп’ютера. Kazzle поставляється з розумними налаштуваннями за замовчуванням, щоб ШІ працював одразу.| Категорія | За замовчуванням | Ефект |
|---|---|---|
| Команди терміналу | дозволити | Усі команди дозволені, крім винятків |
| Навігація браузером | дозволити | Усі URL-адреси дозволені; додайте користувацькі правила для обмеження |
| Записи файлів (додаток/репозиторій/сховище) | дозволити | Записи обмежені відомим корінням, завжди дозволені |
| Записи файлів (комп’ютер) | дозволити, крім чутливих шляхів | .env*, .ssh/*, *.pem, *.key заблоковані |
| Деструктивні дії | запитати | Видалення файлів, публікація/видалення додатків, видалення баз даних, ризиковані SQL |
| Зміни безпеки | запитати (завжди, одноразово) | Не можуть бути автоматично схвалені через “Завжди дозволити” |
Типи правил
Команди терміналу
Правила відповідають префіксу команди.git push відповідає git push origin main.
Винятки за замовчуванням, які потребують схвалення: git push та sudo. Блокування за замовчуванням: git push --force.
URL-адреси браузера
Навігація браузером дозволена за замовчуванням на всіх URL-адресах. Додайте користувацькі правила на полі браузераurl, щоб обмежити або потребувати схвалення для конкретних сайтів.
Шляхи файлів
Правила відповідають шаблону glob.*.pem відповідає файлам сертифікатів будь-де.
Блокування за замовчуванням при записах на комп’ютер: .env*, .ssh/*, *.pem, *.key.
Правила шляхів файлів можуть бути обмежені конкретним комп’ютером. Правило з “Усіма комп’ютерами” застосовується скрізь. Правило, обмежене одним комп’ютером, застосовується лише тоді, коли ШІ працює на цій машині. Правила, специфічні для комп’ютера, мають пріоритет над глобальними.
Схвалення інструментів
Окремі інструменти та дії можна встановити на дозволити, запитати або заблокувати. За замовчуваннямfs delete, app publish, app delete та db delete запитують схвалення. Запити до баз даних (db exec) запитують схвалення для ризикованого SQL і автоматично дозволяють низькоризикові твердження.