943 matches across 18 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | hooks.py | 1 | # Copyright 2026 Google LLC |
| LOW | mkdocs.yaml | 1 | # Copyright 2025 Google LLC |
| LOW | pubspec.yaml | 1 | # Copyright 2025 Google LLC |
| LOW | renderers/web_core/src/v0_9/reactivity/signals.ts | 21 | // declare module '../reactivity/signals' { |
| LOW | renderers/react/src/v0_8/theme/litTheme.ts | 161 | // ============================================================================= |
| LOW | .gemini/config.yaml | 1 | # Copyright 2025 Google LLC |
| LOW | .gemini/config.yaml | 21 | # For now, use the default of MEDIUM for testing. Based on desired verbosity, |
| LOW | tools/build_catalog/assemble_catalog.py | 1 | # Copyright 2026 Google LLC |
| LOW | tools/build_catalog/pyproject.toml | 1 | # Copyright 2026 Google LLC |
| LOW | tools/build_catalog/tests/test_assemble_catalog_v08.py | 1 | # Copyright 2026 Google LLC |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 1 | # Copyright 2026 Google LLC |
| LOW | docs/scripts/test_convert_docs.py | 1 | # Copyright 2026 Google LLC |
| LOW | docs/scripts/convert_docs.py | 1 | # Copyright 2026 Google LLC |
| LOW | specification/v0_9/test/run_tests.py | 1 | #!/usr/bin/env python3 |
| LOW | specification/v0_9/eval/pnpm-workspace.yaml | 1 | # Copyright 2025 Google LLC |
| LOW | specification/v0_8/eval/pnpm-lock.yaml | 1 | # Copyright 2026 Google LLC |
| LOW | specification/v0_8/eval/pnpm-workspace.yaml | 1 | # Copyright 2025 Google LLC |
| LOW | specification/scripts/validate.py | 1 | #!/usr/bin/env python3 |
| LOW | specification/v0_10/test/run_tests.py | 1 | #!/usr/bin/env python3 |
| LOW | specification/v0_10/eval/pnpm-workspace.yaml | 1 | # Copyright 2025 Google LLC |
| LOW | specification/v0_9_1/test/run_tests.py | 1 | #!/usr/bin/env python3 |
| LOW | specification/v0_9_1/eval/pnpm-workspace.yaml | 1 | # Copyright 2025 Google LLC |
| LOW | samples/agent/adk/pyproject.toml | 1 | # Copyright 2026 Google LLC |
| LOW | samples/agent/adk/migrate_v08_to_v09.py | 1 | # Copyright 2026 Google LLC |
| LOW | samples/agent/adk/mcp_app_proxy/tools.py | 1 | # Copyright 2026 Google LLC |
| LOW | samples/agent/adk/mcp_app_proxy/pyproject.toml | 1 | # Copyright 2026 Google LLC |
| LOW | samples/agent/adk/mcp_app_proxy/__init__.py | 1 | # Copyright 2025 Google LLC |
| LOW | samples/agent/adk/mcp_app_proxy/agent_executor.py | 1 | # Copyright 2026 Google LLC |
| LOW | samples/agent/adk/mcp_app_proxy/agent.py | 1 | # Copyright 2026 Google LLC |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 1 | # Copyright 2025 Google LLC |
| LOW | samples/agent/adk/tests/test_examples_validation.py | 1 | # Copyright 2026 Google LLC |
| LOW | …es/agent/adk/personalized_learning/openstax_modules.py | 1 | # Copyright 2026 Google LLC |
| LOW | samples/agent/adk/personalized_learning/pyproject.toml | 1 | # Copyright 2026 Google LLC |
| LOW | samples/agent/adk/personalized_learning/__init__.py | 1 | # Copyright 2026 Google LLC |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 1 | # Copyright 2026 Google LLC |
| LOW | …ples/agent/adk/personalized_learning/context_loader.py | 1 | # Copyright 2026 Google LLC |
| LOW | …ples/agent/adk/personalized_learning/a2ui_templates.py | 1 | # Copyright 2026 Google LLC |
| LOW | samples/agent/adk/personalized_learning/agent.py | 1 | # Copyright 2026 Google LLC |
| LOW | …s/agent/adk/personalized_learning/openstax_chapters.py | 1 | # Copyright 2026 Google LLC |
| LOW | …s/agent/adk/personalized_learning/download_openstax.py | 1 | #!/usr/bin/env python3 |
| LOW | …nt/adk/personalized_learning/tests/test_integration.py | 1 | # Copyright 2026 Google LLC |
| LOW | …/agent/adk/custom-components-example/prompt_builder.py | 1 | # Copyright 2025 Google LLC |
| LOW | …s/agent/adk/custom-components-example/a2ui_examples.py | 1 | # Copyright 2025 Google LLC |
| LOW | samples/agent/adk/custom-components-example/tools.py | 1 | # Copyright 2025 Google LLC |
| LOW | …les/agent/adk/custom-components-example/pyproject.toml | 1 | # Copyright 2026 Google LLC |
| LOW | samples/agent/adk/custom-components-example/__init__.py | 1 | # Copyright 2025 Google LLC |
| LOW | …ent/adk/custom-components-example/floor_plan_server.py | 1 | # Copyright 2024 Google LLC |
| LOW | …/agent/adk/custom-components-example/agent_executor.py | 1 | # Copyright 2025 Google LLC |
| LOW | samples/agent/adk/custom-components-example/agent.py | 1 | # Copyright 2025 Google LLC |
| LOW | samples/agent/adk/custom-components-example/__main__.py | 1 | # Copyright 2025 Google LLC |
| LOW | samples/agent/adk/rizzcharts/python/prompt_builder.py | 1 | # Copyright 2026 Google LLC |
| LOW | samples/agent/adk/rizzcharts/python/tools.py | 1 | # Copyright 2025 Google LLC |
| LOW | samples/agent/adk/rizzcharts/python/pyproject.toml | 1 | # Copyright 2026 Google LLC |
| LOW | samples/agent/adk/rizzcharts/python/__init__.py | 1 | # Copyright 2025 Google LLC |
| LOW | samples/agent/adk/rizzcharts/python/agent_executor.py | 1 | # Copyright 2025 Google LLC |
| LOW | samples/agent/adk/rizzcharts/python/agent.py | 1 | # Copyright 2025 Google LLC |
| LOW | samples/agent/adk/rizzcharts/python/__main__.py | 1 | # Copyright 2025 Google LLC |
| LOW | …les/agent/adk/gemini_enterprise/agent_engine/deploy.py | 1 | # Copyright 2026 Google LLC |
| LOW | …t/adk/gemini_enterprise/agent_engine/prompt_builder.py | 1 | # Copyright 2025 Google LLC |
| LOW | …ples/agent/adk/gemini_enterprise/agent_engine/tools.py | 1 | # Copyright 2025 Google LLC |
| 175 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1321 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1323 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1332 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1334 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1363 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1365 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1408 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1410 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1456 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1458 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1481 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1483 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1514 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1516 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1541 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1543 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1560 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1562 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1578 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1580 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1605 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1607 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1625 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1627 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1648 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1650 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1672 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1674 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1702 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1704 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1730 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1732 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1754 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1756 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1782 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1784 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1803 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1805 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1822 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1824 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1843 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1845 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1863 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1865 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1881 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1883 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1914 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1916 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1932 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1934 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1956 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1958 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1988 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 1990 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 2017 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 2019 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 2047 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 2049 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 2071 | # ========================================================================== |
| MEDIUM | …es/agent/adk/personalized_learning/openstax_modules.py | 2073 | # ========================================================================== |
| 29 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 18 | |
| LOW | samples/agent/adk/mcp_app_proxy/__init__.py | 15 | |
| LOW | samples/agent/adk/mcp_app_proxy/agent_executor.py | 19 | |
| LOW | samples/agent/adk/mcp_app_proxy/agent_executor.py | 19 | |
| LOW | samples/agent/adk/mcp_app_proxy/agent_executor.py | 19 | |
| LOW | samples/agent/adk/mcp_app_proxy/agent_executor.py | 19 | |
| LOW | samples/agent/adk/mcp_app_proxy/agent_executor.py | 23 | |
| LOW | samples/agent/adk/mcp_app_proxy/agent.py | 15 | |
| LOW | samples/agent/adk/mcp_app_proxy/agent.py | 21 | |
| LOW | samples/agent/adk/mcp_app_proxy/agent.py | 21 | |
| LOW | samples/agent/adk/mcp_app_proxy/agent.py | 21 | |
| LOW | samples/agent/adk/mcp_app_proxy/agent.py | 21 | |
| LOW | samples/agent/adk/mcp_app_proxy/agent.py | 30 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 18 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 19 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 19 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 21 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 21 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 21 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 23 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 24 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 26 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 27 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 28 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 29 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 30 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 32 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 34 | |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 38 | |
| LOW | samples/agent/adk/tests/test_examples_validation.py | 18 | |
| LOW | samples/agent/adk/tests/test_examples_validation.py | 18 | |
| LOW | samples/agent/adk/tests/test_examples_validation.py | 25 | |
| LOW | …es/agent/adk/personalized_learning/openstax_modules.py | 33 | |
| LOW | samples/agent/adk/personalized_learning/__init__.py | 22 | |
| LOW | …nt/adk/personalized_learning/tests/test_integration.py | 30 | |
| LOW | …/agent/adk/custom-components-example/prompt_builder.py | 17 | |
| LOW | …/agent/adk/custom-components-example/prompt_builder.py | 20 | |
| LOW | …/agent/adk/custom-components-example/prompt_builder.py | 20 | |
| LOW | …/agent/adk/custom-components-example/prompt_builder.py | 21 | |
| LOW | …/agent/adk/custom-components-example/prompt_builder.py | 22 | |
| LOW | …/agent/adk/custom-components-example/prompt_builder.py | 22 | |
| LOW | …s/agent/adk/custom-components-example/a2ui_examples.py | 15 | |
| LOW | …s/agent/adk/custom-components-example/a2ui_examples.py | 22 | |
| LOW | samples/agent/adk/custom-components-example/__init__.py | 15 | |
| LOW | …ent/adk/custom-components-example/floor_plan_server.py | 15 | |
| LOW | …ent/adk/custom-components-example/floor_plan_server.py | 17 | |
| LOW | …/agent/adk/custom-components-example/agent_executor.py | 16 | |
| LOW | …/agent/adk/custom-components-example/agent_executor.py | 21 | |
| LOW | samples/agent/adk/custom-components-example/agent.py | 20 | |
| LOW | samples/agent/adk/custom-components-example/agent.py | 33 | |
| LOW | samples/agent/adk/custom-components-example/agent.py | 49 | |
| LOW | samples/agent/adk/custom-components-example/agent.py | 53 | |
| LOW | samples/agent/adk/rizzcharts/python/__init__.py | 15 | |
| LOW | samples/agent/adk/rizzcharts/python/agent_executor.py | 16 | |
| LOW | samples/agent/adk/rizzcharts/python/agent_executor.py | 20 | |
| LOW | samples/agent/adk/rizzcharts/python/agent_executor.py | 20 | |
| LOW | samples/agent/adk/rizzcharts/python/agent_executor.py | 20 | |
| LOW | samples/agent/adk/rizzcharts/python/agent_executor.py | 20 | |
| LOW | samples/agent/adk/rizzcharts/python/agent_executor.py | 21 | |
| LOW | samples/agent/adk/rizzcharts/python/agent_executor.py | 23 | |
| 104 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | renderers/lit/a2ui_explorer/src/examples.ts | 87 | function ensureCreateSurfaceMessage(filename: string, messages: A2uiMessage[]): string { |
| LOW | renderers/lit/a2ui_explorer/src/examples.ts | 159 | function extractMessagesAndDescription( |
| LOW | renderers/lit/src/0.8/ui/utils/youtube.ts | 41 | export function convertShareUriToEmbedUri(uri: string) { |
| LOW | renderers/lit/src/0.8/ui/utils/youtube.ts | 52 | export function convertWatchOrShortsUriToEmbedUri(uri: string) { |
| LOW | renderers/lit/src/0.8/ui/utils/youtube.ts | 63 | export function videoIdFromWatchOrShortsOrEmbedUri(uri: string) { |
| LOW | renderers/lit/src/0.8/ui/utils/youtube.ts | 73 | export function createWatchUriFromVideoId(id: string) { |
| LOW | renderers/web_core/src/v0_8/data/guards.ts | 55 | export function isComponentArrayReference(value: unknown): value is ComponentArrayReference { |
| LOW | renderers/angular/src/v0_8/catalog/index.ts | 60 | export function registerStandardComponents(catalog: Catalog) { |
| LOW | …nderers/react/tests/v0_8/integration/messages.test.tsx | 243 | function IndependentSurfaceRenderer() { |
| LOW | …nderers/react/tests/v0_8/integration/messages.test.tsx | 373 | function DeleteNonExistentRenderer() { |
| LOW | …nderers/react/tests/v0_8/integration/messages.test.tsx | 397 | function MultiSurfaceDeleteRenderer() { |
| LOW | …nderers/react/tests/v0_8/integration/messages.test.tsx | 465 | function RecreateAfterDeleteRenderer() { |
| LOW | …erers/react/tests/v0_8/integration/components.test.tsx | 32 | function UpdateWithoutBeginRenderingRenderer() { |
| LOW | …react/tests/v0_8/integration/property-updates.test.tsx | 748 | function ColumnDistributionRenderer() { |
| LOW | …derers/react/tests/v0_8/integration/templates.test.tsx | 90 | function PrimitiveTemplateRenderer() { |
| LOW | …ers/react/tests/v0_8/integration/data-binding.test.tsx | 224 | function TextFieldDataUpdateRenderer() { |
| LOW | …ers/react/tests/v0_8/integration/data-binding.test.tsx | 275 | function CheckBoxDataUpdateRenderer() { |
| LOW | …ers/react/tests/v0_8/integration/data-binding.test.tsx | 378 | function MultiComponentDataUpdateRenderer() { |
| LOW | …ers/react/tests/v0_8/integration/data-binding.test.tsx | 441 | function MultiKeyDataUpdateRenderer() { |
| LOW | …ers/react/tests/v0_8/integration/data-binding.test.tsx | 558 | function DateTimeInputDataUpdateRenderer() { |
| LOW | …ers/react/tests/v0_8/integration/data-binding.test.tsx | 612 | function MultipleChoiceDataUpdateRenderer() { |
| LOW | …ers/react/tests/v0_8/integration/data-binding.test.tsx | 822 | function AudioPlayerDataUpdateRenderer() { |
| LOW | renderers/react/tests/v0_8/utils/messages.ts | 107 | export function createDataModelUpdateSpec( |
| LOW | renderers/react/src/v0_9/adapter.tsx | 107 | export function createBinderlessComponentImplementation( |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 69 | def test_remote_basic_catalog_fallback(self, mock_urlopen): |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 93 | def test_extend_basic_catalog(self): |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 134 | def test_local_common_types_fallback(self): |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 153 | def test_remote_common_types_fallback(self, mock_urlopen): |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 201 | def test_collision_warning_on_merge(self, mock_logger, mock_fetch_json): |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 243 | def test_output_filename_generation(self, mock_assemble, mock_cwd): |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 268 | def test_catalog_json_resolution(self, mock_fetch_json): |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 314 | def test_theme_property_override_and_clash(self, mock_fetch_json): |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 355 | def mock_fetch_json_side_effect(uri): |
| LOW | docs/scripts/test_convert_docs.py | 54 | def test_paragraph_spacing_and_trailing_lines(): |
| LOW | docs/scripts/test_convert_docs.py | 83 | def test_multiple_blocks_in_one_file(): |
| LOW | docs/scripts/test_convert_docs.py | 106 | def test_regular_blockquote_ignored(): |
| LOW | docs/scripts/test_convert_docs.py | 113 | def test_github_alert_to_mkdocs(): |
| LOW | samples/agent/adk/tests/test_examples_validation.py | 81 | def test_sample_examples_validation(config): |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 166 | def _extract_text_from_element(elem) -> str: |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 272 | def fetch_module_content_cached(module_id: str, parse: bool = True) -> Optional[str]: |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 398 | async def fetch_multiple_chapters_async(chapter_slugs: list[str]) -> list[dict]: |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 575 | async def _llm_match_topic_to_chapters(topic: str, max_chapters: int = 3) -> list[str]: |
| LOW | …ples/agent/adk/personalized_learning/context_loader.py | 128 | def get_misconception_context() -> Optional[str]: |
| LOW | samples/agent/adk/personalized_learning/agent.py | 136 | def _safe_get_combined_context() -> str: |
| LOW | …s/agent/adk/personalized_learning/openstax_chapters.py | 802 | def get_module_ids_for_chapter(chapter_slug: str) -> list[str]: |
| LOW | …s/agent/adk/personalized_learning/openstax_chapters.py | 815 | def get_github_url_for_module(module_id: str) -> str: |
| LOW | …s/agent/adk/personalized_learning/openstax_chapters.py | 820 | def get_openstax_url_for_chapter(chapter_slug: str) -> str: |
| LOW | …nt/adk/personalized_learning/tests/test_integration.py | 49 | def test_openstax_url_generation(self): |
| LOW | …nt/adk/personalized_learning/tests/test_integration.py | 74 | def test_chapter_content_has_required_fields(self): |
| LOW | …nt/adk/personalized_learning/tests/test_integration.py | 103 | def test_source_format_is_correct(self): |
| LOW | …nt/adk/personalized_learning/tests/test_integration.py | 125 | def test_keyword_matching_coverage(self): |
| LOW | …nt/adk/personalized_learning/tests/test_integration.py | 148 | def test_second_fetch_uses_cache(self): |
| LOW | …nt/adk/personalized_learning/tests/test_integration.py | 169 | def test_context_cache_reduces_loads(self): |
| LOW | …nt/adk/personalized_learning/tests/test_integration.py | 192 | def test_module_fetch_tries_gcs_then_github(self): |
| LOW | …nt/adk/personalized_learning/tests/test_integration.py | 213 | def test_gcs_success_skips_github(self): |
| LOW | …nt/adk/personalized_learning/tests/test_integration.py | 236 | def test_keyword_chapters_exist_in_module_mapping(self): |
| LOW | …s/agent/adk/custom-components-example/a2ui_examples.py | 163 | def load_send_message_example(contact_name: str, version: Optional[str] = None) -> str: |
| LOW | …les/agent/adk/gemini_enterprise/agent_engine/deploy.py | 50 | def _register_agent_on_gemini_enterprise( |
| LOW | samples/agent/adk/restaurant_finder/record_scenario.py | 26 | def save_messages_with_image_copies(messages: list, image_base_url: str, out_path: str): |
| LOW | samples/agent/adk/restaurant_finder/record_scenario.py | 59 | def extract_restaurant_details(messages): |
| 96 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/build_catalog/assemble_catalog.py | 114 | except Exception as e: |
| LOW | tools/build_catalog/assemble_catalog.py | 394 | except Exception as e: |
| LOW | tools/build_catalog/assemble_catalog.py | 455 | except Exception as e: |
| MEDIUM | specification/v0_9/test/run_tests.py | 46 | print(f"Error: catalog.json not found at {basic_catalog_path}") |
| MEDIUM | specification/v0_9/test/run_tests.py | 53 | print(f"Error parsing catalog.json: {e}") |
| MEDIUM | specification/v0_9/test/run_tests.py | 89 | print("Error: 'ajv' command not found. Please ensure dependencies are installed (e.g., 'pnpm install').") |
| MEDIUM | specification/v0_9/test/run_tests.py | 97 | print(f"Error parsing JSON in {suite_path}: {e}") |
| MEDIUM | specification/v0_9/test/run_tests.py | 102 | print(f"Error: Unknown schema '{schema_name}' referenced in {suite_path}") |
| MEDIUM | specification/v0_9/test/run_tests.py | 139 | print(f"Error: Example file not found: {jsonl_path}") |
| MEDIUM | specification/scripts/validate.py | 208 | print(f"Error: Root schema not found at {root_schema}") |
| MEDIUM | specification/v0_10/test/run_tests.py | 51 | print(f"Error: Catalog file not found: {catalog_file} (resolved to {basic_catalog_path})") |
| MEDIUM | specification/v0_10/test/run_tests.py | 58 | print(f"Error parsing catalog.json: {e}") |
| MEDIUM | specification/v0_10/test/run_tests.py | 95 | print("Error: 'ajv' command not found. Please ensure dependencies are installed (e.g., 'pnpm install').") |
| MEDIUM | specification/v0_10/test/run_tests.py | 103 | print(f"Error parsing JSON in {suite_path}: {e}") |
| MEDIUM | specification/v0_10/test/run_tests.py | 112 | print(f"Error: Unknown schema '{schema_name}' referenced in {suite_path}") |
| MEDIUM | specification/v0_10/test/run_tests.py | 151 | print(f"Error: Example file not found: {jsonl_path}") |
| MEDIUM | specification/v0_9_1/test/run_tests.py | 46 | print(f"Error: catalog.json not found at {basic_catalog_path}") |
| MEDIUM | specification/v0_9_1/test/run_tests.py | 53 | print(f"Error parsing catalog.json: {e}") |
| MEDIUM | specification/v0_9_1/test/run_tests.py | 89 | print("Error: 'ajv' command not found. Please ensure dependencies are installed (e.g., 'pnpm install').") |
| MEDIUM | specification/v0_9_1/test/run_tests.py | 97 | print(f"Error parsing JSON in {suite_path}: {e}") |
| MEDIUM | specification/v0_9_1/test/run_tests.py | 102 | print(f"Error: Unknown schema '{schema_name}' referenced in {suite_path}") |
| MEDIUM | specification/v0_9_1/test/run_tests.py | 139 | print(f"Error: Example file not found: {jsonl_path}") |
| MEDIUM | samples/agent/adk/migrate_v08_to_v09.py | 263 | print(f"Error: {src} is not a file or directory") |
| LOW | samples/agent/adk/mcp_app_proxy/tools.py | 79 | except Exception as e: |
| LOW | samples/agent/adk/mcp_app_proxy/tools.py | 112 | except Exception as e: |
| LOW | samples/agent/adk/mcp_app_proxy/__main__.py | 97 | except Exception as e: |
| MEDIUM | samples/agent/adk/mcp_app_proxy/__main__.py | 53 | def main(host, port): |
| LOW | samples/agent/adk/tests/test_examples_validation.py | 120 | except Exception as e: |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 210 | except Exception as e: |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 239 | except Exception as e: |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 341 | except Exception as e: |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 392 | except Exception as e: |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 504 | except Exception as e: |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 626 | except Exception as e: |
| LOW | …ples/agent/adk/personalized_learning/context_loader.py | 54 | except Exception as e: |
| LOW | samples/agent/adk/personalized_learning/agent.py | 69 | except Exception as e: |
| LOW | samples/agent/adk/personalized_learning/agent.py | 150 | except Exception as e: |
| LOW | samples/agent/adk/personalized_learning/agent.py | 171 | except Exception as e: |
| LOW | samples/agent/adk/personalized_learning/agent.py | 225 | except Exception as e: |
| LOW | samples/agent/adk/personalized_learning/agent.py | 290 | except Exception as e: |
| LOW | samples/agent/adk/personalized_learning/agent.py | 587 | except Exception as e: |
| LOW | samples/agent/adk/personalized_learning/agent.py | 650 | except Exception as e: |
| LOW | …s/agent/adk/personalized_learning/download_openstax.py | 138 | except Exception as e: |
| LOW | …s/agent/adk/personalized_learning/download_openstax.py | 194 | except Exception as e: |
| LOW | samples/agent/adk/custom-components-example/agent.py | 203 | except Exception: |
| LOW | samples/agent/adk/custom-components-example/agent.py | 237 | except Exception as e: |
| LOW | samples/agent/adk/custom-components-example/__main__.py | 82 | except Exception as e: |
| MEDIUM | samples/agent/adk/custom-components-example/__main__.py | 41 | def main(host, port): |
| LOW | samples/agent/adk/rizzcharts/python/__main__.py | 90 | except Exception as e: |
| MEDIUM | samples/agent/adk/rizzcharts/python/__main__.py | 43 | def main(host, port): |
| LOW | …les/agent/adk/gemini_enterprise/agent_engine/deploy.py | 41 | except Exception as e: # pylint: disable=broad-except |
| MEDIUM | …les/agent/adk/gemini_enterprise/agent_engine/deploy.py | 42 | print(f"Error getting credentials: {e}") |
| LOW | …ples/agent/adk/gemini_enterprise/agent_engine/agent.py | 260 | except Exception as e: |
| LOW | samples/agent/adk/gemini_enterprise/cloud_run/main.py | 55 | except Exception as e: |
| LOW | samples/agent/adk/restaurant_finder/__main__.py | 82 | except Exception as e: |
| MEDIUM | samples/agent/adk/restaurant_finder/__main__.py | 41 | def main(host, port): |
| LOW | samples/agent/adk/orchestrator/agent_executor.py | 104 | except Exception: |
| LOW | samples/agent/adk/orchestrator/__main__.py | 84 | except Exception as e: |
| MEDIUM | samples/agent/adk/orchestrator/__main__.py | 42 | def main(host, port, subagent_urls): |
| LOW | …mples/mcp/a2ui-in-mcpapps/server/smart_editor_agent.py | 92 | except Exception as e: |
| 32 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …om/google/a2ui/samples/rizzcharts/RizzchartsTools.java | 36 | com.google.genai.types.FunctionDeclaration.builder() |
| CRITICAL | …om/google/a2ui/samples/rizzcharts/RizzchartsTools.java | 40 | com.google.genai.types.Schema.builder() |
| CRITICAL | …om/google/a2ui/samples/rizzcharts/RizzchartsTools.java | 46 | com.google.genai.types.Schema.builder() |
| CRITICAL | …om/google/a2ui/samples/rizzcharts/RizzchartsTools.java | 95 | com.google.genai.types.FunctionDeclaration.builder() |
| CRITICAL | …om/google/a2ui/samples/rizzcharts/RizzchartsTools.java | 99 | com.google.genai.types.Schema.builder() |
| CRITICAL | …om/google/a2ui/samples/rizzcharts/RizzchartsTools.java | 105 | com.google.genai.types.Schema.builder() |
| CRITICAL | …com/google/a2ui/samples/rizzcharts/RizzchartsMain.java | 115 | io.github.cdimascio.dotenv.Dotenv.configure().ignoreIfMissing().load(); |
| CRITICAL | …n/com/google/a2ui/samples/rizzcharts/RizzchartsMain.kt | 51 | val dotenv = io.github.cdimascio.dotenv.Dotenv.configure().ignoreIfMissing().load() |
| CRITICAL | …anvas/src/lib/components/chat/input-area/input-area.ts | 83 | if (this.formGroup.controls.query.value.trim() === '') { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/build_catalog/assemble_catalog.py | 96 | |
| LOW | tools/build_catalog/assemble_catalog.py | 125 | |
| LOW | tools/build_catalog/assemble_catalog.py | 259 | |
| LOW | specification/scripts/validate.py | 87 | |
| LOW | specification/scripts/validate.py | 167 | |
| LOW | specification/scripts/validate.py | 122 | |
| LOW | specification/v0_10/test/run_tests.py | 98 | |
| LOW | specification/v0_10/test/run_tests.py | 149 | |
| LOW | samples/agent/adk/migrate_v08_to_v09.py | 37 | |
| LOW | samples/agent/adk/tests/test_examples_validation.py | 81 | |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 80 | |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 304 | |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 363 | |
| LOW | …es/agent/adk/personalized_learning/openstax_content.py | 415 | |
| LOW | …/agent/adk/custom-components-example/agent_executor.py | 47 | |
| LOW | samples/agent/adk/custom-components-example/agent.py | 184 | |
| LOW | samples/agent/adk/custom-components-example/agent.py | 274 | |
| LOW | …t/adk/gemini_enterprise/agent_engine/agent_executor.py | 43 | |
| LOW | …ples/agent/adk/gemini_enterprise/agent_engine/agent.py | 176 | |
| LOW | …gent/adk/gemini_enterprise/cloud_run/agent_executor.py | 45 | |
| LOW | samples/agent/adk/gemini_enterprise/cloud_run/agent.py | 179 | |
| LOW | samples/agent/adk/restaurant_finder/tools.py | 24 | |
| LOW | samples/agent/adk/restaurant_finder/record_scenario.py | 26 | |
| LOW | samples/agent/adk/restaurant_finder/record_scenario.py | 59 | |
| LOW | samples/agent/adk/restaurant_finder/agent_executor.py | 46 | |
| LOW | samples/agent/adk/restaurant_finder/agent.py | 179 | |
| LOW | samples/agent/adk/orchestrator/agent_executor.py | 73 | |
| LOW | samples/agent/adk/orchestrator/agent.py | 55 | |
| LOW | samples/agent/adk/orchestrator/agent.py | 184 | |
| LOW | samples/mcp/a2ui-in-mcpapps/server/server.py | 41 | |
| LOW | samples/mcp/a2ui-in-mcpapps/server/server.py | 154 | |
| LOW | …mples/mcp/a2ui-in-mcpapps/server/smart_editor_agent.py | 22 | |
| LOW | …mples/mcp/a2ui-in-mcpapps/server/smart_editor_agent.py | 231 | |
| LOW | samples/mcp/mcp-apps-calculator/server.py | 32 | |
| LOW | samples/mcp/mcp-apps-calculator/server.py | 57 | |
| LOW | samples/client/lit/personalized_learning/deploy.py | 53 | |
| LOW | samples/client/lit/personalized_learning/deploy.py | 655 | |
| LOW | samples/client/lit/personalized_learning/deploy.py | 764 | |
| LOW | agent_sdks/python/tests/parser/test_streaming_v09.py | 322 | |
| LOW | agent_sdks/python/tests/parser/test_streaming_v08.py | 207 | |
| LOW | …_sdks/python/tests/conformance/test_a2a_integration.py | 47 | |
| LOW | agent_sdks/python/tests/conformance/test_conformance.py | 137 | |
| LOW | agent_sdks/python/tests/conformance/test_conformance.py | 207 | |
| LOW | agent_sdks/python/tests/conformance/test_conformance.py | 258 | |
| LOW | agent_sdks/python/src/a2ui/a2a/parts.py | 88 | |
| LOW | agent_sdks/python/src/a2ui/a2a/parts.py | 135 | |
| LOW | agent_sdks/python/src/a2ui/parser/streaming.py | 215 | |
| LOW | agent_sdks/python/src/a2ui/parser/streaming.py | 261 | |
| LOW | agent_sdks/python/src/a2ui/parser/streaming.py | 378 | |
| LOW | agent_sdks/python/src/a2ui/parser/streaming.py | 451 | |
| LOW | agent_sdks/python/src/a2ui/parser/streaming.py | 599 | |
| LOW | agent_sdks/python/src/a2ui/parser/streaming.py | 685 | |
| LOW | agent_sdks/python/src/a2ui/parser/streaming.py | 716 | |
| LOW | agent_sdks/python/src/a2ui/parser/streaming.py | 749 | |
| LOW | agent_sdks/python/src/a2ui/parser/streaming.py | 850 | |
| LOW | agent_sdks/python/src/a2ui/parser/streaming.py | 985 | |
| LOW | agent_sdks/python/src/a2ui/parser/streaming.py | 1001 | |
| LOW | agent_sdks/python/src/a2ui/parser/streaming_v08.py | 93 | |
| LOW | agent_sdks/python/src/a2ui/parser/streaming_v08.py | 209 | |
| LOW | agent_sdks/python/src/a2ui/parser/streaming_v09.py | 166 | |
| 21 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …/agent/adk/custom-components-example/prompt_builder.py | 0 | you are a helpful contact lookup assistant. your final output must be a text response. to generate the response, you mus |
| HIGH | …t/adk/gemini_enterprise/agent_engine/prompt_builder.py | 0 | you are a helpful contact lookup assistant. your final output must be a text response. to generate the response, you mus |
| HIGH | …gent/adk/gemini_enterprise/cloud_run/prompt_builder.py | 0 | you are a helpful contact lookup assistant. your final output must be a text response. to generate the response, you mus |
| HIGH | samples/agent/adk/custom-components-example/tools.py | 0 | call this tool to get a list of contacts based on a name and optional department. 'name' is the person's name to search |
| HIGH | …ples/agent/adk/gemini_enterprise/agent_engine/tools.py | 0 | call this tool to get a list of contacts based on a name and optional department. 'name' is the person's name to search |
| HIGH | samples/agent/adk/gemini_enterprise/cloud_run/tools.py | 0 | call this tool to get a list of contacts based on a name and optional department. 'name' is the person's name to search |
| HIGH | agent_sdks/python/src/a2ui/parser/streaming.py | 0 | provides access to version-specific yielded surfaces set. |
| HIGH | agent_sdks/python/src/a2ui/parser/streaming_v08.py | 0 | provides access to version-specific yielded surfaces set. |
| HIGH | agent_sdks/python/src/a2ui/parser/streaming_v09.py | 0 | provides access to version-specific yielded surfaces set. |
| HIGH | agent_sdks/python/src/a2ui/parser/streaming.py | 0 | returns the message type identifier for data model updates. |
| HIGH | agent_sdks/python/src/a2ui/parser/streaming_v08.py | 0 | returns the message type identifier for data model updates. |
| HIGH | agent_sdks/python/src/a2ui/parser/streaming_v09.py | 0 | returns the message type identifier for data model updates. |
| HIGH | agent_sdks/python/src/a2ui/parser/streaming.py | 0 | determines which msg_type to use when wrapping component updates. |
| HIGH | agent_sdks/python/src/a2ui/parser/streaming_v08.py | 0 | determines which msg_type to use when wrapping component updates. |
| HIGH | agent_sdks/python/src/a2ui/parser/streaming_v09.py | 0 | determines which msg_type to use when wrapping component updates. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …/src/app/tests/v0_9/30_live-invitation-builder.spec.ts | 104 | guestInput.value = 'John Doe'; |
| LOW | …/src/app/tests/v0_9/30_live-invitation-builder.spec.ts | 113 | expect(livePreview.textContent).toContain('John Doe'); |
| LOW | …nderers/angular/src/v0_8/components/text-field.spec.ts | 63 | fixture.componentRef.setInput('text', {literalString: 'John Doe'}); |
| LOW | …nderers/angular/src/v0_8/components/text-field.spec.ts | 79 | expect(inputEl.nativeElement.value).toBe('John Doe'); |
| LOW | …nderers/angular/src/v0_8/components/text-field.spec.ts | 99 | inputEl.nativeElement.value = 'Jane Doe'; |
| LOW | …nderers/angular/src/v0_8/components/text-field.spec.ts | 107 | expect(message.userAction!.context).toEqual({value: 'Jane Doe'}); |
| LOW | renderers/react/tests/v0_9/catalog-components.test.tsx | 227 | await updateData('/email', 'test@test.com'); |
| LOW | …rs/react/tests/v0_8/unit/components/TextField.test.tsx | 66 | text: {literalString: 'John Doe'}, |
| LOW | …rs/react/tests/v0_8/unit/components/TextField.test.tsx | 76 | expect(input.value).toBe('John Doe'); |
| LOW | renderers/react/tests/v0_8/integration/actions.test.tsx | 280 | fireEvent.change(input, {target: {value: 'John Doe'}}); |
| LOW | renderers/react/tests/v0_8/integration/actions.test.tsx | 295 | name: 'John Doe', |
| LOW | tools/composer/src/data/theater/restaurant-grid.json | 343 | "valueString": "123 Main St" |
| LOW | tools/composer/src/data/theater/org-chart.json | 67 | "valueString": "Jane Doe" |
| LOW | specification/v0_9/docs/a2ui_protocol.md | 229 | "text": "John Doe" |
| LOW | specification/v0_9/docs/a2ui_protocol.md | 259 | "value": "Jane Doe" |
| LOW | specification/v0_9/docs/a2ui_protocol.md | 424 | "company": "Acme Corp", |
| LOW | specification/v0_9/docs/a2ui_protocol.md | 458 | // "/company" is Absolute. Resolves to "Acme Corp" globally. |
| LOW | specification/v0_9/docs/a2ui_extension_specification.md | 142 | "email": "user@example.com" |
| LOW | specification/v0_9/eval/src/prompts.ts | 82 | promptText: `Generate a 'createSurface' message with surfaceId 'main', followed by an updateDataModel message. This |
| LOW | specification/v0_9/eval/src/prompts.ts | 156 | promptText: `Generate a 'createSurface' message and a 'updateComponents' message with surfaceId 'main' for a contact |
| LOW | specification/v0_8/docs/a2ui_protocol.md | 461 | {"key": "street", "valueString": "123 Main St"}, |
| LOW | specification/v0_8/eval/src/prompts.ts | 144 | promptText: `Generate a JSON message with a 'dataModelUpdate' property. This is used to update the client's data mod |
| LOW | specification/v0_8/eval/src/prompts.ts | 315 | promptText: `Generate a JSON message with a surfaceUpdate property for a contact card. It should be a 'Card' with a |
| LOW | specification/v0_8/eval/src/prompts.ts | 320 | new SurfaceUpdateSchemaMatcher('Text', 'text', 'Jane Doe'), |
| LOW | specification/v0_10/docs/a2ui_protocol.md | 226 | "text": "John Doe" |
| LOW | specification/v0_10/docs/a2ui_protocol.md | 256 | "value": "Jane Doe" |
| LOW | specification/v0_10/docs/a2ui_protocol.md | 467 | "company": "Acme Corp", |
| LOW | specification/v0_10/docs/a2ui_protocol.md | 501 | // "/company" is Absolute. Resolves to "Acme Corp" globally. |
| LOW | …ecification/v0_10/docs/a2ui_extension_specification.md | 141 | "email": "user@example.com" |
| LOW | specification/v0_10/eval/src/prompts.ts | 82 | promptText: `Generate a 'createSurface' message with surfaceId 'main', followed by an updateDataModel message. This |
| LOW | specification/v0_10/eval/src/prompts.ts | 156 | promptText: `Generate a 'createSurface' message and a 'updateComponents' message with surfaceId 'main' for a contact |
| LOW | specification/v0_9_1/docs/a2ui_protocol.md | 229 | "text": "John Doe" |
| LOW | specification/v0_9_1/docs/a2ui_protocol.md | 259 | "value": "Jane Doe" |
| LOW | specification/v0_9_1/docs/a2ui_protocol.md | 424 | "company": "Acme Corp", |
| LOW | specification/v0_9_1/docs/a2ui_protocol.md | 458 | // "/company" is Absolute. Resolves to "Acme Corp" globally. |
| LOW | …cification/v0_9_1/docs/a2ui_extension_specification.md | 142 | "email": "user@example.com" |
| LOW | specification/v0_9_1/eval/src/prompts.ts | 82 | promptText: `Generate a 'createSurface' message with surfaceId 'main', followed by an updateDataModel message. This |
| LOW | specification/v0_9_1/eval/src/prompts.ts | 156 | promptText: `Generate a 'createSurface' message and a 'updateComponents' message with surfaceId 'main' for a contact |
| LOW | …/agent/adk/custom-components-example/contact_data.json | 40 | "name": "Jane Doe", |
| LOW | …adk/custom-components-example/floor_plan_template.html | 114 | {deskId: 'desk-1', contactId: '4', contactName: 'Jane Doe'}, |
| LOW | …tom-components-example/examples/0.9/multi_surface.json | 317 | "name": "Jane Doe" |
| LOW | …-components-example/examples/0.9/chart_node_click.json | 277 | "name": "Jane Doe" |
| LOW | …/custom-components-example/examples/0.9/org_chart.json | 50 | "name": "Jane Doe" |
| LOW | …tom-components-example/examples/0.8/multi_surface.json | 501 | "valueString": "Jane Doe" |
| LOW | …-components-example/examples/0.8/chart_node_click.json | 454 | "valueString": "Jane Doe" |
| LOW | …/custom-components-example/examples/0.8/org_chart.json | 67 | "valueString": "Jane Doe" |
| LOW | …dk/restaurant_finder/examples/0.8/two_column_list.json | 343 | "valueString": "123 Main St" |
| LOW | …restaurant_finder/examples/0.8/single_column_list.json | 216 | "valueString": "123 Main St" |
| LOW | …ples/client/lit/shell/public/samples/contact_card.json | 258 | "name": "Jane Doe", |
| LOW | …nts-example/ui/custom-components/test/override-test.ts | 37 | text: 'John Doe', |
| LOW | agent_sdks/conformance/suites/streaming_parser.yaml | 1198 | - input: '"literalString": "123 Main St"}}]}}}}]}}' |
| LOW | agent_sdks/conformance/suites/streaming_parser.yaml | 1208 | context: [{key: "address", value: {literalString: "123 Main St"}}] |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | agent_sdks/python/src/a2ui/inference_strategy.py | 34 | Generates a system prompt for all LLM requests. Args: role_description: Description of the agent's role. |
| HIGH | agent_sdks/python/src/a2ui/parser/parser.py | 46 | Parses the LLM response into a list of ResponsePart objects. Args: content: The raw LLM response. Returns |
| HIGH | agent_sdks/python/src/a2ui/schema/validator.py | 526 | Analyzes the topology of the component tree and returns reachable component IDs. Args: root_id: The ID of th |
| HIGH | agent_sdks/python/src/a2ui/schema/utils.py | 106 | Wraps the A2UI schema in an array object to support multiple parts. Args: a2ui_schema: The A2UI schema to wrap. |
| HIGH | agent_sdks/python/src/a2ui/schema/manager.py | 104 | Selects the component catalog for the prompt based on client capabilities. Selection priority: 1. If inline cat |
| HIGH | eval/a2ui_eval/dataset.py | 22 | Loads A2UI evaluation samples from a YAML file. Args: file_path: The path to the YAML dataset file. Re |
| HIGH | eval/bin/report_evals.py | 27 | Extracts accuracy from parsed JSON log data. Args: log_data: Parsed JSON data from inspect log dump. R |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | docs/guides/mcp-apps-in-a2ui.md | 175 | > export GEMINI_API_KEY="your-api-key-here" |
| HIGH | docs/guides/mcp-apps-in-a2ui.md | 178 | > echo 'GEMINI_API_KEY=your-api-key-here' > .env |
| HIGH | docs/guides/agent-development.md | 88 | echo 'GOOGLE_API_KEY="YOUR_API_KEY"' > .env |
| HIGH | …/adk/rizzcharts/examples/standard_catalog/0.9/map.json | 33 | "url": "https://maps.googleapis.com/maps/api/staticmap?center=Los+Angeles,CA&zoom=11&size=600x300&key=YOUR_API |
| HIGH | scripts/e2e_test.sh | 27 | # Example: export GEMINI_API_KEY=your_api_key |
| HIGH | eval/README.md | 19 | export GEMINI_API_KEY="your_api_key" |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/build_catalog/tests/test_assemble_catalog.py | 180 | # Create a mock schema with a circular $ref |
| MEDIUM | specification/v0_9/test/run_tests.py | 175 | # Create the temporary catalog.json alias |
| MEDIUM | specification/v0_9_1/test/run_tests.py | 175 | # Create the temporary catalog.json alias |
| MEDIUM | samples/client/lit/personalized_learning/deploy.py | 122 | # Create an Agent, wrap it in AdkApp, and deploy the AdkApp directly. |
| MEDIUM | samples/client/lit/personalized_learning/deploy.py | 1051 | # Create a default quiz question based on the source content |
| MEDIUM | samples/client/lit/personalized_learning/deploy.py | 1195 | # Create the agent with tools |
| MEDIUM | agent_sdks/python/src/a2ui/schema/utils.py | 68 | # This file is at a2ui/inference/schema/manager.py |
| MEDIUM | eval/bin/run_ci_evals.py | 86 | # Create a dedicated log directory for this seed, clearing it if it exists |
| MEDIUM | eval/tests/test_dataset.py | 20 | # Create a dummy YAML file |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | hooks.py | 43 | # Check if the link points outside the docs folder |
| LOW | tools/build_catalog/assemble_catalog.py | 172 | # Check if the reference targets one of our "core" schemas (e.g., basic_catalog.json) |
| LOW | …es/agent/adk/personalized_learning/openstax_modules.py | 2411 | # Check if any word from topic is in title or chapter |
| LOW | …ples/agent/adk/gemini_enterprise/agent_engine/agent.py | 319 | # Check if it validates against the A2UI_SCHEMA |
| LOW | samples/agent/adk/gemini_enterprise/cloud_run/agent.py | 313 | # Check if it validates against the A2UI_SCHEMA |
| LOW | samples/agent/adk/restaurant_finder/agent.py | 321 | # Check if it validates against the A2UI_SCHEMA |
| LOW | samples/agent/adk/mcp-apps-in-a2ui-sample/agent.py | 48 | # Check if it's a request to load the app or an action |
| LOW | …s/client/lit/personalized_learning/quickstart_setup.sh | 173 | # Output values for notebook to capture |
| LOW | scripts/fix_format.sh | 52 | # Check if dart is available before running |
| LOW | agent_sdks/python/release.sh | 46 | # Check if the version already exists in the staging repository |
| LOW | agent_sdks/python/src/a2ui/parser/streaming.py | 430 | # Check if this value belongs to a URL-like key in the data model |
| LOW | agent_sdks/python/src/a2ui/parser/streaming.py | 930 | # Check if any yielded component's content has changed for this surface |
| LOW | eval/tests/test_solvers.py | 46 | # Check if catalog ID is in the content (rendered by SDK) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …/angular/projects/a2a-chat-canvas/src/lib/utils/a2a.ts | 25 | * @return True if the part is a thought, false otherwise. |
| HIGH | …/client/angular/projects/rizzcharts/src/utils/utils.ts | 23 | * @return True if the part is a thought, false otherwise. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …nderers/react/tests/v0_8/integration/messages.test.tsx | 46 | // Step 1: Only send surfaceUpdate (no beginRendering) |
| LOW | …s/client/lit/personalized_learning/quickstart_setup.sh | 76 | # Step 1: Python Virtual Environment |
| LOW | …s/client/lit/personalized_learning/quickstart_setup.sh | 88 | # Step 2: Install Python dependencies |
| LOW | …s/client/lit/personalized_learning/quickstart_setup.sh | 105 | # Step 3: Install Node.js dependencies |
| LOW | …s/client/lit/personalized_learning/quickstart_setup.sh | 124 | # Step 4: Enable GCP APIs |
| LOW | …s/client/lit/personalized_learning/quickstart_setup.sh | 132 | # Step 5: Create GCS buckets |
| LOW | …s/client/lit/personalized_learning/quickstart_setup.sh | 150 | # Step 6: Upload learner context |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …/src/v0_9/tests/basic-catalog-a2ui-lit-element.test.ts | 122 | // after creation, this ensures robust cleanup behavior if elements are reused. |
| MEDIUM | …jects/a2a-chat-canvas/src/lib/services/chat-service.ts | 78 | // TODO: Replace this with a more robust event handling mechanism. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | samples/agent/adk/rizzcharts/python/agent.py | 162 | |
| MEDIUM | samples/agent/adk/rizzcharts/python/agent.py | 163 | |
| MEDIUM | samples/agent/adk/rizzcharts/python/agent.py | 164 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | docs/ecosystem/a2ui-in-the-world.md | 50 | The [Flutter GenUI SDK](https://docs.flutter.dev/ai/genui) brings dynamic, AI-generated UIs to Flutter applications acro |