Parsedmarc

Latest version: v8.18.1

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 29

8.9.0

-----

- Fix broken cache (PR 494)
- Add source name and type information based on static mapping of the reverse DNS base domain
- See [this documentation](https://github.com/domainaware/parsedmarc/tree/master/parsedmarc/resources/maps) for more information, and to learn how to help!
- Replace `multiprocessing.Pool` with `Pipe` + `Process` (PR 491 closes issue 489)
- Remove unused parallel arguments (PR 492 closes issue 490)

8.8.0

-----

- Add support for OpenSearch (PR 481 closes 480)
- Fix SMTP TLS reporting to Elasticsearch (PR 470)

8.7.0

-----

- Add support for SMTP TLS reports (PR 453 closes issue 71)
- Do not replace content in forensic samples (fix 403)
- Pin `msgraph-core` dependency at version `0.2.2` until Microsoft provides better documentation (PR 466 Close [464](https://github.com/domainaware/parsedmarc/issues/464))
- Properly handle base64-encoded email attachments (PR 453)
- Do not crash when attempting to parse invalid email content (PR 453)
- Ignore errors when parsing text-based forensic reports (PR 460)
- Add email date to email processing debug logs (PR 462)
- Set default batch size to 10 to match the documentation (PR 465)
- Properly handle none values (PR 468)
- Add Gmail pagination (PR 469)
- Use the correct `msgraph` scope (PR 471)

8.6.4

-----

- Properly process aggregate reports that incorrectly call `identifiers` `identities`
- Ignore SPF results in aggregate report records if the domain is not provided

8.6.3

-----

- Add an error message instead of raising an exception when an aggregate report time span is greater than 24 hours

8.6.2

-----

- Use `zlib` instead of `Gzip` to decompress more `.gz` files, including the ones supplied by Mimecast (Based on 430 closes 429)

Page 5 of 29

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.