mirror of
https://github.com/domainaware/parsedmarc.git
synced 2026-06-25 03:24:18 +00:00
Rename forensic references to failure with backward-compatible aliases
- Rename parse_forensic_report -> parse_failure_report - Rename parsed_forensic_reports_to_csv_rows -> parsed_failure_reports_to_csv_rows - Rename parsed_forensic_reports_to_csv -> parsed_failure_reports_to_csv - Update all internal variable names (forensic_report -> failure_report, etc.) - Change report_type from 'forensic' to 'failure' - Use FailureReport type instead of ForensicReport - Use InvalidFailureReport instead of InvalidForensicReport in function bodies - Update all docstrings and log messages - Add backward-compatible aliases at end of file Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
committed by
Sean Whalen
parent
b9fb4dbd59
commit
4d2db6a0fb
@@ -0,0 +1,78 @@
|
||||
<?xml version="1.0"?>
|
||||
<feedback>
|
||||
<version>2.0</version>
|
||||
<report_metadata>
|
||||
<org_name>example.net</org_name>
|
||||
<email>postmaster@example.net</email>
|
||||
<report_id>dmarcbis-test-report-001</report_id>
|
||||
<date_range>
|
||||
<begin>1700000000</begin>
|
||||
<end>1700086399</end>
|
||||
</date_range>
|
||||
</report_metadata>
|
||||
<policy_published>
|
||||
<domain>example.com</domain>
|
||||
<adkim>s</adkim>
|
||||
<aspf>s</aspf>
|
||||
<p>reject</p>
|
||||
<sp>quarantine</sp>
|
||||
<np>reject</np>
|
||||
<psd>n</psd>
|
||||
<t>y</t>
|
||||
<pct>100</pct>
|
||||
<fo>1</fo>
|
||||
</policy_published>
|
||||
<record>
|
||||
<row>
|
||||
<source_ip>198.51.100.1</source_ip>
|
||||
<count>5</count>
|
||||
<policy_evaluated>
|
||||
<disposition>none</disposition>
|
||||
<dkim>pass</dkim>
|
||||
<spf>pass</spf>
|
||||
</policy_evaluated>
|
||||
</row>
|
||||
<identifiers>
|
||||
<envelope_from>example.com</envelope_from>
|
||||
<header_from>example.com</header_from>
|
||||
</identifiers>
|
||||
<auth_results>
|
||||
<dkim>
|
||||
<domain>example.com</domain>
|
||||
<selector>selector1</selector>
|
||||
<result>pass</result>
|
||||
</dkim>
|
||||
<spf>
|
||||
<domain>example.com</domain>
|
||||
<scope>mfrom</scope>
|
||||
<result>pass</result>
|
||||
</spf>
|
||||
</auth_results>
|
||||
</record>
|
||||
<record>
|
||||
<row>
|
||||
<source_ip>203.0.113.10</source_ip>
|
||||
<count>2</count>
|
||||
<policy_evaluated>
|
||||
<disposition>reject</disposition>
|
||||
<dkim>fail</dkim>
|
||||
<spf>fail</spf>
|
||||
<reason>
|
||||
<type>other</type>
|
||||
<comment>sender not authorized</comment>
|
||||
</reason>
|
||||
</policy_evaluated>
|
||||
</row>
|
||||
<identifiers>
|
||||
<envelope_from>spoofed.example.com</envelope_from>
|
||||
<header_from>example.com</header_from>
|
||||
</identifiers>
|
||||
<auth_results>
|
||||
<spf>
|
||||
<domain>spoofed.example.com</domain>
|
||||
<scope>mfrom</scope>
|
||||
<result>fail</result>
|
||||
</spf>
|
||||
</auth_results>
|
||||
</record>
|
||||
</feedback>
|
||||
Reference in New Issue
Block a user