Sample code and notebooks for Generative AI on Google Cloud, with Gemini Enterprise Agent Platform
This report presents the forensic synthetic code analysis of GoogleCloudPlatform/generative-ai, a Jupyter Notebook project with 17,227 GitHub stars. SynthScan v2.0 examined 449,619 lines of code across 1739 source files, recording 1922 pattern matches distributed across 23 syntactic categories. The overall adjusted score of 7.6 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 1922 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ebsocket-demo-apps/gaming-assistant-demo-app/server.py | 0 | websocket proxy server for gemini live api. handles authentication and proxies websocket connections. this server acts a | STRING |
| HIGH | …ebsocket-demo-apps/customer-support-demo-app/server.py | 0 | websocket proxy server for gemini live api. handles authentication and proxies websocket connections. this server acts a | STRING |
| HIGH | …ive-audio-websocket-demo-apps/react-demo-app/server.py | 0 | websocket proxy server for gemini live api. handles authentication and proxies websocket connections. this server acts a | STRING |
| HIGH | …ebsocket-demo-apps/realtime-advisor-demo-app/server.py | 0 | websocket proxy server for gemini live api. handles authentication and proxies websocket connections. this server acts a | STRING |
| HIGH | …ebsocket-demo-apps/gaming-assistant-demo-app/server.py | 0 | retrieves an access token using google cloud default credentials. | STRING |
| HIGH | …-audio-websocket-demo-apps/plain-js-demo-app/server.py | 0 | retrieves an access token using google cloud default credentials. | STRING |
| HIGH | …ebsocket-demo-apps/realtime-advisor-demo-app/server.py | 0 | retrieves an access token using google cloud default credentials. | STRING |
| HIGH | …ebsocket-demo-apps/customer-support-demo-app/server.py | 0 | retrieves an access token using google cloud default credentials. | STRING |
| HIGH | …ive-audio-websocket-demo-apps/react-demo-app/server.py | 0 | retrieves an access token using google cloud default credentials. | STRING |
| HIGH | …ebsocket-demo-apps/gaming-assistant-demo-app/server.py | 0 | forwards messages from source_websocket to destination_websocket. args: source_websocket: the websocket connection to re | STRING |
| HIGH | …-audio-websocket-demo-apps/plain-js-demo-app/server.py | 0 | forwards messages from source_websocket to destination_websocket. args: source_websocket: the websocket connection to re | STRING |
| HIGH | …ebsocket-demo-apps/realtime-advisor-demo-app/server.py | 0 | forwards messages from source_websocket to destination_websocket. args: source_websocket: the websocket connection to re | STRING |
| HIGH | …ebsocket-demo-apps/customer-support-demo-app/server.py | 0 | forwards messages from source_websocket to destination_websocket. args: source_websocket: the websocket connection to re | STRING |
| HIGH | …ive-audio-websocket-demo-apps/react-demo-app/server.py | 0 | forwards messages from source_websocket to destination_websocket. args: source_websocket: the websocket connection to re | STRING |
| HIGH | …ebsocket-demo-apps/gaming-assistant-demo-app/server.py | 0 | establishes a websocket connection to the gemini server and creates bidirectional proxy. args: client_websocket: the web | STRING |
| HIGH | …-audio-websocket-demo-apps/plain-js-demo-app/server.py | 0 | establishes a websocket connection to the gemini server and creates bidirectional proxy. args: client_websocket: the web | STRING |
| HIGH | …ebsocket-demo-apps/realtime-advisor-demo-app/server.py | 0 | establishes a websocket connection to the gemini server and creates bidirectional proxy. args: client_websocket: the web | STRING |
| HIGH | …ebsocket-demo-apps/customer-support-demo-app/server.py | 0 | establishes a websocket connection to the gemini server and creates bidirectional proxy. args: client_websocket: the web | STRING |
| HIGH | …ive-audio-websocket-demo-apps/react-demo-app/server.py | 0 | establishes a websocket connection to the gemini server and creates bidirectional proxy. args: client_websocket: the web | STRING |
| HIGH | …ebsocket-demo-apps/gaming-assistant-demo-app/server.py | 0 | handles a new websocket client connection. expects first message with optional bearer_token and service_url. if no beare | STRING |
| HIGH | …-audio-websocket-demo-apps/plain-js-demo-app/server.py | 0 | handles a new websocket client connection. expects first message with optional bearer_token and service_url. if no beare | STRING |
| HIGH | …ebsocket-demo-apps/realtime-advisor-demo-app/server.py | 0 | handles a new websocket client connection. expects first message with optional bearer_token and service_url. if no beare | STRING |
| HIGH | …ebsocket-demo-apps/customer-support-demo-app/server.py | 0 | handles a new websocket client connection. expects first message with optional bearer_token and service_url. if no beare | STRING |
| HIGH | …ive-audio-websocket-demo-apps/react-demo-app/server.py | 0 | handles a new websocket client connection. expects first message with optional bearer_token and service_url. if no beare | STRING |
| HIGH | …ebsocket-demo-apps/gaming-assistant-demo-app/server.py | 0 | ╔════════════════════════════════════════════════════════════╗ ║ gemini live api proxy server ║ ╠═══════════════════════ | STRING |
| HIGH | …ebsocket-demo-apps/realtime-advisor-demo-app/server.py | 0 | ╔════════════════════════════════════════════════════════════╗ ║ gemini live api proxy server ║ ╠═══════════════════════ | STRING |
| HIGH | …ebsocket-demo-apps/customer-support-demo-app/server.py | 0 | ╔════════════════════════════════════════════════════════════╗ ║ gemini live api proxy server ║ ╠═══════════════════════ | STRING |
| HIGH | …ive-audio-websocket-demo-apps/react-demo-app/server.py | 0 | ╔════════════════════════════════════════════════════════════╗ ║ gemini live api proxy server ║ ╠═══════════════════════ | STRING |
| HIGH | …end/concierge_ui/agents/gemini_chat_with_guardrails.py | 0 | handles chat interactions for a semantic router agent by streaming responses from a remote langgraph. this function take | STRING |
| HIGH | …graph-demo/frontend/concierge_ui/agents/gemini_chat.py | 0 | handles chat interactions for a semantic router agent by streaming responses from a remote langgraph. this function take | STRING |
| HIGH | …-demo/frontend/concierge_ui/agents/function_calling.py | 0 | handles chat interactions for a semantic router agent by streaming responses from a remote langgraph. this function take | STRING |
| HIGH | …h-demo/frontend/concierge_ui/agents/semantic_router.py | 0 | handles chat interactions for a semantic router agent by streaming responses from a remote langgraph. this function take | STRING |
| HIGH | …-experience-concierge/langgraph-demo/backend/README.md | 0 | you are a retail search assistant for the cymbal retail company. answer questions about the company. cymbal offers both | STRING |
| HIGH | …erge/langgraph-demo/backend/concierge/agents/gemini.py | 0 | you are a retail search assistant for the cymbal retail company. answer questions about the company. cymbal offers both | STRING |
| HIGH | …graph-demo/backend/concierge/agents/semantic_router.py | 0 | you are a retail search assistant for the cymbal retail company. answer questions about the company. cymbal offers both | STRING |
| HIGH | …aph-demo/backend/concierge/langgraph_server/schemas.py | 0 | retrieves the current state of a thread. args: thread_id: the id of the thread. subgraphs: whether to include subgraph s | STRING |
| HIGH | …/backend/concierge/langgraph_server/langgraph_agent.py | 0 | retrieves the current state of a thread. args: thread_id: the id of the thread. subgraphs: whether to include subgraph s | STRING |
| HIGH | …demo/backend/concierge/langgraph_server/fastapi_app.py | 0 | retrieves the current state of a thread. args: thread_id: the id of the thread. subgraphs: whether to include subgraph s | STRING |
| HIGH | …aph-demo/backend/concierge/langgraph_server/schemas.py | 0 | retrieves the history of thread states. args: thread_id: the id of the thread. limit: the maximum number of states to re | STRING |
| HIGH | …/backend/concierge/langgraph_server/langgraph_agent.py | 0 | retrieves the history of thread states. args: thread_id: the id of the thread. limit: the maximum number of states to re | STRING |
| HIGH | …demo/backend/concierge/langgraph_server/fastapi_app.py | 0 | retrieves the history of thread states. args: thread_id: the id of the thread. limit: the maximum number of states to re | STRING |
| HIGH | …image-background-changer-using-imagen3/backend/main.py | 0 | configures cors middleware based on the environment. | STRING |
| HIGH | …profile-image-generation-using-imagen3/backend/main.py | 0 | configures cors middleware based on the environment. | STRING |
| HIGH | …bot/conversational-app-single-playbook/backend/main.py | 0 | configures cors middleware based on the environment. | STRING |
| HIGH | …s/quickbot/text-to-image-using-imagen3/backend/main.py | 0 | configures cors middleware based on the environment. | STRING |
| HIGH | …bot/website-search-using-agent-builder/backend/main.py | 0 | configures cors middleware based on the environment. | STRING |
| HIGH | …kbot/conversational-app-multi-playbook/backend/main.py | 0 | configures cors middleware based on the environment. | STRING |
| HIGH | …ot/document-search-using-agent-builder/backend/main.py | 0 | configures cors middleware based on the environment. | STRING |
| HIGH | …/multi-agent-travel-concierge-with-adk/backend/main.py | 0 | configures cors middleware based on the environment. | STRING |
| HIGH | …bot/conversational-app-single-playbook/backend/main.py | 0 | main fastapi application entry point for the quick bot backend. this module initializes the fastapi application, configu | STRING |
| HIGH | …bot/website-search-using-agent-builder/backend/main.py | 0 | main fastapi application entry point for the quick bot backend. this module initializes the fastapi application, configu | STRING |
| HIGH | …kbot/conversational-app-multi-playbook/backend/main.py | 0 | main fastapi application entry point for the quick bot backend. this module initializes the fastapi application, configu | STRING |
| HIGH | …ot/document-search-using-agent-builder/backend/main.py | 0 | main fastapi application entry point for the quick bot backend. this module initializes the fastapi application, configu | STRING |
| HIGH | …bot/conversational-app-single-playbook/backend/main.py | 0 | invalid environment: {environment}. must be 'production' or 'development' | STRING |
| HIGH | …bot/website-search-using-agent-builder/backend/main.py | 0 | invalid environment: {environment}. must be 'production' or 'development' | STRING |
| HIGH | …kbot/conversational-app-multi-playbook/backend/main.py | 0 | invalid environment: {environment}. must be 'production' or 'development' | STRING |
| HIGH | …ot/document-search-using-agent-builder/backend/main.py | 0 | invalid environment: {environment}. must be 'production' or 'development' | STRING |
| HIGH | …app-single-playbook/backend/scripts/big_query_setup.py | 0 | utility functions for setting up google bigquery datasets and tables. | STRING |
| HIGH | …using-agent-builder/backend/scripts/big_query_setup.py | 0 | utility functions for setting up google bigquery datasets and tables. | STRING |
| HIGH | …-app-multi-playbook/backend/scripts/big_query_setup.py | 0 | utility functions for setting up google bigquery datasets and tables. | STRING |
| 113 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/llmevalkit/pages/2_Dataset_Creation.py | 61 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/2_Dataset_Creation.py | 102 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/2_Dataset_Creation.py | 124 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/2_Dataset_Creation.py | 139 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/1_Prompt_Management.py | 157 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/1_Prompt_Management.py | 191 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/1_Prompt_Management.py | 254 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/1_Prompt_Management.py | 311 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/1_Prompt_Management.py | 348 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/1_Prompt_Management.py | 467 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/8_Prompt_Records.py | 51 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/8_Prompt_Records.py | 60 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/7_Prompt_Optimization_Results.py | 96 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/7_Prompt_Optimization_Results.py | 143 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/7_Prompt_Optimization_Results.py | 354 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/7_Prompt_Optimization_Results.py | 375 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/7_Prompt_Optimization_Results.py | 468 | except Exception as e: | CODE |
| LOW⚡ | tools/llmevalkit/pages/3_Evaluation.py | 50 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/3_Evaluation.py | 125 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/3_Evaluation.py | 419 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/3_Evaluation.py | 548 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/3_Evaluation.py | 768 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/3_Evaluation.py | 1034 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/5_Performance_Tuner.py | 528 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/5_Performance_Tuner.py | 565 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/5_Performance_Tuner.py | 599 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/4_One_Click_Refiner.py | 102 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/4_One_Click_Refiner.py | 124 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/4_One_Click_Refiner.py | 167 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/4_One_Click_Refiner.py | 187 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/pages/4_One_Click_Refiner.py | 229 | except Exception as e: | CODE |
| LOW | tools/llmevalkit/src/gcp_evaluation.py | 64 | except Exception as e: | CODE |
| LOW⚡ | tools/llmevalkit/src/gcp_evaluation.py | 124 | except Exception as e: | CODE |
| MEDIUM⚡ | tools/llmevalkit/src/gcp_evaluation.py | 125 | print(f"Error preparing DataFrame: {e}") | CODE |
| LOW | tools/llmevalkit/src/gcp_prompt.py | 236 | except Exception as e: | CODE |
| MEDIUM | tools/llmevalkit/src/gcp_dataset.py | 94 | print(f"An error occurred: {e}") | CODE |
| LOW | …/multimodal-live-api/livekit-adk/app/livekit_bridge.py | 50 | except Exception as e: | CODE |
| LOW | …/multimodal-live-api/livekit-adk/app/livekit_bridge.py | 198 | except Exception as send_err: | CODE |
| LOW | …/multimodal-live-api/livekit-adk/app/livekit_bridge.py | 274 | except Exception as exception: | CODE |
| LOW | …/multimodal-live-api/livekit-adk/app/livekit_bridge.py | 276 | except Exception as e: | CODE |
| LOW | gemini/multimodal-live-api/livekit-adk/app/main.py | 102 | except Exception as e: | CODE |
| LOW⚡ | gemini/multimodal-live-api/livekit-adk/app/main.py | 130 | except Exception as e: | CODE |
| LOW⚡ | …l-live-api/livekit-adk/app/travel_booking/telemetry.py | 41 | except Exception as e: | CODE |
| LOW⚡ | …l-live-api/livekit-adk/app/travel_booking/telemetry.py | 44 | except Exception as e: | CODE |
| LOW | …-live-api/livekit-adk/app/travel_booking/viewer_api.py | 39 | except Exception as e: | CODE |
| LOW | …-live-api/livekit-adk/app/travel_booking/viewer_api.py | 82 | except Exception as e: | CODE |
| LOW | …kit-adk/app/travel_booking/database_session_service.py | 136 | except Exception: | STRING |
| LOW | …kit-adk/app/travel_booking/database_session_service.py | 202 | except Exception as parse_e: | STRING |
| LOW | …ebsocket-demo-apps/gaming-assistant-demo-app/server.py | 35 | except Exception as e: | CODE |
| MEDIUM | …ebsocket-demo-apps/gaming-assistant-demo-app/server.py | 36 | print(f"Error generating access token: {e}") | CODE |
| LOW⚡ | …ebsocket-demo-apps/gaming-assistant-demo-app/server.py | 61 | except Exception as e: | CODE |
| MEDIUM⚡ | …ebsocket-demo-apps/gaming-assistant-demo-app/server.py | 62 | print(f"Error processing message: {e}") | CODE |
| LOW⚡ | …ebsocket-demo-apps/gaming-assistant-demo-app/server.py | 67 | except Exception as e: | CODE |
| LOW | …ebsocket-demo-apps/gaming-assistant-demo-app/server.py | 141 | except Exception as e: | CODE |
| LOW | …ebsocket-demo-apps/gaming-assistant-demo-app/server.py | 195 | except Exception as e: | CODE |
| LOW | …-audio-websocket-demo-apps/plain-js-demo-app/server.py | 38 | except Exception as e: | CODE |
| MEDIUM | …-audio-websocket-demo-apps/plain-js-demo-app/server.py | 39 | print(f"Error generating access token: {e}") | CODE |
| LOW⚡ | …-audio-websocket-demo-apps/plain-js-demo-app/server.py | 65 | except Exception as e: | CODE |
| MEDIUM⚡ | …-audio-websocket-demo-apps/plain-js-demo-app/server.py | 66 | print(f"Error processing message: {e}") | CODE |
| LOW⚡ | …-audio-websocket-demo-apps/plain-js-demo-app/server.py | 71 | except Exception as e: | CODE |
| 399 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …/multimodal-live-api/livekit-adk/app/livekit_bridge.py | 215 | # ============================================================== | COMMENT |
| MEDIUM | …/multimodal-live-api/livekit-adk/app/livekit_bridge.py | 217 | # ============================================================== | COMMENT |
| MEDIUM⚡ | gemini/multimodal-live-api/livekit-adk/app/main.py | 45 | # ======================================== | COMMENT |
| MEDIUM⚡ | gemini/multimodal-live-api/livekit-adk/app/main.py | 47 | # ======================================== | COMMENT |
| MEDIUM⚡ | gemini/multimodal-live-api/livekit-adk/app/main.py | 137 | # ======================================== | COMMENT |
| MEDIUM⚡ | gemini/multimodal-live-api/livekit-adk/app/main.py | 139 | # ======================================== | COMMENT |
| MEDIUM⚡ | gemini/agents/always-on-memory-agent/agent.py | 524 | # ─── Consolidation Timer ────────────────────────────────────── | COMMENT |
| MEDIUM | gemini/agents/always-on-memory-agent/agent.py | 36 | # ─── Config ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | gemini/agents/always-on-memory-agent/agent.py | 77 | # ─── Database ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | gemini/agents/always-on-memory-agent/agent.py | 315 | # ─── ADK Agents ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | gemini/agents/always-on-memory-agent/agent.py | 395 | # ─── Agent Runner ────────────────────────────────────────────── | COMMENT |
| MEDIUM | gemini/agents/always-on-memory-agent/agent.py | 478 | # ─── File Watcher ────────────────────────────────────────────── | COMMENT |
| MEDIUM | gemini/agents/always-on-memory-agent/agent.py | 546 | # ─── HTTP API ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | gemini/agents/always-on-memory-agent/agent.py | 609 | # ─── Main ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | gemini/agents/always-on-memory-agent/agent.py | 111 | # ─── ADK Tools ───────────────────────────────────────────────── | STRING |
| MEDIUM⚡ | …ps/accelerating_product_innovation/app/app_config.toml | 1 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ps/accelerating_product_innovation/app/app_config.toml | 3 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ps/accelerating_product_innovation/app/app_config.toml | 9 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ps/accelerating_product_innovation/app/app_config.toml | 11 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ps/accelerating_product_innovation/app/app_config.toml | 23 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ps/accelerating_product_innovation/app/app_config.toml | 25 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ps/accelerating_product_innovation/app/app_config.toml | 35 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ps/accelerating_product_innovation/app/app_config.toml | 37 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ps/accelerating_product_innovation/app/app_config.toml | 45 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ps/accelerating_product_innovation/app/app_config.toml | 47 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ps/accelerating_product_innovation/app/app_config.toml | 57 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ps/accelerating_product_innovation/app/app_config.toml | 59 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ps/accelerating_product_innovation/app/app_config.toml | 69 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ps/accelerating_product_innovation/app/app_config.toml | 71 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …mpliance-pipeline/python-extraction-agent/app/agent.py | 88 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …mpliance-pipeline/python-extraction-agent/app/agent.py | 90 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …mpliance-pipeline/python-extraction-agent/app/agent.py | 128 | # --------------------------------------------------------------------------- | STRING |
| MEDIUM | …mpliance-pipeline/python-extraction-agent/app/agent.py | 130 | # --------------------------------------------------------------------------- | STRING |
| MEDIUM | …mpliance-pipeline/python-extraction-agent/app/agent.py | 150 | # --------------------------------------------------------------------------- | STRING |
| MEDIUM | …mpliance-pipeline/python-extraction-agent/app/agent.py | 152 | # --------------------------------------------------------------------------- | STRING |
| MEDIUM | …mpliance-pipeline/python-extraction-agent/app/agent.py | 183 | # --------------------------------------------------------------------------- | STRING |
| MEDIUM | …mpliance-pipeline/python-extraction-agent/app/agent.py | 185 | # --------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/tools.py | 285 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/tools.py | 287 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/tools.py | 998 | # ===================================================================== | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/tools.py | 1007 | # ===================================================================== | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/tools.py | 1555 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/tools.py | 1557 | # ============================================================================= | COMMENT |
| MEDIUM | …e-demo-generator/agent_template/adk_agent/app/tools.py | 74 | # ============================================================================= | COMMENT |
| MEDIUM | …e-demo-generator/agent_template/adk_agent/app/tools.py | 76 | # ============================================================================= | COMMENT |
| MEDIUM | …e-demo-generator/agent_template/adk_agent/app/tools.py | 229 | # ============================================================================= | COMMENT |
| MEDIUM | …e-demo-generator/agent_template/adk_agent/app/tools.py | 244 | # ============================================================================= | COMMENT |
| MEDIUM | …e-demo-generator/agent_template/adk_agent/app/tools.py | 850 | # ===================================================================== | COMMENT |
| MEDIUM | …e-demo-generator/agent_template/adk_agent/app/tools.py | 858 | # ===================================================================== | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/agent.py | 28 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/agent.py | 31 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/agent.py | 34 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/agent.py | 37 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/agent.py | 238 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/agent.py | 240 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/agent.py | 243 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/agent.py | 1062 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/agent.py | 1069 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | …e-demo-generator/agent_template/adk_agent/app/agent.py | 1078 | # ============================================================================= | COMMENT |
| MEDIUM | …e-demo-generator/agent_template/adk_agent/app/agent.py | 1097 | # ============================================================================= | COMMENT |
| 58 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/llmevalkit/pages/8_Prompt_Records.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | tools/llmevalkit/pages/6_Prompt_Optimization.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | tools/llmevalkit/pages/3_Evaluation.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | tools/llmevalkit/pages/5_Performance_Tuner.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | tools/llmevalkit/src/gcp_evaluation.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | tools/llmevalkit/src/gcp_prompt.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | tools/llmevalkit/src/__init__.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | tools/llmevalkit/src/vapo_lib.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | tools/llmevalkit/src/gcp_dataset.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | …/multimodal-live-api/project-livewire/server/server.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | …-api/project-livewire/server/core/websocket_handler.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | …modal-live-api/project-livewire/server/core/session.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | …-live-api/project-livewire/server/core/tool_handler.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | …live-api/project-livewire/server/core/gemini_client.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | …odal-live-api/project-livewire/server/config/config.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | …cloud-functions/weather-tools/get-weather-tool/main.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | gemini/agents/genai-experience-concierge/LICENSE.txt | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | …perience-concierge/langgraph-demo/frontend/LICENSE.txt | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | …ierge/langgraph-demo/frontend/concierge_ui/__init__.py | 1 | # Copyright 2025 Google. This software is provided as-is, without warranty or | COMMENT |
| LOW | …xperience-concierge/langgraph-demo/backend/LICENSE.txt | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | …concierge/langgraph-demo/backend/concierge/__init__.py | 1 | # Copyright 2025 Google. This software is provided as-is, without warranty or | COMMENT |
| LOW | …rge/langgraph-demo/backend/concierge/tools/__init__.py | 1 | # Copyright 2025 Google. This software is provided as-is, without warranty or | COMMENT |
| LOW | …rge/langgraph-demo/backend/concierge/nodes/__init__.py | 1 | # Copyright 2025 Google. This software is provided as-is, without warranty or | COMMENT |
| LOW | …demo/backend/concierge/nodes/task_planning/__init__.py | 1 | # Copyright 2025 Google. This software is provided as-is, without warranty or | COMMENT |
| LOW | …/backend/concierge/nodes/task_planning/ops/__init__.py | 1 | # Copyright 2025 Google. This software is provided as-is, without warranty or | COMMENT |
| LOW | …ph-demo/backend/concierge/langgraph_server/__init__.py | 1 | # Copyright 2025 Google. This software is provided as-is, without warranty or | COMMENT |
| LOW | …ge/langgraph-demo/backend/concierge/agents/__init__.py | 1 | # Copyright 2025 Google. This software is provided as-is, without warranty or | COMMENT |
| LOW | …/agents/genai-experience-concierge/scripts/__init__.py | 1 | # Copyright 2025 Google. This software is provided as-is, without warranty or | COMMENT |
| LOW | …xperience-concierge/scripts/langgraph_demo/__init__.py | 1 | # Copyright 2025 Google. This software is provided as-is, without warranty or | COMMENT |
| LOW | …nts/genai-experience-concierge/scripts/cli/__init__.py | 1 | # Copyright 2025 Google. This software is provided as-is, without warranty or | COMMENT |
| LOW | gemini/mcp/mcp_orchestration_app/src/gemini_client.py | 681 | ) | COMMENT |
| LOW | …cases/retrieval-augmented-generation/utils/__init__.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | …ini/use-cases/entity-extraction/document_processing.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | gemini/use-cases/entity-extraction/utils.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | gemini/use-cases/entity-extraction/deploy.sh | 1 | #!/bin/bash | COMMENT |
| LOW | gemini/use-cases/entity-extraction/evaluate.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | gemini/use-cases/entity-extraction/main.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | …se-cases/entity-extraction/document_processing_test.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | gemini/prompts/prompt_optimizer/vapo_lib.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | gemini/sample-apps/gemini-mesop-cloudrun/main.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | …i/sample-apps/gemini-mesop-cloudrun/shared/nav_menu.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | …ni/sample-apps/gemini-mesop-cloudrun/shared/prompts.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | …ini/sample-apps/gemini-mesop-cloudrun/shared/styles.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | gemini/sample-apps/image-bash-jam/tts.sh | 1 | #!/bin/bash | COMMENT |
| LOW | gemini/sample-apps/gemini-quart-cloudrun/app/app.py | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | …accelerating_product_innovation/.streamlit/config.toml | 1 | # Copyright 2023 Google LLC | COMMENT |
| LOW | …/sample-apps/photo-discovery/app/analysis_options.yaml | 1 | # This file configures the analyzer, which statically analyzes Dart code to | COMMENT |
| LOW | …/sample-apps/photo-discovery/app/analysis_options.yaml | 21 | # `// ignore_for_file: name_of_lint` syntax on the line or in the file | COMMENT |
| LOW | …covery/app/linux/flutter/generated_plugin_registrant.h | 1 | // | COMMENT |
| LOW | …sample-apps/photo-discovery/app/windows/runner/utils.h | 1 | #ifndef RUNNER_UTILS_H_ | COMMENT |
| LOW | …ps/photo-discovery/app/windows/runner/win32_window.cpp | 1 | #include "win32_window.h" | COMMENT |
| LOW | …ple-apps/photo-discovery/app/windows/runner/resource.h | 1 | //{{NO_DEPENDENCIES}} | COMMENT |
| LOW | …very/app/windows/flutter/generated_plugin_registrant.h | 1 | // | COMMENT |
| LOW | gemini/sample-apps/photo-discovery/ag-web/app/app.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | gemini/sample-apps/swot-agent/agent.py | 1 | # Copyright 2024 Google, LLC. | COMMENT |
| LOW | gemini/sample-apps/swot-agent/main.py | 1 | # Copyright 2024 Google, LLC. | COMMENT |
| LOW | gemini/sample-apps/swot-agent/tests/test_agent.py | 1 | # Copyright 2024 Google, LLC. This software is provided as-is, without | COMMENT |
| LOW | gemini/sample-apps/swot-agent/tests/test_main.py | 1 | # Copyright 2024 Google, LLC. This software is provided as-is, without | COMMENT |
| LOW | …ge-background-changer-using-imagen3/docker-compose.yml | 1 | # Copyright 2025 Google LLC | COMMENT |
| LOW | …ontend/src/app/components/header/header.component.scss | 61 | cursor: pointer; | COMMENT |
| 297 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/llmevalkit/pages/7_Prompt_Optimization_Results.py | 204 | # Create a boolean series for the comparison | COMMENT |
| MEDIUM | tools/llmevalkit/src/gcp_dataset.py | 16 | """This module provides utility functions for managing and processing datasets | STRING |
| MEDIUM⚡ | …l-live-api/livekit-adk/app/travel_booking/telemetry.py | 36 | # Create a new provider with resource and processor | COMMENT |
| MEDIUM | …-live-api/livekit-adk/app/travel_booking/viewer_api.py | 9 | # Create a dedicated FastAPI router/app for the viewer | COMMENT |
| MEDIUM | …live-api/project-livewire/server/core/gemini_client.py | 67 | # Create the session | COMMENT |
| MEDIUM | …perience-concierge/langgraph-demo/terraform/project.tf | 11 | # Create a project for the concierge demo. | COMMENT |
| MEDIUM | …perience-concierge/langgraph-demo/terraform/project.tf | 47 | # Create an Artifact Registry repository for hosting docker images for the concierge demo. | COMMENT |
| MEDIUM | …perience-concierge/langgraph-demo/terraform/network.tf | 11 | # Create a VPC network and a single subnet for the concierge demo. | COMMENT |
| MEDIUM | …perience-concierge/langgraph-demo/terraform/network.tf | 30 | # Create an IP address for the VPC peering connection. | COMMENT |
| MEDIUM | …perience-concierge/langgraph-demo/terraform/network.tf | 40 | # Create a private service networking connection. | COMMENT |
| MEDIUM | …ience-concierge/langgraph-demo/terraform/app_engine.tf | 5 | # Create a demo IAP brand for the Oauth Consent Screen. | COMMENT |
| MEDIUM | …ience-concierge/langgraph-demo/terraform/app_engine.tf | 14 | # Create a demo IAP client for the Oauth Consent Screen. | COMMENT |
| MEDIUM | …rience-concierge/langgraph-demo/terraform/databases.tf | 20 | # Create an AlloyDB cluster and instance for session management. | COMMENT |
| MEDIUM | …rience-concierge/langgraph-demo/terraform/databases.tf | 69 | # Create a BigQuery dataset for the mock Cymbal Retail data and embedding model. | COMMENT |
| MEDIUM | …rience-concierge/langgraph-demo/terraform/databases.tf | 88 | # Create a remote Cloud Resource Connection to enable access to BQML Embedding models | COMMENT |
| MEDIUM | …gmented-generation/utils/intro_multimodal_rag_utils.py | 247 | # Create the image file name | COMMENT |
| MEDIUM | …gmented-generation/utils/intro_multimodal_rag_utils.py | 250 | # Create the image save directory if it doesn't exist | COMMENT |
| MEDIUM | …gmented-generation/utils/intro_multimodal_rag_utils.py | 740 | # Create a dictionary to store matched images and their information | COMMENT |
| MEDIUM | …gmented-generation/utils/intro_multimodal_rag_utils.py | 744 | # Create a sub-dictionary for each matched image | COMMENT |
| MEDIUM | …gmented-generation/utils/intro_multimodal_rag_utils.py | 841 | # Create a dictionary to store matched text and their information | COMMENT |
| MEDIUM | …gmented-generation/utils/intro_multimodal_rag_utils.py | 845 | # Create a sub-dictionary for each matched text | COMMENT |
| MEDIUM | …sing-gemini-with-bigquery-remote-functions/function.tf | 18 | #Create a service account to manage the remote function and its permissions | COMMENT |
| MEDIUM | …sing-gemini-with-bigquery-remote-functions/function.tf | 50 | ## Create a Cloud Function to serve as the remote function for image analysis | COMMENT |
| MEDIUM | …sing-gemini-with-bigquery-remote-functions/function.tf | 87 | ## Create a Cloud Function to serve as the remote function for image analysis | COMMENT |
| MEDIUM | …ing-gemini-with-bigquery-remote-functions/workflows.tf | 19 | ## Create the Workflows service account to manage permissions | COMMENT |
| MEDIUM | …ing-gemini-with-bigquery-remote-functions/workflows.tf | 49 | ## Create the workflow | COMMENT |
| MEDIUM | …using-gemini-with-bigquery-remote-functions/storage.tf | 17 | #Create a GCS bucket to store the image analysisremote function source code | COMMENT |
| MEDIUM | …using-gemini-with-bigquery-remote-functions/storage.tf | 42 | # Create a GCS bucket to upload demo images | COMMENT |
| MEDIUM | …sing-gemini-with-bigquery-remote-functions/bigquery.tf | 72 | # Create a series of stored procedures to connect to the remote function and call it | COMMENT |
| MEDIUM | …sing-gemini-with-bigquery-remote-functions/bigquery.tf | 73 | ## Create the image remote function. This stored procedure will be called by the workflow | COMMENT |
| MEDIUM | …sing-gemini-with-bigquery-remote-functions/bigquery.tf | 110 | ## Create the sample text input table. This stored procedure will be called by the workflow | COMMENT |
| MEDIUM | …sing-gemini-with-bigquery-remote-functions/bigquery.tf | 124 | ## Create the image remote function. This stored procedure will be called by the workflow | COMMENT |
| MEDIUM | gemini/prompts/prompt_optimizer/vapo_lib.py | 530 | # Create a dictionary to track files found in each directory | COMMENT |
| MEDIUM | gemini/prompts/prompt_optimizer/vapo_lib.py | 617 | # Create a label widget for the description | COMMENT |
| MEDIUM | gemini/prompts/prompt_optimizer/vapo_lib.py | 870 | # Create an EvalTask object | COMMENT |
| MEDIUM | gemini/prompts/prompt_optimizer/vapo_lib.py | 1009 | # Define the JSON schema for validation | COMMENT |
| MEDIUM | …novation/app/pages_utils/resources_store_embeddings.py | 85 | # Creating a simple dictionary to store all information | COMMENT |
| MEDIUM | …novation/app/pages_utils/resources_store_embeddings.py | 317 | # Create a list of csv file columns. | COMMENT |
| MEDIUM | …novation/app/pages_utils/resources_store_embeddings.py | 340 | # Create a dataframe from final chunked data. | COMMENT |
| MEDIUM | …oduct_innovation/app/pages_utils/export_content_pdf.py | 79 | pdf = pdf_generator() # Create a PDF for the current product | CODE |
| MEDIUM | …rating_product_innovation/app/pages_utils/downloads.py | 75 | # Create a BytesIO object to hold the zip file content | COMMENT |
| MEDIUM | …rating_product_innovation/app/pages_utils/downloads.py | 165 | # Create the zip file in memory. | COMMENT |
| MEDIUM | …rating_product_innovation/app/pages_utils/downloads.py | 185 | # Create the zip archive | COMMENT |
| MEDIUM | …elerating_product_innovation/app/pages_utils/imagen.py | 100 | # Create a post request to get images. | COMMENT |
| MEDIUM | …ating_product_innovation/app/pages_utils/edit_image.py | 1 | """This module provides functions for image processing and session state | STRING |
| MEDIUM | …ating_product_innovation/app/pages_utils/edit_image.py | 215 | # Create a BytesIO object from the image bytes | COMMENT |
| MEDIUM | …product_innovation/app/pages_utils/draft_generation.py | 35 | # Create an expandable section for each product title | COMMENT |
| MEDIUM | …accelerating_product_innovation/app/pages/resources.py | 57 | # Create a container for the screen | COMMENT |
| MEDIUM | …accelerating_product_innovation/app/pages/resources.py | 60 | # Create a form for the resources page | COMMENT |
| MEDIUM | gemini/sample-apps/swot-agent/main.py | 151 | # Create a custom deps object that uses the session_id | COMMENT |
| MEDIUM | …image-background-changer-using-imagen3/backend/main.py | 54 | # Create a route to handle GET requests on root | COMMENT |
| MEDIUM | …image-background-changer-using-imagen3/backend/main.py | 60 | # Create a route to handle GET requests on /version | COMMENT |
| MEDIUM | …und-changer-using-imagen3/backend/tests/test_search.py | 33 | # Create a test client for the FastAPI app | COMMENT |
| MEDIUM | …ound-changer-using-imagen3/backend/src/model/search.py | 21 | # Create a Literal type from the list of valid models | COMMENT |
| MEDIUM | …profile-image-generation-using-imagen3/backend/main.py | 54 | # Create a route to handle GET requests on root | COMMENT |
| MEDIUM | …profile-image-generation-using-imagen3/backend/main.py | 60 | # Create a route to handle GET requests on /version | COMMENT |
| MEDIUM | …e-generation-using-imagen3/backend/src/model/search.py | 21 | # Create a Literal type from the list of valid models | COMMENT |
| MEDIUM | …generation-using-imagen3/backend/src/service/search.py | 71 | # Create a new image with padding | STRING |
| MEDIUM | …generation-using-imagen3/backend/src/service/search.py | 109 | # Create a mask with the same size as the original image | STRING |
| MEDIUM | …bot/conversational-app-single-playbook/backend/main.py | 65 | # Create a route to handle GET requests on root | COMMENT |
| 45 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/llmevalkit/tests/test_evaluation_page.py | 18 | def test_evaluation_load_prompt(mock_init, mock_storage, mock_gcp_prompt, mock_prompts): | CODE |
| LOW | tools/llmevalkit/pages/2_Dataset_Creation.py | 107 | def _ensure_datasets_folder_exists( | CODE |
| LOW | tools/llmevalkit/pages/1_Prompt_Management.py | 85 | def _apply_generation_config_typing(config: dict[str, Any]) -> dict[str, Any]: | CODE |
| LOW | tools/llmevalkit/pages/1_Prompt_Management.py | 162 | def _handle_generate_test_for_new() -> None: | CODE |
| LOW | tools/llmevalkit/pages/1_Prompt_Management.py | 259 | def _handle_save_edited_prompt() -> None: | CODE |
| LOW | tools/llmevalkit/pages/1_Prompt_Management.py | 316 | def _handle_generate_test_for_edit() -> None: | CODE |
| LOW | tools/llmevalkit/pages/7_Prompt_Optimization_Results.py | 37 | def list_custom_training_jobs(project_id: str, location: str): | CODE |
| LOW | tools/llmevalkit/pages/7_Prompt_Optimization_Results.py | 154 | def _display_interactive_results(results_ui: vapo_lib.ResultsUI) -> None: | CODE |
| LOW⚡ | tools/llmevalkit/pages/3_Evaluation.py | 46 | def get_metric_object_by_name(metric_name: str): | CODE |
| LOW | tools/llmevalkit/pages/3_Evaluation.py | 78 | def get_autorater_pairwise_response(metric_prompt: str, model: str) -> dict: | CODE |
| LOW⚡ | tools/llmevalkit/src/gcp_evaluation.py | 129 | def extract_completeness_metrics( | CODE |
| LOW | tools/llmevalkit/src/gcp_evaluation.py | 157 | def plot_distribution_comparison( | CODE |
| LOW | tools/llmevalkit/src/gcp_prompt.py | 263 | def get_generation_config_dict(self): | CODE |
| LOW | tools/llmevalkit/src/gcp_prompt.py | 268 | def escape_special_characters(text: str) -> str: | CODE |
| LOW | tools/llmevalkit/src/gcp_dataset.py | 61 | def escape_special_characters(text: str) -> str: | CODE |
| LOW | …/multimodal-live-api/livekit-adk/app/livekit_bridge.py | 143 | def _on_active_speakers_changed(self, speakers): | CODE |
| LOW | gemini/multimodal-live-api/livekit-adk/app/main.py | 94 | async def start_livekit_bridge_task(user_id: str, session_id: str): | CODE |
| LOW | …l-live-api/livekit-adk/app/static/js/audio-recorder.js | 23 | export async function startAudioRecorderWorklet(audioRecorderHandler) { | CODE |
| LOW | …al-live-api/pcm-audio-debugger/pcm-audio-debugger.html | 585 | function processAndEncode() { | CODE |
| LOW | …timodal-live-api/websocket-demo-app/frontend/script.js | 41 | function getSelectedResponseModality() { | CODE |
| LOW | …timodal-live-api/websocket-demo-app/frontend/script.js | 229 | async function setAvailableCamerasOptions() { | CODE |
| LOW | …timodal-live-api/websocket-demo-app/frontend/script.js | 235 | async function setAvailableMicrophoneOptions() { | CODE |
| LOW | …concierge/langgraph-demo/frontend/concierge_ui/auth.py | 34 | def fetch_gce_id_token_credentials( | CODE |
| LOW | …concierge/langgraph-demo/frontend/concierge_ui/auth.py | 51 | def fetch_impersonated_id_token_credentials( | CODE |
| LOW | …concierge/langgraph-demo/backend/concierge/settings.py | 50 | def ensure_cymbal_dataset_resources(self) -> Self: | CODE |
| LOW | …nggraph-demo/backend/concierge/tools/find_inventory.py | 39 | def generate_find_inventory_handler( | STRING |
| LOW | …/langgraph-demo/backend/concierge/tools/find_stores.py | 59 | def generate_find_stores_handler( | CODE |
| LOW | …anggraph-demo/backend/concierge/tools/find_products.py | 62 | def generate_find_products_handler( | CODE |
| LOW | …anggraph-demo/backend/concierge/tools/find_products.py | 166 | def _build_query_without_vector_search( | CODE |
| LOW | …anggraph-demo/backend/concierge/tools/find_products.py | 284 | def _build_query_with_vector_search( | STRING |
| LOW | …ierge/langgraph-demo/backend/concierge/nodes/router.py | 63 | def build_semantic_router_node( | CODE |
| LOW | …/backend/concierge/langgraph_server/langgraph_agent.py | 294 | def _checkpoint_from_runnable_config( | CODE |
| LOW | …/backend/concierge/langgraph_server/langgraph_agent.py | 315 | def _state_snapshot_to_thread_state( | CODE |
| LOW | …/backend/concierge/langgraph_server/langgraph_agent.py | 343 | def _pregel_task_to_thread_task(task: lg_types.PregelTask) -> schema.ThreadTask: | CODE |
| LOW | …experience-concierge/scripts/langgraph_demo/dataset.py | 191 | def create_product_table_with_embeddings( | CODE |
| LOW | …experience-concierge/scripts/langgraph_demo/dataset.py | 321 | def get_connection_service_account( | CODE |
| LOW | gemini/agents/always-on-memory-agent/agent.py | 169 | def read_unconsolidated_memories() -> dict: | CODE |
| LOW | gemini/agents/always-on-memory-agent/agent.py | 231 | def read_consolidation_history() -> dict: | CODE |
| LOW | gemini/mcp/adk_mcp_app/main.py | 47 | async def process_message_with_runner(runner: Runner, session_id: str, question: str): | STRING |
| LOW | gemini/mcp/adk_mcp_app/mcp_server/cocktail.py | 123 | async def list_cocktails_by_first_letter(letter: str) -> str: | CODE |
| LOW | gemini/mcp/adk_mcp_app/mcp_server/cocktail.py | 141 | async def search_ingredient_by_name(name: str) -> str: | CODE |
| LOW | gemini/mcp/adk_mcp_app/mcp_server/cocktail.py | 165 | async def lookup_cocktail_details_by_id(cocktail_id: str) -> str: | CODE |
| LOW | gemini/mcp/adk_multiagent_mcp_app/main.py | 105 | async def process_message_with_runner(runner: Runner, session_id: str, question: str): | CODE |
| LOW | …mini/mcp/adk_multiagent_mcp_app/mcp_server/cocktail.py | 120 | async def list_cocktails_by_first_letter(letter: str) -> str: | CODE |
| LOW | …mini/mcp/adk_multiagent_mcp_app/mcp_server/cocktail.py | 138 | async def search_ingredient_by_name(name: str) -> str: | CODE |
| LOW | …mini/mcp/adk_multiagent_mcp_app/mcp_server/cocktail.py | 162 | async def lookup_cocktail_details_by_id(cocktail_id: str) -> str: | CODE |
| LOW | …gmented-generation/utils/intro_multimodal_rag_utils.py | 32 | def get_text_embedding_from_text_embedding_model( | CODE |
| LOW | …gmented-generation/utils/intro_multimodal_rag_utils.py | 59 | def get_image_embedding_from_multimodal_embedding_model( | CODE |
| LOW | …gmented-generation/utils/intro_multimodal_rag_utils.py | 89 | def get_text_overlapping_chunk( | CODE |
| LOW | …gmented-generation/utils/intro_multimodal_rag_utils.py | 533 | def get_user_query_text_embeddings(user_query: str) -> np.ndarray: | CODE |
| LOW | …gmented-generation/utils/intro_multimodal_rag_utils.py | 548 | def get_user_query_image_embeddings( | CODE |
| LOW | …gmented-generation/utils/intro_multimodal_rag_utils.py | 585 | def print_text_to_image_citation( | CODE |
| LOW | …gmented-generation/utils/intro_multimodal_rag_utils.py | 636 | def print_text_to_text_citation( | CODE |
| LOW | …gmented-generation/utils/intro_multimodal_rag_utils.py | 689 | def get_similar_image_from_query( | CODE |
| LOW | …gmented-generation/utils/intro_multimodal_rag_utils.py | 795 | def get_similar_text_from_query( | CODE |
| LOW | …ini/use-cases/entity-extraction/document_processing.py | 108 | def classify_and_extract_document(document_uri: str) -> str: | CODE |
| LOW | …ini/use-cases/entity-extraction/document_processing.py | 118 | def evaluate_quality_and_extract(extract_config_id: str, document_uri: str): | CODE |
| LOW | gemini/use-cases/entity-extraction/main.py | 101 | def handle_classification_and_extraction(): | CODE |
| LOW | …se-cases/entity-extraction/document_processing_test.py | 75 | def test_classify_and_extract_document() -> None: | STRING |
| LOW | …se-cases/entity-extraction/document_processing_test.py | 94 | def test_evaluate_quality_and_extract_high_quality_document() -> None: | STRING |
| 175 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …-demo/backend/concierge/nodes/task_planning/planner.py | 32 | Generates a plan or a direct response based on the current conversation state. This function takes the | STRING |
| HIGH | …emo/backend/concierge/nodes/task_planning/reflector.py | 32 | Asynchronously reflects on the executed plan and determines the next action. This function takes the c | STRING |
| HIGH | …demo/backend/concierge/nodes/task_planning/executor.py | 29 | Asynchronously executes a plan's tasks and updates the conversation state. This function takes the cur | STRING |
| HIGH | …backend/concierge/langgraph_server/checkpoint_saver.py | 23 | Loads a checkpoint saver based on the provided backend configuration. This function takes a CheckpointerConfig | STRING |
| HIGH | …experience-concierge/scripts/langgraph_demo/backend.py | 99 | Describe a Cloud Run service and print its details in JSON format. This command uses `gcloud run services desc | STRING |
| HIGH | …perience-concierge/scripts/langgraph_demo/terraform.py | 114 | Retrieve Terraform outputs as a dictionary. This command retrieves the outputs defined in the Terraform config | STRING |
| HIGH | …experience-concierge/scripts/langgraph_demo/dataset.py | 82 | Create the required Cymbal dataset models and tables. Only the project is required to exist before calling thi | STRING |
| HIGH | …experience-concierge/scripts/langgraph_demo/dataset.py | 349 | Executes a function and prints a success or failure message. Args: start_message (str): The message to | STRING |
| HIGH | gemini/mcp/mcp_orchestration_app/src/gemini_server.py | 108 | Calls the specified Gemini model using the google-genai library. Args: model_name: The name of the Gemini m | STRING |
| HIGH | gemini/mcp/mcp_orchestration_app/src/gemini_client.py | 55 | Loads configuration from a JSON file. Args: file_path: Path to the configuration file. Ret | STRING |
| HIGH | gemini/mcp/mcp_orchestration_app/src/gemini_client.py | 228 | Execute a tool with retry mechanism. Args: tool_name: The name of the tool to execute. | STRING |
| HIGH | gemini/mcp/mcp_orchestration_app/src/gemini_client.py | 508 | Sends the current conversation history to the LLM and returns the response text. Args: | STRING |
| HIGH | …gmented-generation/utils/intro_multimodal_rag_utils.py | 92 | * Breaks a text document into chunks of a specified size, with an overlap between chunks to preserve context. * | STRING |
| HIGH | …gmented-generation/utils/intro_multimodal_rag_utils.py | 174 | * Extracts text from a given page object, chunks it, and generates embeddings for each chunk. * Takes a page ob | STRING |
| HIGH | …gmented-generation/utils/intro_multimodal_rag_utils.py | 803 | Finds the top N most similar text passages from a metadata DataFrame based on a text query. Args: quer | STRING |
| HIGH | …elerating_product_innovation/app/pages_utils/imagen.py | 36 | Predicts the output of Imagen on a given instance dict. Args: instance_dict: The input to the la | STRING |
| HIGH | …ingle-playbook/backend/src/repository/cloud_storage.py | 49 | Lists all blobs (files) within a specified GCS path. Parses the bucket name and prefix from the full GCS path | STRING |
| HIGH | …nal-app-single-playbook/backend/src/repository/task.py | 78 | Creates a Cloud Task to handle an IntentCreateEvent. Constructs an HTTP task targeting the configured FUNCTION_ | STRING |
| HIGH | …pp-single-playbook/backend/src/repository/big_query.py | 111 | Executes a BigQuery SQL query and returns the results. Args: query: The SQL query string t | STRING |
| HIGH | …onal-app-single-playbook/backend/src/service/intent.py | 89 | Creates a new intent in the database. Validates that an intent with the same name doesn't already exist. | STRING |
| HIGH | …sing-agent-builder/backend/src/repository/big_query.py | 111 | Executes a BigQuery SQL query and returns the results. Args: query: The SQL query string t | STRING |
| HIGH | …h-using-agent-builder/backend/src/controller/search.py | 34 | Performs a search using the configured Search Application. Args: item: The search request containing t | STRING |
| HIGH | …gent-builder/backend/src/service/search_application.py | 57 | Creates a new Search Application configuration in BigQuery. Ensures that no configuration already exis | STRING |
| HIGH | …gent-builder/backend/src/service/search_application.py | 91 | Updates an existing Search Application configuration in BigQuery. Identifies the row to update using t | STRING |
| HIGH | …multi-playbook/backend/src/repository/cloud_storage.py | 49 | Lists all blobs (files) within a specified GCS path. Parses the bucket name and prefix from the full GCS path | STRING |
| HIGH | …onal-app-multi-playbook/backend/src/repository/task.py | 78 | Creates a Cloud Task to handle an IntentCreateEvent. Constructs an HTTP task targeting the configured FUNCTION_ | STRING |
| HIGH | …app-multi-playbook/backend/src/repository/big_query.py | 111 | Executes a BigQuery SQL query and returns the results. Args: query: The SQL query string t | STRING |
| HIGH | …ional-app-multi-playbook/backend/src/service/intent.py | 89 | Creates a new intent in the database. Validates that an intent with the same name doesn't already exist. | STRING |
| HIGH | …sing-agent-builder/backend/src/repository/big_query.py | 104 | Executes a BigQuery SQL query and returns the results. Args: query: The SQL query string t | STRING |
| HIGH | …h-using-agent-builder/backend/src/controller/search.py | 44 | Performs a search using the configured Search Application. Args: item: The search request containing t | STRING |
| HIGH | …h-using-agent-builder/backend/src/controller/search.py | 117 | Fetches a document directly from GCS and returns its content. Expects a JSON body with a 'gcs_url' field speci | STRING |
| HIGH | …gent-builder/backend/src/service/search_application.py | 57 | Creates a new Search Application configuration in BigQuery. Ensures that no configuration already exis | STRING |
| HIGH | …gent-builder/backend/src/service/search_application.py | 91 | Updates an existing Search Application configuration in BigQuery. Identifies the row to update using t | STRING |
| HIGH | …arch-using-agent-builder/backend/src/service/search.py | 72 | Performs a search against the configured Discovery Engine. Constructs a search request with predefined | STRING |
| HIGH | …concierge-with-adk/backend/src/repository/big_query.py | 111 | Executes a BigQuery SQL query and returns the results. Args: query: The SQL query string t | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | rag-grounding/README.md | 1 | # RAG and Grounding | COMMENT |
| MEDIUM | rag-grounding/README.md | 22 | ## What is RAG and Grounding? | COMMENT |
| MEDIUM | rag-grounding/README.md | 47 | ## Measuring RAG/Grounding Quality | COMMENT |
| MEDIUM | rag-grounding/README.md | 63 | ## Out of the Box RAG/Grounding | COMMENT |
| MEDIUM | rag-grounding/README.md | 105 | ## Orchestration with RAG Engine | COMMENT |
| MEDIUM | rag-grounding/README.md | 118 | ## Bring your own Search for RAG/Grounding | COMMENT |
| MEDIUM | rag-grounding/README.md | 131 | ## Build your own Search for RAG/Grounding | COMMENT |
| MEDIUM | rag-grounding/README.md | 214 | ## Agents on top of RAG | COMMENT |
| MEDIUM | …rience-concierge/langgraph-demo/terraform/databases.tf | 69 | # Create a BigQuery dataset for the mock Cymbal Retail data and embedding model. | COMMENT |
| MEDIUM | …anggraph-demo/frontend/concierge_ui/remote_settings.py | 34 | base_url=pydantic.HttpUrl("http://0.0.0.0:3000/gemini-with-guardrails"), | CODE |
| MEDIUM | …i-experience-concierge/agent-design-patterns/README.md | 9 | | [Guardrail Classifier Agent](#guardrail-classifier-agent) | [guardrail-classifier.ipynb](./guardrail-classifier.ipynb) | CODE |
| MEDIUM | gemini/mcp/adk_multiagent_mcp_app/main.py | 24 | # Initialize services (globally or via dependency injection) | COMMENT |
| MEDIUM⚡ | …ating_product_innovation/app/pages/product_insights.py | 76 | # Set flag to generate RAG answers | COMMENT |
| MEDIUM⚡ | …ating_product_innovation/app/pages/product_insights.py | 152 | # Set flag to generate RAG answers | COMMENT |
| MEDIUM⚡ | …ating_product_innovation/app/pages/product_insights.py | 155 | # Check if RAG answers should be generated | COMMENT |
| MEDIUM⚡ | …ating_product_innovation/app/pages/product_insights.py | 192 | # Check if RAG answer and references are available | COMMENT |
| MEDIUM⚡ | …ating_product_innovation/app/pages/product_insights.py | 197 | # Display RAG answer | COMMENT |
| MEDIUM⚡ | …ating_product_innovation/app/pages/product_insights.py | 201 | # Display RAG answer references | COMMENT |
| MEDIUM⚡ | …ating_product_innovation/app/pages/product_insights.py | 205 | # Reset RAG answers generation flag | COMMENT |
| MEDIUM | …ating_product_innovation/app/pages/product_insights.py | 178 | # Generate RAG answers and references | COMMENT |
| MEDIUM | …ating_product_innovation/app/pages/product_insights.py | 225 | # Set flag to generate RAG answers | COMMENT |
| MEDIUM | …ge-background-changer-using-imagen3/frontend/README.md | 15 | ## Code scaffolding | COMMENT |
| MEDIUM | …file-image-generation-using-imagen3/frontend/README.md | 15 | ## Code scaffolding | COMMENT |
| MEDIUM | …/quickbot/conversational-app-single-playbook/README.md | 1 | # Quickbot - Conversational App with Single Playbook using Custom RAG & Agent Builder | COMMENT |
| MEDIUM | …/quickbot/conversational-app-single-playbook/README.md | 197 | │ └── create-intent/ # Example: Source for the RAG Cloud Function | CODE |
| MEDIUM | …/conversational-app-single-playbook/frontend/README.md | 9 | ## Code scaffolding | COMMENT |
| MEDIUM | …uickbot/text-to-image-using-imagen3/frontend/README.md | 15 | ## Code scaffolding | COMMENT |
| MEDIUM | …/quickbot/website-search-using-agent-builder/README.md | 1 | # QuickBot - Website Search using Custom RAG | COMMENT |
| MEDIUM | …/quickbot/website-search-using-agent-builder/README.md | 57 | #### 2. Deploy the RAG Cloud Function (e.g., `create-intent-index`) | COMMENT |
| MEDIUM | …/quickbot/website-search-using-agent-builder/README.md | 255 | │ └── create-intent/ # Example: Source for the RAG Cloud Function | CODE |
| MEDIUM | …/website-search-using-agent-builder/frontend/README.md | 9 | ## Code scaffolding | COMMENT |
| MEDIUM | …s/quickbot/conversational-app-multi-playbook/README.md | 1 | # Quickbot - Conversational App with Multiple Playbooks using Custom RAG & Agent Builder | COMMENT |
| MEDIUM | …s/quickbot/conversational-app-multi-playbook/README.md | 197 | │ └── create-intent/ # Example: Source for the RAG Cloud Function | CODE |
| MEDIUM | …t/conversational-app-multi-playbook/frontend/README.md | 9 | ## Code scaffolding | COMMENT |
| MEDIUM | …document-search-using-agent-builder/frontend/README.md | 9 | ## Code scaffolding | COMMENT |
| MEDIUM | …ickbot/multi-agent-travel-concierge-with-adk/README.md | 174 | ├── backend/ # Python backend (FastAPI/Uvicorn) for agent orchestration/API | CODE |
| MEDIUM | …lti-agent-travel-concierge-with-adk/frontend/README.md | 9 | ## Code scaffolding | COMMENT |
| MEDIUM | gemini/sample-apps/llamaindex-rag/README.md | 1 | # LlamaIndex Advanced Agentic RAG Implementation | COMMENT |
| MEDIUM | …sample-apps/llamaindex-rag/ui/pages/3_💬 Q&A_Chatbot.py | 292 | st.sidebar.markdown("#### 🛠️ RAG Configurations") | CODE |
| MEDIUM | gemini/sample-apps/llamaindex-rag/backend/README.md | 1 | # RAG Backend | COMMENT |
| MEDIUM | gemini/sample-apps/llamaindex-rag/backend/README.md | 56 | ## RAG | COMMENT |
| MEDIUM | gemini/sample-apps/llamaindex-rag/backend/README.md | 82 | ### Data Source and RAG Pipeline State Management | COMMENT |
| MEDIUM | …amaindex-rag/backend/indexing/run_parse_embed_index.py | 234 | # Setup embedding model and LLM | COMMENT |
| MEDIUM | gemini/sample-apps/genwealth/README.md | 174 | ##### RAG Pipeline Branch | COMMENT |
| MEDIUM | …ni/sample-apps/genwealth/deployment/install-pgadmin.sh | 56 | # Register text-embedding-005 embedding model | COMMENT |
| MEDIUM | …pps/genwealth/walkthroughs/backend-demo-walkthrough.md | 257 | ### Build a RAG-Powered Gen AI Chatbot | COMMENT |
| MEDIUM | …ps/genwealth/walkthroughs/frontend-demo-walkthrough.md | 184 |  | COMMENT |
| MEDIUM | …or/agent_template/adk_agent/app/examples/0.8/README.md | 1 | # A2UI few-shot examples (app-specific) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/llmevalkit/pages/2_Dataset_Creation.py | 67 | CODE | |
| LOW | tools/llmevalkit/pages/8_Prompt_Records.py | 32 | CODE | |
| LOW | tools/llmevalkit/pages/6_Prompt_Optimization.py | 180 | CODE | |
| LOW | tools/llmevalkit/pages/7_Prompt_Optimization_Results.py | 154 | CODE | |
| LOW | tools/llmevalkit/pages/3_Evaluation.py | 140 | CODE | |
| LOW | tools/llmevalkit/pages/5_Performance_Tuner.py | 197 | CODE | |
| LOW | tools/llmevalkit/pages/4_One_Click_Refiner.py | 192 | CODE | |
| LOW | tools/llmevalkit/src/gcp_evaluation.py | 71 | CODE | |
| LOW | tools/llmevalkit/src/gcp_prompt.py | 204 | CODE | |
| LOW | …/multimodal-live-api/livekit-adk/app/livekit_bridge.py | 202 | CODE | |
| LOW | …-live-api/livekit-adk/app/travel_booking/viewer_api.py | 43 | CODE | |
| LOW | …kit-adk/app/travel_booking/database_session_service.py | 187 | CODE | |
| LOW | …-demo-apps/plain-js-python-sdk-demo-app/gemini_live.py | 30 | CODE | |
| LOW | …-demo-apps/plain-js-python-sdk-demo-app/gemini_live.py | 79 | CODE | |
| LOW | …bsocket-demo-apps/plain-js-python-sdk-demo-app/main.py | 47 | CODE | |
| LOW | …bsocket-demo-apps/plain-js-python-sdk-demo-app/main.py | 68 | CODE | |
| LOW | …-api/project-livewire/server/core/websocket_handler.py | 42 | CODE | |
| LOW | …-api/project-livewire/server/core/websocket_handler.py | 134 | CODE | |
| LOW | …-api/project-livewire/server/core/websocket_handler.py | 193 | CODE | |
| LOW | …-api/project-livewire/server/core/websocket_handler.py | 303 | CODE | |
| LOW | …end/concierge_ui/agents/gemini_chat_with_guardrails.py | 16 | CODE | |
| LOW | …raph-demo/frontend/concierge_ui/agents/task_planner.py | 16 | CODE | |
| LOW | …-demo/frontend/concierge_ui/agents/function_calling.py | 17 | CODE | |
| LOW | …h-demo/frontend/concierge_ui/agents/semantic_router.py | 16 | CODE | |
| LOW | gemini/agents/always-on-memory-agent/dashboard.py | 120 | CODE | |
| LOW | gemini/agents/always-on-memory-agent/agent.py | 190 | CODE | |
| LOW | gemini/agents/always-on-memory-agent/agent.py | 283 | CODE | |
| LOW | gemini/agents/always-on-memory-agent/agent.py | 481 | CODE | |
| LOW | gemini/mcp/mcp_orchestration_app/src/gemini_client.py | 170 | CODE | |
| LOW | gemini/prompts/prompt_optimizer/vapo_lib.py | 773 | CODE | |
| LOW | gemini/prompts/prompt_optimizer/vapo_lib.py | 419 | CODE | |
| LOW | gemini/sample-apps/gemini-mesop-cloudrun/main.py | 707 | CODE | |
| LOW | gemini/sample-apps/gemini-mesop-cloudrun/main.py | 834 | CODE | |
| LOW | gemini/sample-apps/gemini-mesop-cloudrun/main.py | 1011 | CODE | |
| LOW | gemini/sample-apps/gemini-mesop-cloudrun/main.py | 1510 | CODE | |
| LOW | …i/sample-apps/gemini-mesop-cloudrun/shared/nav_menu.py | 63 | CODE | |
| LOW | …ing_product_innovation/app/pages_utils/pages_config.py | 23 | CODE | |
| LOW | …ting_product_innovation/app/pages_utils/product_gen.py | 191 | CODE | |
| LOW | …rating_product_innovation/app/pages_utils/downloads.py | 141 | CODE | |
| LOW | …product_innovation/app/pages_utils/product_features.py | 137 | CODE | |
| LOW | …ating_product_innovation/app/pages_utils/edit_image.py | 145 | CODE | |
| LOW | …product_innovation/app/pages_utils/draft_generation.py | 48 | CODE | |
| LOW | …ini/sample-apps/gemini-hallcheck/src/gemhall/runner.py | 72 | CODE | |
| LOW | …ini/sample-apps/gemini-hallcheck/src/gemhall/runner.py | 137 | CODE | |
| LOW | …nd-changer-using-imagen3/backend/src/service/search.py | 93 | CODE | |
| LOW | …t-to-image-using-imagen3/backend/src/service/search.py | 82 | CODE | |
| LOW | …vel-concierge-with-adk/backend/src/controller/chats.py | 42 | CODE | |
| LOW | …e-apps/llamaindex-rag/backend/indexing/docai_parser.py | 159 | CODE | |
| LOW | …ample-apps/gemini-live-telephony-app/utils/live_api.py | 24 | CODE | |
| LOW | …s/gemini-live-telephony-app/utils/audio_transcoding.py | 26 | CODE | |
| LOW | …s/gemini-live-telephony-app/utils/audio_transcoding.py | 70 | CODE | |
| LOW | gemini/computer-use/web-agent/web_agent.py | 56 | CODE | |
| LOW | gemini/computer-use/web-agent/web_agent.py | 142 | CODE | |
| LOW | …e-pipeline/python-extraction-agent/app/fast_api_app.py | 296 | CODE | |
| LOW | …ipeline/python-extraction-agent/app/live_compliance.py | 572 | CODE | |
| LOW | vision/sample-apps/genmedia-live/app.py | 253 | CODE | |
| LOW | vision/sample-apps/genmedia-live/app.py | 817 | CODE | |
| LOW | vision/sample-apps/genmedia-live/app.py | 870 | CODE | |
| LOW | vision/sample-apps/genmedia-live/app.py | 922 | CODE | |
| LOW | vision/sample-apps/genmedia-live/app.py | 957 | CODE | |
| 69 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/llmevalkit/pages/7_Prompt_Optimization_Results.py | 87 | # Print the results | COMMENT |
| LOW | …l-live-api/livekit-adk/app/travel_booking/telemetry.py | 9 | # Check if we should enable cloud tracing | COMMENT |
| LOW | …-audio-websocket-demo-apps/plain-js-demo-app/server.py | 215 | # Check if file exists | COMMENT |
| LOW⚡ | gemini/mcp/adk_mcp_app/mcp_server/cocktail.py | 31 | # Check if it's a known 'no result' structure or genuinely empty | COMMENT |
| LOW | …mini/mcp/adk_multiagent_mcp_app/mcp_server/cocktail.py | 31 | # Check if it's a known 'no result' structure or genuinely empty | COMMENT |
| LOW | …gmented-generation/utils/intro_multimodal_rag_utils.py | 715 | # Check if image embedding is used | COMMENT |
| LOW | gemini/prompts/prompt_optimizer/vapo_lib.py | 912 | ) # Display value and line break | CODE |
| LOW | …oduct_innovation/app/pages_utils/export_content_pdf.py | 156 | # Check if new page needs to be added, and | COMMENT |
| LOW | …oduct_innovation/app/pages_utils/export_content_pdf.py | 166 | # Check if an empty page is encountered. | COMMENT |
| LOW | …elerating_product_innovation/app/pages_utils/imagen.py | 107 | # Check if response is valid. | COMMENT |
| LOW | …g_product_innovation/app/pages_utils/pdf_generation.py | 206 | # Check if adding the word would exceed the line limit | COMMENT |
| LOW | …g_product_innovation/app/pages_utils/pdf_generation.py | 215 | # Check if adding the line would overflow the page | COMMENT |
| LOW⚡ | …ating_product_innovation/app/pages/product_insights.py | 76 | # Set flag to generate RAG answers | COMMENT |
| LOW⚡ | …ating_product_innovation/app/pages/product_insights.py | 84 | # Check if DataFrame is empty | COMMENT |
| LOW⚡ | …ating_product_innovation/app/pages/product_insights.py | 152 | # Set flag to generate RAG answers | COMMENT |
| LOW⚡ | …ating_product_innovation/app/pages/product_insights.py | 155 | # Check if RAG answers should be generated | COMMENT |
| LOW⚡ | …ating_product_innovation/app/pages/product_insights.py | 157 | # Check if DataFrame is empty | COMMENT |
| LOW⚡ | …ating_product_innovation/app/pages/product_insights.py | 164 | # Check if search term is empty | COMMENT |
| LOW⚡ | …ating_product_innovation/app/pages/product_insights.py | 192 | # Check if RAG answer and references are available | COMMENT |
| LOW⚡ | …ating_product_innovation/app/pages/product_insights.py | 209 | # Check if temporary suggestions are available | COMMENT |
| LOW | …ating_product_innovation/app/pages/product_insights.py | 50 | # Check if DataFrame is empty | COMMENT |
| LOW | …ating_product_innovation/app/pages/product_insights.py | 102 | # Check if number of suggestions is less than 4 | COMMENT |
| LOW | …ating_product_innovation/app/pages/product_insights.py | 109 | # Check if suggestions are loaded | COMMENT |
| LOW | …ating_product_innovation/app/pages/product_insights.py | 225 | # Set flag to generate RAG answers | COMMENT |
| LOW | …ccelerating_product_innovation/app/pages/edit_image.py | 44 | # Check if the user has uploaded an image | COMMENT |
| LOW | …ccelerating_product_innovation/app/pages/edit_image.py | 48 | # Check if the user has started editing the image | COMMENT |
| LOW | …ccelerating_product_innovation/app/pages/edit_image.py | 69 | # Check if drawing exists on the canvas (i.e., not blank) | COMMENT |
| LOW | …accelerating_product_innovation/app/pages/resources.py | 83 | # Check if the form was submitted | COMMENT |
| LOW | …accelerating_product_innovation/app/pages/resources.py | 86 | # Check if a new project category was added | COMMENT |
| LOW⚡ | …accelerating_product_innovation/app/pages/resources.py | 106 | # Check if files were uploaded | COMMENT |
| LOW⚡ | …accelerating_product_innovation/app/pages/resources.py | 112 | # Check if files were uploaded | COMMENT |
| LOW⚡ | …accelerating_product_innovation/app/pages/resources.py | 119 | # Check if the project form was submitted and the file upload is complete | COMMENT |
| LOW | gemini/sample-apps/swot-agent/main.py | 115 | # Check if analysis is complete by looking for the final message | COMMENT |
| LOW | …llamaindex-rag/backend/indexing/vector_search_utils.py | 147 | # Check if the existing index is deployed | COMMENT |
| LOW | gemini/computer-use/web-agent/web_agent.py | 218 | # Check if the attribute exists AND is not None | COMMENT |
| LOW | …peline/python-extraction-agent/app/fallback_handler.py | 73 | # Check if a custom timeout is toggled in memory settings | COMMENT |
| LOW | search/web-app/main.py | 125 | # Check if POST Request includes search query | COMMENT |
| LOW | search/web-app/main.py | 197 | # Check if POST Request includes search query | COMMENT |
| LOW | search/web-app/main.py | 208 | # Check if text is a url | COMMENT |
| LOW | search/web-app/main.py | 277 | # Check if POST Request includes document id | COMMENT |
| LOW | search/web-app/main.py | 338 | # Check if POST Request includes search query | COMMENT |
| LOW⚡ | search/auto-rag-eval/transform_benchmark.py | 85 | # Check if input file exists | COMMENT |
| LOW | …se/ge-demo-generator/agent_template/viewer_app/main.py | 205 | # Check if this is a scheduled task — if so, delete Cloud Scheduler job too | COMMENT |
| LOW | …generator/agent_template/adk_agent/app/fast_api_app.py | 3914 | # Check if cancelled before starting | COMMENT |
| LOW | scripts/format.sh | 18 | # Check if uv is installed | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/llmevalkit/pages/2_Dataset_Creation.py | 28 | logger = logging.getLogger(__name__) | CODE |
| LOW | tools/llmevalkit/pages/1_Prompt_Management.py | 43 | logger = logging.getLogger(__name__) | CODE |
| LOW | tools/llmevalkit/pages/8_Prompt_Records.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | tools/llmevalkit/pages/6_Prompt_Optimization.py | 48 | logger = logging.getLogger(__name__) | CODE |
| LOW | tools/llmevalkit/pages/7_Prompt_Optimization_Results.py | 28 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | tools/llmevalkit/pages/3_Evaluation.py | 43 | logger = logging.getLogger(__name__) | CODE |
| LOW | tools/llmevalkit/pages/5_Performance_Tuner.py | 38 | logger = logging.getLogger(__name__) | CODE |
| LOW | tools/llmevalkit/pages/4_One_Click_Refiner.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | tools/llmevalkit/src/gcp_evaluation.py | 49 | logger = logging.getLogger(__name__) | CODE |
| LOW | tools/llmevalkit/src/gcp_prompt.py | 62 | logger = logging.getLogger(__name__) | CODE |
| LOW | tools/llmevalkit/src/gcp_dataset.py | 42 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/multimodal-live-api/livekit-adk/app/livekit_bridge.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | gemini/multimodal-live-api/livekit-adk/app/main.py | 37 | logger = logging.getLogger(__name__) | CODE |
| LOW | …al-live-api/livekit-adk/app/travel_booking/__init__.py | 1 | __all__ = ['DatabaseSessionService'] | CODE |
| LOW | …kit-adk/app/travel_booking/database_session_service.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | …bsocket-demo-apps/plain-js-python-sdk-demo-app/main.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/multimodal-live-api/project-livewire/server/server.py | 48 | logger = logging.getLogger(__name__) | CODE |
| LOW | …-api/project-livewire/server/core/websocket_handler.py | 31 | logger = logging.getLogger(__name__) | CODE |
| LOW | …-live-api/project-livewire/server/core/tool_handler.py | 26 | logger = logging.getLogger(__name__) | CODE |
| LOW | …live-api/project-livewire/server/core/gemini_client.py | 25 | logger = logging.getLogger(__name__) | CODE |
| LOW | …odal-live-api/project-livewire/server/config/config.py | 26 | logger = logging.getLogger(__name__) | CODE |
| LOW | …erge/langgraph-demo/frontend/concierge_ui/demo_page.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | …end/concierge_ui/agents/gemini_chat_with_guardrails.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | …graph-demo/frontend/concierge_ui/agents/gemini_chat.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | …raph-demo/frontend/concierge_ui/agents/task_planner.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | …-demo/frontend/concierge_ui/agents/function_calling.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | …h-demo/frontend/concierge_ui/agents/semantic_router.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ce-concierge/langgraph-demo/backend/concierge/utils.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/langgraph-demo/backend/concierge/tools/find_stores.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | …anggraph-demo/backend/concierge/tools/find_products.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ncierge/langgraph-demo/backend/concierge/nodes/chat.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | …e/langgraph-demo/backend/concierge/nodes/guardrails.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ierge/langgraph-demo/backend/concierge/nodes/router.py | 18 | logger = logging.getLogger(__name__) | CODE |
| LOW | …-demo/backend/concierge/nodes/task_planning/planner.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | …emo/backend/concierge/nodes/task_planning/reflector.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | …demo/backend/concierge/nodes/task_planning/executor.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | …backend/concierge/langgraph_server/checkpoint_saver.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/backend/concierge/langgraph_server/langgraph_agent.py | 18 | logger = logging.getLogger(__name__) | CODE |
| LOW | gemini/mcp/mcp_orchestration_app/src/gemini_client.py | 406 | def set_generation_config(self, config: types.GenerateContentConfig) -> None: | CODE |
| LOW | gemini/mcp/mcp_orchestration_app/src/gemini_client.py | 415 | def set_system_instruction(self, system_instruction: str) -> None: | CODE |
| LOW | …ting_product_innovation/app/pages_utils/product_gen.py | 33 | def update_generation_state() -> None: | CODE |
| LOW | gemini/sample-apps/swot-agent/main.py | 176 | async def update_status(session_id: str, message: Any) -> None: | CODE |
| LOW | …mple-apps/llamaindex-rag/ui/pages/1_🗄️ Data Sources.py | 11 | logger = logging.getLogger(__name__) | CODE |
| LOW | gemini/sample-apps/llamaindex-rag/backend/app/main.py | 9 | logger = logging.getLogger(__name__) | CODE |
| LOW | …sample-apps/llamaindex-rag/backend/app/dependencies.py | 6 | logger = logging.getLogger(__name__) | CODE |
| LOW | …-apps/llamaindex-rag/backend/app/routers/evaluation.py | 25 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ple-apps/llamaindex-rag/backend/app/routers/indexes.py | 11 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/sample-apps/llamaindex-rag/backend/app/routers/rag.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | …le-apps/llamaindex-rag/backend/rag/async_extensions.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | …le-apps/llamaindex-rag/backend/rag/async_extensions.py | 164 | def _update_prompts(self, prompts: PromptDictType) -> None: | CODE |
| LOW | …ample-apps/llamaindex-rag/backend/rag/index_manager.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ps/llamaindex-rag/backend/rag/qa_followup_retriever.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ample-apps/llamaindex-rag/backend/rag/node_reranker.py | 26 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ample-apps/llamaindex-rag/backend/rag/node_reranker.py | 151 | def _update_prompts(self, prompts: PromptDictType) -> None: | CODE |
| LOW | …ini/sample-apps/llamaindex-rag/backend/rag/evaluate.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | …le-apps/llamaindex-rag/backend/rag/parent_retriever.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | …e-apps/llamaindex-rag/backend/indexing/docai_parser.py | 12 | logger = logging.getLogger(__name__) | CODE |
| LOW | …amaindex-rag/backend/indexing/run_parse_embed_index.py | 33 | logger = logging.getLogger(__name__) | CODE |
| LOW | gemini/sample-apps/llamaindex-rag/common/utils.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | gemini/sample-apps/gemini-live-telephony-app/main.py | 32 | logger = logging.getLogger(__name__) | CODE |
| 13 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .ruff.toml | 56 | "PYI",# flake8-pyi (best practices for .pyi stub files, some rules are useful for .py too) | CODE |
| MEDIUM | .ruff.toml | 62 | "TRY",# tryceratops (exception handling best practices) | CODE |
| MEDIUM | tools/llmevalkit/pages/7_Prompt_Optimization_Results.py | 189 | # Add a custom exact_match calculation. This is more robust than simple | COMMENT |
| MEDIUM | …concierge/langgraph-demo/frontend/concierge_ui/home.py | 21 | Each agent server is compatible with the [LangGraph Cloud API](langchain-ai.github.io/langgraph/cloud/reference/api/api_ | STRING |
| LOW | …/langgraph-demo/backend/concierge/tools/find_stores.py | 89 | # Note: google-genai doesn't properly handle floats, so we just set this as an integer | COMMENT |
| MEDIUM⚡ | gemini/prompts/prompt_optimizer/vapo_lib.py | 831 | ) # More robust text extraction | CODE |
| MEDIUM | …round-changer-using-imagen3/frontend/package-lock.json | 23195 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | …ge-generation-using-imagen3/frontend/package-lock.json | 23219 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | …ational-app-single-playbook/frontend/package-lock.json | 22428 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | …text-to-image-using-imagen3/frontend/package-lock.json | 23272 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | …-search-using-agent-builder/frontend/package-lock.json | 22430 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | …sational-app-multi-playbook/frontend/package-lock.json | 22430 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | …-search-using-agent-builder/frontend/package-lock.json | 22456 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | …t-travel-concierge-with-adk/frontend/package-lock.json | 20634 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", | CODE |
| MEDIUM | …ng/app/static/live-onboarding/assets/index-GxbLCVag.js | 76 | } function Z0(l, t) { return t = Q0(t), Q0(l) === t } function cl(l, t, e, a, u, n) { switch (e) { case "children": | CODE |
| LOW | search/auto-rag-eval/main.py | 169 | # Simplified review: just use one critic for now | COMMENT |
| MEDIUM | search/gemini-enterprise/ge-migration-agent/core.py | 433 | """Strips common suffixes like May29, dates, punctuation for robust fuzzy matching.""" | STRING |
| MEDIUM | …rch/gemini-enterprise/ge-demo-generator/app/index.html | 4379 | // Normalize category key for more robust matching | COMMENT |
| MEDIUM | …e-demo-generator/agent_template/adk_agent/app/tools.py | 772 | # 2. Construct robust system-level style and language guidelines based on detected language | COMMENT |
| MEDIUM⚡ | …generator/agent_template/adk_agent/app/fast_api_app.py | 3988 | # - robust text capture (retain any text part as a fallback) | COMMENT |
| MEDIUM⚡ | …generator/agent_template/adk_agent/app/fast_api_app.py | 4025 | # Caught by class name (not import) to stay robust across ADK versions. | COMMENT |
| MEDIUM | …generator/agent_template/adk_agent/app/fast_api_app.py | 2106 | # Caught by class name (not import) to stay robust across ADK versions. | COMMENT |
| MEDIUM | …generator/agent_template/adk_agent/app/fast_api_app.py | 4077 | # Track tool calls for diagnostics + robust text capture | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ni/sample-apps/genwealth/deployment/deploy-frontend.sh | 29 | # Step 3: Deploy to Cloud Run | COMMENT |
| LOW | …peline/python-extraction-agent/app/fallback_handler.py | 21 | # NOTE: This module is retained as a reference implementation showing the | COMMENT |
| LOW | vision/sample-apps/V-Start/README.md | 184 | ### Step 1: Enable Required Services | COMMENT |
| LOW | vision/sample-apps/V-Start/README.md | 191 | ### Step 2: Secure Your API Key | COMMENT |
| LOW | vision/sample-apps/V-Start/README.md | 203 | ### Step 3: Configure OAuth Consent Screen | COMMENT |
| LOW | vision/sample-apps/V-Start/README.md | 207 | ### Step 4: Deploy the Service | COMMENT |
| LOW | vision/sample-apps/V-Start/README.md | 219 | ### Step 5: Grant Access Permissions | COMMENT |
| LOW | search/auto-rag-eval/README.md | 108 | ### Step 1: Configure Environment | COMMENT |
| LOW | search/auto-rag-eval/README.md | 122 | ### Step 2: Generate Benchmark | COMMENT |
| LOW | search/auto-rag-eval/README.md | 159 | ### Step 3: Transform Benchmark (Optional) | COMMENT |
| LOW | search/gemini-enterprise/ge-demo-generator/README.md | 342 | ### Step 1: Provision & Deploy the Demo Environment | COMMENT |
| LOW⚡ | search/gemini-enterprise/ge-demo-generator/README.md | 362 | ### Step 2: Access the Chat Agent in Gemini Enterprise | COMMENT |
| LOW⚡ | search/gemini-enterprise/ge-demo-generator/README.md | 372 | ### Step 3: Access the Real-Time Data Viewer | COMMENT |
| LOW⚡ | search/gemini-enterprise/ge-demo-generator/README.md | 382 | ### Step 4: Try the Scenarios | COMMENT |
| LOW | search/gemini-enterprise/ge-demo-generator/README.md | 394 | ### Step 5: Manual Agent Registration (If Needed) | COMMENT |
| LOW⚡ | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 42 | // Step 1: plain JSON logger for startup errors, before settings are loaded. | COMMENT |
| LOW⚡ | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 45 | // Step 2: load entitlement config. | COMMENT |
| LOW⚡ | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 52 | // Step 3: load job settings from Cloud Run Job environment variables. | COMMENT |
| LOW⚡ | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 59 | // Step 4: re-set the default logger with workflow and task_index attributes | COMMENT |
| LOW⚡ | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 67 | // Step 5: partition cfg.Projects to only the entries assigned to this task. | COMMENT |
| LOW | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 91 | // Step 6: wire adapters — identical to cmd/server/main.go. | COMMENT |
| LOW | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 114 | // Step 7: run the workflow determined by JobType. | COMMENT |
| LOW | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 131 | // Step 8: clean exit. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | tools/llmevalkit/pages/6_Prompt_Optimization.py | 164 | st.session_state.local_prompt.prompt_to_run.model_name.split("/")[-1] | CODE |
| CRITICAL | tools/llmevalkit/pages/3_Evaluation.py | 366 | st.session_state.local_prompt.prompt_to_run.model_name.split("/")[-1] | CODE |
| CRITICAL | gemini/sample-apps/swot-agent/agent.py | 224 | response = await ctx.deps.client.aio.models.generate_content( | STRING |
| CRITICAL | …licensing/internal/adapters/discoveryengine/adapter.go | 305 | resp, err := svc.Projects.Locations.UserStores.LicenseConfigsUsageStats.List(parent).Context(ctx).Do() | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/llmevalkit/src/vapo_lib.py | 27 | CODE | |
| LOW | …ebsocket-demo-apps/gaming-assistant-demo-app/server.py | 15 | CODE | |
| LOW | …ebsocket-demo-apps/customer-support-demo-app/server.py | 15 | CODE | |
| LOW | …ive-audio-websocket-demo-apps/react-demo-app/server.py | 15 | CODE | |
| LOW | gemini/agents/always-on-memory-agent/agent.py | 25 | CODE | |
| LOW | gemini/agents/always-on-memory-agent/agent.py | 26 | CODE | |
| LOW | …-playbook/functions/create-intent/src/cloud_storage.py | 15 | CODE | |
| LOW | …-playbook/functions/create-intent/src/cloud_storage.py | 16 | CODE | |
| LOW | …ingle-playbook/functions/create-intent/src/bigquery.py | 15 | CODE | |
| LOW | …o-image-using-imagen3/backend/src/controller/search.py | 15 | CODE | |
| LOW | …o-image-using-imagen3/backend/src/controller/search.py | 17 | CODE | |
| LOW | …o-image-using-imagen3/backend/src/controller/search.py | 19 | CODE | |
| LOW | …-playbook/functions/create-intent/src/cloud_storage.py | 15 | CODE | |
| LOW | …-playbook/functions/create-intent/src/cloud_storage.py | 16 | CODE | |
| LOW | …multi-playbook/functions/create-intent/src/bigquery.py | 15 | CODE | |
| LOW | …lti-agent-travel-concierge-with-adk/backend/test_ae.py | 16 | CODE | |
| LOW | …lti-agent-travel-concierge-with-adk/backend/test_ae.py | 18 | CODE | |
| LOW | …mpliance-pipeline/python-extraction-agent/app/tools.py | 17 | CODE | |
| LOW | agents/adk/new-hire-onboarding/app/__init__.py | 15 | CODE | |
| LOW | …emini-enterprise/ge-migration-agent/skills/__init__.py | 1 | CODE | |
| LOW | …se/ge-demo-generator/agent_template/viewer_app/main.py | 26 | CODE | |
| LOW | …se/ge-demo-generator/agent_template/viewer_app/main.py | 27 | CODE | |
| LOW | …e-demo-generator/agent_template/adk_agent/app/tools.py | 26 | CODE | |
| LOW | …e-demo-generator/agent_template/adk_agent/app/tools.py | 26 | CODE | |
| LOW | …e-demo-generator/agent_template/adk_agent/app/tools.py | 28 | CODE | |
| LOW | …e-demo-generator/agent_template/adk_agent/app/tools.py | 33 | CODE | |
| LOW | …emo-generator/agent_template/adk_agent/app/__init__.py | 25 | CODE | |
| LOW | …erator/agent_template/adk_agent/app/part_converters.py | 32 | CODE | |
| LOW | …erator/agent_template/adk_agent/app/part_converters.py | 32 | CODE | |
| LOW | …erator/agent_template/adk_agent/app/part_converters.py | 35 | CODE | |
| LOW | …erator/agent_template/adk_agent/app/part_converters.py | 36 | CODE | |
| LOW | …erator/agent_template/adk_agent/app/part_converters.py | 37 | CODE | |
| LOW | …erator/agent_template/adk_agent/app/part_converters.py | 43 | CODE | |
| LOW | …e-demo-generator/agent_template/adk_agent/app/agent.py | 215 | CODE | |
| LOW | …generator/agent_template/adk_agent/app/fast_api_app.py | 26 | CODE | |
| LOW | …generator/agent_template/adk_agent/app/fast_api_app.py | 52 | CODE | |
| LOW | …generator/agent_template/adk_agent/app/fast_api_app.py | 3815 | CODE | |
| LOW | …generator/agent_template/adk_agent/app/fast_api_app.py | 2601 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/multimodal-live-api/livekit-adk/app/livekit_bridge.py | 58 | return "dummy_token" | CODE |
| LOW | …and-documentai-for-entity-extraction/prompts_module.py | 47 | "Employee's Name": "John Doe", | CODE |
| LOW | …-changer-input/background-changer-input.component.html | 34 | <span *ngIf="!selectedFile" class="placeholder"> No image selected </span> | CODE |
| LOW | …-changer-input/background-changer-input.component.html | 39 | <span *ngIf="!selectedFile" class="placeholder"> No image selected </span> | CODE |
| LOW | …re-onboarding/tests/eval/evalsets/onboarding_eval.json | 31 | "name": "Jane Doe", | CODE |
| LOW | …re-onboarding/tests/eval/evalsets/onboarding_eval.json | 81 | "name": "Jane Doe", | CODE |
| LOW | …re-onboarding/tests/eval/evalsets/onboarding_eval.json | 135 | "name": "Jane Doe", | CODE |
| LOW | …re-onboarding/tests/eval/evalsets/onboarding_eval.json | 181 | "name": "Jane Doe", | CODE |
| LOW | …re-onboarding/tests/eval/evalsets/onboarding_eval.json | 230 | "name": "Jane Doe", | CODE |
| LOW | …boarding/tests/eval/evalsets/dead_time_delay_eval.json | 31 | "name": "Jane Doe", | CODE |
| LOW | …boarding/tests/eval/evalsets/dead_time_delay_eval.json | 115 | "name": "Jane Doe", | CODE |
| LOW⚡ | search/web-app/consts.py | 24 | "placeholder": "Vertex AI", | CODE |
| LOW⚡ | search/web-app/consts.py | 29 | "placeholder": "What is the SLA?", | CODE |
| LOW⚡ | search/web-app/consts.py | 34 | "placeholder": "What was Google's revenue in 2021?", | CODE |
| LOW⚡ | search/web-app/consts.py | 39 | "placeholder": "Harry Potter", | CODE |
| LOW | …sing/internal/adapters/discoveryengine/adapter_test.go | 252 | UserPrincipal: "user@example.com", | CODE |
| LOW | …sing/internal/adapters/discoveryengine/adapter_test.go | 411 | UserEmail: "user@example.com", | CODE |
| LOW | …prise/group-licensing/internal/services/joiner_test.go | 153 | {Email: "user@example.com", Type: models.MemberTypeUser}, | CODE |
| LOW | …prise/group-licensing/internal/services/joiner_test.go | 278 | {Email: "user@example.com", Type: models.MemberTypeUser}, | CODE |
| LOW | …prise/group-licensing/internal/services/joiner_test.go | 432 | {Email: "user@example.com", Type: models.MemberTypeUser}, | CODE |
| LOW | …prise/group-licensing/internal/services/joiner_test.go | 436 | return len(updates) == 1 && updates[0].UserEmail == "user@example.com" | CODE |
| LOW | …prise/group-licensing/internal/services/joiner_test.go | 594 | {Email: "user@example.com", Type: models.MemberTypeUser}, | CODE |
| LOW | …prise/group-licensing/internal/services/joiner_test.go | 673 | userEmail = "user@example.com" | CODE |
| LOW | …nterprise/group-licensing/internal/services/gc_test.go | 470 | userEmail = "user@example.com" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …experience-concierge/langgraph-demo/frontend/README.md | 51 | - **Gemini Chat:** streams response text generated by Gemini | CODE |
| HIGH | …-experience-concierge/langgraph-demo/backend/README.md | 77 | - Streams: Response text generated by Gemini. | CODE |
| HIGH | …/using-gemini-with-bigquery-remote-functions/README.md | 96 | Gemini will analyze the sample images when you invoke the `image_query_remote_function_sp` stored procedure. Simply clic | CODE |
| HIGH | …/using-gemini-with-bigquery-remote-functions/README.md | 104 | Gemini will analyze the prewritten text prompts when you invoke the `text_query_remote_function_sp` stored procedure. Si | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ni/sample-apps/genwealth/deployment/deploy-frontend.sh | 29 | # Step 3: Deploy to Cloud Run | COMMENT |
| LOW⚡ | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 42 | // Step 1: plain JSON logger for startup errors, before settings are loaded. | COMMENT |
| LOW⚡ | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 45 | // Step 2: load entitlement config. | COMMENT |
| LOW⚡ | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 52 | // Step 3: load job settings from Cloud Run Job environment variables. | COMMENT |
| LOW⚡ | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 59 | // Step 4: re-set the default logger with workflow and task_index attributes | COMMENT |
| LOW⚡ | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 67 | // Step 5: partition cfg.Projects to only the entries assigned to this task. | COMMENT |
| LOW | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 91 | // Step 6: wire adapters — identical to cmd/server/main.go. | COMMENT |
| LOW | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 114 | // Step 7: run the workflow determined by JobType. | COMMENT |
| LOW | …arch/gemini-enterprise/group-licensing/cmd/job/main.go | 131 | // Step 8: clean exit. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …e-demo-generator/agent_template/adk_agent/app/agent.py | 454 | * The Firestore REST API requires TYPED values in the \`fields\` object. NEVER send null, None, or empty typed wra | COMMENT |
| HIGH | …e-demo-generator/agent_template/adk_agent/app/agent.py | 460 | * WRONG: \`{"mapValue": null}\` or \`{"arrayValue": null}\` -- causes 'Cannot convert firestore.v1.Value with type | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …raph-demo/frontend/concierge_ui/agents/task_planner.py | 104 | CODE | |
| LOW | …aph-demo/backend/concierge/langgraph_server/schemas.py | 134 | CODE | |
| LOW | …/backend/concierge/langgraph_server/langgraph_agent.py | 216 | CODE | |
| LOW | …gmented-generation/utils/intro_multimodal_rag_utils.py | 306 | CODE | |
| LOW | gemini/use-cases/entity-extraction/evaluate.py | 128 | CODE | |
| LOW | …duct_innovation/cloud_functions/text_embedding/main.py | 65 | CODE | |
| LOW | gemini/sample-apps/gemini-hallcheck/src/gemhall/eval.py | 253 | CODE | |
| LOW | gemini/sample-apps/swot-agent/main.py | 129 | CODE | |
| LOW | …generation-using-imagen3/backend/src/service/search.py | 194 | CODE | |
| LOW | …ample-apps/llamaindex-rag/backend/rag/index_manager.py | 212 | CODE | |
| LOW | …generator/agent_template/adk_agent/app/fast_api_app.py | 3764 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | partner-models/claude/computer-use-demo/README.md | 124 | export ANTHROPIC_API_KEY=%your_api_key% | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | gemini/sample-apps/genwealth/database-files/llm.sql | 22 | -- DISCLAIMER: This function is provided for demonstration purposes only and | CODE |
| MEDIUM | …ini/sample-apps/genwealth/database-files/llm_local.sql | 22 | -- DISCLAIMER: This function is provided for demonstration purposes only and | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …generator/agent_template/adk_agent/app/fast_api_app.py | 3811 | async def execute_task(request: Request): | CODE |