mask-pii pre Bash
Implementácia mask-pii pre Bash na maskovanie PII e-mailov a telefónov v logoch a dátových pipeline.
Maskovanie e-mailu
Maskuje lokálne časti a zároveň zachováva viditeľnosť domény.
Maskovanie telefónu
Maskuje citlivé číslice a zároveň zachováva formát aj viditeľnosť prípony.
API v štýle Builder
Pred spracovaním zapnite maskovanie e-mailov a telefónov a explicitne nastavte maskovací znak.
Nainštalovať a začať
Bash [git-only: v0.2.0]: Použite nižšie uvedený aktuálny spôsob inštalácie, načítajte API Bash a spustite minimálny príklad. Príklad výslovne zapína maskovanie e-mailu a telefónu a zobrazuje očakávaný výstup.
Inštalácia
bpkg install finitefield-org/mask-pii/bash
Usage
example.sh
#!/usr/bin/env bash
source "$(bpkg prefix)/mask-pii/mask_pii.sh"
mask_pii_new masker
mask_pii_mask_emails masker
mask_pii_mask_phones masker
mask_pii_with_mask_char masker '#'
input='Contact: alice@example.com or 090-1234-5678.'
output=$(mask_pii_process masker "$input")
echo "$output"
# Contact: a####@example.com or ###-####-5678.
Poznámka
Pozrite si README presné podrobnosti o ekosystéme balíka a príklady API pre tento jazyk.
Predchádzajúce
Index jazykovĎalej
GitHub