Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.
275 matches across 7 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | cloudbuild.yaml | 1 | # Copyright 2020 Google LLC |
| LOW | skaffold.yaml | 1 | # Copyright 2021 Google LLC |
| LOW | skaffold.yaml | 61 | # "gcb" profile allows building and pushing the images |
| LOW | terraform/output.tf | 1 | # Copyright 2022 Google LLC |
| LOW | terraform/main.tf | 1 | # Copyright 2022 Google LLC |
| LOW | terraform/providers.tf | 1 | # Copyright 2022 Google LLC |
| LOW | terraform/memorystore.tf | 1 | # Copyright 2022 Google LLC |
| LOW | terraform/variables.tf | 1 | # Copyright 2022 Google LLC |
| LOW | istio-manifests/frontend-gateway.yaml | 1 | # Copyright 2018 Google LLC |
| LOW | istio-manifests/allow-egress-googleapis.yaml | 1 | # Copyright 2018 Google LLC |
| LOW | istio-manifests/frontend.yaml | 1 | # Copyright 2018 Google LLC |
| LOW | .deploystack/test.yaml | 1 | # Copyright 2021 Google LLC |
| LOW | .deploystack/scripts/preinit.sh | 1 | # Copyright 2022 Google LLC |
| LOW | kubernetes-manifests/emailservice.yaml | 1 | # Copyright 2018 Google LLC |
| LOW | kubernetes-manifests/checkoutservice.yaml | 1 | # Copyright 2018 Google LLC |
| LOW | kubernetes-manifests/recommendationservice.yaml | 1 | # Copyright 2018 Google LLC |
| LOW | kubernetes-manifests/kustomization.yaml | 1 | # Copyright 2022 Google LLC |
| LOW | kubernetes-manifests/kustomization.yaml | 21 | - currencyservice.yaml |
| LOW | kubernetes-manifests/frontend.yaml | 1 | # Copyright 2018 Google LLC |
| LOW | kubernetes-manifests/frontend.yaml | 81 | - name: AD_SERVICE_ADDR |
| LOW | kubernetes-manifests/paymentservice.yaml | 1 | # Copyright 2018 Google LLC |
| LOW | kubernetes-manifests/productcatalogservice.yaml | 1 | # Copyright 2018 Google LLC |
| LOW | kubernetes-manifests/cartservice.yaml | 1 | # Copyright 2018 Google LLC |
| LOW | kubernetes-manifests/loadgenerator.yaml | 1 | # Copyright 2018 Google LLC |
| LOW | kubernetes-manifests/currencyservice.yaml | 1 | # Copyright 2018 Google LLC |
| LOW | kubernetes-manifests/shippingservice.yaml | 1 | # Copyright 2018 Google LLC |
| LOW | kubernetes-manifests/adservice.yaml | 1 | # Copyright 2018 Google LLC |
| LOW | release/istio-manifests.yaml | 1 | # Copyright 2025 Google LLC |
| LOW | release/kubernetes-manifests.yaml | 1 | # Copyright 2025 Google LLC |
| LOW | docs/releasing/make-release.sh | 1 | #!/usr/bin/env bash |
| LOW | docs/releasing/make-release-artifacts.sh | 1 | #!/usr/bin/env bash |
| LOW | docs/releasing/make-docker-images.sh | 1 | #!/usr/bin/env bash |
| LOW | docs/releasing/make-helm-chart.sh | 1 | #!/usr/bin/env bash |
| LOW | docs/releasing/license_header.txt | 1 | # Copyright 2025 Google LLC |
| LOW | helm-chart/Chart.yaml | 1 | # Copyright 2023 Google LLC |
| LOW | helm-chart/Chart.yaml | 21 | # Application charts are a collection of templates that can be packaged into versioned archives |
| LOW | helm-chart/values.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | helm-chart/templates/opentelemetry-collector.yaml | 1 | # Copyright 2022 Google LLC |
| LOW | helm-chart/templates/emailservice.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | helm-chart/templates/checkoutservice.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | helm-chart/templates/recommendationservice.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | helm-chart/templates/common.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | helm-chart/templates/frontend.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | helm-chart/templates/paymentservice.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | helm-chart/templates/productcatalogservice.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | helm-chart/templates/cartservice.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | helm-chart/templates/loadgenerator.yaml | 1 | # Copyright 2022 Google LLC |
| LOW | helm-chart/templates/currencyservice.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | helm-chart/templates/shippingservice.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | helm-chart/templates/adservice.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | .github/header-checker-lint.yml | 1 | # Copyright 2023 Google LLC |
| LOW | .github/snippet-bot.yml | 1 | |
| LOW | .github/auto-approve.yml | 1 | # Copyright 2023 Google LLC |
| LOW | .github/release-cluster/backend-config.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | .github/release-cluster/frontend-config.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | .github/release-cluster/managed-cert.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | .github/release-cluster/frontend-ingress.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | .github/release-cluster/frontend-service.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | .github/workflows/terraform-validate-ci.yaml | 1 | # Copyright 2020 Google LLC |
| LOW | .github/workflows/helm-chart-ci.yaml | 1 | # Copyright 2022 Google LLC |
| 151 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/emailservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| HIGH | src/recommendationservice/demo_pb2_grpc.py | 0 | missing associated documentation comment in .proto file. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | terraform/memorystore.tf | 15 | # Create the Memorystore (redis) instance |
| MEDIUM | helm-chart/templates/opentelemetry-collector.yaml | 111 | # Create a volume to store the expanded template (with correct cloud project ID) |
| MEDIUM | …components/google-cloud-operations/otel-collector.yaml | 83 | # Create a volume to store the expanded template (with correct cloud project ID) |
| MEDIUM | …c/shoppingassistantservice/shoppingassistantservice.py | 51 | # Create a synchronous connection to our vectorstore |
| MEDIUM | …c/shoppingassistantservice/shoppingassistantservice.py | 118 | # Create an instance of flask server when called directly |
| MEDIUM | src/emailservice/demo_pb2_grpc.py | 99 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/emailservice/demo_pb2_grpc.py | 200 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/emailservice/demo_pb2_grpc.py | 299 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/emailservice/demo_pb2_grpc.py | 416 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/emailservice/demo_pb2_grpc.py | 516 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/emailservice/demo_pb2_grpc.py | 600 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/emailservice/demo_pb2_grpc.py | 667 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/emailservice/demo_pb2_grpc.py | 734 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/emailservice/demo_pb2_grpc.py | 801 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/recommendationservice/demo_pb2_grpc.py | 99 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/recommendationservice/demo_pb2_grpc.py | 200 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/recommendationservice/demo_pb2_grpc.py | 299 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/recommendationservice/demo_pb2_grpc.py | 416 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/recommendationservice/demo_pb2_grpc.py | 516 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/recommendationservice/demo_pb2_grpc.py | 600 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/recommendationservice/demo_pb2_grpc.py | 667 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/recommendationservice/demo_pb2_grpc.py | 734 | # This class is part of an EXPERIMENTAL API. |
| MEDIUM | src/recommendationservice/demo_pb2_grpc.py | 801 | # This class is part of an EXPERIMENTAL API. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | release/istio-manifests.yaml | 15 | # ---------------------------------------------------------- |
| MEDIUM | release/istio-manifests.yaml | 17 | # ---------------------------------------------------------- |
| MEDIUM | release/kubernetes-manifests.yaml | 15 | # ---------------------------------------------------------- |
| MEDIUM | release/kubernetes-manifests.yaml | 17 | # ---------------------------------------------------------- |
| MEDIUM | docs/releasing/make-release-artifacts.sh | 38 | # ---------------------------------------------------------- |
| MEDIUM | docs/releasing/make-release-artifacts.sh | 40 | # ---------------------------------------------------------- |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | src/emailservice/email_server.py | 197 | except Exception as e: |
| LOW | src/recommendationservice/recommendation_server.py | 127 | except Exception as e: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | src/emailservice/email_server.py | 18 | |
| LOW | src/emailservice/email_server.py | 20 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | src/emailservice/email_server.py | 64 |