CNCF Jaeger, a Distributed Tracing Platform
246 matches across 10 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …n/jaegermcp/internal/criticalpath/criticalpath_test.go | 17 | // ┌──────────────────────────────────────┐ |
| MEDIUM | …n/jaegermcp/internal/criticalpath/criticalpath_test.go | 19 | // └──┬──────────▲─────────┬──────────▲───┘ |
| MEDIUM | …n/jaegermcp/internal/criticalpath/criticalpath_test.go | 22 | // ▼──────────┤ ▼──────────┤ |
| MEDIUM | …n/jaegermcp/internal/criticalpath/criticalpath_test.go | 24 | // └──────────┘ └──────────┘ |
| MEDIUM | examples/reverse-proxy/docker-compose.yml | 20 | # --------------------------------------------------------------------------- |
| MEDIUM | examples/reverse-proxy/docker-compose.yml | 22 | # --------------------------------------------------------------------------- |
| MEDIUM | examples/reverse-proxy/docker-compose.yml | 38 | # --------------------------------------------------------------------------- |
| MEDIUM | examples/reverse-proxy/docker-compose.yml | 40 | # --------------------------------------------------------------------------- |
| MEDIUM | examples/reverse-proxy/docker-compose.yml | 55 | # --------------------------------------------------------------------------- |
| MEDIUM | examples/reverse-proxy/docker-compose.yml | 57 | # --------------------------------------------------------------------------- |
| MEDIUM | scripts/e2e/ui-reverse-proxy.sh | 114 | # --------------------------------------------------------------------------- |
| MEDIUM | scripts/e2e/ui-reverse-proxy.sh | 117 | # --------------------------------------------------------------------------- |
| MEDIUM | scripts/e2e/ui-reverse-proxy.sh | 139 | # --------------------------------------------------------------------------- |
| MEDIUM | scripts/e2e/ui-reverse-proxy.sh | 144 | # --------------------------------------------------------------------------- |
| MEDIUM | scripts/e2e/ui-reverse-proxy.sh | 162 | # --------------------------------------------------------------------------- |
| MEDIUM | scripts/e2e/ui-reverse-proxy.sh | 168 | # --------------------------------------------------------------------------- |
| MEDIUM | scripts/e2e/ui-reverse-proxy.sh | 197 | # --------------------------------------------------------------------------- |
| MEDIUM | scripts/e2e/ui-reverse-proxy.sh | 201 | # --------------------------------------------------------------------------- |
| MEDIUM | .github/workflows/ci-orchestrator.yml | 22 | # ============================================================================ |
| MEDIUM | .github/workflows/ci-orchestrator.yml | 25 | # ============================================================================ |
| MEDIUM | .github/workflows/ci-orchestrator.yml | 124 | # ============================================================================ |
| MEDIUM | .github/workflows/ci-orchestrator.yml | 126 | # ============================================================================ |
| MEDIUM | .github/workflows/ci-orchestrator.yml | 165 | # ============================================================================ |
| MEDIUM | .github/workflows/ci-orchestrator.yml | 169 | # ============================================================================ |
| MEDIUM | .github/workflows/ci-orchestrator.yml | 188 | # ============================================================================ |
| MEDIUM | .github/workflows/ci-orchestrator.yml | 192 | # ============================================================================ |
| MEDIUM | .github/workflows/ci-orchestrator.yml | 211 | # ============================================================================ |
| MEDIUM | .github/workflows/ci-orchestrator.yml | 214 | # ============================================================================ |
| MEDIUM | .github/workflows/ci-orchestrator.yml | 265 | # ============================================================================ |
| MEDIUM | .github/workflows/ci-orchestrator.yml | 271 | # ============================================================================ |
| MEDIUM | .github/scripts/ci-summary-report-publish.test.js | 19 | // ── safeNum ────────────────────────────────────────────────────────────────── |
| MEDIUM | .github/scripts/ci-summary-report-publish.test.js | 34 | // ── sanitizeMetricName ─────────────────────────────────────────────────────── |
| MEDIUM | .github/scripts/ci-summary-report-publish.test.js | 79 | // ── sanitizeSnapshots ──────────────────────────────────────────────────────── |
| MEDIUM | .github/scripts/ci-summary-report-publish.test.js | 218 | // ── computeMetrics ──────────────────────────────────────────────────────────── |
| MEDIUM | .github/scripts/ci-summary-report-publish.test.js | 289 | // ── formatMetricsDetail ────────────────────────────────────────────────────── |
| MEDIUM | .github/scripts/ci-summary-report-publish.test.js | 376 | // ── computeCoverage ─────────────────────────────────────────────────────────── |
| MEDIUM | .github/scripts/ci-summary-report-publish.test.js | 447 | // ── buildCommentBody ────────────────────────────────────────────────────────── |
| MEDIUM | .github/scripts/ci-summary-report-publish.test.js | 527 | // ── postCheckRun ────────────────────────────────────────────────────────────── |
| MEDIUM | .github/scripts/ci-summary-report-publish.test.js | 553 | // ── postOrUpdateComment ─────────────────────────────────────────────────────── |
| MEDIUM | .github/actions/verify-metrics-snapshot/action.yaml | 5 | # ───────────────────────────── |
| MEDIUM | monitoring/jaeger-mixin/generate/main.go | 72 | // ── Row 1: Collector - Ingestion ─────────────────────────────────────── |
| MEDIUM | monitoring/jaeger-mixin/generate/main.go | 77 | // ── Row 2: Collector - Export ────────────────────────────────────────── |
| MEDIUM | monitoring/jaeger-mixin/generate/main.go | 82 | // ── Row 3: Storage ───────────────────────────────────────────────────── |
| MEDIUM | monitoring/jaeger-mixin/generate/main.go | 87 | // ── Row 4: Query ─────────────────────────────────────────────────────── |
| MEDIUM | monitoring/jaeger-mixin/generate/main.go | 92 | // ── Row 5: System ────────────────────────────────────────────────────── |
| MEDIUM | monitoring/jaeger-mixin/generate/main.go | 147 | // ── Collector - Ingestion ────────────────────────────────────────────────────── |
| MEDIUM | monitoring/jaeger-mixin/generate/main.go | 177 | // ── Collector - Export ──────────────────────────────────────────────────────── |
| MEDIUM | monitoring/jaeger-mixin/generate/main.go | 207 | // ── Storage ─────────────────────────────────────────────────────────────────── |
| MEDIUM | monitoring/jaeger-mixin/generate/main.go | 228 | // ── Query ───────────────────────────────────────────────────────────────────── |
| MEDIUM | monitoring/jaeger-mixin/generate/main.go | 249 | // ── System ──────────────────────────────────────────────────────────────────── |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .fossa.yml | 1 | # Copyright (c) 2026 The Jaeger Authors. |
| LOW | doc.go | 1 | // Copyright (c) 2019 The Jaeger Authors. |
| LOW | .mockery.header.txt | 1 | // Copyright (c) The Jaeger Authors. |
| LOW | …nternal/extension/jaegerquery/internal/query_parser.go | 81 | |
| LOW | …nternal/extension/jaegerquery/internal/query_parser.go | 201 | // Why the API is designed using an end time (endTs) and lookback: |
| LOW | …nternal/extension/jaegerquery/internal/query_parser.go | 221 | // |
| LOW | …nternal/extension/jaegerquery/internal/query_parser.go | 321 | // - "unspecified": when no span kind specified in span. |
| LOW | …eger/internal/extension/jaegerquery/internal/ui/doc.go | 1 | // Copyright (c) 2018 The Jaeger Authors. |
| LOW | …/extension/jaegerquery/internal/jaegerai/dispatcher.go | 21 | // returns an immediate `{acknowledged: true}` ack. The browser observes |
| LOW | …/extension/jaegerquery/internal/jaegerai/dispatcher.go | 41 | // in ContextualToolsStore for any callbacks that come back. |
| LOW | …/extension/jaegerquery/internal/jaegerai/dispatcher.go | 61 | Result any `json:"result"` |
| LOW | …/extension/jaegerquery/internal/jaegerai/dispatcher.go | 121 | // response. |
| LOW | …/extension/jaegerquery/internal/jaegerai/dispatcher.go | 141 | // frontend exposes. |
| LOW | …sion/jaegerquery/internal/jaegerai/contextual_tools.go | 1 | // Copyright (c) 2026 The Jaeger Authors. |
| LOW | …sion/jaegerquery/internal/jaegerai/contextual_tools.go | 21 | // corrupt the stored snapshot by mutating decoded maps. |
| LOW | …extension/jaegerquery/internal/jaegerai/translation.go | 41 | } else { |
| LOW | …extension/jaegerquery/internal/jaegerai/translation.go | 221 | |
| LOW | …sion/jaegerquery/internal/jaegerai/streaming_client.go | 21 | // streamingClientIDSeq is a process-wide monotonic counter appended to the |
| LOW | …sion/jaegerquery/internal/jaegerai/streaming_client.go | 261 | return acp.WaitForTerminalExitResponse{}, errNotSupported |
| LOW | …l/extension/jaegerquery/internal/adjuster/clockskew.go | 21 | warningSkewAdjustDisabled = "clock skew adjustment disabled; not applying calculated delta of %v" |
| LOW | …ger/internal/extension/jaegerquery/querysvc/service.go | 81 | adjuster.StandardAdjusters(options.MaxClockSkewAdjust)..., |
| LOW | …ger/internal/extension/jaegerquery/querysvc/service.go | 161 | // FindTraceSummaries searches for traces matching the query and returns an iterator |
| LOW | …ension/jaegermcp/internal/criticalpath/criticalpath.go | 21 | // The algorithm begins with the top-level span and iterates through the last finishing children (LFCs). |
| LOW | cmd/internal/flags/doc.go | 1 | // Copyright (c) 2019 The Jaeger Authors. |
| LOW | cmd/internal/printconfig/command_test.go | 1 | // Copyright (c) 2024 The Jaeger Authors. |
| LOW | cmd/remote-storage/config.yaml | 21 | # Multi-tenancy configuration (optional) |
| LOW | internal/metrics/package.go | 1 | // Copyright (c) 2019 The Jaeger Authors. |
| LOW | internal/tools/empty.go | 1 | // Copyright (c) 2024 The Jaeger Authors. |
| LOW | internal/converter/doc.go | 1 | // Copyright (c) 2019 The Jaeger Authors. |
| LOW | internal/converter/thrift/doc.go | 1 | // Copyright (c) 2019 The Jaeger Authors. |
| LOW | internal/converter/thrift/jaeger/doc.go | 1 | // Copyright (c) 2019 The Jaeger Authors. |
| LOW | internal/proto-gen/storage/v2/trace_storage.pb.go | 1421 | // is compatible with the grpc package it is being compiled against. |
| LOW | internal/proto-gen/storage/v2/trace_storage.pb.go | 1441 | GetServices(ctx context.Context, in *GetServicesRequest, opts ...grpc.CallOption) (*GetServicesResponse, error) |
| LOW | internal/proto-gen/storage/v2/trace_storage.pb.go | 1601 | |
| LOW | internal/proto-gen/storage/v2/trace_storage.pb.go | 1621 | // FindTraces returns a stream that retrieves traces matching query parameters. |
| LOW | internal/proto-gen/zipkin/zipkin.pb.go | 21 | // This is a compile-time assertion to ensure that this generated file |
| LOW | internal/proto-gen/zipkin/zipkin.pb.go | 41 | // remote_endpoint is the server. |
| LOW | internal/proto-gen/zipkin/zipkin.pb.go | 101 | // producers and consumers. However, they can also represent in-process |
| LOW | internal/proto-gen/zipkin/zipkin.pb.go | 121 | // Randomly generated, unique identifier for a trace, set on all spans within |
| LOW | internal/proto-gen/zipkin/zipkin.pb.go | 141 | // Epoch microseconds of the start of this span, possibly absent if |
| LOW | internal/proto-gen/zipkin/zipkin.pb.go | 161 | // The host that recorded this span, primarily for query by service name. |
| LOW | internal/proto-gen/zipkin/zipkin.pb.go | 381 | |
| LOW | internal/proto-gen/api_v2/metrics/otelspankind.pb.go | 21 | // proto package needs to be updated. |
| LOW | internal/sampling/samplingstrategy/adaptive/options.go | 21 | // and the system does not need to send an updated sampling probability (the "control signal" u(t) |
| LOW | internal/sampling/samplingstrategy/adaptive/options.go | 41 | BucketsForCalculation int `mapstructure:"calculation_buckets"` |
| LOW | …ationstrategy/percentage_increase_capped_calculator.go | 1 | // Copyright (c) 2018 The Jaeger Authors. |
| LOW | internal/sampling/http/handler_test.go | 81 | // handler must emit metrics |
| LOW | internal/storage/v1/api/doc.go | 1 | // Copyright (c) 2019 The Jaeger Authors. |
| LOW | internal/storage/v1/api/metricstore/interface.go | 21 | // GetErrorRates gets the error rate metrics for a given list of services grouped by service |
| LOW | internal/storage/v1/api/metricstore/interface.go | 41 | // RatePer is the duration in which the per-second rate of change is calculated for a cumulative counter metric. |
| LOW | …storage/v2/clickhouse/tracestore/attribute_metadata.go | 41 | // The query APIs (both HTTP and gRPC) only accept string values for tag filters, regardless |
| LOW | …ternal/storage/v2/clickhouse/tracestore/driver_test.go | 21 | // Snapshots can be regenerated via: |
| LOW | …v2/clickhouse/tracestore/dbmodel/attribute_metadata.go | 1 | // Copyright (c) 2026 The Jaeger Authors. |
| LOW | …al/storage/v2/clickhouse/tracestore/dbmodel/spanrow.go | 1 | // Copyright (c) 2025 The Jaeger Authors. |
| LOW | internal/storage/v2/api/tracestore/summary.go | 21 | // TraceSummary contains lightweight summary information about a trace, |
| LOW | internal/storage/v2/api/tracestore/summary.go | 41 | OrphanSpanCount int |
| LOW | internal/storage/v2/api/tracestore/reader.go | 21 | // - A single ptrace.Traces chunk MUST NOT contain spans from multiple traces. |
| LOW | internal/storage/v2/api/tracestore/reader.go | 41 | // |
| LOW | internal/storage/v2/elasticsearch/factory_test.go | 21 | "Version": { |
| LOW | …nal/storage/v2/elasticsearch/tracestore/core/reader.go | 441 | } |
| 29 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | scripts/ai-sidecar/gemini/sidecar_helpers.py | 37 | def _extract_contextual_tools(field_meta: Any) -> list[dict[str, Any]]: |
| LOW | scripts/ai-sidecar/gemini/sidecar_helpers.py | 53 | def _build_gemini_contextual_tool(contextual_tools: list[dict[str, Any]]) -> types.Tool | None: |
| LOW | scripts/ai-sidecar/gemini/sidecar_helpers.py | 99 | def _extract_function_declaration(tool: Any) -> types.FunctionDeclaration | None: |
| LOW | scripts/ai-sidecar/gemini/test_sidecar_workflow.py | 243 | def test_complete_acp_workflow_with_fake_agent() -> None: |
| LOW | scripts/lint/dco_check.py | 363 | def get_common_ancestor_commit_hash( |
| LOW | scripts/lint/dco_check.py | 406 | def get_default_branch_from_remote( |
| LOW | scripts/lint/import-order-cleanup.py | 8 | def cleanup_imports_and_return(imports): |
| LOW | scripts/lint/updateLicense.py | 76 | def build_constraint_end_index(): |
| LOW | scripts/utils/compare_metrics.py | 30 | def extract_metrics_with_labels(metrics, strip_prefix=None): |
| LOW | scripts/utils/compare_metrics.py | 44 | def remove_overlapping_metrics(all_in_one_data, other_json_data): |
| LOW | scripts/utils/metrics-md.py | 7 | def generate_spans_markdown_table(v1_spans, v2_spans): |
| LOW | scripts/utils/metrics-md.py | 35 | def generate_combined_markdown_table(common_metrics, v1_metrics, v2_metrics): |
| LOW | scripts/release/formatter.py | 8 | def extract_section_from_file(file_path, start_marker, end_marker): |
| LOW | scripts/release/notes.py | 72 | def num_commits_since_prev_tag(token, base_url, branch, verbose): |
| LOW | scripts/e2e/compare_metrics.py | 71 | def suppress_transient_labels(metric_name, labels): |
| LOW | scripts/e2e/metrics_summary_test.py | 57 | def test_extracts_name_before_braces(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 60 | def test_returns_bare_name_when_no_braces(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 70 | def test_empty_input_returns_empty(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 73 | def test_pure_removals_are_truncated(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 79 | def test_pure_additions_are_truncated(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 85 | def test_interleaves_removed_and_added_lines(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 96 | def test_interleaved_truncation_adds_ellipsis(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 105 | def test_no_ellipsis_when_within_limit(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 114 | def test_parses_added_removed_and_modified(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 131 | def test_accumulates_exclusion_counts(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 139 | def test_zero_exclusion_count_when_no_exclusion_lines(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 147 | def test_raw_diff_sections_populated(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 183 | def test_total_changes_header_present(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 192 | def test_added_section_rendered(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 202 | def test_removed_section_rendered(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 212 | def test_modified_section_rendered(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 222 | def test_diff_sample_block_present_for_changed_metric(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 231 | def test_exclusion_count_shown(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 255 | def test_metric_names_list_sorted(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 265 | def test_metric_names_deduped(self): |
| LOW | scripts/e2e/metrics_summary_test.py | 274 | def test_added_only_produces_correct_output(self): |
| LOW | scripts/e2e/compare_metrics_test.py | 45 | def test_identical_snapshots_returns_empty(self): |
| LOW | scripts/e2e/compare_metrics_test.py | 50 | def test_empty_snapshots_returns_empty(self): |
| LOW | scripts/e2e/compare_metrics_test.py | 63 | def test_new_metric_in_current_snapshot_produces_diff(self): |
| LOW | scripts/e2e/compare_metrics_test.py | 77 | def test_exclusion_count_difference_does_not_produce_diff(self): |
| LOW | scripts/e2e/compare_metrics_test.py | 93 | def test_mixed_regression_and_new_metric_returns_diff(self): |
| LOW | scripts/e2e/compare_metrics_test.py | 103 | def test_regression_with_exclusions_includes_exclusion_summary(self): |
| LOW | scripts/e2e/compare_metrics_test.py | 111 | def test_no_exclusions_means_no_exclusion_summary(self): |
| LOW | scripts/e2e/compare_metrics_test.py | 120 | def test_excluded_labels_are_dropped(self): |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | examples/otel-demo/generate_traces.py | 29 | except Exception as e: |
| LOW | examples/oci/load-generator/generate_traces.py | 24 | except Exception as e: |
| LOW | scripts/ai-sidecar/gemini/sidecar.py | 244 | except Exception as e: |
| LOW | scripts/ai-sidecar/gemini/sidecar.py | 282 | except Exception as e: |
| LOW | scripts/ai-sidecar/gemini/sidecar.py | 401 | except Exception as e: |
| LOW | scripts/ai-sidecar/gemini/sidecar.py | 483 | except Exception: |
| LOW | scripts/ai-sidecar/gemini/ws_commands.py | 25 | except Exception as e: |
| LOW | scripts/ai-sidecar/gemini/ws_commands.py | 41 | except Exception as e: |
| LOW | scripts/ai-sidecar/gemini/mcp_bridge.py | 61 | except Exception as exc: |
| LOW | scripts/ai-sidecar/gemini/mcp_bridge.py | 105 | except Exception as e: |
| LOW | scripts/ai-sidecar/gemini/sidecar_helpers.py | 95 | except Exception: |
| LOW | scripts/lint/updateLicense.py | 175 | except Exception as error: |
| MEDIUM | scripts/utils/compare_metrics.py | 123 | print(f"Error running metrics_md.py: {e}") |
| LOW | scripts/release/formatter.py | 56 | except Exception as e: |
| LOW | scripts/release/formatter.py | 63 | except Exception as e: |
| LOW | scripts/release/formatter.py | 69 | except Exception as e: |
| MEDIUM | scripts/release/update-changelog.py | 58 | print("Error: Could not find template end marker", file=sys.stderr) |
| MEDIUM | scripts/release/rotate-managers.py | 43 | print("Error: Could not find release managers table", file=sys.stderr) |
| MEDIUM | scripts/release/rotate-managers.py | 56 | print("Error: No data lines found in release managers table", file=sys.stderr) |
| MEDIUM | scripts/release/rotate-managers.py | 80 | print("Error: Could not find any valid versions in the table", file=sys.stderr) |
| MEDIUM | scripts/release/rotate-managers.py | 90 | print(f"Error: First data row is malformed (expected at least 2 columns): {first_row}", file=sys.stderr) |
| LOW | scripts/e2e/metrics_summary.sh | 198 | except Exception as e: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | internal/config/tlscfg/testdata/gen-certs.sh | 92 | # Creating the client and server certificate. |
| MEDIUM | …al/storage/v1/cassandra/schema/migration/V002toV003.sh | 6 | # Create a new operation_names_v2 table and copy all data from operation_names table |
| MEDIUM | scripts/release/prepare.sh | 63 | # Create a new branch |
| MEDIUM | scripts/release/prepare.sh | 155 | # Create the PR |
| MEDIUM | scripts/release/update-changelog.py | 61 | # Create the new changelog section |
| MEDIUM | scripts/release/rotate-managers.py | 94 | # Create the new row for the bottom |
| MEDIUM | .github/actions/verify-metrics-snapshot/action.yaml | 81 | # Create an empty stub so the diff artifact is always uploaded on PRs. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | examples/otel-demo/deploy-all.sh | 150 | # Check if ingress files exist |
| LOW | scripts/lint/dco_check.py | 68 | # Set default to env var value if it exists |
| LOW | scripts/lint/dco_check.py | 753 | # Check if base revision is provided to the environment, e.g. |
| LOW | scripts/lint/dco_check.py | 808 | # Check if pull request |
| LOW | scripts/lint/dco_check.py | 868 | # Check if pull request |
| LOW | scripts/lint/dco_check.py | 1037 | # Check if the commit should be ignored because of the commit author email |
| LOW | scripts/lint/dco_check.py | 1043 | # Check if the commit should be ignored because of the commit author email pattern |
| LOW | scripts/lint/dco_check.py | 1185 | # Check if there are any infractions |
| LOW | scripts/release/prepare.sh | 80 | # Verify if the directory exists and is not empty |
| LOW | scripts/release/notes.py | 168 | # Check if the pull request has changelog label |
| LOW | scripts/e2e/spm.sh | 192 | # Check if this operation is in the expected list |
| LOW | scripts/e2e/compare_metrics.py | 202 | # Check if there are any differences |
| LOW | scripts/e2e/metrics_summary.py | 38 | # Check if this line contains a metric change |
| LOW | scripts/e2e/metrics_summary.sh | 137 | # Output results |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | scripts/ai-sidecar/gemini/sidecar.py | 287 | |
| LOW | scripts/lint/dco_check.py | 663 | |
| LOW | scripts/lint/import-order-cleanup.py | 42 | |
| LOW | scripts/lint/updateLicense.py | 30 | |
| LOW | scripts/utils/compare_metrics.py | 44 | |
| LOW | scripts/release/notes.py | 108 | |
| LOW | scripts/release/rotate-managers.py | 32 | |
| LOW | scripts/release/draft.py | 54 | |
| LOW | scripts/e2e/filter_coverage.py | 16 | |
| LOW | scripts/e2e/compare_metrics.py | 45 | |
| LOW | scripts/e2e/compare_metrics.py | 71 | |
| LOW | scripts/e2e/metrics_summary.py | 8 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …aeger/internal/extension/jaegermcp/integration_test.go | 390 | // Step 1: Discover services |
| LOW | …aeger/internal/extension/jaegermcp/integration_test.go | 393 | // Step 2: Search traces |
| LOW | …aeger/internal/extension/jaegermcp/integration_test.go | 398 | // Step 3: Get topology |
| LOW | …aeger/internal/extension/jaegermcp/integration_test.go | 401 | // Step 4: Get critical path |
| LOW | …aeger/internal/extension/jaegermcp/integration_test.go | 404 | // Step 5: Drill into span details |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | scripts/lint/check-line-endings.py | 12 | # Usage: |
| LOW | scripts/e2e/filter_coverage.py | 8 | # Usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | scripts/ai-sidecar/gemini/test_sidecar_workflow.py | 4 |