This report summarizes scanner evidence for a2ui-project/a2ui, a TypeScript project with 16,660 GitHub stars. SynthScan examined 592,447 lines of code across 3273 source files, recording 5246 pattern matches distributed across 23 syntactic categories. The legacy adjusted pattern signal is 11.7 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 3057 finding(s).
Are imports declared and package/API names verified? 1552 finding(s).
Are wrappers, guards, and repeated structures necessary? 2125 finding(s).
Which changes need focused human review? 5246 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 5246 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | renderers/lit/a2ui_explorer/src/examples.ts | 156 | function ensureCreateSurfaceMessage( | CODE |
| LOW | renderers/lit/a2ui_explorer/src/examples.ts | 196 | function extractMessagesAndDescription( | CODE |
| LOW | renderers/lit/src/0.8/ui/utils/youtube.ts | 41 | export function convertShareUriToEmbedUri(uri: string) { | CODE |
| LOW | renderers/lit/src/0.8/ui/utils/youtube.ts | 52 | export function convertWatchOrShortsUriToEmbedUri(uri: string) { | CODE |
| LOW | renderers/lit/src/0.8/ui/utils/youtube.ts | 63 | export function videoIdFromWatchOrShortsOrEmbedUri(uri: string) { | CODE |
| LOW | renderers/lit/src/0.8/ui/utils/youtube.ts | 73 | export function createWatchUriFromVideoId(id: string) { | CODE |
| LOW | …ui_explorer/scripts/closure-compiler/externs/README.md | 17 | When adding or updating extern definitions, use the canonical naming convention `NameOfActualClassExterns` (or `NameOfCo | CODE |
| LOW | …closure-compiler/externs/a2ui_web_core_v0_9.externs.js | 34 | function CreateSurfaceMessageExterns() {} | CODE |
| LOW | …closure-compiler/externs/a2ui_web_core_v0_9.externs.js | 51 | function UpdateComponentsMessageExterns() {} | CODE |
| LOW | …closure-compiler/externs/a2ui_web_core_v0_9.externs.js | 111 | function UpdateDataModelMessageExterns() {} | CODE |
| LOW | …closure-compiler/externs/a2ui_web_core_v0_9.externs.js | 126 | function DeleteSurfaceMessageExterns() {} | CODE |
| LOW | …/closure-compiler/externs/angular_framework.externs.js | 31 | function AngularIvyInstructionExterns() {} | CODE |
| LOW | …/closure-compiler/externs/angular_framework.externs.js | 90 | function AngularLifecycleHookExterns() {} | CODE |
| LOW | …/closure-compiler/externs/angular_framework.externs.js | 234 | function AngularSignalPrimitiveExterns() {} | CODE |
| LOW | …/closure-compiler/externs/angular_framework.externs.js | 246 | function AngularLocaleDataIndexExterns() {} | CODE |
| LOW | …derers/angular/a2ui_explorer/src/app/demo.component.ts | 60 | function getUseUniversalComponents(): boolean { | CODE |
| LOW | renderers/angular/src/core/reactivity.ts | 48 | export function initializeAngularReactivity(injector: EnvironmentInjector): void { | CODE |
| LOW | renderers/angular/src/catalog/angular_wc_host.ts | 44 | export function setDefaultUniversalInjector(injector: Injector | undefined): void { | CODE |
| LOW | renderers/angular/src/catalog/angular_wc_host.ts | 52 | export function clearDefaultUniversalInjector(injector: Injector): void { | CODE |
| LOW | renderers/angular/src/catalog/to_web_component.spec.ts | 44 | function createUniversalImplementation( | CODE |
| LOW | renderers/angular/src/catalog/types.ts | 83 | function toAngularComponentImplementation( | CODE |
| LOW | renderers/angular/src/catalog/types.ts | 100 | function isAngularComponentImplementation(api: unknown): api is AngularComponentImplementation { | CODE |
| LOW | renderers/angular/src/catalog/types.ts | 123 | export function createComponentImplementation( | CODE |
| LOW | renderers/angular/src/v0_8/catalog/index.ts | 60 | export function registerStandardComponents(catalog: Catalog) { | CODE |
| LOW | …nderers/react/tests/v0_8/integration/messages.test.tsx | 243 | function IndependentSurfaceRenderer() { | CODE |
| LOW | …nderers/react/tests/v0_8/integration/messages.test.tsx | 373 | function DeleteNonExistentRenderer() { | CODE |
| LOW | …nderers/react/tests/v0_8/integration/messages.test.tsx | 397 | function MultiSurfaceDeleteRenderer() { | CODE |
| LOW | …nderers/react/tests/v0_8/integration/messages.test.tsx | 465 | function RecreateAfterDeleteRenderer() { | CODE |
| LOW | …erers/react/tests/v0_8/integration/components.test.tsx | 32 | function UpdateWithoutBeginRenderingRenderer() { | CODE |
| LOW | …react/tests/v0_8/integration/property-updates.test.tsx | 748 | function ColumnDistributionRenderer() { | CODE |
| LOW | …derers/react/tests/v0_8/integration/templates.test.tsx | 90 | function PrimitiveTemplateRenderer() { | CODE |
| LOW | …ers/react/tests/v0_8/integration/data-binding.test.tsx | 224 | function TextFieldDataUpdateRenderer() { | CODE |
| LOW | …ers/react/tests/v0_8/integration/data-binding.test.tsx | 275 | function CheckBoxDataUpdateRenderer() { | CODE |
| LOW | …ers/react/tests/v0_8/integration/data-binding.test.tsx | 378 | function MultiComponentDataUpdateRenderer() { | CODE |
| LOW | …ers/react/tests/v0_8/integration/data-binding.test.tsx | 441 | function MultiKeyDataUpdateRenderer() { | CODE |
| LOW | …ers/react/tests/v0_8/integration/data-binding.test.tsx | 558 | function DateTimeInputDataUpdateRenderer() { | CODE |
| LOW | …ers/react/tests/v0_8/integration/data-binding.test.tsx | 612 | function MultipleChoiceDataUpdateRenderer() { | CODE |
| LOW | …ers/react/tests/v0_8/integration/data-binding.test.tsx | 822 | function AudioPlayerDataUpdateRenderer() { | CODE |
| LOW | renderers/react/tests/v0_8/utils/messages.ts | 107 | export function createDataModelUpdateSpec( | CODE |
| LOW | renderers/react/a2ui_explorer/src/App.tsx | 34 | function applyPrimaryColorToMessages( | CODE |
| LOW | renderers/react/a2ui_explorer/src/examples.ts | 72 | function extractMessagesAndDescription( | CODE |
| LOW | renderers/react/src/adapter.tsx | 111 | export function createBinderlessComponentImplementation( | CODE |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 79 | def test_remote_basic_catalog_fallback(self, mock_urlopen): | CODE |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 100 | def test_extend_basic_catalog(self): | CODE |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 152 | def test_local_common_types_fallback(self): | CODE |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 171 | def test_remote_common_types_fallback(self, mock_urlopen): | CODE |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 214 | def test_collision_warning_on_merge(self, mock_logger, mock_fetch_json): | CODE |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 261 | def test_output_filename_generation(self, mock_assemble, mock_cwd): | CODE |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 304 | def test_catalog_json_resolution(self, mock_fetch_json): | CODE |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 355 | def test_theme_property_override_and_clash(self, mock_fetch_json): | CODE |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 394 | def mock_fetch_json_side_effect(uri): | CODE |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 428 | def test_inline_instructions_and_additional_files(self): | CODE |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 444 | def mock_fetch_json_side_effect(uri, **kwargs): | CODE |
| LOW | …prints/features/universal_custom_elements.blueprint.md | 128 | function toWebComponentImplementation( | CODE |
| LOW | …prints/features/universal_custom_elements.blueprint.md | 133 | function isWebComponentImplementation(entry: unknown): entry is WebComponentImplementation; | CODE |
| LOW | …-blueprint-compliance/scripts/test_check_compliance.py | 91 | def test_out_of_date_codebase( | CODE |
| LOW | …-blueprint-compliance/scripts/test_check_compliance.py | 148 | def test_not_baselined_codebase( | CODE |
| LOW | …-blueprint-compliance/scripts/test_check_compliance.py | 194 | def test_missing_module_blueprint( | CODE |
| LOW | …-blueprint-compliance/scripts/test_check_compliance.py | 227 | def test_run_cmd_file_not_found( | CODE |
| LOW | …-blueprint-compliance/scripts/test_check_compliance.py | 248 | def test_compliance_with_none_commits( | CODE |
| 1428 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | lychee.toml | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | hooks.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | mkdocs.yaml | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | .yarnrc.yml | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | pyproject.toml | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | pubspec.yaml | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | Package.swift | 1 | // swift-tools-version: 6.1 | COMMENT |
| LOW | analysis_options.yaml | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | renderers/lit/a2ui_explorer/tests/smoke-test.spec.ts | 1 | // Copyright 2024 Google LLC | COMMENT |
| LOW | renderers/react/scripts/test-react18.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | renderers/react/src/v0_8/theme/litTheme.ts | 161 | // ============================================================================= | COMMENT |
| LOW | .gemini/config.yaml | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | .gemini/config.yaml | 21 | # For now, use the default of MEDIUM for testing. Based on desired verbosity, | COMMENT |
| LOW | tools/composer/src/test/setup.ts | 41 | window.ResizeObserver = ResizeObserver; | COMMENT |
| LOW | tools/build_catalog/assemble_catalog.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | tools/build_catalog/pyproject.toml | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | tools/build_catalog/tests/test_assemble_catalog_v08.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | blueprints/validate_blueprints.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | blueprints/link_skills.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …/a2ui-blueprint-compliance/scripts/check_compliance.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …-blueprint-compliance/scripts/test_check_compliance.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/pyproject.toml | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/test_pydantic_builders.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/test_macros.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | …thon/a2ui_agent/tests/test_inference_format_helpers.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/test_model_backed_catalogs.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/test_atom_format.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/test_prompt_examples.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/__init__.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/test_formats.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/test_parser_base.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/test_schema_prompt.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/test_specification_roundtrip.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | …ui_agent/tests/test_multi_catalog_inference_formats.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/test_catalog_transformers.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/skill/test_skill_generator.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | …on/a2ui_agent/tests/express/test_version_compliance.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | …/a2ui_agent/tests/express/test_catalogs_and_updates.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/express/test_compiler.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/express/test_cli_tools.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/express/test_round_trip.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | …thon/a2ui_agent/tests/express/test_prompt_generator.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | …thon/a2ui_agent/tests/express/test_parser_decompile.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/express/test_integration.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | …n/a2ui_agent/tests/processor/test_request_processor.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/utils/test_validation.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/utils/test_catalog_resolver.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/utils/test_schema_pruning.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/parser/test_lexer.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/parser/test_parser_catalogs.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | …hon/a2ui_agent/tests/parser/test_streaming_patterns.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/parser/test_payload_fixer.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/parser/test_parse_chunk.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/extensions/__init__.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | …nt/tests/extensions/file_resolve/test_file_resolver.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | …n/a2ui_agent/tests/extensions/file_resolve/__init__.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/schema/test_utils.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/schema/test_catalog.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| LOW | python/a2ui_agent/tests/schema/test_load_examples.py | 1 | # Copyright 2024 Google LLC | COMMENT |
| 1084 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/build_catalog/tests/test_assemble_catalog.py | 18 | CODE | |
| LOW | blueprints/validate_blueprints.py | 23 | CODE | |
| LOW | …-blueprint-compliance/scripts/test_check_compliance.py | 22 | CODE | |
| LOW | python/a2ui_agent/tests/test_macros.py | 19 | CODE | |
| LOW | python/a2ui_agent/tests/test_macros.py | 23 | CODE | |
| LOW | python/a2ui_agent/tests/test_macros.py | 45 | CODE | |
| LOW | python/a2ui_agent/tests/test_macros.py | 51 | CODE | |
| LOW | python/a2ui_agent/tests/test_macros.py | 495 | CODE | |
| LOW | …thon/a2ui_agent/tests/test_inference_format_helpers.py | 17 | CODE | |
| LOW | python/a2ui_agent/tests/test_parser_base.py | 17 | CODE | |
| LOW | …on/a2ui_agent/tests/express/test_version_compliance.py | 16 | CODE | |
| LOW | python/a2ui_agent/tests/express/test_compiler.py | 36 | CODE | |
| LOW | python/a2ui_agent/tests/express/test_compiler.py | 36 | CODE | |
| LOW | python/a2ui_agent/tests/express/test_cli_tools.py | 25 | CODE | |
| LOW | python/a2ui_agent/tests/express/test_cli_tools.py | 25 | CODE | |
| LOW | python/a2ui_agent/tests/express/test_integration.py | 17 | CODE | |
| LOW | python/a2ui_agent/tests/express/test_integration.py | 21 | CODE | |
| LOW | …n/a2ui_agent/tests/processor/test_request_processor.py | 17 | CODE | |
| LOW | …hon/a2ui_agent/tests/parser/test_streaming_patterns.py | 17 | CODE | |
| LOW | python/a2ui_agent/tests/conformance/macro_suite.py | 17 | CODE | |
| LOW | …on/a2ui_agent/tests/conformance/test_adk_extensions.py | 18 | CODE | |
| LOW | …ui_agent/tests/conformance/test_builder_conformance.py | 17 | CODE | |
| LOW | …a2ui_agent/tests/conformance/test_macro_conformance.py | 17 | CODE | |
| LOW | python/a2ui_agent/tests/conformance/builder_suite.py | 17 | CODE | |
| LOW | …hon/a2ui_agent/tests/conformance/regenerate_goldens.py | 29 | CODE | |
| LOW | …n/a2ui_agent/tests/conformance/test_a2a_integration.py | 16 | CODE | |
| LOW | python/a2ui_agent/tests/conformance/test_conformance.py | 15 | CODE | |
| LOW | python/a2ui_agent/tests/conformance/test_conformance.py | 45 | CODE | |
| LOW | python/a2ui_agent/tests/conformance/test_conformance.py | 46 | CODE | |
| LOW | python/a2ui_agent/src/a2ui/inference_strategy.py | 18 | CODE | |
| LOW | python/a2ui_agent/src/a2ui/inference_format.py | 15 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 15 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 17 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 18 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 19 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 20 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 21 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 22 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 23 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 24 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 25 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 26 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 27 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 28 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 29 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 30 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 31 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 32 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 33 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 34 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 35 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 36 | CODE | |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 37 | CODE | |
| LOW | …a2ui/inference_formats/direct_json/prompt_generator.py | 17 | CODE | |
| LOW | …ent/src/a2ui/inference_formats/direct_json/__init__.py | 15 | CODE | |
| LOW | …ent/src/a2ui/inference_formats/direct_json/__init__.py | 17 | CODE | |
| LOW | …ent/src/a2ui/inference_formats/direct_json/__init__.py | 19 | CODE | |
| LOW | …ent/src/a2ui/inference_formats/direct_json/__init__.py | 20 | CODE | |
| LOW | …ent/src/a2ui/inference_formats/direct_json/__init__.py | 21 | CODE | |
| LOW | …ent/src/a2ui/inference_formats/direct_json/__init__.py | 22 | CODE | |
| 1241 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | python/a2ui_core/tests/test_resolution.py | 302 | from a2ui.core.exceptions import A2uiExpressionError | CODE |
| CRITICAL | python/a2ui_core/tests/test_resolution.py | 1034 | from a2ui.core.exceptions import A2uiExpressionError | CODE |
| CRITICAL | python/a2ui_core/tests/test_processing.py | 241 | from a2ui.core.exceptions import A2uiValidationError | CODE |
| CRITICAL | python/a2ui_core/tests/test_processing.py | 259 | from a2ui.core.exceptions import A2uiRpcError | CODE |
| CRITICAL | python/a2ui_core/tests/test_processing.py | 314 | from a2ui.core.exceptions import A2uiRpcError, RpcErrorCode | CODE |
| CRITICAL | python/a2ui_core/tests/test_processing.py | 341 | from a2ui.core.exceptions import A2uiRpcError, RpcErrorCode | CODE |
| CRITICAL | python/a2ui_core/tests/test_catalog.py | 31 | from a2ui.core.exceptions import A2uiCatalogError, A2uiValidationError | CODE |
| CRITICAL | python/a2ui_core/tests/test_dynamic_types_strictness.py | 30 | from a2ui.core.exceptions import A2uiValidationError | CODE |
| CRITICAL⚡ | python/a2ui_core/tests/test_state.py | 300 | from a2ui.core.exceptions import A2uiValidationError | CODE |
| CRITICAL | python/a2ui_core/tests/test_state.py | 318 | from a2ui.core.exceptions import A2uiValidationError | CODE |
| CRITICAL | python/a2ui_core/tests/test_state.py | 661 | from a2ui.core.exceptions import A2uiIntegrityError | CODE |
| CRITICAL | python/a2ui_core/tests/test_state.py | 721 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | python/a2ui_core/tests/test_adapters.py | 20 | from a2ui.core.exceptions import A2uiValidationError | CODE |
| CRITICAL⚡ | python/a2ui_core/tests/test_codegen_pydantic.py | 811 | from a2ui.core.exceptions import A2uiValidationError | CODE |
| CRITICAL⚡ | python/a2ui_core/tests/test_codegen_pydantic.py | 823 | from a2ui.core.exceptions import A2uiValidationError | CODE |
| CRITICAL⚡ | python/a2ui_core/tests/test_codegen_pydantic.py | 834 | from a2ui.core.exceptions import A2uiValidationError | CODE |
| CRITICAL | python/a2ui_core/tests/test_rpc.py | 20 | from a2ui.core.exceptions import A2uiRpcError, RpcErrorCode | CODE |
| CRITICAL | python/a2ui_core/tests/test_agent_to_renderer_schema.py | 36 | from a2ui.core.exceptions import A2uiError | CODE |
| CRITICAL⚡ | python/a2ui_core/tests/test_expression_parser.py | 16 | from a2ui.core.exceptions import A2uiExpressionError | CODE |
| CRITICAL | python/a2ui_core/tests/test_conformance.py | 1462 | from a2ui.core.exceptions import A2uiValidationError | CODE |
| CRITICAL | python/a2ui_core/tests/test_conformance.py | 1534 | from a2ui.core.exceptions import A2uiRpcError | CODE |
| CRITICAL | …ui_core/src/a2ui/core/expressions/expression_parser.py | 20 | from a2ui.core.exceptions import A2uiExpressionError | CODE |
| CRITICAL | …thon/a2ui_core/src/a2ui/core/basic_catalog/__init__.py | 21 | from a2ui.core.exceptions import A2uiError | CODE |
| CRITICAL | …cy/src/main/kotlin/com/google/a2ui/schema/Validator.kt | 57 | resourceLoaders.add(com.networknt.schema.resource.IriResourceLoader.getInstance()) | CODE |
| CRITICAL | …cy/src/main/kotlin/com/google/a2ui/schema/Validator.kt | 148 | resourceLoaders.add(com.networknt.schema.resource.IriResourceLoader.getInstance()) | CODE |
| CRITICAL⚡ | …om/google/a2ui/samples/rizzcharts/RizzchartsTools.java | 36 | com.google.genai.types.FunctionDeclaration.builder() | CODE |
| CRITICAL⚡ | …om/google/a2ui/samples/rizzcharts/RizzchartsTools.java | 40 | com.google.genai.types.Schema.builder() | CODE |
| CRITICAL⚡ | …om/google/a2ui/samples/rizzcharts/RizzchartsTools.java | 46 | com.google.genai.types.Schema.builder() | CODE |
| CRITICAL⚡ | …om/google/a2ui/samples/rizzcharts/RizzchartsTools.java | 95 | com.google.genai.types.FunctionDeclaration.builder() | CODE |
| CRITICAL⚡ | …om/google/a2ui/samples/rizzcharts/RizzchartsTools.java | 99 | com.google.genai.types.Schema.builder() | CODE |
| CRITICAL⚡ | …om/google/a2ui/samples/rizzcharts/RizzchartsTools.java | 105 | com.google.genai.types.Schema.builder() | CODE |
| CRITICAL | …com/google/a2ui/samples/rizzcharts/RizzchartsMain.java | 115 | io.github.cdimascio.dotenv.Dotenv.configure().ignoreIfMissing().load(); | CODE |
| CRITICAL | …n/com/google/a2ui/samples/rizzcharts/RizzchartsMain.kt | 51 | val dotenv = io.github.cdimascio.dotenv.Dotenv.configure().ignoreIfMissing().load() | CODE |
| CRITICAL | …anvas/src/lib/components/chat/input-area/input-area.ts | 83 | if (this.formGroup.controls.query.value.trim() === '') { | CODE |
| CRITICAL | …7bf_pass_6_string_to_numberbool_property_aut/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …7bf_auto_resolve_positional_child_arrays_to_/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …c9416_compact_signature_parameter_formatting/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …7bf_pass_7_single_vs_list_property_slot_auto/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …7bf_streamline_express_rules_prompt_contract/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …7bf_normalize_shorthand_string_action_bindin/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …7bf_normalize_shorthand_string_action_bindin/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …7bf_pass_8_catalog_signature_parameter_descr/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …7bf_normalize_shorthand_string_action_bindin/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …7bf_normalize_shorthand_string_action_bindin/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …7bf_auto_wrap_literal_prose_string_children_/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …7bf_pass_10_explicit_output_brevity_directiv/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …7bf_pass_9_template_variable_unwrap_in_compi/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …7bf_normalize_shorthand_string_action_bindin/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …7bf_normalize_shorthand_string_action_bindin/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …54a5466a_dynamic_positional_child_resolution/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …_027_e133988f_compile_template_optimizations/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …8_dynamic_action_event_name_alias_resolution/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …db_ast_container_slot_property_normalization/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …m/run_024_fe3f1fb6_streamline_prompt_headers/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …_auto_omit_default_key_wrappers_nested_slots/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …/atom/run_023_27383046_compiler_auto_quoting/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …run_026_ec77d38e_compile_event_normalization/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …c9416_compact_signature_parameter_formatting/report.md | 198 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …70873a_dynamic_list_template_path_resolution/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| CRITICAL | …ynamic_data_model_property_key_normalization/report.md | 201 | from a2ui.core.exceptions import A2uiCatalogError | CODE |
| 4 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | python/a2ui_agent/tests/test_pydantic_builders.py | 65 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_pydantic_builders.py | 67 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_pydantic_builders.py | 146 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_pydantic_builders.py | 148 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_pydantic_builders.py | 206 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_pydantic_builders.py | 208 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_pydantic_builders.py | 260 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_pydantic_builders.py | 262 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_pydantic_builders.py | 555 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_pydantic_builders.py | 557 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_pydantic_builders.py | 642 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_pydantic_builders.py | 644 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_pydantic_builders.py | 704 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_pydantic_builders.py | 706 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_atom_format.py | 166 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_atom_format.py | 168 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_atom_format.py | 188 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_atom_format.py | 190 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_atom_format.py | 345 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_atom_format.py | 347 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_atom_format.py | 371 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_atom_format.py | 373 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_atom_format.py | 628 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_atom_format.py | 630 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_atom_format.py | 835 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_atom_format.py | 837 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_atom_format.py | 860 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/test_atom_format.py | 862 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/express/test_cli_tools.py | 103 | # ---------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/express/test_cli_tools.py | 105 | # ---------------------------------------------------- | COMMENT |
| MEDIUM | python/a2ui_agent/tests/express/test_cli_tools.py | 169 | # ---------------------------------------------------- | COMMENT |
| MEDIUM | python/a2ui_agent/tests/express/test_cli_tools.py | 171 | # ---------------------------------------------------- | COMMENT |
| MEDIUM | python/a2ui_agent/tests/express/test_cli_tools.py | 229 | # ---------------------------------------------------- | COMMENT |
| MEDIUM | python/a2ui_agent/tests/express/test_cli_tools.py | 231 | # ---------------------------------------------------- | COMMENT |
| MEDIUM | python/a2ui_agent/tests/express/test_cli_tools.py | 271 | # ---------------------------------------------------- | COMMENT |
| MEDIUM | python/a2ui_agent/tests/express/test_cli_tools.py | 273 | # ---------------------------------------------------- | COMMENT |
| MEDIUM | python/a2ui_agent/tests/conformance/macro_suite.py | 69 | # ============================================================================= | COMMENT |
| MEDIUM | python/a2ui_agent/tests/conformance/macro_suite.py | 71 | # ============================================================================= | COMMENT |
| MEDIUM | python/a2ui_agent/tests/conformance/macro_suite.py | 143 | # ============================================================================= | COMMENT |
| MEDIUM | python/a2ui_agent/tests/conformance/macro_suite.py | 145 | # ============================================================================= | COMMENT |
| MEDIUM | python/a2ui_agent/tests/conformance/macro_suite.py | 267 | # ============================================================================= | COMMENT |
| MEDIUM | python/a2ui_agent/tests/conformance/macro_suite.py | 269 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/conformance/macro_suite.py | 343 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | python/a2ui_agent/tests/conformance/macro_suite.py | 345 | # ============================================================================= | COMMENT |
| MEDIUM | python/a2ui_agent/tests/conformance/builder_suite.py | 58 | # ============================================================================= | COMMENT |
| MEDIUM | python/a2ui_agent/tests/conformance/builder_suite.py | 60 | # ============================================================================= | COMMENT |
| MEDIUM | python/a2ui_agent/tests/conformance/builder_suite.py | 122 | # ============================================================================= | COMMENT |
| MEDIUM | python/a2ui_agent/tests/conformance/builder_suite.py | 124 | # ============================================================================= | COMMENT |
| MEDIUM | python/a2ui_agent/tests/conformance/builder_suite.py | 197 | # ============================================================================= | COMMENT |
| MEDIUM | python/a2ui_agent/tests/conformance/builder_suite.py | 199 | # ============================================================================= | COMMENT |
| MEDIUM | python/a2ui_agent/tests/conformance/builder_suite.py | 244 | # ============================================================================= | COMMENT |
| MEDIUM | python/a2ui_agent/tests/conformance/builder_suite.py | 246 | # ============================================================================= | COMMENT |
| MEDIUM | …c/a2ui/inference_formats/experimental/atom/compiler.py | 282 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …c/a2ui/inference_formats/experimental/atom/compiler.py | 284 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …c/a2ui/inference_formats/experimental/atom/compiler.py | 382 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …c/a2ui/inference_formats/experimental/atom/compiler.py | 384 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …c/a2ui/inference_formats/experimental/atom/compiler.py | 475 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …c/a2ui/inference_formats/experimental/atom/compiler.py | 477 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …c/a2ui/inference_formats/experimental/atom/compiler.py | 513 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …c/a2ui/inference_formats/experimental/atom/compiler.py | 515 | # ------------------------------------------------------------------ | COMMENT |
| 161 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | python/a2ui_agent/tests/express/test_compiler.py | 0 | initializes standard test paths and schema helpers. | STRING |
| HIGH | …thon/a2ui_agent/tests/express/test_parser_decompile.py | 0 | initializes standard test paths and schema helpers. | STRING |
| HIGH | python/a2ui_agent/tests/express/test_integration.py | 0 | initializes standard test paths and schema helpers. | STRING |
| HIGH | python/a2ui_agent/tests/elemental/test_compiler.py | 0 | initializes standard test paths and schema helpers. | STRING |
| HIGH | …on/a2ui_agent/tests/elemental/test_parser_decompile.py | 0 | initializes standard test paths and schema helpers. | STRING |
| HIGH | …agent/src/a2ui/inference_formats/direct_json/format.py | 0 | a copy of the active catalogs, in the order the format received them. | STRING |
| HIGH | …/a2ui/inference_formats/experimental/express/format.py | 0 | a copy of the active catalogs, in the order the format received them. | STRING |
| HIGH | …src/a2ui/inference_formats/experimental/atom/format.py | 0 | a copy of the active catalogs, in the order the format received them. | STRING |
| HIGH | …2ui/inference_formats/experimental/elemental/format.py | 0 | a copy of the active catalogs, in the order the format received them. | STRING |
| HIGH | …2ui/inference_formats/experimental/express/compiler.py | 0 | a copy of the catalogs, in the order the compiler received them. | STRING |
| HIGH | …c/a2ui/inference_formats/experimental/atom/compiler.py | 0 | a copy of the catalogs, in the order the compiler received them. | STRING |
| HIGH | …i/inference_formats/experimental/elemental/compiler.py | 0 | a copy of the catalogs, in the order the compiler received them. | STRING |
| HIGH | …/a2ui/inference_formats/experimental/express/parser.py | 0 | a copy of the catalogs the parser holds, in the order it received them. | STRING |
| HIGH | …src/a2ui/inference_formats/experimental/atom/parser.py | 0 | a copy of the catalogs the parser holds, in the order it received them. | STRING |
| HIGH | …2ui/inference_formats/experimental/elemental/parser.py | 0 | a copy of the catalogs the parser holds, in the order it received them. | STRING |
| HIGH | …/a2ui/inference_formats/experimental/express/parser.py | 0 | wraps text and raw a2ui blocks into a single llm-formatted string. | STRING |
| HIGH | …src/a2ui/inference_formats/experimental/atom/parser.py | 0 | wraps text and raw a2ui blocks into a single llm-formatted string. | STRING |
| HIGH | …2ui/inference_formats/experimental/elemental/parser.py | 0 | wraps text and raw a2ui blocks into a single llm-formatted string. | STRING |
| HIGH | python/a2ui_agent/src/a2ui/parser/parser.py | 0 | wraps text and raw a2ui blocks into a single llm-formatted string. | STRING |
| HIGH | …nference_formats/experimental/atom/prompt_generator.py | 0 | compiles component definitions into compact s-expression signatures. | STRING |
| HIGH | …32047da_compact_boolean_enum_flag_signatures/report.md | 0 | compiles component definitions into compact s-expression signatures. | STRING |
| HIGH | …/run_025_974f43f2_compact_catalog_signatures/report.md | 0 | compiles component definitions into compact s-expression signatures. | STRING |
| HIGH | …nference_formats/experimental/atom/prompt_generator.py | 0 | compiles function definitions into compact s-expression signatures. | STRING |
| HIGH | …32047da_compact_boolean_enum_flag_signatures/report.md | 0 | compiles function definitions into compact s-expression signatures. | STRING |
| HIGH | …/run_025_974f43f2_compact_catalog_signatures/report.md | 0 | compiles function definitions into compact s-expression signatures. | STRING |
| HIGH | …hon/a2ui_agent/src/a2ui/builder/v0_9/catalogs/basic.py | 0 | a layout component that arranges its children horizontally. to create a grid layout, nest columns within this row. | STRING |
| HIGH | …ui_core/src/a2ui/core/basic_catalog/v1_0/components.py | 0 | a layout component that arranges its children horizontally. to create a grid layout, nest columns within this row. | STRING |
| HIGH | …ui_core/src/a2ui/core/basic_catalog/v0_9/components.py | 0 | a layout component that arranges its children horizontally. to create a grid layout, nest columns within this row. | STRING |
| HIGH | …hon/a2ui_agent/src/a2ui/builder/v0_9/catalogs/basic.py | 0 | a layout component that arranges its children vertically. to create a grid layout, nest rows within this column. | STRING |
| HIGH | …ui_core/src/a2ui/core/basic_catalog/v1_0/components.py | 0 | a layout component that arranges its children vertically. to create a grid layout, nest rows within this column. | STRING |
| HIGH | …ui_core/src/a2ui/core/basic_catalog/v0_9/components.py | 0 | a layout component that arranges its children vertically. to create a grid layout, nest rows within this column. | STRING |
| HIGH | …hon/a2ui_agent/src/a2ui/builder/v0_9/catalogs/basic.py | 0 | a component that allows selecting one or more options from a list. | STRING |
| HIGH | …ui_core/src/a2ui/core/basic_catalog/v1_0/components.py | 0 | a component that allows selecting one or more options from a list. | STRING |
| HIGH | …ui_core/src/a2ui/core/basic_catalog/v0_9/components.py | 0 | a component that allows selecting one or more options from a list. | STRING |
| HIGH | specification/proposals/express/express_dsl_examples.md | 0 | `. support for `\n`, `\t`, `\\`, and `\"` escapes. raw strings: prefaced by `r` (e.g., `r"..."` or `r | STRING |
| HIGH | …nce/test_data/skills/express_basic_monolithic.skill.md | 0 | `. support for `\n`, `\t`, `\\`, and `\"` escapes. raw strings: prefaced by `r` (e.g., `r"..."` or `r | STRING |
| HIGH | conformance/test_data/skills/express_core.skill.md | 0 | `. support for `\n`, `\t`, `\\`, and `\"` escapes. raw strings: prefaced by `r` (e.g., `r"..."` or `r | STRING |
| HIGH | conformance/test_data/skills/express_base_rules.txt | 0 | `. support for `\n`, `\t`, `\\`, and `\"` escapes. raw strings: prefaced by `r` (e.g., `r"..."` or `r | STRING |
| 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 | STRING |
| HIGH | …/gemini_enterprise/v0_8/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 | STRING |
| HIGH | …adk/gemini_enterprise/v0_8/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 | STRING |
| 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 | STRING |
| HIGH | …agent/adk/gemini_enterprise/v0_8/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 | STRING |
| HIGH | …ty/agent/adk/gemini_enterprise/v0_8/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 | STRING |
| HIGH | samples/agent/adk/custom-components-example/agent.py | 0 | returns the client's capabilities keyed by protocol version. clients may send the bare capabilities entry, and may leave | STRING |
| HIGH | samples/community/agent/adk/mcp_app_proxy/agent.py | 0 | returns the client's capabilities keyed by protocol version. clients may send the bare capabilities entry, and may leave | STRING |
| HIGH | …es/community/agent/adk/file_upload_summarizer/agent.py | 0 | returns the client's capabilities keyed by protocol version. clients may send the bare capabilities entry, and may leave | STRING |
| HIGH | samples/community/agent/adk/rizzcharts/python/agent.py | 0 | returns the client's capabilities keyed by protocol version. clients may send the bare capabilities entry, and may leave | STRING |
| HIGH | samples/agent/adk/custom-components-example/agent.py | 0 | whether a capabilities key names a protocol version, such as `v0.9`. | STRING |
| HIGH | samples/community/agent/adk/mcp_app_proxy/agent.py | 0 | whether a capabilities key names a protocol version, such as `v0.9`. | STRING |
| HIGH | …es/community/agent/adk/file_upload_summarizer/agent.py | 0 | whether a capabilities key names a protocol version, such as `v0.9`. | STRING |
| HIGH | samples/community/agent/adk/rizzcharts/python/agent.py | 0 | whether a capabilities key names a protocol version, such as `v0.9`. | STRING |
| HIGH | samples/agent/adk/custom-components-example/agent.py | 0 | creates an a2uirequestprocessor negotiated for the client's capabilities. | STRING |
| HIGH | samples/community/agent/adk/mcp_app_proxy/agent.py | 0 | creates an a2uirequestprocessor negotiated for the client's capabilities. | STRING |
| HIGH | …es/community/agent/adk/file_upload_summarizer/agent.py | 0 | creates an a2uirequestprocessor negotiated for the client's capabilities. | STRING |
| HIGH | samples/community/agent/adk/rizzcharts/python/agent.py | 0 | creates an a2uirequestprocessor negotiated for the client's capabilities. | STRING |
| HIGH | swift/core/README.md | 0 | { "type": "object", "properties": { "value": { "type": "string" } }, "required": ["value"] } | STRING |
| HIGH | …ore/Sources/BasicCatalog/Functions/EmailFunction.swift | 0 | { "type": "object", "properties": { "value": { "type": "string" } }, "required": ["value"] } | STRING |
| HIGH | …rces/BasicCatalog/Functions/FormatStringFunction.swift | 0 | { "type": "object", "properties": { "value": { "type": "string" } }, "required": ["value"] } | STRING |
| HIGH | …_013_c89b21e_compiler_implicit_text_wrapping/report.md | 0 | # a2ui atom output contract you must output the user interface using the compact a2ui atom s-expression notation. -you m | STRING |
| 3 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | blueprints/modules/a2ui_agent.blueprint.md | 344 | Processes streaming response chunks incrementally. Implemented only by parsers whose supports_streaming is True | STRING |
| HIGH | blueprints/modules/a2ui_agent.blueprint.md | 413 | Constructs an InferenceFormat instance bound to the provided active catalogs. Args: catalogs: List | STRING |
| HIGH | blueprints/modules/a2ui_agent.blueprint.md | 740 | Constructs a DirectJsonFormat instance bound to the provided active catalogs. Args: catalogs: List | STRING |
| HIGH | …on/a2ui_agent/tests/conformance/conformance_helpers.py | 25 | Resolves a relative conformance file path against the top-level repository conformance directory. Args: fil | STRING |
| HIGH | …rc/a2ui/inference_formats/direct_json/schema_prompt.py | 31 | Returns the prompt text that describes catalogs to the model. The text holds more than the catalogs. It also includ | STRING |
| HIGH | …2ui/inference_formats/experimental/express/compiler.py | 407 | Finds the catalog a component or function call resolves against. An explicit `catalogId` wins. Otherwise the na | STRING |
| HIGH | …2ui/inference_formats/experimental/express/compiler.py | 532 | Compiles plain A2UI Express DSL into standard A2UI message models. Every statement in the block compiles, and t | STRING |
| HIGH | …c/a2ui/inference_formats/experimental/atom/compiler.py | 389 | Compiles Atom text into A2UI message models. Args: text: The Atom text to compile. surf | STRING |
| HIGH | …/src/a2ui/inference_formats/experimental/atom/sexpr.py | 136 | Parses Atom text into a list of top-level expressions. Missing closing parentheses at the end of the input are adde | STRING |
| HIGH | …i/inference_formats/experimental/elemental/compiler.py | 677 | Compiles A2UI Elemental HTML into A2UI message models. Args: html_text: The Elemental markup of one | STRING |
| HIGH | …i_agent/src/a2ui/inference_formats/_shared/catalogs.py | 39 | Checks the catalogs that a format, parser or compiler works with. Args: catalogs: The catalogs, default cat | STRING |
| HIGH | …i_agent/src/a2ui/inference_formats/_shared/catalogs.py | 71 | Checks catalogs for mixed-catalog support. When multiple catalogs are active, components and function calls carry | STRING |
| HIGH | …i_agent/src/a2ui/inference_formats/_shared/catalogs.py | 155 | Builds an insertion-ordered catalog ID to CatalogSchemaHelper mapping. Each helper is keyed by its catalog's `catal | STRING |
| HIGH | …i_agent/src/a2ui/inference_formats/_shared/coalesce.py | 91 | Merges split surface messages into create units, keeping updates as updates. v0.9-style payloads split a surface's | STRING |
| HIGH | python/a2ui_agent/src/a2ui/processor/processor.py | 42 | Initializes A2uiRequestProcessor, resolving active catalogs and instantiating validator and format strategy. Ar | STRING |
| HIGH | python/a2ui_agent/src/a2ui/processor/generator.py | 76 | Creates an A2uiRequestProcessor bound to the specified renderer capabilities. Args: renderer_capabi | STRING |
| HIGH | python/a2ui_agent/src/a2ui/utils/schema_pruning.py | 88 | Returns a copy of an agent-to-renderer schema that admits only some messages. The allowlist is read literally. An e | STRING |
| HIGH | python/a2ui_agent/src/a2ui/utils/_paths.py | 26 | Returns the local filesystem path that `path` names. `path` is either a filesystem path or a `file://` URL. A Windo | STRING |
| HIGH | python/a2ui_agent/src/a2ui/utils/catalog_resolver.py | 52 | Returns the catalogs that are active for a renderer's capabilities. Every registered catalog that the renderer name | STRING |
| HIGH | python/a2ui_agent/src/a2ui/parser/messages.py | 73 | Validates message dicts or models into AgentToRendererMessage models. The conversion is lossless: it adds no field | STRING |
| HIGH | python/a2ui_agent/src/a2ui/parser/messages.py | 127 | Converts message models (or dicts) into wire-format message dicts. The conversion is lossless: only the fields that | STRING |
| HIGH | python/a2ui_agent/src/a2ui/parser/messages.py | 153 | Fills in the fields that catalog prompt examples leave out, then validates. Catalog examples are often written with | STRING |
| HIGH | python/a2ui_agent/src/a2ui/schema/catalog.py | 44 | Loads few-shot examples from a directory or a glob pattern. Args: catalogs: The catalogs that the examples ar | STRING |
| HIGH | python/a2ui_agent/src/a2ui/schema/utils.py | 52 | Returns the path to the specification directory for a given version. Args: version: The protocol version st | STRING |
| HIGH | python/a2ui_agent/src/a2ui/schema/utils.py | 116 | Returns the path to the basic catalog.json file for a given version. Args: version: The protocol version st | STRING |
| HIGH | python/a2ui_agent/src/a2ui/schema/utils.py | 141 | Returns the path to the basic examples directory for a given version. Args: version: The protocol version s | STRING |
| HIGH | python/a2ui_agent/src/a2ui/schema/utils.py | 166 | Returns the agent-to-renderer (server-to-client) schema for a protocol version. Args: version: The protocol | STRING |
| HIGH | python/a2ui_agent/src/a2ui/schema/utils.py | 188 | Returns the common types schema for a protocol version. a2ui-core generates the schema from the same Pydantic model | STRING |
| HIGH | python/a2ui_agent/src/a2ui/schema/utils.py | 218 | Wraps an A2UI schema in a JSON array schema to support message sequences. Used when prompting language models to ge | STRING |
| HIGH | …on/a2ui_agent/src/a2ui/transformers/macros/expander.py | 79 | Derives an authoring/inference catalog by augmenting the base catalog with macro schemas. Args: bas | STRING |
| HIGH | …a2ui_core/src/a2ui/core/processing/adapters/factory.py | 79 | Resolves the version adapter for a protocol version. Args: version: Protocol version enum or versio | STRING |
| HIGH | …a2ui_core/src/a2ui/core/processing/adapters/factory.py | 143 | Resolves the version adapter directly from a message payload. Args: payload: Raw message dictionary | STRING |
| HIGH | python/a2ui_core/src/a2ui/core/catalog/catalog.py | 861 | Returns a catalog document's functions as `(name, schema)` pairs. Accepts both forms of `functions`: the map of nam | STRING |
| HIGH | python/a2ui_core/src/a2ui/core/catalog/functions.py | 158 | A function that invokes a catalog function by name and returns its result synchronously. Parameters: name: The nam | STRING |
| HIGH | python/a2ui_core/src/a2ui/core/state/data_model.py | 84 | Resolves the JSON Pointer path to its current value. Args: path: Absolute JSON pointer path to reso | STRING |
| HIGH | python/a2ui_core/src/a2ui/core/state/data_model.py | 146 | Sets a value atomically at a JSON Pointer path with auto-vivification. Args: path: Absolute JSON po | STRING |
| HIGH | …_core/src/a2ui/core/schema/agent_to_renderer_schema.py | 196 | Returns the agent_to_renderer (server_to_client) JSON schema as a dictionary. Args: protocol_version: The p | STRING |
| HIGH | …/a2ui_core/src/a2ui/core/schema/common_types_schema.py | 388 | Returns the common types JSON schema as a dictionary for a protocol version. Args: protocol_version: The pr | STRING |
| HIGH | python/a2ui_core/src/a2ui/core/common/semver.py | 57 | Normalizes a version string for semantic version processing. Strips any leading 'v'/'V' and replaces underscores wi | STRING |
| HIGH | …thon/a2ui_core/src/a2ui/core/basic_catalog/__init__.py | 31 | Returns the basic catalog instance for the specified protocol version. Args: protocol_version: The protocol | STRING |
| HIGH | specification/proposals/express/scripts/run_compiler.py | 51 | Compiles an A2UI Express DSL file into standard JSON. Args: dsl_path: Path to the A2UI Express DSL file. | STRING |
| HIGH | …tion/proposals/express/scripts/run_prompt_generator.py | 48 | Generates the A2UI Express system prompt contract. Args: catalog_path: Path to the catalog JSON schema. | STRING |
| HIGH | …ecification/proposals/express/scripts/run_inference.py | 69 | Submits the example to the AI model and compiles the returned DSL. Args: example_path: Path to the standard | STRING |
| HIGH | …cification/proposals/express/scripts/run_decompiler.py | 50 | Decompiles an A2UI JSON example file to A2UI Express DSL. The example is either an object with a `messages` list, a | STRING |
| HIGH | eval/bin/report_evals.py | 28 | Extracts accuracy metric from parsed JSON log data. Args: log_data: Dictionary containing parsed evaluation | STRING |
| HIGH | …/inference-format-optimizer/scripts/compare_results.py | 29 | Resolves the results JSON file path from a directory, `.eval` file, or JSON file. Args: target_path: The fi | STRING |
| HIGH | …s/inference-format-optimizer/scripts/utils/archiver.py | 78 | Atomically archives optimization run artifacts into the history directory. Args: format_name: The name of t | STRING |
| HIGH | …ference-format-optimizer/scripts/utils/format_tools.py | 52 | Compiles an inference format snippet into an A2UI v1.0 JSON payload string. Args: format_name: The target f | STRING |
| HIGH | …ference-format-optimizer/scripts/utils/format_tools.py | 95 | Decompiles an A2UI v1.0 JSON surface payload into a target format string. Args: format_name: The target for | STRING |
| HIGH | …ference-format-optimizer/scripts/utils/format_tools.py | 146 | Parses an inference format snippet into its abstract syntax tree representation. Args: format_name: The tar | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/build_catalog/assemble_catalog.py | 135 | except Exception as e: | CODE |
| LOW | tools/build_catalog/assemble_catalog.py | 479 | except Exception as e: | CODE |
| LOW | tools/build_catalog/assemble_catalog.py | 588 | except Exception as e: | CODE |
| LOW | blueprints/validate_blueprints.py | 126 | except Exception as e: | CODE |
| LOW | blueprints/validate_blueprints.py | 139 | except Exception as e: | CODE |
| MEDIUM | blueprints/validate_blueprints.py | 399 | print(f'Error: {err}', file=sys.stderr) | CODE |
| LOW | python/a2ui_agent/tests/test_prompt_examples.py | 149 | except Exception as e: | CODE |
| LOW | python/a2ui_agent/tests/test_prompt_examples.py | 203 | except Exception as e: | CODE |
| LOW | python/a2ui_agent/tests/test_specification_roundtrip.py | 174 | except Exception as e: | CODE |
| LOW | python/a2ui_agent/tests/test_specification_roundtrip.py | 186 | except Exception as e: | CODE |
| LOW | python/a2ui_agent/tests/test_specification_roundtrip.py | 198 | except Exception as e: | CODE |
| LOW | python/a2ui_agent/tests/express/test_compiler.py | 90 | except Exception as e: | STRING |
| LOW⚡ | python/a2ui_agent/tests/conformance/macro_suite.py | 335 | except Exception as e: | CODE |
| LOW | …hon/a2ui_agent/tests/conformance/regenerate_goldens.py | 47 | except Exception as exc: # noqa: BLE001 - reported, not handled | CODE |
| LOW | …agent/src/a2ui/inference_formats/direct_json/parser.py | 274 | except Exception: | CODE |
| LOW | …2ui/inference_formats/experimental/express/compiler.py | 518 | except Exception as e: | CODE |
| LOW | …rence_formats/experimental/express/prompt_generator.py | 646 | except Exception: | CODE |
| LOW | …a2ui/inference_formats/experimental/express/visitor.py | 69 | except Exception: | CODE |
| LOW | …src/a2ui/inference_formats/experimental/atom/parser.py | 99 | except Exception as e: | CODE |
| LOW | …i/inference_formats/experimental/elemental/compiler.py | 1232 | except Exception: | CODE |
| LOW | …nce_formats/experimental/elemental/prompt_generator.py | 612 | except Exception: | CODE |
| LOW | …nce_formats/experimental/elemental/prompt_generator.py | 686 | except Exception: | CODE |
| LOW | …2ui/inference_formats/experimental/elemental/parser.py | 103 | except Exception as e: | CODE |
| LOW | python/a2ui_agent/src/a2ui/a2a/parts.py | 124 | except Exception as e: | CODE |
| LOW | python/a2ui_agent/src/a2ui/a2a/parts.py | 176 | except Exception as e: | CODE |
| LOW | python/a2ui_agent/src/a2ui/a2a/parts.py | 201 | except Exception as e: | CODE |
| LOW | …hon/a2ui_agent/src/a2ui/processor/catalog_providers.py | 158 | except Exception as e: | CODE |
| LOW | python/a2ui_agent/src/a2ui/parser/parser.py | 69 | except Exception as e: | CODE |
| LOW | python/a2ui_agent/src/a2ui/parser/parser.py | 88 | except Exception as e: | CODE |
| LOW | …gent/src/a2ui/extensions/file_resolve/file_resolver.py | 227 | except Exception as e: | CODE |
| LOW | …gent/src/a2ui/extensions/file_resolve/file_resolver.py | 416 | except Exception as e: | CODE |
| LOW | …a2ui_agent/src/a2ui/adk/send_a2ui_to_client_toolset.py | 316 | except Exception as e: | CODE |
| LOW | …on/a2ui_agent/src/a2ui/transformers/macros/expander.py | 247 | except Exception as e: | CODE |
| LOW | python/a2ui_agent/src/a2ui/transformers/macros/macro.py | 488 | except Exception: | CODE |
| LOW | python/a2ui_core/tests/test_conformance.py | 195 | except Exception as err: | CODE |
| LOW | …2ui_core/src/a2ui/core/processing/message_processor.py | 467 | except Exception as err: | CODE |
| LOW | …2ui_core/src/a2ui/core/processing/message_processor.py | 512 | except Exception as e: | CODE |
| LOW | python/a2ui_core/src/a2ui/core/state/data_model.py | 345 | except Exception: | CODE |
| LOW | python/a2ui_core/src/a2ui/core/state/surface_model.py | 137 | except Exception as e: | CODE |
| LOW | python/a2ui_core/src/a2ui/core/state/surface_model.py | 148 | except Exception as e: | CODE |
| LOW | python/a2ui_core/src/a2ui/core/schema/common_types.py | 89 | except Exception: | CODE |
| LOW | python/a2ui_core/src/a2ui/core/common/events.py | 48 | except Exception: | CODE |
| LOW | …hon/a2ui_core/src/a2ui/core/resolution/data_context.py | 464 | except Exception as e: | CODE |
| LOW | …n/a2ui_core/src/a2ui/core/resolution/generic_binder.py | 514 | except Exception: | CODE |
| LOW | …n/a2ui_core/src/a2ui/core/resolution/generic_binder.py | 568 | except Exception: | CODE |
| LOW | …ore/src/a2ui/core/basic_catalog/v1_0/function_impls.py | 393 | except Exception: | CODE |
| LOW | …ore/src/a2ui/core/basic_catalog/v0_9/function_impls.py | 349 | except Exception: | CODE |
| LOW | python/a2ui_core/src/a2ui/core/rpc/rpc_handler.py | 328 | except Exception as e: | CODE |
| LOW | python/a2ui_core/src/a2ui/core/rpc/rpc_handler.py | 427 | except Exception as e: | CODE |
| LOW | python/a2ui_core/src/a2ui/core/rpc/rpc_handler.py | 476 | except Exception as e: | CODE |
| LOW | python/a2ui_core/src/a2ui/core/rpc/rpc_handler.py | 793 | except Exception as exc: | CODE |
| LOW | python/a2ui_core/src/a2ui/core/rpc/rpc_handler.py | 850 | except Exception as exc: | CODE |
| MEDIUM | …/skills/a2ui-audit/scripts/create_compliance_report.py | 133 | print(f"Error: Report file not found at '{report_path}'") | CODE |
| MEDIUM | …/skills/a2ui-audit/scripts/create_compliance_report.py | 175 | print("Error: Failed to create GitHub issue via gh CLI.") | CODE |
| LOW | …nts/skills/a2ui-issue-triage/scripts/suggest_triage.py | 77 | except Exception: | CODE |
| MEDIUM | …nts/skills/a2ui-issue-triage/scripts/suggest_triage.py | 265 | print(f"Error: Input file {input_path} does not exist.", file=sys.stderr) | CODE |
| LOW | …gents/skills/a2ui-issue-triage/scripts/apply_triage.py | 78 | except Exception as e: | CODE |
| LOW | …gents/skills/a2ui-issue-triage/scripts/apply_triage.py | 166 | except Exception as e: | CODE |
| LOW | …gents/skills/a2ui-issue-triage/scripts/apply_triage.py | 203 | except Exception as e: | CODE |
| LOW | …s/skills/a2ui-issue-triage/scripts/launch_dashboard.py | 65 | except Exception as e: | CODE |
| 136 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/build_catalog/assemble_catalog.py | 115 | CODE | |
| LOW | tools/build_catalog/assemble_catalog.py | 146 | CODE | |
| LOW | tools/build_catalog/assemble_catalog.py | 286 | CODE | |
| LOW | tools/build_catalog/assemble_catalog.py | 404 | CODE | |
| LOW | blueprints/validate_blueprints.py | 32 | CODE | |
| LOW | blueprints/validate_blueprints.py | 143 | CODE | |
| LOW | python/a2ui_agent/tests/test_prompt_examples.py | 114 | CODE | |
| LOW | python/a2ui_agent/tests/test_prompt_examples.py | 154 | CODE | |
| LOW | python/a2ui_agent/tests/test_specification_roundtrip.py | 121 | CODE | |
| LOW | python/a2ui_agent/tests/express/test_cli_tools.py | 421 | CODE | |
| LOW | …on/a2ui_agent/tests/conformance/test_adk_extensions.py | 35 | CODE | |
| LOW | …a2ui_agent/tests/conformance/test_macro_conformance.py | 66 | CODE | |
| LOW | …hon/a2ui_agent/tests/conformance/regenerate_goldens.py | 37 | CODE | |
| LOW | …n/a2ui_agent/tests/conformance/test_a2a_integration.py | 33 | CODE | |
| LOW | …a2ui_agent/tests/conformance/test_skill_conformance.py | 67 | CODE | |
| LOW | python/a2ui_agent/tests/conformance/test_conformance.py | 74 | CODE | |
| LOW | python/a2ui_agent/tests/conformance/test_conformance.py | 377 | CODE | |
| LOW | python/a2ui_agent/tests/conformance/test_conformance.py | 512 | CODE | |
| LOW | python/a2ui_agent/tests/conformance/test_conformance.py | 616 | CODE | |
| LOW | …agent/src/a2ui/inference_formats/direct_json/parser.py | 227 | CODE | |
| LOW | …agent/src/a2ui/inference_formats/direct_json/parser.py | 307 | CODE | |
| LOW | …/src/a2ui/inference_formats/direct_json/json_reader.py | 273 | CODE | |
| LOW | …2ui/inference_formats/experimental/express/compiler.py | 130 | CODE | |
| LOW | …2ui/inference_formats/experimental/express/compiler.py | 195 | CODE | |
| LOW | …2ui/inference_formats/experimental/express/compiler.py | 525 | CODE | |
| LOW | …2ui/inference_formats/experimental/express/compiler.py | 1062 | CODE | |
| LOW | …2ui/inference_formats/experimental/express/compiler.py | 1144 | CODE | |
| LOW | …rence_formats/experimental/express/prompt_generator.py | 401 | CODE | |
| LOW | …a2ui/inference_formats/experimental/express/visitor.py | 184 | CODE | |
| LOW | …i/inference_formats/experimental/express/decompiler.py | 499 | CODE | |
| LOW | …c/a2ui/inference_formats/experimental/atom/compiler.py | 110 | CODE | |
| LOW | …c/a2ui/inference_formats/experimental/atom/compiler.py | 386 | CODE | |
| LOW | …c/a2ui/inference_formats/experimental/atom/compiler.py | 531 | CODE | |
| LOW | …c/a2ui/inference_formats/experimental/atom/compiler.py | 578 | CODE | |
| LOW | …c/a2ui/inference_formats/experimental/atom/compiler.py | 666 | CODE | |
| LOW | …c/a2ui/inference_formats/experimental/atom/compiler.py | 871 | CODE | |
| LOW | …c/a2ui/inference_formats/experimental/atom/compiler.py | 1055 | CODE | |
| LOW | …c/a2ui/inference_formats/experimental/atom/compiler.py | 1111 | CODE | |
| LOW | …c/a2ui/inference_formats/experimental/atom/compiler.py | 1296 | CODE | |
| LOW | …c/a2ui/inference_formats/experimental/atom/compiler.py | 1520 | CODE | |
| LOW | …c/a2ui/inference_formats/experimental/atom/compiler.py | 1566 | CODE | |
| LOW | …c/a2ui/inference_formats/experimental/atom/compiler.py | 1665 | CODE | |
| LOW | …c/a2ui/inference_formats/experimental/atom/compiler.py | 1721 | CODE | |
| LOW | …c/a2ui/inference_formats/experimental/atom/compiler.py | 1359 | CODE | |
| LOW | …nference_formats/experimental/atom/prompt_generator.py | 318 | CODE | |
| LOW | …nference_formats/experimental/atom/prompt_generator.py | 365 | CODE | |
| LOW | …a2ui/inference_formats/experimental/atom/decompiler.py | 294 | CODE | |
| LOW | …a2ui/inference_formats/experimental/atom/decompiler.py | 358 | CODE | |
| LOW | …i/inference_formats/experimental/elemental/compiler.py | 261 | CODE | |
| LOW | …i/inference_formats/experimental/elemental/compiler.py | 276 | CODE | |
| LOW | …i/inference_formats/experimental/elemental/compiler.py | 306 | CODE | |
| LOW | …i/inference_formats/experimental/elemental/compiler.py | 209 | CODE | |
| LOW | …i/inference_formats/experimental/elemental/compiler.py | 431 | CODE | |
| LOW | …i/inference_formats/experimental/elemental/compiler.py | 672 | CODE | |
| LOW | …i/inference_formats/experimental/elemental/compiler.py | 1045 | CODE | |
| LOW | …i/inference_formats/experimental/elemental/compiler.py | 1140 | CODE | |
| LOW | …nce_formats/experimental/elemental/prompt_generator.py | 338 | CODE | |
| LOW | …nce_formats/experimental/elemental/prompt_generator.py | 472 | CODE | |
| LOW | …inference_formats/experimental/elemental/decompiler.py | 120 | CODE | |
| LOW | …inference_formats/experimental/elemental/decompiler.py | 399 | CODE | |
| 189 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …explorer/tests/v1_0/30_live-invitation-builder.test.ts | 146 | guestInput.value = 'John Doe'; | CODE |
| LOW | …explorer/tests/v1_0/30_live-invitation-builder.test.ts | 153 | expect(getDeepTextContent(livePreview)).toContain('John Doe'); | CODE |
| LOW | …explorer/tests/v0_9/30_live-invitation-builder.test.ts | 146 | guestInput.value = 'John Doe'; | CODE |
| LOW | …explorer/tests/v0_9/30_live-invitation-builder.test.ts | 153 | expect(getDeepTextContent(livePreview)).toContain('John Doe'); | CODE |
| LOW | renderers/lit/src/tests/surface_v1_0.test.ts | 164 | assert.strictEqual(inputEl.getAttribute('placeholder'), 'Enter username'); | CODE |
| LOW | …ers/angular/a2ui_explorer/e2e/closure-compiler.spec.ts | 82 | await emailInput.fill('user@example.com'); | CODE |
| LOW | …/src/app/tests/v0_9/30_live-invitation-builder.spec.ts | 112 | guestInput.value = 'John Doe'; | CODE |
| LOW | …/src/app/tests/v0_9/30_live-invitation-builder.spec.ts | 121 | expect(livePreview.textContent).toContain('John Doe'); | CODE |
| LOW | renderers/angular/src/v1_0.spec.ts | 141 | placeholder: 'Jane Doe', | CODE |
| LOW | …ar/src/v0_9/catalog/basic/text-field.component.spec.ts | 145 | expect(input.nativeElement.getAttribute('placeholder')).toBe('Enter username'); | CODE |
| LOW | …angular/src/v0_9/catalog/basic/text-field.component.ts | 105 | 'placeholder' | CODE |
| LOW | …nderers/angular/src/v0_8/components/text-field.spec.ts | 63 | fixture.componentRef.setInput('text', {literalString: 'John Doe'}); | CODE |
| LOW | …nderers/angular/src/v0_8/components/text-field.spec.ts | 79 | expect(inputEl.nativeElement.value).toBe('John Doe'); | CODE |
| LOW | …nderers/angular/src/v0_8/components/text-field.spec.ts | 99 | inputEl.nativeElement.value = 'Jane Doe'; | CODE |
| LOW | …nderers/angular/src/v0_8/components/text-field.spec.ts | 107 | expect(message.userAction!.context).toEqual({value: 'Jane Doe'}); | CODE |
| LOW | renderers/react/tests/v1_0_surface.test.tsx | 173 | expect(textInput?.getAttribute('placeholder')).toBe('Enter your full name'); | CODE |
| LOW | …rs/react/tests/v0_8/unit/components/TextField.test.tsx | 66 | text: {literalString: 'John Doe'}, | CODE |
| LOW | …rs/react/tests/v0_8/unit/components/TextField.test.tsx | 76 | expect(input.value).toBe('John Doe'); | CODE |
| LOW | renderers/react/tests/v0_8/integration/actions.test.tsx | 280 | fireEvent.change(input, {target: {value: 'John Doe'}}); | CODE |
| LOW | renderers/react/tests/v0_8/integration/actions.test.tsx | 295 | name: 'John Doe', | CODE |
| LOW | …xplorer/tests/v0_9/30_live-invitation-builder.test.tsx | 144 | changeInputValue(guestInput, 'John Doe'); | CODE |
| LOW | …xplorer/tests/v0_9/30_live-invitation-builder.test.tsx | 149 | return (getLivePreview().textContent || '').includes('John Doe'); | CODE |
| LOW | tools/composer/src/data/theater/restaurant-grid.json | 343 | "valueString": "123 Main St" | CODE |
| LOW | tools/composer/src/data/theater/weather-widget.json | 81 | "placeholder": "Enter City" | CODE |
| LOW | tools/composer/src/data/theater/org-chart.json | 67 | "valueString": "Jane Doe" | CODE |
| LOW | python/a2ui_agent/tests/express/test_compiler.py | 125 | btn2 = TextField("Input", $/val, "placeholder", _, ?numeric(1, 10,),); | CODE |
| LOW⚡ | python/a2ui_agent/tests/express/test_cli_tools.py | 379 | with patch.dict(os.environ, {"GEMINI_API_KEY": "dummy_key"}): | CODE |
| LOW⚡ | python/a2ui_agent/tests/express/test_cli_tools.py | 404 | with patch.dict(os.environ, {"GEMINI_API_KEY": "dummy_key"}): | CODE |
| LOW | python/a2ui_agent/tests/express/test_cli_tools.py | 439 | with patch.dict(os.environ, {"GEMINI_API_KEY": "dummy_key"}): | CODE |
| LOW | python/a2ui_agent/tests/express/test_cli_tools.py | 456 | with patch.dict(os.environ, {"GEMINI_API_KEY": "dummy_key"}): | CODE |
| LOW⚡ | …on/a2ui_agent/tests/elemental/test_parser_decompile.py | 415 | "placeholder": None, | CODE |
| LOW | python/a2ui_core/tests/test_functions.py | 613 | assert v09_impls["email"].execute({"value": "user@example.com"}) is True | CODE |
| LOW | python/a2ui_core/tests/test_functions.py | 630 | assert v10_impls["email"].execute({"value": "user@example.com"}) == {"valid": True} | CODE |
| LOW⚡ | …a2ui_core/src/a2ui/core/basic_catalog/v1_0/__init__.py | 126 | ' "placeholder": "Enter name"\n },\n {\n ' | CODE |
| LOW⚡ | …a2ui_core/src/a2ui/core/basic_catalog/v1_0/__init__.py | 129 | ' "/form/value"},\n "placeholder": "0.00",\n ' | CODE |
| LOW⚡ | …a2ui_core/src/a2ui/core/basic_catalog/v1_0/__init__.py | 135 | ' "rep": "John Doe",\n "value": 1500.00\n }\n ' | CODE |
| LOW | dart/a2ui_core/test/node_resolver_test.dart | 1038 | "placeholder's diagnostic reservation", () { | CODE |
| LOW | dart/a2ui_core/test/node_resolver_test.dart | 1406 | 'placeholder', () { | CODE |
| LOW | dart/a2ui_core/test/basic_catalog_test.dart | 477 | expect(_call(v09, 'email', {'value': 'user@example.com'}), isTrue); | CODE |
| LOW | …rt/a2ui_core/lib/src/basic_catalog/v1_0/catalog.g.dart | 472 | "placeholder": { | CODE |
| LOW | …re/src/universal/basic_catalog/components/TextField.ts | 95 | const placeholder = ('placeholder' in props && props.placeholder) || nothing; | CODE |
| LOW | …b_core/src/v1_0/functions/validation_functions.test.ts | 97 | const validRes = EmailV1Point0Implementation.execute({value: 'user@example.com'}, dummyContext); | CODE |
| LOW | …e/src/catalogs/basic/v1/basic_catalog_elements.test.ts | 212 | placeholder: 'user@example.com', | CODE |
| LOW | …e/src/catalogs/basic/v1/basic_catalog_elements.test.ts | 244 | assert.strictEqual(tfInput.getAttribute('placeholder'), 'user@example.com'); | CODE |
| LOW | …e/src/catalogs/basic/v1/basic_catalog_elements.test.ts | 244 | assert.strictEqual(tfInput.getAttribute('placeholder'), 'user@example.com'); | CODE |
| LOW | …e/src/catalogs/basic/v1/components/basic_components.ts | 427 | 'placeholder': DynamicStringSchema.describe( | CODE |
| LOW | …s/unit/inference-formats/express/schema-helper.test.ts | 233 | 'placeholder', | CODE |
| LOW | …/kotlin/com/google/a2ui/express/ExpressLiveDemoTest.kt | 90 | nameInput = TextField("Full Name", $/user/name, "John Doe", ?required) | STRING |
| LOW | …/kotlin/com/google/a2ui/express/ExpressLiveDemoTest.kt | 91 | emailInput = TextField("Email Address", $/user/email, "user@example.com", ?required) | STRING |
| LOW | …fication/v1_0/test/cases/initial_state_validation.json | 26 | "name": "John Doe" | CODE |
| LOW | specification/v1_0/docs/a2ui_protocol.md | 212 | "name": "John Doe" | CODE |
| LOW | specification/v1_0/docs/a2ui_protocol.md | 243 | "text": "John Doe" | CODE |
| LOW | specification/v1_0/docs/a2ui_protocol.md | 273 | "value": "Jane Doe" | CODE |
| LOW | specification/v1_0/docs/a2ui_protocol.md | 887 | "company": "Acme Corp", | CODE |
| LOW | specification/v1_0/docs/a2ui_protocol.md | 921 | // "/company" is Absolute. Resolves to "Acme Corp" globally. | COMMENT |
| LOW | …_0/extensions/a2a/docs/a2ui_extension_specification.md | 163 | "email": "user@example.com" | CODE |
| LOW | …_0/extensions/a2a/docs/a2ui_extension_specification.md | 244 | "email": "user@example.com" | CODE |
| LOW | specification/v0_9/docs/a2ui_protocol.md | 232 | "text": "John Doe" | CODE |
| LOW | specification/v0_9/docs/a2ui_protocol.md | 262 | "value": "Jane Doe" | CODE |
| LOW | specification/v0_9/docs/a2ui_protocol.md | 435 | "company": "Acme Corp", | CODE |
| 103 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …hon/a2ui_agent/tests/conformance/regenerate_goldens.py | 57 | except FileNotFoundError: | CODE |
| HIGH | …a2ui/inference_formats/experimental/express/visitor.py | 69 | except Exception: | CODE |
| HIGH | …i/inference_formats/experimental/elemental/compiler.py | 1216 | except ValueError: | CODE |
| HIGH | …i/inference_formats/experimental/elemental/compiler.py | 1232 | except Exception: | CODE |
| HIGH | …gent/src/a2ui/extensions/file_resolve/file_resolver.py | 273 | except ValueError: | CODE |
| HIGH | python/a2ui_core/src/a2ui/core/state/data_model.py | 315 | except ValueError: | CODE |
| HIGH | python/a2ui_core/src/a2ui/core/state/data_model.py | 345 | except Exception: | CODE |
| HIGH | python/a2ui_core/src/a2ui/core/schema/common_types.py | 89 | except Exception: | CODE |
| HIGH | python/a2ui_core/src/a2ui/core/common/events.py | 48 | except Exception: | CODE |
| HIGH | …n/a2ui_core/src/a2ui/core/resolution/generic_binder.py | 568 | except Exception: | CODE |
| HIGH | python/a2ui_core/src/a2ui/core/rpc/rpc_handler.py | 735 | except (asyncio.InvalidStateError, Exception): | CODE |
| HIGH | python/a2ui_core/src/a2ui/core/rpc/rpc_handler.py | 744 | except (asyncio.InvalidStateError, Exception): | CODE |
| HIGH | …nts/skills/a2ui-issue-triage/scripts/suggest_triage.py | 77 | except Exception: | CODE |
| HIGH | samples/agent/adk/custom-components-example/agent.py | 289 | except Exception: | CODE |
| HIGH | …les/community/agent/adk/personalized_learning/agent.py | 46 | except ImportError: | CODE |
| HIGH | …mmunity/agent/adk/file_upload_summarizer/mock_drive.py | 106 | except Exception: | CODE |
| HIGH | …s/community/client/lit/personalized_learning/deploy.py | 1001 | except Exception: | CODE |
| HIGH | eval/a2ui_eval/dataset.py | 86 | except (json.JSONDecodeError, TypeError): | CODE |
| HIGH | …/inference-format-optimizer/scripts/compare_results.py | 73 | except Exception: | CODE |
| HIGH | …/inference-format-optimizer/scripts/compare_results.py | 85 | except Exception: | CODE |
| HIGH | …/inference-format-optimizer/scripts/compare_results.py | 97 | except Exception: | CODE |
| HIGH | …lls/inference-format-optimizer/scripts/sync_history.py | 171 | except FileExistsError: | CODE |
| HIGH | …/inference-format-optimizer/scripts/optimize_format.py | 70 | except Exception: | CODE |
| HIGH | …/inference-format-optimizer/scripts/optimize_format.py | 555 | except Exception: | CODE |
| HIGH | …/inference-format-optimizer/scripts/optimize_format.py | 154 | except Exception: | CODE |
| HIGH | …s/inference-format-optimizer/scripts/utils/archiver.py | 119 | except Exception: | CODE |
| HIGH | …s/inference-format-optimizer/scripts/utils/archiver.py | 270 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | python/a2ui_agent/src/a2ui/inference_strategy.py | 27 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/version.py | 36 | __all__ = ["__version__", "UNKNOWN_VERSION"] | CODE |
| LOW | python/a2ui_agent/src/a2ui/inference_format.py | 26 | __all__ = [ | CODE |
| LOW | …thon/a2ui_agent/src/a2ui/inference_formats/__init__.py | 39 | __all__ = [ | CODE |
| LOW | …a2ui/inference_formats/direct_json/prompt_generator.py | 31 | __all__ = [ | CODE |
| LOW | …ent/src/a2ui/inference_formats/direct_json/__init__.py | 27 | __all__ = [ | CODE |
| LOW | …2ui/inference_formats/experimental/express/compiler.py | 109 | def _set_nested_path(d: dict, path_str: str, val: Any) -> None: | CODE |
| LOW | …2ui/inference_formats/experimental/express/__init__.py | 42 | __all__ = [ | CODE |
| LOW | …c/a2ui/inference_formats/experimental/atom/__init__.py | 27 | __all__ = [ | CODE |
| LOW | …i/inference_formats/experimental/elemental/__init__.py | 24 | __all__ = [ | CODE |
| LOW | …inference_formats/experimental/elemental/decompiler.py | 197 | def _set_context_catalog(self, catalog_id: str | None) -> None: | CODE |
| LOW | …i_agent/src/a2ui/inference_formats/express/__init__.py | 24 | __all__ = [ | CODE |
| LOW | …i_agent/src/a2ui/inference_formats/_shared/__init__.py | 38 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/skill/__init__.py | 20 | __all__ = ["Skill", "SkillSet", "SkillGenerator"] | CODE |
| LOW | python/a2ui_agent/src/a2ui/skill/generator.py | 27 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/a2a/__init__.py | 38 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/a2a/extension.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | python/a2ui_agent/src/a2ui/a2a/parts.py | 33 | logger = logging.getLogger(__name__) | CODE |
| LOW | python/a2ui_agent/src/a2ui/processor/catalog_config.py | 88 | __all__ = ["CatalogConfig"] | CODE |
| LOW | python/a2ui_agent/src/a2ui/processor/__init__.py | 28 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/processor/processor.py | 28 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/processor/generator.py | 30 | __all__ = [ | CODE |
| LOW | …hon/a2ui_agent/src/a2ui/processor/catalog_providers.py | 241 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/utils/schema_pruning.py | 32 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/utils/__init__.py | 21 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/parser/__init__.py | 50 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/parser/lexer.py | 27 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/parser/payload_fixer.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | …2ui_agent/src/a2ui/extensions/file_resolve/__init__.py | 22 | __all__ = ["FileResolver", "FileResolverSecurityError"] | CODE |
| LOW | …gent/src/a2ui/extensions/file_resolve/file_resolver.py | 54 | logger = logging.getLogger(__name__) | CODE |
| LOW | python/a2ui_agent/src/a2ui/schema/__init__.py | 32 | __all__ = [ | CODE |
| LOW | …a2ui_agent/src/a2ui/adk/send_a2ui_to_client_toolset.py | 108 | logger = logging.getLogger(__name__) | CODE |
| LOW | python/a2ui_agent/src/a2ui/adk/__init__.py | 25 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/adk/a2a/__init__.py | 20 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/adk/a2a/part_converter.py | 49 | logger = logging.getLogger(__name__) | CODE |
| LOW | …thon/a2ui_agent/src/a2ui/adk/orchestration/__init__.py | 17 | __all__ = ["A2uiSubagentMap", "SurfaceIdAlreadyExistsError"] | CODE |
| LOW | python/a2ui_agent/src/a2ui/transformers/__init__.py | 22 | __all__ = [ | CODE |
| LOW | …on/a2ui_agent/src/a2ui/transformers/macros/__init__.py | 20 | __all__ = [ | CODE |
| LOW | …n/a2ui_agent/src/a2ui/transformers/macros/processor.py | 214 | __all__ = ["_MacroProcessor", "MacroProcessor"] | CODE |
| LOW | …on/a2ui_agent/src/a2ui/transformers/macros/expander.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | …on/a2ui_agent/src/a2ui/transformers/macros/expander.py | 258 | __all__ = ["MacroExpander"] | CODE |
| LOW | python/a2ui_agent/src/a2ui/prompt/__init__.py | 19 | __all__ = ["PromptGenerator"] | CODE |
| LOW | python/a2ui_agent/src/a2ui/prompt/generator.py | 22 | __all__ = [ | CODE |
| LOW | …on/a2ui_agent/src/a2ui/catalog_transformers/pruning.py | 28 | __all__ = [ | CODE |
| LOW | …n/a2ui_agent/src/a2ui/catalog_transformers/__init__.py | 20 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/catalog_transformers/base.py | 23 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/builder/__init__.py | 25 | __all__ = ["v0_9"] | CODE |
| LOW | python/a2ui_agent/src/a2ui/builder/core/__init__.py | 28 | __all__ = [ | CODE |
| LOW | python/a2ui_agent/src/a2ui/builder/v0_9/__init__.py | 96 | __all__ = [ | CODE |
| LOW | …/a2ui_agent/src/a2ui/builder/v0_9/catalogs/__init__.py | 19 | __all__ = ["basic"] | CODE |
| LOW⚡ | …hon/a2ui_agent/src/a2ui/builder/v0_9/catalogs/basic.py | 549 | __all__ = [ | CODE |
| LOW | python/a2ui_core/src/a2ui/core/version.py | 35 | __all__ = ["__version__", "UNKNOWN_VERSION"] | CODE |
| LOW | python/a2ui_core/src/a2ui/core/__init__.py | 63 | __all__ = [ | CODE |
| LOW | python/a2ui_core/src/a2ui/core/processing/__init__.py | 37 | __all__ = [ | CODE |
| LOW | …2ui_core/src/a2ui/core/processing/message_processor.py | 24 | logger = logging.getLogger(__name__) | CODE |
| LOW | …2ui_core/src/a2ui/core/processing/adapters/__init__.py | 28 | __all__ = [ | CODE |
| LOW | …on/a2ui_core/src/a2ui/core/catalog/system_functions.py | 139 | __all__ = [ | CODE |
| LOW | python/a2ui_core/src/a2ui/core/catalog/__init__.py | 57 | __all__ = [ | CODE |
| LOW | …on/a2ui_core/src/a2ui/core/state/validation_helpers.py | 40 | __all__ = [ | CODE |
| LOW | python/a2ui_core/src/a2ui/core/state/__init__.py | 31 | __all__ = [ | CODE |
| 70 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …nderers/react/tests/v0_8/integration/messages.test.tsx | 46 | // Step 1: Only send surfaceUpdate (no beginRendering) | COMMENT |
| LOW | python/a2ui_agent/agent_development.md | 28 | ### Step 1: Set up the Generator and Request Processor | COMMENT |
| LOW | python/a2ui_agent/agent_development.md | 82 | ### Step 2: Generate System Prompt | COMMENT |
| LOW | python/a2ui_agent/agent_development.md | 127 | ### Step 3: Build an LLM Agent with the System Prompt | COMMENT |
| LOW | python/a2ui_agent/agent_development.md | 146 | ### Step 4: Process Request and Stream UI | COMMENT |
| LOW | .agents/skills/a2ui-issue-triage/SKILL.md | 20 | ### Step 1: Fetch Untriaged Issues | COMMENT |
| LOW | .agents/skills/a2ui-issue-triage/SKILL.md | 29 | ### Step 2: Analyze and Suggest Triage | COMMENT |
| LOW | .agents/skills/a2ui-issue-triage/SKILL.md | 51 | ### Step 3: Launch Review Dashboard | COMMENT |
| LOW | .agents/skills/a2ui-issue-triage/SKILL.md | 65 | ### Step 4: Apply Decisions to GitHub | COMMENT |
| LOW | .agents/skills/a2ui-remediate-problem/SKILL.md | 16 | ### Step 1: Identify & Read Issue Context | COMMENT |
| LOW | .agents/skills/a2ui-remediate-problem/SKILL.md | 37 | ### Step 2: Formulate & Apply Remediation | COMMENT |
| LOW | .agents/skills/a2ui-remediate-problem/SKILL.md | 51 | ### Step 3: Choose Destination & Create Workspace / Branch | COMMENT |
| LOW | .agents/skills/a2ui-remediate-problem/SKILL.md | 61 | ### Step 4: Commit Changes | COMMENT |
| LOW | .agents/skills/a2ui-remediate-problem/SKILL.md | 79 | ### Step 5: Create Pull Request & Notify Issue (Optional / Upon Request) | COMMENT |
| LOW | .agents/skills/a2ui-release-python/SKILL.md | 63 | ## Step 1: Check environment prerequisites | COMMENT |
| LOW | .agents/skills/a2ui-release-python/SKILL.md | 92 | ## Step 2: Work out what is being released | COMMENT |
| LOW | .agents/skills/a2ui-release-python/SKILL.md | 168 | ## Step 3: Preflight locally | COMMENT |
| LOW | .agents/skills/a2ui-release-python/SKILL.md | 215 | ## Step 4: Dry run | COMMENT |
| LOW | .agents/skills/a2ui-release-python/SKILL.md | 254 | ## Step 5: Confirm with the maintainer | COMMENT |
| LOW | .agents/skills/a2ui-release-python/SKILL.md | 271 | ## Step 6: Publish | COMMENT |
| LOW | .agents/skills/a2ui-release-python/SKILL.md | 306 | ## Step 7: Follow through | COMMENT |
| LOW⚡ | docs/public/quickstart.md | 36 | ## Step 1: Clone the Repository | COMMENT |
| LOW⚡ | docs/public/quickstart.md | 43 | ## Step 2: Set Your API Key | COMMENT |
| LOW⚡ | docs/public/quickstart.md | 51 | ## Step 3: Run the Agent and Client | COMMENT |
| LOW | docs/public/quickstart.md | 118 | ## Step 4: Try It Out | COMMENT |
| LOW | docs/public/guides/mcp-apps-in-a2ui.md | 216 | #### Step 1: Start the Agent | COMMENT |
| LOW | docs/public/guides/mcp-apps-in-a2ui.md | 227 | #### Step 2: Start the Client | COMMENT |
| LOW | docs/public/guides/mcp-apps-in-a2ui.md | 239 | #### Step 3: Open in Browser | COMMENT |
| LOW | docs/public/guides/mcp-apps-in-a2ui.md | 251 | #### Step 1: Start the MCP Server (Calculator) | COMMENT |
| LOW | docs/public/guides/mcp-apps-in-a2ui.md | 260 | #### Step 2: Start the MCP Apps Proxy Agent | COMMENT |
| LOW | docs/public/guides/mcp-apps-in-a2ui.md | 272 | #### Step 3: Build and Start the Angular Client | COMMENT |
| LOW | docs/public/guides/mcp-apps-in-a2ui.md | 298 | #### Step 4: Open in Browser | COMMENT |
| LOW | docs/public/guides/a2ui-in-mcp-apps.md | 151 | ### Step 1: Inlining the Renderer | COMMENT |
| LOW | docs/public/guides/a2ui-in-mcp-apps.md | 183 | ### Step 2: Leveraging A2UI-over-MCP | COMMENT |
| LOW | docs/public/guides/a2ui-in-mcp-apps.md | 239 | ### Step 3: Handling User Actions on A2UI Components | COMMENT |
| LOW | docs/public/concepts/catalogs.md | 294 | ### Step 1: Agent advertises its support catalogs (optional) | COMMENT |
| LOW | docs/public/concepts/catalogs.md | 321 | ### Step 2: Client advertises its support catalogs (required) | COMMENT |
| LOW | docs/public/concepts/catalogs.md | 345 | ### Step 3: Agent Selection | COMMENT |
| LOW | docs/proposals/eval_suite_expansion.md | 389 | ### Step 1: System prompt generation and merging | COMMENT |
| LOW⚡ | docs/proposals/eval_suite_expansion.md | 409 | ### Step 2: Chat messages assembly | COMMENT |
| LOW⚡ | docs/proposals/eval_suite_expansion.md | 419 | ### Step 3: Model inference | COMMENT |
| LOW⚡ | docs/proposals/eval_suite_expansion.md | 423 | ### Step 4: Multi-stage scoring | COMMENT |
| LOW | docs/proposals/eval_suite_expansion.md | 443 | ### Step 1: Initial decryption setup | COMMENT |
| LOW | docs/proposals/eval_suite_expansion.md | 456 | ### Step 2: Create or update a dataset file | COMMENT |
| LOW | docs/proposals/eval_suite_expansion.md | 478 | ### Step 3: Validate your dataset against the schema | COMMENT |
| LOW⚡ | docs/proposals/eval_suite_expansion.md | 494 | ### Step 4: Run a local evaluation test | COMMENT |
| LOW⚡ | docs/proposals/eval_suite_expansion.md | 509 | ### Step 5: Inspect results in the log viewer | COMMENT |
| LOW⚡ | docs/proposals/eval_suite_expansion.md | 519 | ### Step 6: Commit and push changes | COMMENT |
| LOW | …unity/mcp/a2ui-in-mcpapps/server/apps/editor/README.md | 42 | ### Step 1: Build the Editor App Bundle | COMMENT |
| LOW | …unity/mcp/a2ui-in-mcpapps/server/apps/editor/README.md | 56 | ### Step 2: Build the Client Host Bridge (Required Once) | COMMENT |
| LOW | …unity/mcp/a2ui-in-mcpapps/server/apps/editor/README.md | 66 | ### Step 3: Run the Full Local Environment | COMMENT |
| LOW | …y/client/lit/personalized_learning/quickstart_setup.sh | 76 | # Step 1: Python Virtual Environment | COMMENT |
| LOW | …y/client/lit/personalized_learning/quickstart_setup.sh | 88 | # Step 2: Install Python dependencies | COMMENT |
| LOW | …y/client/lit/personalized_learning/quickstart_setup.sh | 105 | # Step 3: Install Node.js dependencies | COMMENT |
| LOW⚡ | …y/client/lit/personalized_learning/quickstart_setup.sh | 117 | # Step 4: Enable GCP APIs | COMMENT |
| LOW⚡ | …y/client/lit/personalized_learning/quickstart_setup.sh | 125 | # Step 5: Create GCS buckets | COMMENT |
| LOW | …y/client/lit/personalized_learning/quickstart_setup.sh | 143 | # Step 6: Upload learner context | COMMENT |
| LOW⚡ | …/swiftui/Tests/A2UISwiftUITests/IntegrationTests.swift | 266 | // Step 1: Create form with text fields bound to data model | STRING |
| LOW | …/swiftui/Tests/A2UISwiftUITests/IntegrationTests.swift | 294 | // Step 2: Update data model with user input | STRING |
| LOW | …/swiftui/Tests/A2UISwiftUITests/IntegrationTests.swift | 341 | // Step 3: Update name and verify | STRING |
| 9 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | python/a2ui_agent/tests/test_atom_format.py | 442 | '(updateDataModel "main" :path "/gone" :value null)', | CODE |
| HIGH⚡ | …on/a2ui_agent/tests/elemental/test_parser_decompile.py | 422 | self.assertIn('placeholder="{null}"', html_output) | CODE |
| HIGH | …inference_formats/experimental/elemental/decompiler.py | 645 | return f'{kebab_name}="{{null}}"' | CODE |
| HIGH⚡ | …hon/a2ui_agent/src/a2ui/builder/v0_9/catalogs/basic.py | 347 | r"""Checks that the value is not null, undefined, or empty.""" | CODE |
| HIGH⚡ | python/a2ui_core/tests/test_resolution.py | 285 | assert parser.parse("${true} ${false} ${null}") == [True, " ", False, " "] | CODE |
| HIGH⚡ | python/a2ui_core/tests/test_catalog.py | 1017 | assert api.description == "Checks that the value is not null, undefined, or empty." | CODE |
| HIGH⚡ | python/a2ui_core/tests/test_functions.py | 218 | == "V = [1,null,3]" | CODE |
| HIGH⚡ | python/a2ui_core/tests/test_adapters.py | 479 | """Verifies that null, primitive, or non-object payloads in resolve_from_payload raise A2uiValidationError.""" | STRING |
| HIGH | python/a2ui_core/src/a2ui/core/schema/common_types.py | 129 | an optional property must not be null unless its schema allows null, and | STRING |
| HIGH | python/a2ui_core/src/a2ui/core/schema/common_types.py | 132 | A property counts as present when it is set, even to null, as JSON | STRING |
| HIGH | …core/src/a2ui/core/basic_catalog/v1_0/function_apis.py | 38 | description = "Checks that the value is not null, undefined, or empty." | CODE |
| HIGH | …core/src/a2ui/core/basic_catalog/v0_9/function_apis.py | 33 | description = "Checks that the value is not null, undefined, or empty." | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | dart/a2ui_agent/e2e_test/README.md | 14 | export GEMINI_API_KEY=your_api_key | CODE |
| HIGH | docs/public/guides/mcp-apps-in-a2ui.md | 200 | > export GEMINI_API_KEY="your-api-key-here" | CODE |
| HIGH | docs/public/guides/mcp-apps-in-a2ui.md | 203 | > echo 'GEMINI_API_KEY=your-api-key-here' > .env | CODE |
| HIGH | docs/public/guides/agent-development.md | 88 | echo 'GOOGLE_API_KEY="YOUR_API_KEY"' > .env | CODE |
| HIGH⚡ | docs/proposals/eval_suite_expansion.md | 500 | export GEMINI_API_KEY="your_api_key" | CODE |
| HIGH | …s/community/agent/adk/file_upload_summarizer/README.md | 24 | export GEMINI_API_KEY="your-api-key" | CODE |
| 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 | CODE |
| HIGH | samples/community/macros/README.md | 28 | export GEMINI_API_KEY="your-api-key" | CODE |
| HIGH | scripts/e2e_test.sh | 27 | # Example: export GEMINI_API_KEY=your_api_key | COMMENT |
| HIGH | eval/README.md | 30 | export GEMINI_API_KEY="your_api_key" | CODE |
| HIGH | eval/CONTRIBUTING_USE_CASES.md | 99 | export GEMINI_API_KEY="your_api_key" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .agents/skills/natural-writing/SKILL.md | 143 | ### No hallucinations | COMMENT |
| MEDIUM | docs/public/ecosystem/a2ui-in-the-world.md | 99 | [AG-UI](https://ag-ui.com/) provides the protocol and [CopilotKit](https://www.copilotkit.ai/) provides the primary full | CODE |
| MEDIUM | docs/public/introduction/agent-ui-ecosystem.md | 28 | [ChatKit](https://platform.openai.com/docs/guides/chatkit) offers a tightly integrated experience within the OpenAI ecos | CODE |
| MEDIUM | docs/public/introduction/how-to-use.md | 55 | - **[AG-UI / CopilotKit](https://ag-ui.com/)** - Full-stack agentic app framework with A2UI rendering. | CODE |
| MEDIUM | docs/public/reference/renderers.md | 30 | | **Jetpack Compose** | Android | — | ✅ Alpha | 🚧 Planned | [Docs](https://developer.android.com | CODE |
| MEDIUM | docs/proposals/eval_suite_expansion.md | 1 | # Evaluation dataset expansion and agentic data points design | COMMENT |
| MEDIUM | docs/proposals/eval_suite_expansion.md | 87 | ├── customer_a_data.yaml # Customer A specific agentic scenarios | CODE |
| MEDIUM | docs/proposals/eval_suite_expansion.md | 329 | ### Example multi-turn agentic data point (YAML) | COMMENT |
| MEDIUM | specification/v1_0/docs/a2ui_protocol.md | 102 | **[AG-UI](https://docs.ag-ui.com/introduction)** is the standard transport binding for Agent-to-User Interaction. It pro | CODE |
| MEDIUM | specification/v0_9/docs/a2ui_protocol.md | 100 | [A2A (Agent-to-Agent)](https://a2a-protocol.org/latest/) is an excellent transport option for A2UI in agentic systems, e | CODE |
| MEDIUM | specification/v0_9_1/docs/a2ui_protocol.md | 101 | [A2A (Agent-to-Agent)](https://a2a-protocol.org/latest/) is an excellent transport option for A2UI in agentic systems, e | CODE |
| MEDIUM | …es/community/agent/adk/mcp_app_proxy/agent_executor.py | 87 | # the tool call, we can reduce token usage and LLM hallucination | COMMENT |
| MEDIUM | samples/community/mcp/a2ui-in-mcpapps/client/README.md | 15 | ## Code scaffolding | COMMENT |
| MEDIUM | …ar/projects/file_upload/fileupload_component_design.md | 400 | # 5. Pass bytes directly into the multimodal context window | COMMENT |
| MEDIUM | …alculator/src/a2ui-catalog/web-frame-component_spec.md | 634 | ## 5.4. Security controls and operational guardrails | COMMENT |
| MEDIUM | …calculator/src/a2ui-catalog/mcp-apps-component_spec.md | 444 | ## 5.3. Security controls and operational guardrails | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/build_catalog/tests/test_assemble_catalog.py | 197 | # Create a mock schema with a circular $ref | COMMENT |
| MEDIUM | specification/v0_9/test/run_tests.py | 196 | # Create the temporary catalog.json alias | COMMENT |
| MEDIUM | specification/v0_9_1/test/run_tests.py | 196 | # Create the temporary catalog.json alias | COMMENT |
| MEDIUM⚡ | …s/community/client/lit/personalized_learning/deploy.py | 126 | # Create an Agent, wrap it in AdkApp, and deploy the AdkApp directly. | COMMENT |
| MEDIUM | …s/community/client/lit/personalized_learning/deploy.py | 1379 | # Create a default quiz question based on the source content | COMMENT |
| MEDIUM | …s/community/client/lit/personalized_learning/deploy.py | 1652 | # Create the agent with tools | COMMENT |
| MEDIUM | .github/workflows/release-pypi.yml | 401 | # Creating the releases through the script keeps the wording, and the | COMMENT |
| MEDIUM | conformance/agent/request_processor.yaml | 47 | # Creating a processor does not change the generator. The generator holds | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …nderers/react/tests/v0_8/integration/messages.test.tsx | 46 | // Step 1: Only send surfaceUpdate (no beginRendering) | COMMENT |
| LOW | …y/client/lit/personalized_learning/quickstart_setup.sh | 76 | # Step 1: Python Virtual Environment | COMMENT |
| LOW | …y/client/lit/personalized_learning/quickstart_setup.sh | 88 | # Step 2: Install Python dependencies | COMMENT |
| LOW | …y/client/lit/personalized_learning/quickstart_setup.sh | 105 | # Step 3: Install Node.js dependencies | COMMENT |
| LOW⚡ | …y/client/lit/personalized_learning/quickstart_setup.sh | 117 | # Step 4: Enable GCP APIs | COMMENT |
| LOW⚡ | …y/client/lit/personalized_learning/quickstart_setup.sh | 125 | # Step 5: Create GCS buckets | COMMENT |
| LOW | …y/client/lit/personalized_learning/quickstart_setup.sh | 143 | # Step 6: Upload learner context | COMMENT |
| LOW⚡ | …/swiftui/Tests/A2UISwiftUITests/IntegrationTests.swift | 266 | // Step 1: Create form with text fields bound to data model | STRING |
| LOW | …/swiftui/Tests/A2UISwiftUITests/IntegrationTests.swift | 294 | // Step 2: Update data model with user input | STRING |
| LOW | …/swiftui/Tests/A2UISwiftUITests/IntegrationTests.swift | 341 | // Step 3: Update name and verify | STRING |
| LOW | …ift/swiftui/Tests/A2UISwiftUITests/A2UIIconTests.swift | 85 | // Step 1: Create surface | COMMENT |
| LOW | …ift/swiftui/Tests/A2UISwiftUITests/A2UIIconTests.swift | 97 | // Step 2: updateComponents with data-bound name | COMMENT |
| LOW | …ift/swiftui/Tests/A2UISwiftUITests/A2UIIconTests.swift | 121 | // Step 3: updateDataModel | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | hooks.py | 90 | # Check if the link points outside the docs folder | COMMENT |
| LOW | tools/build_catalog/assemble_catalog.py | 194 | # Check if the reference targets one of our "core" schemas (e.g., basic_catalog.json) | COMMENT |
| LOW | …/a2ui-blueprint-compliance/scripts/check_compliance.py | 68 | # Check if the commit exists in the history of the file first | COMMENT |
| LOW | …i/inference_formats/experimental/elemental/compiler.py | 338 | # Check if we reached the true </script> (only when not in string) | COMMENT |
| LOW | …gents/skills/a2ui-issue-triage/scripts/fetch_issues.py | 141 | # Check if the issue has a priority label or status label keeping it out of the queue | COMMENT |
| LOW | …ty/agent/adk/personalized_learning/openstax_modules.py | 2410 | # Check if any word from topic is in title or chapter | COMMENT |
| LOW | …s/community/agent/adk/mcp-apps-in-a2ui-sample/agent.py | 48 | # Check if it's a request to load the app or an action | COMMENT |
| LOW | …y/client/lit/personalized_learning/quickstart_setup.sh | 166 | # Output values for notebook to capture | COMMENT |
| LOW | scripts/fix_format.sh | 68 | # Check if dart is available before running | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | docs/public/ecosystem/a2ui-in-the-world.md | 52 | The [Flutter GenUI SDK](https://docs.flutter.dev/ai/genui) brings dynamic, AI-generated UIs to Flutter applications acro | CODE |
| HIGH | scripts/fix_licenses.py | 295 | # Skip empty files or auto-generated code | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | python/a2ui_agent/tests/conformance/test_conformance.py | 61 | # Set of A2UI specification versions supported by this Python Agent SDK conformance harness. | COMMENT |
| MEDIUM | …jects/a2a-chat-canvas/src/lib/services/chat-service.ts | 83 | // TODO: Replace this with a more robust event handling mechanism. | COMMENT |
| MEDIUM | conformance/agent/direct_json/prompt_generator.yaml | 57 | # case that a harness has to gate. | COMMENT |
| MEDIUM | conformance/agent/express/prompt_generator.yaml | 66 | # format's own output, rather than one shared case that a harness has to gate. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | python/a2ui_agent/tests/test_macros.py | 386 | "Let me know if you need any adjustments." | CODE |
| MEDIUM | python/a2ui_agent/tests/test_macros.py | 393 | assert "Let me know if you need any adjustments." in parts[2].text | CODE |
| MEDIUM | …/file_upload/src/services/mock-drive-upload-service.ts | 23 | // NOTE: This is a mock implementation of a file upload service designed for demonstration purposes. | COMMENT |
| MEDIUM | conformance/agent/legacy/parser.yaml | 196 | Let me know if you need more assistance. | CODE |
| MEDIUM | conformance/agent/legacy/parser.yaml | 209 | - text: "Let me know if you need more assistance." | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/angular/projects/a2a-chat-canvas/src/lib/utils/a2a.ts | 25 | * @return True if the part is a thought, false otherwise. | COMMENT |