Skip to main content

Module validation

Module validation 

Source
Expand description

Validation functions for PII patterns.

These functions provide additional validation beyond regex matching to reduce false positives. For example, credit card numbers must pass the Luhn checksum, and IBANs have country-specific formats.

Functionsยง

validate_credit_card
Validate credit card number using Luhn algorithm.
validate_entity
Validate a detected entity value based on its type.
validate_iban
Validate IBAN format and checksum.
validate_ip_address
Validate IPv4 address octets are in valid range.
validate_isbn
Validate ISBN-10 or ISBN-13 checksum.
validate_uk_nhs
Validate UK NHS Number using mod-11 checksum.
validate_uk_nino
Validate UK National Insurance Number format.
validate_us_ssn
Validate US Social Security Number format.