Skip to content

Commit a76a17f

Browse files
committed
feat(data-masking): add data masking utility
Add new @aws-lambda-powertools/data-masking package with support for: - Irreversible field erasure with default or custom masking rules - Field-level and full-payload encryption/decryption via AWS Encryption SDK - Encryption context for integrity and authenticity - Dot notation and [*] wildcard field selection - Prototype pollution protection Includes unit tests with property-based testing (fast-check), e2e test scaffolding, and user-facing documentation.
1 parent 705dfae commit a76a17f

23 files changed

Lines changed: 2365 additions & 4 deletions

.gitignore

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,11 @@ tsconfig.tsbuildinfo
5353
.amazonq
5454
.kiro
5555
.github/instructions
56-
aidlc-docs
56+
aidlc-docsspecs/
57+
.specify/
58+
AGENTS.md
59+
# generated agent artifacts
60+
specs/
61+
.specify/
62+
AGENTS.md
63+
aidlc-docs/

.markdownlintignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,7 @@ layers/*/CHANGELOG.md
1010
LICENSE
1111
.github/**
1212
**node_modules/** */
13-
.venv
13+
.venv
14+
# generated spec artifacts
15+
specs/**
16+
.specify/**

0 commit comments

Comments
 (0)