A Python library for validating AWS SNS messages, including signature verification using AWS's public certificates. Version 0.0.5, last updated in 2020. Low release cadence.
pip install aws-sns-message-validatorNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Validate an AWS SNS message by passing the full JSON message string.
Always json.dumps() your dict before calling validate_message.
Ensure the SigningCertURL is always an AWS https URL (e.g., https://sns.us-east-1.amazonaws.com/...).
Ignore warnings or use a different library like 'aws-encryption-sdk' for strict compliance.