mask-pii for Bash

Bashi mask-pii teostus e-posti ja telefoni PII maskeerimiseks logides ja andmevoogudes.

E-posti maskeerimine

Maskeerib kohaliku osa, säilitades domeeni nähtavuse.

Telefoninumbrite maskeerimine

Maskeerib tundlikud numbrid, säilitades vormingu ja järelliite nähtavuse.

Ehitaja-stiilis API

Enne töötlemist lubage selgesõnaliselt e-posti/telefoni maskeerimine ja maskimärk.

Paigalda ja alusta

Bash [git-only: v0.2.0]: Kasutage allolevat praegust paigaldusviisi, laadige Bash API ja käivitage minimaalne näide. Näide lubab selgesõnaliselt e-posti ja telefoni maskeerimise ning näitab oodatud väljundit.

Paigaldus

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.
Märkus

Kontrollige README täpseid paketi ökosüsteemi üksikasju ja API näiteid selle keele jaoks.

Järgmine

GitHub