mask-pii untuk Nushell

Implementasi mask-pii dalam Nushell untuk menyamarkan PII email dan telepon di log dan pipeline data.

Masking Email

Menyamarkan bagian lokal sambil mempertahankan visibilitas domain.

Format Telepon Global

Menyamarkan digit sensitif sambil mempertahankan format dan visibilitas sufiks.

Builder-style API

Aktifkan secara eksplisit penyamaran email/telepon dan karakter masker sebelum pemrosesan.

Instal dan mulai

Nushell [source-only: v0.2.0]: Gunakan metode instalasi terkini di bawah ini, muat API Nushell, lalu jalankan contoh minimal. Contoh tersebut secara eksplisit mengaktifkan penyamaran email dan telepon serta menampilkan keluaran yang diharapkan.

Instalasi

cp nushell/src/mask_pii.nu /path/to/your/nushell/module/path/

Penggunaan

example.nu
use mask_pii.nu *

let masker = (masker new | mask_emails | mask_phones)
let result = ($masker | process "Contact: alice@example.com or 090-1234-5678.")
$result
# Expected output: "Contact: a####@example.com or ###-####-5678."
Catatan

Silakan lihat README untuk detail ekosistem paket yang tepat dan contoh API untuk bahasa ini.

Sebelumnya

Indeks bahasa

Berikutnya

GitHub