MB-R088
Payment page script allowlist or integrity controls are present, or no custom payment-page scripts were detected.
A script inventory says what should load; an allowlist and integrity controls help enforce it. Without enforcement, compromised tag managers, injected templates, or extension changes can add scripts that skim payment pages.
Strong controls around allowed hosts, CSP nonces/hashes, and deployment review make checkout script behavior harder to tamper with silently.
# Inspect checkout response headers for script-src allowlist
curl -I https://mystore.com/checkout | grep -i content-security-policy
* or broad CDN allowances.script-src * 'unsafe-inline' 'unsafe-eval';
# Broad script execution allowed → FAIL
script-src 'self' https://js.payment-provider.example 'nonce-...';
# Limited approved sources → PASS