Node.js · 0 deps · офлайн

pdn-filter

Библиотека для Node.js, которая находит и маскирует персональные данные в логах и событиях: СНИЛС, ИНН, полис ОМС, паспорт, телефон, ФИО и e-mail. Без зависимостей и без сети.

Возможности

Находит и маскирует

СНИЛС, ИНН, ОГРН, полис ОМС (ЕНП), паспорт, телефон, ФИО и адрес электронной почты.

Проверка контрольных сумм

Обычные числа в логах (время, суммы, номера заказов) не искажаются.

Три режима

Метка, частичное маскирование или стабильный псевдоним (hash).

Подключается к логгерам

console, pino, winston, потоки строк и командная строка.

Установка

npm install --offline ./pdn-filter-1.0.0.tgz

Версия 1.0.0. Сеть, Docker и другие пакеты не нужны. Подробности — в разделе «Установка и использование».

Правообладатель — ООО "Айти Дев Линк" (ИНН 0278987809, ОГРН 1250200021367).