Agent Skills for Google products and technologies
This report summarizes scanner evidence for google/skills, a Python project with 21,113 GitHub stars. SynthScan examined 140,434 lines of code across 948 source files, recording 907 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 11.2 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 706 finding(s).
Are imports declared and package/API names verified? 38 finding(s).
Are wrappers, guards, and repeated structures necessary? 391 finding(s).
Which changes need focused human review? 907 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 907 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | skills/ads/google-ads-api-quickstart/SKILL.md | 88 | ## Step 1: Obtain Google Ads API Credentials | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/SKILL.md | 173 | ## Step 2: Choose Your Integration Strategy | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/SKILL.md | 255 | ## Step 4: Troubleshooting Common Errors | COMMENT |
| LOW | …lls/ads/google-ads-api-quickstart/references/python.md | 19 | ## Step 1: Environment & Installation | COMMENT |
| LOW | …lls/ads/google-ads-api-quickstart/references/python.md | 39 | ## Step 2: Configuration (`google-ads.yaml` & Alternate Methods) | COMMENT |
| LOW | …lls/ads/google-ads-api-quickstart/references/python.md | 66 | ## Step 3: Write the Quickstart Script | COMMENT |
| LOW | …lls/ads/google-ads-api-quickstart/references/python.md | 132 | ## Step 4: Run the Script | COMMENT |
| LOW | …lls/ads/google-ads-api-quickstart/references/python.md | 146 | ## Step 5: Verification & Troubleshooting | COMMENT |
| LOW | …lls/ads/google-ads-api-quickstart/references/dotnet.md | 9 | ## Step 1: Installation | COMMENT |
| LOW | …lls/ads/google-ads-api-quickstart/references/dotnet.md | 15 | ## Step 2: Configuration (Runtime Initialization) | COMMENT |
| LOW | …lls/ads/google-ads-api-quickstart/references/dotnet.md | 29 | ## Step 3: Write and Run the Quickstart Script | COMMENT |
| LOW | …lls/ads/google-ads-api-quickstart/references/dotnet.md | 88 | ## Step 4: Verification | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/php.md | 9 | ## Step 1: Installation | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/php.md | 15 | ## Step 2: Configuration (`google_ads_php.ini`) | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/php.md | 41 | ## Step 3: Write and Run the Quickstart Script | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/java.md | 12 | ## Step 1: Installation & Dependency Management | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/java.md | 37 | ## Step 2: Configuration (`ads.properties`) | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/java.md | 67 | ## Step 3: Write the Quickstart Script | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/java.md | 143 | ## Step 4: Compile and Run | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/java.md | 162 | ## Step 5: Verification & Troubleshooting | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/ruby.md | 9 | ## Step 1: Installation | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/ruby.md | 15 | ## Step 2: Configuration (`google_ads_config.rb`) | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/ruby.md | 40 | ## Step 3: Write and Run the Quickstart Script | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/perl.md | 9 | ## Step 1: Installation | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/perl.md | 15 | ## Step 2: Configuration (`googleads.properties`) | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/perl.md | 34 | ## Step 3: Write and Run the Quickstart Script | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/rest.md | 7 | ## Step 1: Obtain a Short-Lived Access Token | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/rest.md | 54 | ## Step 2: Make the HTTP POST Request to Retrieve Campaigns | COMMENT |
| LOW | skills/ads/google-ads-api-quickstart/references/rest.md | 86 | ## Step 3: Parse the JSON Response | COMMENT |
| LOW | skills/ads/data-manager-api-event-ingestion/SKILL.md | 25 | ### Step 1: Identify Use Case & Read Documentation | COMMENT |
| LOW | skills/ads/data-manager-api-event-ingestion/SKILL.md | 58 | ### Step 2: Retrieve Code Sample | COMMENT |
| LOW | skills/ads/data-manager-api-event-ingestion/SKILL.md | 72 | ### Step 3: Retrieve Migration Guides | COMMENT |
| LOW | skills/ads/data-manager-api-event-ingestion/SKILL.md | 95 | ### Step 4: Implementation | COMMENT |
| LOW | skills/ads/data-manager-api-audience-ingestion/SKILL.md | 29 | ### Step 1: Identify Use Case & Read Documentation | COMMENT |
| LOW | skills/ads/data-manager-api-audience-ingestion/SKILL.md | 46 | ### Step 2: Retrieve Code Sample | COMMENT |
| LOW | skills/ads/data-manager-api-audience-ingestion/SKILL.md | 59 | ### Step 3: Retrieve Migration Guides | COMMENT |
| LOW | skills/ads/data-manager-api-audience-ingestion/SKILL.md | 76 | ### Step 4: Implementation | COMMENT |
| LOW | skills/ads/google-ads-api-mcp-setup/SKILL.md | 40 | ## Step 1: Validate Your Google Ads API Credentials | COMMENT |
| LOW | skills/ads/google-ads-api-mcp-setup/SKILL.md | 58 | ## Step 2: Install Prerequisites (Python & pipx) | COMMENT |
| LOW | skills/ads/google-ads-api-mcp-setup/SKILL.md | 109 | ## Step 3: Install the Google Ads MCP Server | COMMENT |
| LOW | skills/ads/google-ads-api-mcp-setup/SKILL.md | 169 | ## Step 4: Configure Environment Variables | COMMENT |
| LOW | skills/ads/google-ads-api-mcp-setup/SKILL.md | 213 | ## Step 5: Integrate with Your AI Developer Tool | COMMENT |
| LOW | skills/ads/google-ads-api-mcp-setup/SKILL.md | 362 | ## Step 6: Verify the Integration (Testing) | COMMENT |
| LOW | skills/ads/google-ads-api-mcp-setup/SKILL.md | 424 | ## Step 7: Available MCP Tools & Usage Guide | COMMENT |
| LOW | …uery-optimization/references/storage_billing_models.md | 22 | ### Step 1: Gather Target Metrics | COMMENT |
| LOW | …uery-optimization/references/storage_billing_models.md | 36 | ### Step 2: Calculate Cost Comparison | COMMENT |
| LOW | …uery-optimization/references/storage_billing_models.md | 63 | ### Step 3: Evaluate Decision Rules & Trade-offs | COMMENT |
| LOW | …cloud/developing-genkit-go/references/agents-custom.md | 79 | // Step 1: decompose. Mutating custom state auto-emits a CustomPatch | COMMENT |
| LOW | …cloud/developing-genkit-go/references/agents-custom.md | 98 | // Step 2: research each sub-question. | COMMENT |
| LOW | …cloud/developing-genkit-go/references/agents-custom.md | 119 | // Step 3: synthesize and STREAM the final answer to the client. | COMMENT |
| LOW | …ervability/references/vpc-flow-logs-cost-estimation.md | 22 | ### Step 1: Scope & Capabilities (Boundaries) | COMMENT |
| LOW | …ervability/references/vpc-flow-logs-cost-estimation.md | 43 | ### Step 2: Configuration Defaults | COMMENT |
| LOW | …ervability/references/vpc-flow-logs-cost-estimation.md | 52 | ### Step 3: Resource Resolution (Discover Target Subnets) | COMMENT |
| LOW | …ervability/references/vpc-flow-logs-cost-estimation.md | 96 | ### Step 4: Retrieve Metrics (Batch Query) | COMMENT |
| LOW | …ervability/references/vpc-flow-logs-cost-estimation.md | 158 | ### Step 5: Cost Calculations (CLI Calculator) | COMMENT |
| LOW | …ervability/references/vpc-flow-logs-cost-estimation.md | 230 | ### Step 6: Format Report | COMMENT |
| LOW | …ud/google-cloud-global-frontend-configuration/SKILL.md | 36 | ### Step 1: Basics | COMMENT |
| LOW | …ud/google-cloud-global-frontend-configuration/SKILL.md | 43 | ### Step 2: Origin Configuration | COMMENT |
| LOW | …ud/google-cloud-global-frontend-configuration/SKILL.md | 58 | ### Step 3: Traffic Management & Extensibility | COMMENT |
| LOW | …ud/google-cloud-global-frontend-configuration/SKILL.md | 62 | ### Step 4: Caching (Cloud CDN) | COMMENT |
| 215 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …oud/gke-alert-configuration/scripts/validate_config.py | 316 | def validate_directory_tf_files(directory, expected_cluster_var=None): | CODE |
| LOW | …ripts/run_python_with_deps/tests/path_resolver_test.py | 28 | def test_get_requirements_hash(self): | CODE |
| LOW | …ripts/run_python_with_deps/tests/path_resolver_test.py | 40 | def test_find_workspace_root_with_all_marker_types(self): | CODE |
| LOW | …ripts/run_python_with_deps/tests/path_resolver_test.py | 61 | def test_find_workspace_root_at_various_depths(self): | CODE |
| LOW | …ripts/run_python_with_deps/tests/path_resolver_test.py | 81 | def test_find_workspace_root_when_no_markers_exist(self): | CODE |
| LOW | …ripts/run_python_with_deps/tests/path_resolver_test.py | 98 | def test_find_workspace_root_at_filesystem_root(self): | CODE |
| LOW | …ripts/run_python_with_deps/tests/path_resolver_test.py | 112 | def test_get_workspace_identifier_uniqueness_and_consistency(self): | CODE |
| LOW | …ripts/run_python_with_deps/tests/path_resolver_test.py | 136 | def test_get_temp_dir_environment_overrides(self): | CODE |
| LOW | …ripts/run_python_with_deps/tests/path_resolver_test.py | 146 | def test_resolve_paths_returns_valid_structure(self): | CODE |
| LOW | …scripts/run_python_with_deps/tests/cleanup_env_test.py | 25 | def test_remove_empty_parents(self, mock_rmdir, mock_listdir): | CODE |
| LOW | …scripts/run_python_with_deps/tests/cleanup_env_test.py | 42 | def test_clean_if_unused_success( | CODE |
| LOW | …scripts/run_python_with_deps/tests/cleanup_env_test.py | 61 | def test_clean_if_unused_blocked_skips( | CODE |
| LOW | …/scripts/run_python_with_deps/tests/venv_setup_test.py | 22 | def test_setup_venv_if_exists_does_nothing(self, mock_exists): | CODE |
| LOW | …/scripts/run_python_with_deps/tests/venv_setup_test.py | 34 | def test_setup_venv_initializes_missing( | CODE |
| LOW | …rying/scripts/run_python_with_deps/src/venv_cleaner.py | 12 | def trigger_background_cleanup(venv_base: pathlib.Path): | CODE |
| LOW | …ace-querying/scripts/generate_links/tests/main_test.py | 10 | def test_generate_links_without_span_id(self): | CODE |
| LOW | …ace-querying/scripts/generate_links/tests/main_test.py | 26 | def test_generate_links_with_span_id(self): | CODE |
| LOW | …ace-querying/scripts/generate_links/tests/main_test.py | 50 | def test_main_cli_without_span(self, mock_gen, mock_print): | CODE |
| LOW | …ing/scripts/search_traces/tests/trace_searcher_test.py | 19 | def test_get_trace_client_caching(self): | CODE |
| LOW | …ing/scripts/search_traces/tests/trace_searcher_test.py | 32 | def test_time_range_validation(self): | CODE |
| LOW | …ing/scripts/search_traces/tests/trace_searcher_test.py | 61 | def test_get_service_identifiers(self): | CODE |
| LOW | …ing/scripts/search_traces/tests/trace_searcher_test.py | 99 | def test_get_canonical_service_name(self): | CODE |
| LOW | …ing/scripts/search_traces/tests/trace_searcher_test.py | 127 | def test_distill_trace_all_features(self): | CODE |
| LOW | …ing/scripts/search_traces/tests/trace_searcher_test.py | 224 | def test_clustering_and_sorting_rules_updated(self): | CODE |
| LOW | …ing/scripts/search_traces/tests/trace_searcher_test.py | 379 | def test_is_error_span_otel_http(self): | CODE |
| LOW | …ing/scripts/search_traces/tests/trace_searcher_test.py | 416 | def test_is_error_span_otel_grpc(self): | CODE |
| LOW | …ing/scripts/search_traces/tests/trace_searcher_test.py | 445 | def test_is_error_span_rpc_system(self): | CODE |
| LOW | …ing/scripts/search_traces/tests/trace_searcher_test.py | 482 | def test_is_error_span_generic_error_attributes(self): | CODE |
| LOW | …ing/scripts/search_traces/tests/trace_searcher_test.py | 496 | def test_is_error_span_top_level_status(self): | CODE |
| LOW | …ing/scripts/search_traces/tests/trace_searcher_test.py | 510 | def test_extract_error_labels_generalized(self): | CODE |
| LOW | …ng/scripts/search_traces/tests/timestamp_utils_test.py | 8 | def test_parse_timestamp_valid(self): | CODE |
| LOW | …ng/scripts/search_traces/tests/timestamp_utils_test.py | 14 | def test_parse_timestamp_invalid(self): | CODE |
| LOW | …ng/scripts/search_traces/tests/timestamp_utils_test.py | 25 | def test_to_datetime_datetime(self): | CODE |
| LOW | …race-querying/scripts/search_traces/tests/main_test.py | 50 | def test_main_custom_examples_per_cluster(self, mock_search_traces): | CODE |
| LOW | …race-querying/scripts/search_traces/tests/main_test.py | 68 | def test_main_error_propagation(self, mock_search_traces): | CODE |
| LOW | …e-querying/scripts/search_traces/src/trace_searcher.py | 96 | def _check_generic_error_attributes( | CODE |
| LOW | …e-querying/scripts/search_traces/src/trace_searcher.py | 117 | def _check_gcp_top_level_status(status: Any, causes: Dict[str, Any]) -> bool: | CODE |
| LOW | …e-querying/scripts/search_traces/src/trace_searcher.py | 204 | def _get_canonical_service_name(ids: Dict[str, str]) -> Optional[str]: | CODE |
| LOW | …e-querying/scripts/fetch_trace_span/tests/main_test.py | 20 | def test_fetch_span_exact_match(self): | CODE |
| LOW | …e-querying/scripts/fetch_trace_span/tests/main_test.py | 45 | def test_fetch_span_integer_fallback_hex(self): | CODE |
| LOW | …e-querying/scripts/fetch_trace_span/tests/main_test.py | 91 | def test_fetch_span_not_found(self): | CODE |
| LOW | …e-querying/scripts/fetch_trace_span/tests/main_test.py | 149 | def test_main_cli_no_wrapper_tag(self, mock_print, mock_fetch): | CODE |
| LOW⚡ | …ripts/get_trace_project/tests/project_resolver_test.py | 21 | def test_resolve_from_trace_project(self, mock_run, mock_auth): | CODE |
| LOW⚡ | …ripts/get_trace_project/tests/project_resolver_test.py | 25 | def test_resolve_from_telemetry_project(self, mock_run, mock_auth): | CODE |
| LOW⚡ | …ripts/get_trace_project/tests/project_resolver_test.py | 29 | def test_resolve_from_devshell(self, mock_run, mock_auth): | CODE |
| LOW⚡ | …ripts/get_trace_project/tests/project_resolver_test.py | 42 | def test_resolve_from_gcloud_unset(self, mock_run, mock_auth): | CODE |
| LOW⚡ | …ripts/get_trace_project/tests/project_resolver_test.py | 51 | def test_resolve_from_gcloud_failed(self, mock_run, mock_auth): | CODE |
| LOW⚡ | …ripts/get_trace_project/tests/project_resolver_test.py | 58 | def test_resolve_from_credentials(self, mock_run, mock_auth): | CODE |
| LOW⚡ | …ripts/get_trace_project/tests/project_resolver_test.py | 65 | def test_resolve_from_credentials_error(self, mock_run, mock_auth): | CODE |
| LOW | …ng/scripts/get_trace_project/tests/integration_test.py | 29 | def test_resolve_from_env_var(self): | CODE |
| LOW⚡ | …ng/scripts/get_trace_project/tests/integration_test.py | 40 | def test_resolve_from_gcloud_mock(self): | CODE |
| LOW | …ng/scripts/get_trace_project/tests/integration_test.py | 66 | def test_failure_when_no_project(self): | CODE |
| LOW⚡ | …ying/scripts/get_trace_project/src/project_resolver.py | 14 | def _resolve_project_from_env_vars(env_vars: list[str]) -> Optional[str]: | CODE |
| LOW⚡ | …ying/scripts/get_trace_project/src/project_resolver.py | 22 | def _resolve_project_from_telemetry_env_vars() -> Optional[str]: | CODE |
| LOW⚡ | …ying/scripts/get_trace_project/src/project_resolver.py | 30 | def _resolve_project_from_current_project_env_vars() -> Optional[str]: | CODE |
| LOW⚡ | …ying/scripts/get_trace_project/src/project_resolver.py | 39 | def _resolve_project_from_gcloud_config() -> Optional[str]: | CODE |
| LOW | …ying/scripts/get_trace_project/src/project_resolver.py | 61 | def _resolve_project_from_application_credentials() -> Optional[str]: | CODE |
| LOW | …querying/scripts/fetch_related_logs/tests/main_test.py | 46 | def test_to_datetime_conversion(self): | CODE |
| LOW⚡ | …querying/scripts/fetch_related_logs/tests/main_test.py | 57 | def test_resolve_query_projects_only_trace(self): | CODE |
| LOW⚡ | …querying/scripts/fetch_related_logs/tests/main_test.py | 61 | def test_resolve_query_projects_both(self): | CODE |
| 168 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | index.json | 1 | {"generator":"This file is generated. Do not edit it by hand.","skills":[{"name":"agent-platform-alert-configuration","d | CODE |
| MEDIUM⚡ | index.json | 1 | {"generator":"This file is generated. Do not edit it by hand.","skills":[{"name":"agent-platform-alert-configuration","d | CODE |
| MEDIUM⚡ | index.json | 1 | {"generator":"This file is generated. Do not edit it by hand.","skills":[{"name":"agent-platform-alert-configuration","d | CODE |
| MEDIUM⚡ | index.json | 1 | {"generator":"This file is generated. Do not edit it by hand.","skills":[{"name":"agent-platform-alert-configuration","d | CODE |
| MEDIUM | …-optimization/references/capacity_planning_editions.md | 8 | - [Framing & Guardrails](#framing-guardrails) (Lines 17-35) | CODE |
| MEDIUM | …configuration/references/metrics_and_alerts_catalog.md | 22 | * [Telemetry Decision Hierarchy and KSM Cost Guardrails](#telemetry-decision-hierarchy-and-ksm-cost-guardrails) | COMMENT |
| MEDIUM⚡ | …oud-solution-agentic-ai-data-science-workflow/SKILL.md | 86 | - [Data science workflow with AI agents](https://docs.cloud.google.com/architecture/agentic-ai-data-science.md.txt) | CODE |
| MEDIUM⚡ | …oud-solution-agentic-ai-data-science-workflow/SKILL.md | 88 | - [Choose your agentic AI architecture components](https://docs.cloud.google.com/architecture/choose-agentic-ai-archi | CODE |
| MEDIUM⚡ | …oud-solution-agentic-ai-data-science-workflow/SKILL.md | 89 | - [Choose a design pattern for your agentic AI system](https://docs.cloud.google.com/architecture/choose-design-patte | CODE |
| MEDIUM | …ai-data-science-workflow/references/product-mapping.md | 6 | https://docs.cloud.google.com/architecture/choose-agentic-ai-architecture-components.md.txt | CODE |
| MEDIUM⚡ | …tic-ai-data-science-workflow/assets/output-template.md | 188 | * [Data science workflow with AI agents](https://docs.cloud.google.com/architecture/agentic-ai-data-science.md.txt) | COMMENT |
| MEDIUM⚡ | …tic-ai-data-science-workflow/assets/output-template.md | 191 | * [Choose your agentic AI architecture components](https://docs.cloud.google.com/architecture/choose-agentic-ai-architec | COMMENT |
| MEDIUM⚡ | …tic-ai-data-science-workflow/assets/output-template.md | 192 | * [Choose a design pattern for your agentic AI system](https://docs.cloud.google.com/architecture/choose-design-pattern- | COMMENT |
| MEDIUM | …google-cloud-solution-guided-gke-ai-migration/SKILL.md | 172 | 4. **Hardware & VRAM Sizing:** Accurately calculate VRAM using the [Deterministic VRAM Sizing Formula](#deterministic-vr | CODE |
| MEDIUM | …abases-onboarding/references/recommendation_matrix.txt | 5 | # To save context window tokens when reading this file via view_file, use StartLine/EndLine with these line hints: | COMMENT |
| MEDIUM | …d-solution-agentic-ai-bidirectional-streaming/SKILL.md | 17 | # Live bidirectional multimodal streaming agentic AI solution | COMMENT |
| MEDIUM | …d-solution-agentic-ai-bidirectional-streaming/SKILL.md | 73 | - [Enable live bidirectional multimodal streaming](https://docs.cloud.google.com/architecture/agentic-ai-bidirectiona | CODE |
| MEDIUM | …d-solution-agentic-ai-bidirectional-streaming/SKILL.md | 75 | - [Choose your agentic AI architecture components](https://docs.cloud.google.com/architecture/choose-agentic-ai-archi | CODE |
| MEDIUM | …-bidirectional-streaming/references/product-mapping.md | 6 | https://docs.cloud.google.com/architecture/choose-agentic-ai-architecture-components.md.txt | CODE |
| MEDIUM | …c-ai-bidirectional-streaming/assets/output-template.md | 4 | # Google Cloud solution architecture: Live bidirectional multimodal streaming agentic AI solution | COMMENT |
| MEDIUM⚡ | …c-ai-bidirectional-streaming/assets/output-template.md | 173 | * [Enable live bidirectional multimodal streaming](https://docs.cloud.google.com/architecture/agentic-ai-bidirectional-m | COMMENT |
| MEDIUM⚡ | …c-ai-bidirectional-streaming/assets/output-template.md | 174 | * [Choose your agentic AI architecture components](https://docs.cloud.google.com/architecture/choose-agentic-ai-architec | COMMENT |
| MEDIUM⚡ | …c-ai-bidirectional-streaming/assets/output-template.md | 176 | * [Choose a design pattern for your agentic AI system](https://docs.cloud.google.com/architecture/choose-design-pattern- | COMMENT |
| MEDIUM | …solution-agentic-ai-borderless-data-lakehouse/SKILL.md | 17 | # Borderless open data lakehouse agentic AI system | COMMENT |
| MEDIUM | …solution-agentic-ai-borderless-data-lakehouse/SKILL.md | 80 | - [Build a borderless open data lakehouse](https://docs.cloud.google.com/architecture/agentic-ai-build-multicloud-ope | CODE |
| MEDIUM | …solution-agentic-ai-borderless-data-lakehouse/SKILL.md | 81 | - [Implement agentic analytics workflows for distributed data](https://docs.cloud.google.com/architecture/agentic-ai- | CODE |
| MEDIUM | …ai-borderless-data-lakehouse/assets/output-template.md | 4 | # Google Cloud solution architecture: Borderless open data lakehouse agentic AI system | COMMENT |
| MEDIUM | …ai-borderless-data-lakehouse/assets/output-template.md | 121 | * [Build a borderless open data lakehouse](https://docs.cloud.google.com/architecture/agentic-ai-build-multicloud-open-d | COMMENT |
| MEDIUM | …ai-borderless-data-lakehouse/assets/output-template.md | 122 | * [Implement agentic analytics workflows for distributed data](https://docs.cloud.google.com/architecture/agentic-ai-cro | COMMENT |
| MEDIUM | …ls/cloud/agent-platform-rag-engine-management/SKILL.md | 14 | # Agent Platform RAG Engine Management | COMMENT |
| MEDIUM | …ls/cloud/agent-platform-rag-engine-management/SKILL.md | 178 | ## 2. Getting / Inspecting an Agent Platform RAG Engine Corpus | COMMENT |
| MEDIUM | …ls/cloud/agent-platform-rag-engine-management/SKILL.md | 241 | # Define the Agent Platform RAG Engine tool pointing to the corpus | COMMENT |
| MEDIUM | …ls/cloud/agent-platform-rag-engine-management/SKILL.md | 256 | # Generate content using the RAG Engine tool | COMMENT |
| MEDIUM | …ion-build-deploy-agents/references/related-guidance.md | 4 | - [Choose a design pattern for your agentic AI system](https://docs.cloud.google.com/architecture/choose-design-patter | CODE |
| MEDIUM | …ion-build-deploy-agents/references/related-guidance.md | 22 | - [Choose your agentic AI architecture components](https://docs.cloud.google.com/architecture/choose-agentic-ai-archit | CODE |
| MEDIUM | …ion-agentic-analytics-spark-knowledge-catalog/SKILL.md | 171 | https://docs.cloud.google.com/architecture/agentic-ai-cross-cloud-analytics.md.txt | CODE |
| MEDIUM | …ud/google-cloud-solution-multi-agent-security/SKILL.md | 12 | # Agent Gateway multi-agent security | COMMENT |
| MEDIUM | …gle-cloud-storage-basics/references/data-management.md | 387 | # Place an event-based hold for event-driven retention | COMMENT |
| MEDIUM | …-platform-eval-flywheel/references/failure_patterns.md | 13 | ### Low `hallucination` or `grounding` Score | COMMENT |
| MEDIUM | …ert-configuration/references/quality_alert_policies.md | 21 | - [Hallucination](#hallucination) (~Line 215) | CODE |
| MEDIUM | …y-slot-cost-optimizer/references/optimization_rules.md | 95 | ### Architectural guardrails | COMMENT |
| MEDIUM | …tion-architecture/references/decision-making-guides.md | 5 | | Agentic AI: Architecture | https://docs.cloud.google.com/architecture/choose-agentic-ai-architecture-components.md.txt | CODE |
| MEDIUM | …tion-architecture/references/decision-making-guides.md | 6 | | Agentic AI: Design pattern | https://docs.cloud.google.com/architecture/choose-design-pattern-agentic-ai-system.md.txt | CODE |
| MEDIUM | …olution-architecture/references/architecture-guides.md | 6 | | [AI and ML](#ai-ml) | Design guides, reference architectures, and best practices for AI, MLOps, generative AI, and age | CODE |
| MEDIUM⚡ | …olution-architecture/references/architecture-guides.md | 49 | - [Agentic AI use case: Administer interactive learning](https://docs.cloud.google.com/architecture/agentic-ai-interacti | CODE |
| MEDIUM⚡ | …olution-architecture/references/architecture-guides.md | 50 | - [Agentic AI use case: Automate data science workflows](https://docs.cloud.google.com/architecture/agentic-ai-data-scie | CODE |
| MEDIUM⚡ | …olution-architecture/references/architecture-guides.md | 51 | - [Agentic AI use case: Build a borderless open data lakehouse](https://docs.cloud.google.com/architecture/agentic-ai-bu | CODE |
| MEDIUM⚡ | …olution-architecture/references/architecture-guides.md | 52 | - [Agentic AI use case: Classify multimodal data](https://docs.cloud.google.com/architecture/agentic-ai-classify-multimo | CODE |
| MEDIUM⚡ | …olution-architecture/references/architecture-guides.md | 53 | - [Agentic AI use case: Enable live bidirectional multimodal streaming](https://docs.cloud.google.com/architecture/agent | CODE |
| MEDIUM⚡ | …olution-architecture/references/architecture-guides.md | 54 | - [Agentic AI use case: Multimodal GraphRAG resource orchestration](https://docs.cloud.google.com/architecture/agentic-a | CODE |
| MEDIUM⚡ | …olution-architecture/references/architecture-guides.md | 55 | - [Agentic AI use case: Orchestrate access to disparate enterprise systems](https://docs.cloud.google.com/architecture/a | CODE |
| MEDIUM⚡ | …olution-architecture/references/architecture-guides.md | 56 | - [Agentic AI use case: Orchestrate security operations workflows](https://docs.cloud.google.com/architecture/agentic-ai | CODE |
| MEDIUM⚡ | …olution-architecture/references/architecture-guides.md | 62 | - [Build trusted AI agents with Google Maps Platform](https://docs.cloud.google.com/architecture/agentic-ai-system-with- | CODE |
| MEDIUM⚡ | …olution-architecture/references/architecture-guides.md | 64 | - [Choose a design pattern for your agentic AI system](https://docs.cloud.google.com/architecture/choose-design-pattern- | CODE |
| MEDIUM⚡ | …olution-architecture/references/architecture-guides.md | 65 | - [Choose your agentic AI architecture components](https://docs.cloud.google.com/architecture/choose-agentic-ai-architec | CODE |
| MEDIUM | …olution-architecture/references/architecture-guides.md | 78 | - [Implement agentic analytics workflows for distributed data](https://docs.cloud.google.com/architecture/agentic-ai-cro | CODE |
| MEDIUM | …olution-architecture/references/architecture-guides.md | 83 | - [Multi-tenant agentic AI system](https://docs.cloud.google.com/architecture/multi-tenant-agentic-ai-system.md.txt): De | CODE |
| MEDIUM | …loud-solution-rag-enterprise-search-gke-sqldb/SKILL.md | 16 | # RAG for enterprise search using GKE and AlloyDB | COMMENT |
| MEDIUM | …-enterprise-search-gke-sqldb/assets/output-template.md | 4 | # Google Cloud solution architecture: RAG for enterprise search using GKE and AlloyDB | COMMENT |
| MEDIUM⚡ | …on-hybrid-search-alloydb/references/product-mapping.md | 15 | | [Vector Embeddings Engine](#vector-embeddings-engine) | [Self-hosted embedding model](#self-hosted-embedding-model) (A | CODE |
| 5 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 308 | # ========================================== | COMMENT |
| MEDIUM⚡ | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 310 | # ========================================== | COMMENT |
| MEDIUM⚡ | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 486 | # ========================================== | COMMENT |
| MEDIUM⚡ | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 488 | # ========================================== | COMMENT |
| MEDIUM⚡ | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 496 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 32 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 34 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 107 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 109 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 152 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 154 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 187 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 189 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 401 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 403 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 463 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 465 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 626 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 628 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 747 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 749 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 775 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 777 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 808 | # ========================================== | COMMENT |
| MEDIUM | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 810 | # ========================================== | COMMENT |
| MEDIUM | …abases-onboarding/references/recommendation_matrix.txt | 3 | # =================================================================================================== | COMMENT |
| MEDIUM | …abases-onboarding/references/recommendation_matrix.txt | 21 | # =================================================================================================== | COMMENT |
| MEDIUM | …sses/assets/balanced-reserved-zonal-compute-class.yaml | 69 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …sses/assets/balanced-reserved-zonal-compute-class.yaml | 85 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …/agent-platform-troubleshooting/references/policies.md | 467 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …/agent-platform-troubleshooting/references/policies.md | 469 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …/agent-platform-troubleshooting/references/policies.md | 502 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …/agent-platform-troubleshooting/references/policies.md | 504 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …/agent-platform-troubleshooting/references/policies.md | 525 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | …/agent-platform-troubleshooting/references/policies.md | 527 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 570 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 572 | # ============================================================================== | COMMENT |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 41 | # ============================================================================== | COMMENT |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 43 | # ============================================================================== | COMMENT |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 111 | # ============================================================================== | COMMENT |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 113 | # ============================================================================== | COMMENT |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 194 | # ============================================================================== | COMMENT |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 196 | # ============================================================================== | COMMENT |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 324 | # ============================================================================== | COMMENT |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 326 | # ============================================================================== | COMMENT |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 616 | # ============================================================================== | COMMENT |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 618 | # ============================================================================== | COMMENT |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 803 | # ============================================================================== | COMMENT |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 805 | # ============================================================================== | COMMENT |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 870 | # ============================================================================== | COMMENT |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 872 | # ============================================================================== | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …bile-ads-validate/references/google-skadnetwork-ids.md | 127 | except Exception: | CODE |
| LOW⚡ | …bile-ads-validate/references/google-skadnetwork-ids.md | 131 | except Exception as e: | CODE |
| MEDIUM⚡ | …bile-ads-validate/references/google-skadnetwork-ids.md | 132 | print(f"Error reading {target}: {e}", file=sys.stderr) | CODE |
| LOW | …cloud/agent-platform-tuning/scripts/prepare_dataset.py | 156 | except Exception as e: # pylint: disable=broad-exception-caught | CODE |
| LOW | …oud/gke-alert-configuration/scripts/validate_config.py | 239 | except Exception as e: | CODE |
| LOW | …oud/gke-alert-configuration/scripts/validate_config.py | 329 | except Exception as e: | CODE |
| LOW | …oud/gke-alert-configuration/scripts/validate_config.py | 438 | except Exception as e: | CODE |
| MEDIUM | …oud/gke-alert-configuration/scripts/validate_config.py | 439 | print(f"Error reading file '{args.file}': {e}", file=sys.stderr) | CODE |
| LOW | …ervability/references/vpc-flow-logs-cost-estimation.md | 139 | except Exception as e: | CODE |
| MEDIUM | …ervability/references/vpc-flow-logs-cost-estimation.md | 140 | print(f"Error: {e}", file=sys.stderr) | CODE |
| MEDIUM | …ying/scripts/run_python_with_deps/src/venv_executor.py | 34 | print(f"Error: Failed to execute {python_path}: {e}", file=sys.stderr) | CODE |
| LOW | …e-querying/scripts/search_traces/src/trace_searcher.py | 373 | except Exception: | CODE |
| LOW | …e-querying/scripts/search_traces/src/trace_searcher.py | 381 | except Exception: | CODE |
| LOW | …e-querying/scripts/search_traces/src/trace_searcher.py | 481 | except Exception as e: | CODE |
| LOW | …-querying/scripts/search_traces/src/timestamp_utils.py | 25 | except Exception as e: | CODE |
| LOW | …cloud-trace-querying/scripts/search_traces/src/main.py | 79 | except Exception as err: | CODE |
| LOW | …ud-trace-querying/scripts/fetch_trace_span/src/main.py | 83 | except Exception as e: | CODE |
| LOW | …ying/scripts/get_trace_project/src/project_resolver.py | 67 | except Exception: | CODE |
| MEDIUM | …ying/scripts/get_trace_project/src/project_resolver.py | 39 | def _resolve_project_from_gcloud_config() -> Optional[str]: | CODE |
| MEDIUM | …d-trace-querying/scripts/get_trace_project/src/main.py | 15 | print(f"Error: {err}", file=sys.stderr) | CODE |
| LOW | …scripts/fetch_related_logs/src/observability_scopes.py | 19 | except Exception as e: | CODE |
| LOW | …scripts/fetch_related_logs/src/observability_scopes.py | 41 | except Exception as e: | CODE |
| LOW | …scripts/fetch_related_logs/src/observability_scopes.py | 60 | except Exception as e: | CODE |
| LOW | …querying/scripts/fetch_related_logs/src/log_fetcher.py | 97 | except Exception as e: | CODE |
| LOW | …querying/scripts/fetch_related_logs/src/log_fetcher.py | 192 | except Exception as e: | CODE |
| LOW | …querying/scripts/fetch_related_logs/src/log_fetcher.py | 217 | except Exception as e: | CODE |
| LOW | …querying/scripts/fetch_related_logs/src/log_fetcher.py | 233 | except Exception as e: | CODE |
| LOW | …querying/scripts/fetch_related_logs/src/log_fetcher.py | 248 | except Exception as e: | CODE |
| LOW | …-trace-querying/scripts/fetch_related_logs/src/main.py | 88 | except Exception as err: | CODE |
| LOW | …-trace-querying/scripts/fetch_entire_trace/src/main.py | 66 | except Exception as err: | CODE |
| MEDIUM | …nter-design-deploy/scripts/fetch_terraform_template.py | 54 | print(f"Error parsing resource path '{input_id}': {e}", file=sys.stderr) | CODE |
| MEDIUM | …nter-design-deploy/scripts/fetch_terraform_template.py | 103 | print(f"Error describing catalog template: {e.stderr}", file=sys.stderr) | CODE |
| MEDIUM⚡ | …nter-design-deploy/scripts/fetch_terraform_template.py | 232 | print(f"Error downloading files from GCS: {e.stderr}", file=sys.stderr) | CODE |
| MEDIUM | …or-troubleshooting/scripts/troubleshooting_error_id.py | 161 | print(f"Error calling Policy Troubleshooter API: {e}", file=sys.stderr) | CODE |
| LOW | …loud-filestore-nfs-browser/scripts/jump_host_engine.py | 87 | except Exception: | CODE |
| LOW | …gle-cloud-filestore-nfs-browser/scripts/nfs_browser.py | 43 | except Exception: | CODE |
| LOW | …gle-cloud-filestore-nfs-browser/scripts/nfs_browser.py | 72 | except Exception as e: | CODE |
| LOW | …ud-filestore-nfs-browser/scripts/bridge_server/main.py | 64 | except Exception: | CODE |
| LOW | …ud-filestore-nfs-browser/scripts/bridge_server/main.py | 175 | except Exception: | CODE |
| LOW | …abases-onboarding/scripts/database_onboarding_skill.py | 179 | except Exception as e: # pylint: disable=broad-exception-caught | CODE |
| LOW | …loud/dbt-sf-to-bq-translator/scripts/dbt_translator.py | 814 | except Exception as e: # noqa: BLE001 | CODE |
| MEDIUM | …-platform-skill-registry/scripts/skill_registry_ops.py | 68 | print(f"Error: {response.status_code} - {response.text}") | CODE |
| MEDIUM | …-platform-skill-registry/scripts/skill_registry_ops.py | 91 | print(f"Error: {response.status_code} - {response.text}") | CODE |
| MEDIUM | …-platform-skill-registry/scripts/skill_registry_ops.py | 112 | print(f"Error: {response.status_code} - {response.text}") | CODE |
| MEDIUM | …-platform-skill-registry/scripts/skill_registry_ops.py | 133 | print(f"Error: {response.status_code} - {response.text}") | CODE |
| MEDIUM | …-platform-skill-registry/scripts/skill_registry_ops.py | 154 | print(f"Error: {response.status_code} - {response.text}") | CODE |
| MEDIUM | …-platform-skill-registry/scripts/skill_registry_ops.py | 215 | print(f"Error: {response.status_code} - {response.text}") | CODE |
| MEDIUM | …-platform-skill-registry/scripts/skill_registry_ops.py | 236 | print(f"Error: {response.status_code} - {response.text}") | CODE |
| MEDIUM | …-platform-skill-registry/scripts/skill_registry_ops.py | 260 | print(f"Error: {response.status_code} - {response.text}") | CODE |
| MEDIUM | …-platform-skill-registry/scripts/skill_registry_ops.py | 282 | print(f"Error: {response.status_code} - {response.text}") | CODE |
| LOW | …per-for-policy-simulator/scripts/analyze_simulation.py | 48 | except Exception as e: # pylint: disable=broad-exception-caught | CODE |
| LOW | …ring-chart-generation/scripts/assemble_widget_proto.py | 235 | except Exception: | CODE |
| LOW | …ring-chart-generation/scripts/assemble_widget_proto.py | 245 | except Exception as e: | CODE |
| LOW | …-monitoring-chart-generation/scripts/validate_chart.py | 189 | except Exception as e: | CODE |
| LOW | …-monitoring-chart-generation/scripts/validate_chart.py | 216 | except Exception as e: | CODE |
| LOW | …-monitoring-chart-generation/scripts/validate_chart.py | 227 | except Exception as e: # pylint: disable=broad-except | CODE |
| LOW | …gent-platform-eval-flywheel/references/sdk_patterns.md | 336 | except Exception as e: | STRING |
| LOW | …gent-platform-eval-flywheel/scripts/maas_evaluation.py | 37 | except Exception as e: | CODE |
| LOW | …gent-platform-eval-flywheel/scripts/maas_evaluation.py | 48 | except Exception as e: | CODE |
| LOW | …gent-platform-eval-flywheel/scripts/inspect_results.py | 199 | except Exception as e: | CODE |
| 32 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …erying/scripts/run_python_with_deps/src/cleanup_env.py | 52 | except (BlockingIOError, OSError): | CODE |
| HIGH | …e-querying/scripts/search_traces/src/trace_searcher.py | 26 | except ValueError: | CODE |
| HIGH | …e-querying/scripts/search_traces/src/trace_searcher.py | 126 | except (ValueError, TypeError): | CODE |
| HIGH | …e-querying/scripts/search_traces/src/trace_searcher.py | 373 | except Exception: | CODE |
| HIGH | …e-querying/scripts/search_traces/src/trace_searcher.py | 381 | except Exception: | CODE |
| HIGH | …ying/scripts/get_trace_project/src/project_resolver.py | 56 | except (subprocess.SubprocessError, FileNotFoundError): | CODE |
| HIGH | …r-for-troubleshooting/scripts/least_privileged_role.py | 55 | except (subprocess.SubprocessError, OSError, json.JSONDecodeError): | CODE |
| HIGH | …or-troubleshooting/scripts/troubleshooting_error_id.py | 126 | except (subprocess.SubprocessError, OSError): | CODE |
| HIGH | …ud-filestore-nfs-browser/scripts/bridge_server/main.py | 175 | except Exception: | CODE |
| HIGH | …ring-chart-generation/scripts/assemble_widget_proto.py | 235 | except Exception: | CODE |
| HIGH | …tform-alert-configuration/scripts/gather_agent_info.py | 215 | except json.JSONDecodeError: | CODE |
| HIGH | …tform-alert-configuration/scripts/gather_agent_info.py | 230 | except json.JSONDecodeError: | CODE |
| HIGH | …tform-alert-configuration/scripts/gather_agent_info.py | 251 | except json.JSONDecodeError: | CODE |
| HIGH | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 361 | except ValueError: | CODE |
| HIGH | …-filestore-log-troubleshooting/scripts/diagnose_lib.py | 78 | except ValueError: | CODE |
| HIGH | …ilestore-log-troubleshooting/scripts/quick_diagnose.py | 62 | except json.JSONDecodeError: | CODE |
| HIGH | …r-device-platform-basics/scripts/demo_adb_forwarder.py | 367 | except KeyboardInterrupt: | CODE |
| HIGH | …r-device-platform-basics/scripts/demo_adb_forwarder.py | 228 | except asyncio.IncompleteReadError: | CODE |
| HIGH | …r-device-platform-basics/scripts/demo_adb_forwarder.py | 272 | except asyncio.CancelledError: | CODE |
| HIGH | …r-device-platform-basics/scripts/demo_adb_forwarder.py | 313 | except (grpc.RpcError, RuntimeError): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | plugins/cloud/google-cloud-developer/README.md | 55 | export DEVELOPERKNOWLEDGE_API_KEY=<YOUR_API_KEY> | CODE |
| HIGH | plugins/cloud/google-cloud-developer/README.md | 55 | export DEVELOPERKNOWLEDGE_API_KEY=<YOUR_API_KEY> | CODE |
| HIGH | plugins/cloud/google-cloud-developer/README.md | 97 | export DEVELOPERKNOWLEDGE_API_KEY=<YOUR_API_KEY> | CODE |
| HIGH | plugins/cloud/google-cloud-developer/README.md | 97 | export DEVELOPERKNOWLEDGE_API_KEY=<YOUR_API_KEY> | CODE |
| HIGH | …s/cloud/google-cloud-developer/.codex-plugin/README.md | 39 | export DEVELOPERKNOWLEDGE_API_KEY=<YOUR_API_KEY> | CODE |
| HIGH | …s/cloud/google-cloud-developer/.codex-plugin/README.md | 39 | export DEVELOPERKNOWLEDGE_API_KEY=<YOUR_API_KEY> | CODE |
| HIGH | skills/cloud/gemini-interactions-api/SKILL.md | 131 | client = genai.Client(enterprise=True, api_key="YOUR_API_KEY") | CODE |
| HIGH | skills/cloud/gemini-interactions-api/SKILL.md | 141 | apiKey: "YOUR_API_KEY" | CODE |
| HIGH | …s/cloud/gemini-interactions-api/references/rest_api.md | 24 | * **Express Mode (API Key)**: Use `POST https://aiplatform.googleapis.com/v1beta1/locations/global/interactions` with | COMMENT |
| HIGH | skills/cloud/gemini-api/SKILL.md | 81 | export GOOGLE_API_KEY='your-api-key' | CODE |
| HIGH | …ud/developing-genkit-python/references/dev-workflow.md | 25 | export GEMINI_API_KEY=your-api-key-here | CODE |
| HIGH | …ud/developing-genkit-python/references/dev-workflow.md | 30 | echo 'export GEMINI_API_KEY=your-api-key-here' >> ~/.zshrc && source ~/.zshrc | CODE |
| HIGH | …ud/developing-genkit-python/references/dev-workflow.md | 54 | GEMINI_API_KEY=your-api-key-here genkit start -- uv run src/main.py | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/cloud/agent-platform-tuning/scripts/calculate_cost.py | 259 | CODE | |
| LOW | …cloud/agent-platform-tuning/scripts/prepare_dataset.py | 57 | CODE | |
| LOW | …cloud/agent-platform-tuning/scripts/prepare_dataset.py | 107 | CODE | |
| LOW | …oud/gke-alert-configuration/scripts/validate_config.py | 316 | CODE | |
| LOW | …oud/gke-alert-configuration/scripts/validate_config.py | 383 | CODE | |
| LOW | …oud/gke-alert-configuration/scripts/validate_config.py | 36 | CODE | |
| LOW | …oud/gke-alert-configuration/scripts/validate_config.py | 129 | CODE | |
| LOW | …e-querying/scripts/search_traces/src/trace_searcher.py | 96 | CODE | |
| LOW | …e-querying/scripts/search_traces/src/trace_searcher.py | 117 | CODE | |
| LOW | …e-querying/scripts/search_traces/src/trace_searcher.py | 337 | CODE | |
| LOW | …querying/scripts/fetch_entire_trace/tests/main_test.py | 35 | CODE | |
| LOW | …nter-design-deploy/scripts/fetch_terraform_template.py | 236 | CODE | |
| LOW | …gle-cloud-filestore-nfs-browser/scripts/nfs_browser.py | 123 | CODE | |
| LOW | …ud-filestore-nfs-browser/scripts/bridge_server/main.py | 82 | CODE | |
| LOW | …ud-filestore-nfs-browser/scripts/bridge_server/main.py | 128 | CODE | |
| LOW | …ud-filestore-nfs-browser/scripts/bridge_server/main.py | 187 | CODE | |
| LOW | …abases-onboarding/scripts/database_onboarding_skill.py | 134 | CODE | |
| LOW | …loud/dbt-sf-to-bq-translator/scripts/dbt_translator.py | 17 | CODE | |
| LOW | …loud/dbt-sf-to-bq-translator/scripts/dbt_translator.py | 50 | CODE | |
| LOW | …loud/dbt-sf-to-bq-translator/scripts/dbt_translator.py | 106 | CODE | |
| LOW | …loud/dbt-sf-to-bq-translator/scripts/dbt_translator.py | 166 | CODE | |
| LOW | …loud/dbt-sf-to-bq-translator/scripts/dbt_translator.py | 699 | CODE | |
| LOW | …loud/dbt-sf-to-bq-translator/scripts/dbt_translator.py | 821 | CODE | |
| LOW | …loud/dbt-sf-to-bq-translator/scripts/dbt_translator.py | 859 | CODE | |
| LOW | …loud/dbt-sf-to-bq-translator/scripts/dbt_translator.py | 896 | CODE | |
| LOW | …loud/dbt-sf-to-bq-translator/scripts/dbt_translator.py | 1052 | CODE | |
| LOW | …-platform-skill-registry/scripts/skill_registry_ops.py | 26 | CODE | |
| LOW | …-platform-skill-registry/scripts/skill_registry_ops.py | 161 | CODE | |
| LOW | …-platform-skill-registry/scripts/skill_registry_ops.py | 289 | CODE | |
| LOW | …ring-chart-generation/scripts/assemble_widget_proto.py | 73 | CODE | |
| LOW | …-monitoring-chart-generation/scripts/validate_chart.py | 17 | CODE | |
| LOW | …-monitoring-chart-generation/scripts/validate_chart.py | 99 | CODE | |
| LOW | …-monitoring-chart-generation/scripts/textproto_util.py | 58 | CODE | |
| LOW | …-monitoring-chart-generation/scripts/textproto_util.py | 102 | CODE | |
| LOW | …-monitoring-chart-generation/scripts/textproto_util.py | 136 | CODE | |
| LOW | …ent-platform-eval-flywheel/scripts/validate_dataset.py | 135 | CODE | |
| LOW | …ent-platform-eval-flywheel/scripts/validate_dataset.py | 161 | CODE | |
| LOW | …-platform-eval-flywheel/scripts/endpoint_evaluation.py | 12 | CODE | |
| LOW | …gent-platform-eval-flywheel/scripts/inspect_results.py | 46 | CODE | |
| LOW | …ent-platform-eval-flywheel/scripts/parse_adk_traces.py | 178 | CODE | |
| LOW | …le-cloud-filestore-auditing/scripts/filestore_audit.py | 367 | CODE | |
| LOW | …latform-alert-configuration/scripts/check_telemetry.py | 122 | CODE | |
| LOW | …tform-alert-configuration/scripts/gather_agent_info.py | 65 | CODE | |
| LOW | …tform-alert-configuration/scripts/gather_agent_info.py | 124 | CODE | |
| LOW | …tform-alert-configuration/scripts/gather_agent_info.py | 284 | CODE | |
| LOW | …latform-alert-configuration/scripts/analyze_traffic.py | 202 | CODE | |
| LOW | …latform-alert-configuration/scripts/analyze_traffic.py | 301 | CODE | |
| LOW | …t-platform-alert-configuration/scripts/config_utils.py | 20 | CODE | |
| LOW | …t-platform-alert-configuration/scripts/config_utils.py | 81 | CODE | |
| LOW | …t-platform-alert-configuration/scripts/config_utils.py | 182 | CODE | |
| LOW | …nt-platform-alert-configuration/scripts/lint_syntax.py | 22 | CODE | |
| LOW | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 493 | CODE | |
| LOW | …oud-monitoring-promql-query/scripts/validate_promql.py | 65 | CODE | |
| LOW | …oud-monitoring-promql-query/scripts/validate_promql.py | 87 | CODE | |
| LOW | …-filestore-log-troubleshooting/scripts/diagnose_lib.py | 70 | CODE | |
| LOW | …-filestore-log-troubleshooting/scripts/diagnose_lib.py | 119 | CODE | |
| LOW | …ilestore-log-troubleshooting/scripts/quick_diagnose.py | 162 | CODE | |
| LOW | …r-device-platform-basics/scripts/demo_adb_forwarder.py | 168 | CODE | |
| LOW | …r-device-platform-basics/scripts/demo_adb_forwarder.py | 237 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …-cluster-autoscaler/assets/find-scale-down-blockers.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …gke-cluster-autoscaler/assets/log-autoscaler-events.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …gke-cluster-autoscaler/assets/log-autoscaler-events.sh | 141 | else | COMMENT |
| LOW | …cluster-autoscaler/assets/capacity-buffer-serving.yaml | 1 | # Capacity Buffer for a serving ComputeClass — pre-warms node capacity so | COMMENT |
| LOW | …cluster-autoscaler/assets/capacity-buffer-serving.yaml | 61 | # scalableRef: | COMMENT |
| LOW | …/cloud/agent-platform-tuning/scripts/calculate_cost.py | 21 | # cost_per_1m_tokens mirrors the public Model Tuning price table: | COMMENT |
| LOW | …oud/gke-alert-configuration/scripts/validate_config.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 481 | project = var.project_id | COMMENT |
| LOW | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 801 | } | COMMENT |
| LOW | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 821 | # Example Google Cloud CLI command to add the project and restricted services to a perimeter: | COMMENT |
| LOW | …abases-onboarding/references/recommendation_matrix.txt | 1 | # Recommendation Matrix for Database Migrations to Google Cloud | COMMENT |
| LOW | …lls/cloud/developing-genkit-python/references/setup.md | 1 | # Setup — Genkit Python | COMMENT |
| LOW | …ute-classes/assets/postgres-primary-compute-class.yaml | 1 | # EXAMPLE TEMPLATE - DO NOT DEPLOY | COMMENT |
| LOW | …ud/gke-compute-classes/assets/log-autoscaler-events.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …ud/gke-compute-classes/assets/log-autoscaler-events.sh | 141 | else | COMMENT |
| LOW | …te-classes/assets/restrict-computeclass-usage-vap.yaml | 1 | # EXAMPLE TEMPLATE - DO NOT DEPLOY | COMMENT |
| LOW | …-compute-classes/assets/system-pool-compute-class.yaml | 1 | # EXAMPLE TEMPLATE - DO NOT DEPLOY | COMMENT |
| LOW | …e-compute-classes/assets/dynamic-rwo-storageclass.yaml | 1 | # EXAMPLE TEMPLATE - DO NOT DEPLOY (adapt, then apply). | COMMENT |
| LOW | …sses/assets/balanced-reserved-zonal-compute-class.yaml | 1 | # EXAMPLE TEMPLATE - DO NOT DEPLOY | COMMENT |
| LOW | …sses/assets/balanced-reserved-zonal-compute-class.yaml | 21 | # per zone — per-zone priorities are sequential and drain zone-a before zone-b). | COMMENT |
| LOW | …sses/assets/balanced-reserved-zonal-compute-class.yaml | 61 | zones: ['us-central1-a'] | COMMENT |
| LOW | …sses/assets/balanced-reserved-zonal-compute-class.yaml | 81 | # whenUnsatisfiable: DoNotSchedule | COMMENT |
| LOW | …d-monitoring-chart-generation/scripts/requirements.txt | 1 | # Standard Python 3.10+ library modules used for core scripts (re, json, argparse, sys, typing). | COMMENT |
| LOW | …ged-access-management/assets/entitlement_template.yaml | 21 | # manualApprovals: | COMMENT |
| LOW | …rm-alert-configuration/scripts/scan_duplicates_test.py | 1 | # Copyright 2026 Google LLC | COMMENT |
| LOW | …m-alert-configuration/scripts/create_online_monitor.py | 1 | # Copyright 2026 Google LLC | COMMENT |
| LOW | …nfiguration/scripts/list_log_scope_table_names_test.py | 1 | # Copyright 2026 Google LLC | COMMENT |
| LOW | …latform-alert-configuration/scripts/scan_duplicates.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …rm-alert-configuration/scripts/check_telemetry_test.py | 1 | # Copyright 2026 Google LLC | COMMENT |
| LOW | …latform-alert-configuration/scripts/check_telemetry.py | 1 | # Copyright 2026 Google LLC | COMMENT |
| LOW | …rt-configuration/scripts/create_online_monitor_test.py | 1 | # Copyright 2026 Google LLC | COMMENT |
| LOW | …rm-alert-configuration/scripts/analyze_traffic_test.py | 1 | # Copyright 2026 Google LLC | COMMENT |
| LOW | …iguration/scripts/list_trace_scope_table_names_test.py | 1 | # Copyright 2026 Google LLC | COMMENT |
| LOW | …tform-alert-configuration/scripts/gather_agent_info.py | 1 | # Copyright 2026 Google LLC | COMMENT |
| LOW | …-configuration/scripts/list_trace_scope_table_names.py | 1 | # Copyright 2026 Google LLC | COMMENT |
| LOW | …latform-alert-configuration/scripts/analyze_traffic.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …rt-configuration/scripts/list_log_scope_table_names.py | 1 | # Copyright 2026 Google LLC | COMMENT |
| LOW | …tform-alert-configuration/scripts/config_utils_test.py | 1 | # Copyright 2026 Google LLC | COMMENT |
| LOW | …t-platform-alert-configuration/scripts/config_utils.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …nt-platform-alert-configuration/scripts/lint_syntax.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …-alert-configuration/scripts/gather_agent_info_test.py | 1 | # Copyright 2026 Google LLC | COMMENT |
| LOW | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 1 | # Copyright 2026 Google LLC | COMMENT |
| LOW | skills/cloud/agent-platform-deploy/SKILL.md | 281 | #!/bin/bash | COMMENT |
| LOW | …oud/agent-platform-deploy/references/undeploy_guide.md | 21 | # 1. Find the Endpoint ID | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …ads/ima-dai-sdk/references/cast-StreamManager-guide.md | 41 | const streamManager = new google.ima.cast.dai.api.StreamManager(); | CODE |
| CRITICAL | …ads/ima-dai-sdk/references/cast-StreamManager-guide.md | 50 | let streamRequest = new google.ima.cast.dai.api.LiveStreamRequest(); | CODE |
| CRITICAL | …ads/ima-dai-sdk/references/cast-StreamManager-guide.md | 66 | let streamRequest = new google.ima.cast.dai.api.VODStreamRequest(); | CODE |
| CRITICAL | …te-classes/assets/restrict-computeclass-usage-vap.yaml | 50 | variables.podSpec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.exists(t | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …nter-design-deploy/scripts/fetch_terraform_template.py | 36 | # Step 1: Parse the input path or resolve using flags | COMMENT |
| LOW | …nter-design-deploy/scripts/fetch_terraform_template.py | 73 | # Step 2: Describe the Catalog Template to find the latestRevisionId | COMMENT |
| LOW | …nter-design-deploy/scripts/fetch_terraform_template.py | 128 | # Step 3: Describe the Catalog Template Revision to find | COMMENT |
| LOW | …nter-design-deploy/scripts/fetch_terraform_template.py | 189 | # Step 4: Generate IaC for the Application Template Revision | COMMENT |
| LOW⚡ | …nter-design-deploy/scripts/fetch_terraform_template.py | 225 | # Step 5: Download files from GCS to local SSD temp directory (/tmp) | COMMENT |
| LOW⚡ | …nter-design-deploy/scripts/fetch_terraform_template.py | 242 | # Step 6: Distribute files to target destination | COMMENT |
| LOW⚡ | …nter-design-deploy/scripts/list_terraform_templates.py | 107 | # Step 1: Query Private Catalog (if project and space are provided) | COMMENT |
| LOW⚡ | …nter-design-deploy/scripts/list_terraform_templates.py | 117 | # Step 2: Query Public Google Catalog | COMMENT |
| LOW⚡ | …ooting-jobset-interruption/scripts/validate_queries.sh | 15 | # Step 2: Nodepool Logs Filter | COMMENT |
| LOW⚡ | …ooting-jobset-interruption/scripts/validate_queries.sh | 20 | # Step 3: Node Logs Filter | COMMENT |
| LOW⚡ | …ooting-jobset-interruption/scripts/validate_queries.sh | 25 | # Step 4: Worker Container Logs Filter | COMMENT |
| LOW⚡ | …ooting-jobset-interruption/scripts/validate_queries.sh | 30 | # Step 5: Prometheus PromQL Query Validation (Dry-Run) | COMMENT |
| LOW⚡ | …oubleshooting-tpu-vbar-oom/scripts/validate_queries.sh | 13 | # Step 1: vbar_control_agent OOMs | COMMENT |
| LOW⚡ | …oubleshooting-tpu-vbar-oom/scripts/validate_queries.sh | 18 | # Step 2: tpu-device-plugin metrics fetch failures | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/cloud/agent-platform-tuning/scripts/calculate_cost.py | 232 | Opens a local or ``gs://`` jsonl file for streaming text reads. Args: input_file: A local filesystem path or a `` | STRING |
| HIGH | …latform-alert-configuration/scripts/analyze_traffic.py | 71 | Computes statistical metrics and classifies the traffic profile. Args: values: A list of floats representing th | STRING |
| HIGH | …latform-alert-configuration/scripts/analyze_traffic.py | 207 | Queries live metrics (e.g., OTel latency or token usage) for 14 days. Args: project_id: The GCP project ID. | STRING |
| HIGH | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 809 | Loads and validates synthetic offline telemetry JSON file. Args: mock_path: Path to synthetic telemetry fil | STRING |
| HIGH | …/cloud/agent-platform-deploy/scripts/calculate_cost.py | 83 | Returns the (accelerator_type, count, hourly_$) for a machine type. Args: machine_type: e.g. "g2-standard-48". | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …cripts/run_python_with_deps/tests/lock_manager_test.py | 4 | CODE | |
| LOW | …scripts/run_python_with_deps/tests/cleanup_env_test.py | 4 | CODE | |
| LOW | …/scripts/run_python_with_deps/tests/venv_setup_test.py | 4 | CODE | |
| LOW | …loud-trace-querying/scripts/generate_links/src/main.py | 5 | CODE | |
| LOW | …ing/scripts/search_traces/tests/trace_searcher_test.py | 13 | CODE | |
| LOW | …e-querying/scripts/search_traces/src/trace_searcher.py | 3 | CODE | |
| LOW | …e-querying/scripts/fetch_trace_span/tests/main_test.py | 2 | CODE | |
| LOW | …ying/scripts/get_trace_project/src/project_resolver.py | 3 | CODE | |
| LOW | …d-trace-querying/scripts/get_trace_project/src/main.py | 4 | CODE | |
| LOW | …scripts/fetch_related_logs/src/observability_scopes.py | 5 | CODE | |
| LOW | …scripts/fetch_related_logs/src/observability_scopes.py | 5 | CODE | |
| LOW | …querying/scripts/fetch_entire_trace/tests/main_test.py | 2 | CODE | |
| LOW | …-monitoring-chart-generation/scripts/validate_chart.py | 3 | CODE | |
| LOW | …-monitoring-chart-generation/scripts/textproto_util.py | 3 | CODE | |
| LOW | …rm-alert-configuration/scripts/analyze_traffic_test.py | 20 | CODE | |
| LOW | …rm-alert-configuration/scripts/analyze_traffic_test.py | 22 | CODE | |
| LOW | …-alert-configuration/scripts/gather_agent_info_test.py | 17 | CODE | |
| LOW | …-alert-configuration/scripts/gather_agent_info_test.py | 27 | CODE | |
| LOW | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 31 | CODE | |
| LOW | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 38 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | index.json | 1 | {"generator":"This file is generated. Do not edit it by hand.","skills":[{"name":"agent-platform-alert-configuration","d | CODE |
| MEDIUM⚡ | index.json | 1 | {"generator":"This file is generated. Do not edit it by hand.","skills":[{"name":"agent-platform-alert-configuration","d | CODE |
| MEDIUM⚡ | index.json | 1 | {"generator":"This file is generated. Do not edit it by hand.","skills":[{"name":"agent-platform-alert-configuration","d | CODE |
| MEDIUM⚡ | index.json | 1 | {"generator":"This file is generated. Do not edit it by hand.","skills":[{"name":"agent-platform-alert-configuration","d | CODE |
| MEDIUM⚡ | …loud-solution-n-tier-serverless-web-app/assets/main.tf | 317 | deletion_protection = true # Protected stateful resource per TF best practices | CODE |
| MEDIUM | …ring-chart-generation/scripts/assemble_widget_proto.py | 165 | """Safely generates a random, parallel-robust filename to avoid race conditions.""" | STRING |
| MEDIUM | …/bigquery-slot-cost-optimizer/scripts/slot_analyzer.py | 651 | """Renders comprehensive terminal table report. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …cloud/agent-platform-tuning/scripts/prepare_dataset.py | 214 | # Use the datasets library to perform the split as requested | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …ng/scripts/get_trace_project/tests/integration_test.py | 41 | # Create a mock gcloud executable in the temp dir | COMMENT |
| MEDIUM | …tform-alert-configuration/scripts/mock_traffic_data.py | 1 | # This file contains mock traffic data embedded as Python lists. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …ng/scripts/get_trace_project/tests/integration_test.py | 45 | # Check if it was called with 'config list' | COMMENT |
| LOW | …latform-alert-configuration/scripts/check_telemetry.py | 37 | # Check if agent_resource_name is already a full path or needs formatting | COMMENT |
| LOW | …r-device-platform-basics/scripts/demo_adb_forwarder.py | 341 | # Set timeout to TTL + buffer for client side cleanup | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …e-cloud-filestore-nfs-browser/scripts/deploy_bridge.sh | 4 | # Usage: | COMMENT |
| LOW | …ess-management/scripts/search_eligible_entitlements.sh | 6 | # Usage: | COMMENT |
| LOW | …cess-management/scripts/list_entitlements_hierarchy.sh | 6 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | skills/cloud/agent-platform-tuning/SKILL.md | 499 | > fails because the dataset file (e.g. `my_data.jsonl` or `dummy_data.jsonl`) | CODE |