mask-pii for Bash

Υλοποίηση mask-pii για Bash για απόκρυψη PII email και τηλεφώνου σε logs και pipelines δεδομένων.

Απόκρυψη email

Αποκρύπτει το τοπικό τμήμα, διατηρώντας ορατό τον τομέα.

Απόκρυψη τηλεφώνου

Αποκρύπτει ευαίσθητα ψηφία, διατηρώντας τη μορφή και την ορατότητα του επιθήματος.

API τύπου builder

Ενεργοποιήστε ρητά την απόκρυψη email/τηλεφώνων και τον χαρακτήρα απόκρυψης πριν από την επεξεργασία.

Εγκατάσταση και έναρξη

Bash [git-only: v0.2.0]: Χρησιμοποιήστε την παρακάτω τρέχουσα μέθοδο εγκατάστασης, φορτώστε το API του Bash και εκτελέστε το ελάχιστο παράδειγμα. Το παράδειγμα ενεργοποιεί ρητά την απόκρυψη email και τηλεφώνου και εμφανίζει το αναμενόμενο αποτέλεσμα.

Εγκατάσταση

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.
Σημείωση

Ελέγξτε το README README για ακριβείς λεπτομέρειες του οικοσυστήματος του πακέτου και παραδείγματα API για αυτή τη γλώσσα.

Επόμενο

GitHub