Postur default
Dua postur tergantung pada apakah target penulisan adalah aplikasi, repo, atau penyimpanan (dengan cakupan yang diketahui) atau sistem file mentah komputer. Secara default, Kazzle dilengkapi dengan standar yang masuk akal sehingga AI bekerja segera.| Kategori | Default | Efek |
|---|---|---|
| Perintah terminal | izinkan | Semua perintah diizinkan, dengan pengecualian |
| Navigasi browser | izinkan | Semua URL diizinkan; tambahkan aturan khusus untuk membatasi |
| Penulisan file (aplikasi/repo/penyimpanan) | izinkan | Penulisan dibatasi pada akar yang diketahui, selalu diizinkan |
| Penulisan file (komputer) | izinkan, kecuali jalur sensitif | .env*, .ssh/*, *.pem, *.key diblokir |
| Tindakan destruktif | tanyakan | Penghapusan file, publikasi/penghapusan aplikasi, penghapusan database, SQL berisiko |
| Perubahan keamanan | tanyakan (selalu, sekali saja) | Tidak dapat disetujui otomatis melalui “Selalu izinkan” |
Jenis aturan
Perintah terminal
Aturan cocok berdasarkan awalan perintah.git push cocok dengan git push origin main.
Pengecualian default yang memerlukan persetujuan: git push dan sudo. Blokir default: git push --force.
URL browser
Navigasi browser diizinkan secara default di semua URL. Tambahkan aturan khusus pada bidangurl browser untuk membatasi atau memerlukan persetujuan untuk situs tertentu.
Jalur file
Aturan cocok berdasarkan pola glob.*.pem cocok dengan file sertifikat di mana saja.
Blokir default pada penulisan komputer: .env*, .ssh/*, *.pem, *.key.
Aturan jalur file dapat dibatasi pada komputer tertentu. Aturan dengan “Semua komputer” berlaku di mana saja. Aturan yang dibatasi pada satu komputer hanya berlaku ketika AI bekerja pada mesin tersebut. Aturan khusus komputer memiliki prioritas lebih tinggi daripada aturan global.
Persetujuan alat
Alat dan tindakan individual dapat diatur untuk izinkan, tanyakan, atau blokir. Secara default,fs delete, app publish, app delete, dan db delete meminta persetujuan. Kueri database (db exec) meminta SQL berisiko dan secara otomatis mengizinkan pernyataan berisiko rendah.