shopify-advanced-troubleshooting
Enables deep debugging of complex Shopify API issues through cost analysis, request tracing, and systematic isolation of failures.
Install this skill
Security score
The shopify-advanced-troubleshooting skill was audited on May 20, 2026 and we found 19 security issues across 2 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Curl to non-GitHub URL
| 50 | curl -v -X POST "https://$STORE/admin/api/2025-04/graphql.json" \ |
Webhook reference - potential data exfiltration
| 5 | webhook delivery inspection, and GraphQL introspection. |
Webhook reference - potential data exfiltration
| 7 | Use when encountering intermittent failures, throttling mysteries, or webhook delivery |
Webhook reference - potential data exfiltration
| 29 | Deep debugging for complex Shopify API issues: cost analysis with debug headers, webhook delivery inspection, GraphQL query introspection, and systematic isolation of intermittent failures. |
Webhook reference - potential data exfiltration
| 58 | ### Step 3: Webhook Delivery Inspection |
Webhook reference - potential data exfiltration
| 60 | Inspect webhook delivery status in the Partner Dashboard, or query subscription health via API. |
Webhook reference - potential data exfiltration
| 62 | See [Webhook Status Query](references/webhook-status-query.md) for the complete query and common delivery failure patterns. |
Webhook reference - potential data exfiltration
| 84 | - Webhook delivery health verified |
Webhook reference - potential data exfiltration
| 93 | | Webhooks stop arriving | SSL certificate expired | Renew cert, check webhook subscriptions | |
Webhook reference - potential data exfiltration
| 96 | | Data inconsistency | Race condition between webhook and query | Use `updatedAt` filter, add idempotency | |
Webhook reference - potential data exfiltration
| 106 | ### Isolating a Webhook Delivery Gap |
Webhook reference - potential data exfiltration
| 108 | Orders are created but the fulfillment webhook never fires. Run the webhook status query to check subscription health and delivery success rates. |
Webhook reference - potential data exfiltration
| 110 | See [Webhook Status Query](references/webhook-status-query.md) for the complete query and common delivery failure patterns. |
Webhook reference - potential data exfiltration
| 121 | - [Webhook Troubleshooting](https://shopify.dev/docs/apps/build/webhooks/troubleshoot) |
External URL reference
| 50 | curl -v -X POST "https://$STORE/admin/api/2025-04/graphql.json" \ |
External URL reference
| 120 | - [Shopify GraphQL Cost Debug](https://shopify.dev/docs/api/usage/rate-limits#query-cost) |
External URL reference
| 121 | - [Webhook Troubleshooting](https://shopify.dev/docs/apps/build/webhooks/troubleshoot) |
External URL reference
| 122 | - [Shopify Partner Support](https://help.shopify.com/en/partners) |
External URL reference
| 123 | - [Shopify Community Forums](https://community.shopify.dev) |