A fast, safe and configurable zero-dependency library for redacting strings or deeply redacting arrays and objects.
Mask sensitive data, eg. credit card numbers, phone numbers, emails, UUIDs, JWT tokens.
Detect whether a terminal or browser supports ansi colors.
AegisShield is a comprehensive TypeScript package for identifying, handling, and protecting Personally Identifiable Information (PII) in data. It provides functionality for detecting common PII fields, applying redaction, masking, or encryption based
Explicit access to sensitive data. Wraps values in a Redacted class to protect them from being leaked into loggers (ie: console.log) and serializers. Works with zod.