mask-pii, skirtas Zsh

Zsh skirta mask-pii realizacija, maskuojanti el. pašto ir telefono asmens identifikavimo duomenis žurnaluose ir duomenų apdorojimo darbo eigose.

El. pašto maskavimas

Išlaiko domeną ir vietinę dalį užmaskuoja, kad el. pašto adresas liktų atsekamas neatskleidžiant viso PII.

Telefono maskavimas

Išlaiko formatą ir paskutinius skaitmenis, kartu paslėpdamas jautrius skaičius.

Builderio tipo API

Prieš apdorojimą aiškiai įjunkite el. pašto ir telefono maskavimą bei nurodykite maskavimo simbolį.

Diegimas ir paleidimas

Zsh [git-only: v0.2.0]: Naudokite toliau pateiktą dabartinį diegimo būdą, įkelkite Zsh API ir paleiskite minimalų pavyzdį. Pavyzdys aiškiai įjungia el. pašto ir telefono maskavimą ir parodo laukiamą išvestį.

Diegimas

git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git

Naudojimas

example.zsh
mask_pii_new masker
mask_pii_mask_emails masker
mask_pii_mask_phones masker
mask_pii_with_mask_char masker "#"

input_text="Contact: alice@example.com or 090-1234-5678."
output=$(mask_pii_process masker "$input_text")

print -r -- "$output"
# => "Contact: a####@example.com or ###-####-5678."
Pastaba

Peržiūrėkite README , kad sužinotumėte tikslias paketo ekosistemos detales ir šios kalbos API pavyzdžius.