Skip to content

v0.3.0

Latest

Choose a tag to compare

@ashimov ashimov released this 10 Jun 11:39
· 3 commits to main since this release

Security hardening.

  • Jinja2 templating uses a sandboxed environment, preventing SSTI/RCE via render_string (CWE-94/1336)
  • All HTTP backends validate subject/sender/recipients and custom headers for CRLF/NUL (CWE-93)
  • SNS notifications verify the message RSA signature against the AWS signing certificate (CWE-345)
  • Secret config fields excluded from dataclass repr (CWE-532)
  • validate_certs=False emits a warning before disabling TLS verification
  • Provider error response bodies truncated in debug logs (CWE-532)