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