MB-R080
Third-party logs apply masking/redaction for sensitive fields.
Many Magento stores integrate with third-party logging, monitoring, or analytics services (e.g., New Relic, Datadog, Splunk, Loggly). If sensitive data such as API keys, session tokens, credit card details, or Personally Identifiable Information (PII) are sent to external logging systems without sanitization, it creates a data leakage risk. These services may store logs for years, outside of your direct control.
Sanitizing logs before sending them to third parties ensures compliance with PCI DSS and GDPR, and prevents accidental disclosure of secrets and sensitive customer data.
# Search for sensitive fields in log exporters
grep -R "password" app/code vendor/ | grep log
grep -R "api_key" app/code vendor/ | grep log
# Expected: sensitive fields masked or excluded
****).# Log entry sent to external service
{
"email": "jane.doe@example.com",
"card_number": "4111111111111111",
"cvv": "123"
}
# FAIL: Sensitive PII and PCI data logged in cleartext
# Sanitized log entry
{
"email": "[redacted]",
"card_number": "****1111",
"cvv": "***"
}
# PASS: Sensitive fields masked before export