Expand description
Pattern library for privacy profiles.
This module provides pre-defined regex patterns for redacting sensitive data. Patterns are categorized by type and can be composed into profiles with different privacy levels.
Structs§
- Pattern
Def - A pattern definition with metadata for display and categorization.
Enums§
- Pattern
Category - Categories of sensitive patterns for organizational clarity.
Statics§
- ALL_
PATTERNS - All defined patterns for iteration.
- ANTHROPIC_
KEY - AWS_
ACCESS_ KEY - AWS_
SECRET_ KEY - BEARER_
TOKEN - CONNECTION_
STRING - CREDIT_
CARD - DATABASE_
PASSWORD - DATABASE_
URL - EMAIL_
ADDRESS - GENERIC_
API_ KEY - GITHUB_
TOKEN - INTERNAL_
URL - IP_
ADDRESS - LOCALHOST_
URL - OPENAI_
KEY - PEM_
PRIVATE_ KEY - PGP_
PRIVATE_ KEY - PHONE_
NUMBER - PRIVATE_
IP_ URL - SOCIAL_
SECURITY - SSH_
PRIVATE_ KEY
Functions§
- patterns_
by_ category - Get patterns by category.
- patterns_
for_ personal - Get patterns for personal backup (minimal redaction).
- patterns_
for_ public - Get patterns for public sharing (maximum redaction).
- patterns_
for_ team - Get patterns for team sharing (moderate redaction).