Shopify Overexposed Scans GKE Ingresses and Cloud Run for Exposure
Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.
Shopify's GKE exposure scanner, actionable for cloud security and observability
Shopify rebuilt its Overexposed scanner on GCP Cloud Asset Inventory and anonymous HTTP probes to detect internet-accessible Kubernetes Ingresses on GKE and Cloud Run services lacking authentication. The original repository-based approach produced false alarms from proxy annotations and admission controller rewrites, and missed Ingresses created outside the infra repo. The new scanner reduced inconclusive verdicts by ~80% by querying the cluster's actual state, probing with HEAD/GET requests and path variations like /ADMIN, and classifying results into six verdicts including 'expected' for allowlisted endpoints.