Lewati ke konten utama

Keamanan operasional

Ketahui apa yang dapat diubah command sebelum menjalankannya

QZX membedakan diagnosis hanya-baca dari operasi yang dapat mengubah state. Efek, approval, backup, dan batas harus terlihat, bukan disembunyikan di balik nama command yang ramah.

Baca catatan keamanan setiap command

Halaman command menjelaskan apakah operasi hanya-baca, apakah perlu apply eksplisit, kapan backup dibuat, dan batas apa yang tetap berlaku dengan opsi lanjutan.

  • Gunakan dry-run bila tersedia dan niat belum final.
  • Output terstruktur tidak berarti tanpa risiko.
  • Periksa path, target eksternal, dan data yang mungkin keluar dari mesin.

Eksekusi native tetap memiliki batas

Command diagnosis yang memanggil utilitas sistem menggunakan daftar serta argumen terkontrol bila kontraknya memerlukan. Kemampuan untuk menjalankan script arbitrer didokumentasikan sebagai kategori risiko yang berbeda.

Telemetri dan situs

Analitik situs dan telemetri CLI didokumentasikan secara terpisah. Jika tidak dinonaktifkan, CLI mengirim paling banyak satu event version_first_run per versi dan dapat mengirim satu jendela penggunaan 10 hari yang sudah ditutup setelah datanya diagregasi secara lokal. Jendela itu hanya berisi nama command kanonis, jumlah eksekusi, waktu eksekusi agregat, jumlah hari aktif, serta sinyal kasar TTY, foreground, dan input sistem operasi terbaru. QZX tidak pernah mengirim argumen command, input atau output terminal, path, isi file, tombol yang ditekan, koordinat atau lintasan pointer, klik, maupun event HID mentah. QZX_TELEMETRY=0 atau DO_NOT_TRACK=1 menonaktifkan pengumpulan. Input terbaru hanyalah satu bukti lemah dan tidak pernah dianggap sebagai bukti manusia jika berdiri sendiri.