procurement-ingest/lambdas/po/email_processor/tests/fixtures/adversarial
Adam Moussa cfdd79d6b5
Scrub residual transport tokens from PO fixtures
The first-pass harvest scrub sanitized only the primary SES/DKIM
header blocks, leaving the real SES Feedback-ID sender-identity hash
in 49 committed fixtures and, on the two non-Coupa fixtures, an
embedded second SES block's X-Ses-Receipt, the Exchange cross-tenant
UPN ciphertext, and Gmail ARC fh= / X-Gm-* tokens -- exactly the
token classes the PR #99 fixture lesson requires placeholdered.
Replace each with a same-shape ScrubbedFixture value (byte-safe,
CRLF and folding preserved) so header structure and ses_auth
behavior are unchanged.
2026-07-16 16:03:16 -04:00
..
adv-bullet-supplier-mismatch.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-city-no-comma.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-dual-total-mismatch.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-dup-label-swap.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-duplicate-needby.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-line-non-usd.eml Pin line-item currency to USD in the PO gate 2026-07-16 16:02:46 -04:00
adv-missing-location-code.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-missing-status.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-non-usd.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-po-id-mismatch.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-prompt-injection.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-shipto-equals-supplier.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-single-supplier-label.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-status-pending.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-supplier-not-seahaven.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-truncated-line-amount.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-unlabeled-bullet.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00
adv-url-id-mismatch.eml Scrub residual transport tokens from PO fixtures 2026-07-16 16:03:16 -04:00