diff --git a/website/prompts/deco-cx-error-handling-patterns.md b/website/prompts/deco-cx-error-handling-patterns.md new file mode 100644 index 000000000..9c086d9fa --- /dev/null +++ b/website/prompts/deco-cx-error-handling-patterns.md @@ -0,0 +1,351 @@ +# Deco.cx Error Handling & Security Patterns + +**Version:** 1.0 +**Date:** September 2025 +**Target Audience:** AI Coding Agents & Developers +**Parent Guide:** [deco-cx-store-migration-plan.md](./deco-cx-store-migration-plan.md) + +This document contains real-world error handling patterns and security fixes derived from analyzing recent commits in production deco.cx stores. + +## 🛡️ Security & Input Sanitization Patterns + +### 1. Search Parameter Sanitization + +**Real Issue Found:** VTEX search API was receiving malformed query strings and embedded data URIs causing 500 errors. + +**Stack Trace Example:** +``` +SearchResult: failed to load productListingPage err=Request failed with status 500 +url=https://example-store.deco.site/search?q=product+data:text/html,