mask-pii для Bash
Реалізація mask-pii на Bash для маскування PII електронної пошти та телефонів у логах і потоках даних.
Маскування email
Маскує локальну частину, зберігаючи видимість домену.
Глобальні формати телефону
Маскує чутливі цифри, зберігаючи формат і видимість суфікса.
API у стилі builder
Перед обробкою явно увімкніть маскування email/телефону та символ маски.
Встановлення та запуск
Bash [git-only: v0.2.0]: Скористайтеся наведеним нижче актуальним способом встановлення, завантажте API Bash і запустіть мінімальний приклад. Приклад явно вмикає маскування електронної пошти й телефону та показує очікуваний результат.
Встановлення
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.
Note
Перегляньте README для точних відомостей про екосистему пакетів і прикладів API для цієї мови.
Попередній
Індекс мовНаступний
GitHub