Latitude is the open-source ai monitoring platform.
This report presents the forensic synthetic code analysis of latitude-dev/latitude-llm, a TypeScript project with 4,431 GitHub stars. SynthScan v2.0 examined 1,272,138 lines of code across 4994 source files, recording 3521 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 3.1 places this repository in the Likely human-written band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 3521 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/pin-deps.py | 17 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/client.py | 3 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 9 | CODE | |
| 1938 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | docker-stack.yml | 20 | # ========================================================================== | COMMENT |
| MEDIUM | docker-stack.yml | 22 | # ========================================================================== | COMMENT |
| MEDIUM | docker-stack.yml | 141 | # ========================================================================== | COMMENT |
| MEDIUM | docker-stack.yml | 144 | # ========================================================================== | COMMENT |
| MEDIUM | charts/latitude/values.yaml | 75 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | charts/latitude/values.yaml | 77 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | charts/latitude/values.yaml | 143 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | charts/latitude/values.yaml | 145 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 34 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 36 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 76 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 78 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 176 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 178 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 205 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 207 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 262 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 264 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 375 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 377 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 428 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 430 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 548 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 550 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 648 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-conversation/parts/source-mapped-text-plugin.test.ts | 650 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ts/genai-conversation/parts/highlight-segments.test.ts | 5 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ts/genai-conversation/parts/highlight-segments.test.ts | 7 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ts/genai-conversation/parts/highlight-segments.test.ts | 83 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ts/genai-conversation/parts/highlight-segments.test.ts | 85 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ts/genai-conversation/parts/highlight-segments.test.ts | 156 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ts/genai-conversation/parts/highlight-segments.test.ts | 158 | // ────────────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …res/src/repositories/wrapped-report-repository.test.ts | 244 | // ─── findLeaderboardRankForReport ─────────────────────────────────────────── | COMMENT |
| MEDIUM | …orm/db-clickhouse/src/repositories/trace-repository.ts | 460 | // ─── Percentile filter resolution ──────────────────────────────────────────── | COMMENT |
| MEDIUM | …b-clickhouse/src/repositories/trace-repository.test.ts | 719 | // ─── Shape 1: ≥1 phrases, empty semantic — pure lexical filter ──────── | COMMENT |
| MEDIUM | …b-clickhouse/src/repositories/trace-repository.test.ts | 794 | // ─── Shape 2: empty phrases, ≥1 semantic — pure semantic ranking ────── | COMMENT |
| MEDIUM | …b-clickhouse/src/repositories/trace-repository.test.ts | 841 | // ─── Multi-chunk rollup ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ickhouse/src/repositories/metric-series-reader.test.ts | 409 | // ── spans stream (per tool-call) ──────────────────────────────────────────── | COMMENT |
| MEDIUM | …clickhouse/src/repositories/claude-code-span-reader.ts | 488 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …clickhouse/src/repositories/claude-code-span-reader.ts | 490 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …clickhouse/src/repositories/claude-code-span-reader.ts | 542 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …clickhouse/src/repositories/claude-code-span-reader.ts | 548 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/custom_commands.rs | 73 | // ── Registry (test-only) ──────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/custom_commands.rs | 299 | // ── Typed command tests ───────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/hooks.rs | 13 | // ── Pattern matching ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/hooks.rs | 73 | // ── Hook storage ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/hooks.rs | 242 | // ── Tests ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/output.rs | 12 | // ── Dangerous character detection ───────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/output.rs | 33 | // ── Sanitization ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/output.rs | 74 | // ── Color ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/output.rs | 99 | // ── sanitize_for_terminal ───────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/output.rs | 155 | // ── reject_dangerous_chars ──────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/output.rs | 221 | // ── colorize ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/app.rs | 57 | // ── Tier 1 deferred operations ────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/app.rs | 75 | // ── Root CliApp ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/app.rs | 132 | // ── CLI metadata ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/app.rs | 155 | // ── Binding registration ──────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/app.rs | 166 | // ── Auth registration ──────────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/app.rs | 231 | // ── Custom commands ────────────────────────────────────────────── | COMMENT |
| MEDIUM | packages/cli/src/app.rs | 433 | // ── Tier 1: Declarative ───────────────────────────────────────── | COMMENT |
| 165 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | docs/scores/api.md | 38 | -H "Authorization: Bearer YOUR_API_KEY" \ | CODE |
| HIGH | docs/telemetry/python.md | 29 | api_key="your-api-key", | CODE |
| HIGH | docs/telemetry/python.md | 65 | api_key="your-api-key", | CODE |
| HIGH | docs/telemetry/python.md | 186 | api_key="your-api-key", | CODE |
| HIGH | docs/telemetry/python.md | 205 | api_key="your-api-key", | CODE |
| HIGH | docs/telemetry/otel-exporter.md | 27 | | **`Authorization`** | `Bearer <your-api-key>` | | CODE |
| HIGH | docs/telemetry/otel-exporter.md | 39 | -H "Authorization: Bearer YOUR_API_KEY" \ | CODE |
| HIGH | docs/telemetry/otel-exporter.md | 153 | export OTEL_EXPORTER_OTLP_TRACES_HEADERS="Authorization=Bearer YOUR_API_KEY,X-Latitude-Project=YOUR_PROJECT_SLUG" | CODE |
| HIGH | packages/sdk/python/src/latitude_sdk/client.py | 82 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/client.py | 353 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 75 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 116 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 167 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 216 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 252 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 305 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 361 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 400 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 437 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 504 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 553 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 612 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 669 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 713 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 774 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 838 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 885 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/monitors/client.py | 930 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/api_keys/client.py | 49 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/api_keys/client.py | 78 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/api_keys/client.py | 109 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/api_keys/client.py | 139 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/api_keys/client.py | 173 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/api_keys/client.py | 220 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/api_keys/client.py | 257 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/api_keys/client.py | 296 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/api_keys/client.py | 334 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/api_keys/client.py | 378 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 91 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 144 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 182 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 219 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 259 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 309 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 356 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 403 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 486 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 547 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 593 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 638 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 686 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 744 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 799 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/traces/client.py | 854 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/tools/client.py | 80 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/tools/client.py | 142 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/tools/client.py | 210 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/tools/client.py | 276 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/tools/client.py | 342 | api_key="YOUR_API_KEY", | STRING |
| HIGH | packages/sdk/python/src/latitude_sdk/tools/client.py | 403 | api_key="YOUR_API_KEY", | STRING |
| 155 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …de_sdk/types/experiment_signals_metrics_cost_impact.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …atitude_sdk/types/experiment_tools_metrics_distinct.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …itude_sdk/types/experiment_tools_metrics_error_rate.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …de_sdk/types/experiment_sessions_metrics_tokens_avg.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …atitude_sdk/types/experiment_sessions_metrics_users.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …tude_sdk/types/experiment_sessions_metrics_cost_avg.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …itude_sdk/types/experiment_signals_metrics_distinct.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …k/types/experiment_users_metrics_error_session_rate.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …ude_sdk/types/experiment_tools_metrics_duration_p90.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …pes/experiment_behaviours_metrics_distinct_clusters.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …atitude_sdk/types/experiment_users_metrics_distinct.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …dk/types/experiment_sessions_metrics_cache_hit_rate.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …s/experiment_signals_metrics_affected_sessions_rate.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …ude_sdk/types/experiment_behaviours_metrics_moments.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …de_sdk/types/experiment_sessions_metrics_cost_total.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …de_sdk/types/experiment_sessions_metrics_error_rate.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …ude_sdk/types/experiment_tools_metrics_duration_p95.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …de_sdk/types/experiment_signals_metrics_occurrences.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …sdk/types/experiment_signals_metrics_affected_users.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …atitude_sdk/types/experiment_users_metrics_cost_avg.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …_sdk/types/experiment_users_metrics_duration_median.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …de_sdk/types/experiment_sessions_metrics_traces_avg.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …pes/experiment_signals_metrics_affected_traces_rate.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …k/types/experiment_sessions_metrics_duration_median.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …ude_sdk/types/experiment_users_metrics_duration_p90.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …c/latitude_sdk/types/experiment_tools_metrics_calls.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …dk/types/experiment_users_metrics_sessions_per_user.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …ude_sdk/types/experiment_tools_metrics_duration_p50.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …ude_sdk/types/experiment_sessions_metrics_spans_avg.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …ude_sdk/types/experiment_users_metrics_duration_p95.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …_sdk/types/experiment_sessions_metrics_duration_p95.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …dk/types/experiment_behaviours_metrics_observations.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …_sdk/types/experiment_sessions_metrics_tokens_total.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …atitude_sdk/types/experiment_sessions_metrics_count.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …_sdk/types/experiment_sessions_metrics_duration_p90.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …_sdk/types/experiment_users_metrics_traces_per_user.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …e_sdk/types/experiment_sessions_metrics_ttft_median.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …s/experiment_tools_metrics_sessions_with_tools_rate.py | 0 | value in the metric's unit; `null` when empty or not computable. | STRING |
| HIGH | …tude_sdk/types/create_monitor_body_threshold_target.py | 0 | product target category: `savedsearch`, `tool`, `user`, or `session`. | STRING |
| HIGH | …ude_sdk/types/create_monitor_body_escalating_target.py | 0 | product target category: `savedsearch`, `tool`, `user`, or `session`. | STRING |
| HIGH | …es/sdk/python/src/latitude_sdk/types/monitor_target.py | 0 | product target category: `savedsearch`, `tool`, `user`, or `session`. | STRING |
| HIGH | …latitude_sdk/types/create_monitor_body_match_target.py | 0 | product target category: `savedsearch`, `tool`, `user`, or `session`. | STRING |
| HIGH | …tude_sdk/types/create_monitor_body_threshold_target.py | 0 | target entity id, or `null` for project-wide targets. | STRING |
| HIGH | …ude_sdk/types/create_monitor_body_escalating_target.py | 0 | target entity id, or `null` for project-wide targets. | STRING |
| HIGH | …es/sdk/python/src/latitude_sdk/types/monitor_target.py | 0 | target entity id, or `null` for project-wide targets. | STRING |
| HIGH | …latitude_sdk/types/create_monitor_body_match_target.py | 0 | target entity id, or `null` for project-wide targets. | STRING |
| HIGH | …tude_sdk/types/create_monitor_body_threshold_target.py | 0 | semantic query applied when evaluating inline trace targets. | STRING |
| HIGH | …ude_sdk/types/create_monitor_body_escalating_target.py | 0 | semantic query applied when evaluating inline trace targets. | STRING |
| HIGH | …es/sdk/python/src/latitude_sdk/types/monitor_target.py | 0 | semantic query applied when evaluating inline trace targets. | STRING |
| HIGH | …latitude_sdk/types/create_monitor_body_match_target.py | 0 | semantic query applied when evaluating inline trace targets. | STRING |
| HIGH | …tude_sdk/types/create_monitor_body_threshold_target.py | 0 | normalized target kind returned on persisted monitors. | STRING |
| HIGH | …ude_sdk/types/create_monitor_body_escalating_target.py | 0 | normalized target kind returned on persisted monitors. | STRING |
| HIGH | …es/sdk/python/src/latitude_sdk/types/monitor_target.py | 0 | normalized target kind returned on persisted monitors. | STRING |
| HIGH | …latitude_sdk/types/create_monitor_body_match_target.py | 0 | normalized target kind returned on persisted monitors. | STRING |
| HIGH | …on/src/latitude_sdk/types/analytics_query_behaviors.py | 0 | structured filter set applied to the stream (same dsl as `listtraces`). | STRING |
| HIGH | …ython/src/latitude_sdk/types/analytics_query_scores.py | 0 | structured filter set applied to the stream (same dsl as `listtraces`). | STRING |
| HIGH | …ython/src/latitude_sdk/types/analytics_query_traces.py | 0 | structured filter set applied to the stream (same dsl as `listtraces`). | STRING |
| HIGH | …hon/src/latitude_sdk/types/analytics_query_sessions.py | 0 | structured filter set applied to the stream (same dsl as `listtraces`). | STRING |
| HIGH | …thon/src/latitude_sdk/types/analytics_query_moments.py | 0 | structured filter set applied to the stream (same dsl as `listtraces`). | STRING |
| HIGH | …rc/latitude_sdk/types/analytics_query_traces_metric.py | 0 | the metric: `count`, `errorrate`, `cachehitrate`, `{sum|min|max|avg|median}` over `duration`/`cost`/`tokens`, or `{kind: | STRING |
| 42 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | infra/lib/ecs.ts | 718 | function createMigrationTaskDefinition( | CODE |
| LOW | infra/lib/security-compliance.ts | 178 | function createCloudTrailWithCloudWatch(name: string, config: EnvironmentConfig): { | CODE |
| LOW | infra/lib/security-compliance.ts | 282 | function createGuardDutyServiceLinkedRole(name: string, config: EnvironmentConfig): aws.iam.ServiceLinkedRole | undefine | CODE |
| LOW | infra/lib/dns.ts | 30 | export function createTryLatitudeDnsRecords( | CODE |
| LOW | infra/lib/alb.ts | 194 | function createStatusPageRedirectActions() { | CODE |
| LOW | tools/live-seeds/src/runtime.ts | 366 | function buildTraceDispatchContext(trace: ResolvedLiveSeedTrace): TraceDispatchContext { | CODE |
| LOW | tools/live-seeds/src/runtime.ts | 996 | function buildScheduledSpansForCase( | CODE |
| LOW | tools/ai-benchmarks/src/runner/cache.ts | 4 | export function createBenchmarkCacheLayer() { | CODE |
| LOW | …oral-developer/references/typescript/error-handling.md | 47 | export async function workflowWithErrorHandling(): Promise<string> { | CODE |
| LOW | docs/telemetry/python.md | 278 | def stream_support_agent_turn(): | CODE |
| LOW | packages/ui/src/components/charts/bar-chart.tsx | 92 | function computeBucketBottomAnchor( | CODE |
| LOW | packages/ui/src/components/charts/chart-css-theme.ts | 71 | export function readChartThemeFromCssStable(): ChartCssThemeColors { | CODE |
| LOW | …ai-conversation/parts/remark-code-content-positions.ts | 4 | export function remarkCodeContentPositions() { | CODE |
| LOW | packages/ui/src/components/modal/primitives.tsx | 41 | function isPortaledPickerInteraction(target: EventTarget | null): boolean { | CODE |
| LOW | packages/platform/op-gepa/python/tests/test_protocol.py | 12 | def test_first_remote_message_returns_first_matching_key() -> None: | CODE |
| LOW | packages/platform/op-gepa/python/tests/test_protocol.py | 24 | def test_exception_message_falls_back_to_class_name_for_cancelled_error() -> None: | CODE |
| LOW | packages/platform/op-gepa/python/tests/test_protocol.py | 28 | def test_create_exception_error_never_emits_empty_message() -> None: | CODE |
| LOW | …platform/op-gepa/python/op_gepa_engine/rpc/protocol.py | 75 | def create_remote_error_exception(error: JsonRpcError) -> RpcRemoteError: | CODE |
| LOW | packages/platform/op-gepa/src/protocol.ts | 191 | export function createInternalErrorResponse(id: JsonRpcId, error: unknown): JsonRpcResponse { | CODE |
| LOW | packages/platform/op-gepa/src/protocol.ts | 269 | export function createJsonRpcResponseError(input: { | CODE |
| LOW | packages/platform/db-postgres/src/schemaHelpers.ts | 17 | export function subscriptionReferenceRLSPolicy() { | CODE |
| LOW | …ckages/platform/db-postgres/src/seeds/signals/index.ts | 124 | function buildCentroidFromEmbeddings( | CODE |
| LOW | …ckages/platform/db-postgres/src/seeds/signals/index.ts | 155 | function buildRandomFallbackCentroid(seedKey: string, clusteredAt: Date): SignalCentroid & { clusteredAt: Date } { | CODE |
| LOW | packages/platform/db-postgres/src/seeds/scores/index.ts | 24 | function scopedSignalIdByFixtureIndex(scope: SeedScope, index: number): string { | CODE |
| LOW | packages/platform/db-postgres/src/seeds/scores/index.ts | 39 | function buildFailedTrajectoryIndexesByFamily(maxTrajectories = TAU2_SEED_TRAJECTORIES.length) { | CODE |
| LOW | …ges/platform/testkit/src/clickhouse/test-clickhouse.ts | 44 | function rewriteUnsupportedChdbFunctions(sql: string): string { | CODE |
| LOW | …form/db-clickhouse/src/session-intelligence-filters.ts | 85 | export function buildSessionIntelligenceFilters(filters: FilterSet | undefined): { | CODE |
| LOW | …kages/platform/db-clickhouse/src/registries/helpers.ts | 87 | export function buildHasLlmActivityClause( | CODE |
| LOW | …orm/db-clickhouse/src/repositories/trace-repository.ts | 444 | function buildTraceFilterCondition( | CODE |
| LOW | …orm/db-clickhouse/src/repositories/trace-repository.ts | 505 | function collectPercentileRequests(filters: FilterSet | undefined): { | CODE |
| LOW | …platform/db-clickhouse/src/repositories/search-plan.ts | 62 | function buildLexicalSearchSubquery(parsed: ParsedSearchQuery): { | CODE |
| LOW | …platform/db-clickhouse/src/repositories/search-plan.ts | 149 | function buildSharedMessageSemanticSearchSubquery( | CODE |
| LOW | …platform/db-clickhouse/src/repositories/search-plan.ts | 213 | function buildSemanticSearchSubquery( | CODE |
| LOW | …m/db-clickhouse/src/repositories/session-repository.ts | 355 | export function buildSessionFilterClauses(filters: FilterSet | undefined): { | CODE |
| LOW | …m/db-clickhouse/src/repositories/session-repository.ts | 417 | function collectPercentileRequests(filters: FilterSet | undefined): { | CODE |
| LOW | …platform/db-clickhouse/src/seeds/spans/fixed-traces.ts | 9 | function formatClickHouseTimestamp(date: Date): string { | CODE |
| LOW | …platform/db-clickhouse/src/seeds/spans/fixed-traces.ts | 245 | function createCompatibilityChatSpan(opts: { | CODE |
| LOW | …platform/db-clickhouse/src/seeds/spans/fixed-traces.ts | 419 | export function buildCompatibilitySupportSpans(scope: SeedScope): SpanRow[] { | CODE |
| LOW | …platform/db-clickhouse/src/seeds/spans/fixed-traces.ts | 463 | function buildLargeConversationMessages(spec: LargeConversationSpec): Tau2Message[] { | CODE |
| LOW | …platform/db-clickhouse/src/seeds/spans/fixed-traces.ts | 473 | function createLargeConversationChatSpan(opts: { scope: SeedScope; spec: LargeConversationSpec }): SpanRow { | CODE |
| LOW | …platform/db-clickhouse/src/seeds/spans/fixed-traces.ts | 596 | function buildLargeConversationSpans(scope: SeedScope): SpanRow[] { | CODE |
| LOW | …form/db-clickhouse/src/seeds/spans/orphan-fragments.ts | 8 | function formatClickHouseTimestamp(date: Date): string { | CODE |
| LOW | …form/db-clickhouse/src/seeds/spans/orphan-fragments.ts | 105 | function buildOrphanFragmentTraceSpans({ scope, spec }: BuildSpansArgs): SpanRow[] { | CODE |
| LOW | …form/db-clickhouse/src/seeds/spans/orphan-fragments.ts | 278 | function buildAllOrphanFragmentSpans(scope: SeedScope): SpanRow[] { | CODE |
| LOW | …kages/platform/db-clickhouse/src/seeds/scores/index.ts | 24 | function scopedSignalIdByFixtureIndex(scope: SeedScope, index: number): string { | CODE |
| LOW | …kages/platform/db-clickhouse/src/seeds/scores/index.ts | 39 | function buildFailedTrajectoryIndexesByFamily(maxTrajectories = TAU2_SEED_TRAJECTORIES.length) { | CODE |
| LOW | …kages/platform/db-clickhouse/src/seeds/scores/index.ts | 97 | export function buildLifecycleAnalyticsRows(scope: SeedScope) { | CODE |
| LOW | packages/utils/src/env.ts | 13 | export function loadDevelopmentEnvironments(importMetaUrl: string) { | CODE |
| LOW | packages/observability/src/record-span-exception.ts | 39 | export function recordSpanExceptionForDatadog(span: Span, error: unknown): Error { | CODE |
| LOW | packages/sdk/python/tests/test_client.py | 30 | def test_client_exposes_documented_resources(client_class): | CODE |
| LOW | packages/sdk/python/tests/test_client.py | 36 | def test_default_base_url_is_production(): | CODE |
| LOW | packages/sdk/python/src/latitude_sdk/client.py | 284 | def _make_default_async_client( | CODE |
| LOW | …ckages/sdk/python/src/latitude_sdk/core/http_client.py | 121 | def _retry_timeout_from_retries(retries: int) -> float: | CODE |
| LOW | …ckages/sdk/python/src/latitude_sdk/core/http_client.py | 181 | def _maybe_filter_none_from_multipart_data( | CODE |
| LOW | …ckages/sdk/python/src/latitude_sdk/core/http_client.py | 209 | def maybe_filter_request_body( | CODE |
| LOW | …ges/sdk/python/src/latitude_sdk/core/client_wrapper.py | 65 | def get_stream_reconnection_enabled(self) -> bool: | CODE |
| LOW | …ges/sdk/python/src/latitude_sdk/core/client_wrapper.py | 68 | def get_max_stream_reconnection_attempts(self) -> typing.Optional[int]: | CODE |
| LOW | packages/sdk/python/src/latitude_sdk/core/file.py | 25 | def convert_file_dict_to_httpx_tuples( | CODE |
| LOW | …ges/sdk/python/src/latitude_sdk/core/datetime_utils.py | 42 | def __get_pydantic_core_schema__(cls, _source_type: Any, _handler: Any) -> Any: # type: ignore[override] | CODE |
| LOW | …ges/sdk/python/src/latitude_sdk/core/datetime_utils.py | 57 | def _serialize_zoned_datetime(v: dt.datetime) -> str: | CODE |
| 384 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | infra/Pulumi.production.yaml | 21 | # Set them out-of-band before `pulumi up`: | COMMENT |
| LOW | tools/ai-benchmarks/src/index.ts | 1 | // Public surface of @tools/ai-benchmarks. Most of this package is CLI-only | COMMENT |
| LOW | tools/ai-benchmarks/src/optimize/candidate-loader.ts | 161 | outputBytes: bundled.length, | COMMENT |
| LOW | tools/ai-benchmarks/src/optimize/candidate-loader.ts | 221 | }, | COMMENT |
| LOW | tools/ai-benchmarks/src/optimize/flagger/proposer.ts | 381 | Effect.sync(() => { | COMMENT |
| LOW | tools/ai-benchmarks/src/runner/benchmark-identity.ts | 1 | // Fixed identifiers used for every benchmark row. These end up as both: | COMMENT |
| LOW | tools/ai-benchmarks/src/scripts/benchmark-optimize.ts | 81 | // Hybrid formula: cap = max(baseline × MULTIPLIER, baseline + MIN_HEADROOM). | COMMENT |
| LOW | tools/ai-benchmarks/src/scripts/benchmark-optimize.ts | 321 | let evalCurrentHash: string | null = null | COMMENT |
| LOW | tools/ai-benchmarks/src/scripts/benchmark-optimize.ts | 521 | const elapsed = Math.floor((Date.now() - attemptStartedAtMs) / 1000) | COMMENT |
| LOW | tools/ai-benchmarks/src/scripts/benchmark-optimize.ts | 681 | const noImprovement = winner.hash === baselineCandidate.hash | COMMENT |
| LOW | tools/ai-benchmarks/src/scripts/benchmark-report.ts | 1 | import { dirname, join } from "node:path" | COMMENT |
| LOW | …/ai-benchmarks/src/mappers/jailbreak/jailbreakbench.ts | 21 | // per model share the same wrapping; only the final `goal` varies. This | COMMENT |
| LOW | specs/signals.md | 241 | ### Shared contracts (`@domain/shared`, `@domain/scores`) | COMMENT |
| LOW | specs/signals.md | 301 | COMMENT | |
| LOW | charts/latitude/values.yaml | 1 | # Default values for the Latitude chart. | COMMENT |
| LOW | charts/latitude/values.yaml | 41 | # in the pod spec. | COMMENT |
| LOW | charts/latitude/values.yaml | 221 | # Workflow engine — single-instance Temporal server backed by Postgres for | COMMENT |
| LOW | fern/invoke.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | scripts/audit/mini-shai-hulud.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …gres/src/repositories/admin-organization-repository.ts | 201 | organizationId: members.organizationId, | COMMENT |
| LOW | packages/platform/queue-bullmq/src/adapter.ts | 61 | // - debounce: `extend: true, replace: true` — each publish within the TTL | COMMENT |
| LOW | …atform/db-clickhouse/clickhouse/scripts/dump-schema.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …clickhouse/src/repositories/session-repository.test.ts | 1441 | // 6) Multi-trace session: matching_trace_ids and matching_trace_scores | COMMENT |
| LOW | …ckhouse/src/repositories/score-analytics-repository.ts | 1161 | return { dimension, baseRate, signalAffectedTraces, values } satisfies SignalDimensionComparison | COMMENT |
| LOW | …ckhouse/src/repositories/score-analytics-repository.ts | 1241 | COMMENT | |
| LOW | …ckhouse/src/repositories/score-analytics-repository.ts | 1341 | // project) granule of history because the PK can't position by | COMMENT |
| LOW | …clickhouse/src/repositories/claude-code-span-reader.ts | 61 | // Derives the skill name: the `Skill` tool's `skill` argument, else the parent | COMMENT |
| LOW | …clickhouse/src/repositories/claude-code-span-reader.ts | 81 | // | COMMENT |
| LOW | …clickhouse/src/repositories/claude-code-span-reader.ts | 541 | COMMENT | |
| LOW | …clickhouse/src/repositories/claude-code-span-reader.ts | 761 | // "Claude time" = sum-of-active-turn-bursts across all sessions. | COMMENT |
| LOW | …clickhouse/src/repositories/claude-code-span-reader.ts | 841 | // | COMMENT |
| LOW | packages/cli/Cargo.toml | 21 | [features] | COMMENT |
| LOW | packages/cli/src/custom_commands.rs | 1 | //! Helpers for grafting custom CLI subcommands onto a spec-derived | COMMENT |
| LOW | packages/cli/src/man.rs | 1 | //! Man page generation. | COMMENT |
| LOW | packages/cli/src/error.rs | 201 | /// Shape: | COMMENT |
| LOW | packages/cli/src/lib.rs | 41 | /// `cli_name` is the binary name (e.g. `"my-cli"`). The function reads | COMMENT |
| LOW | packages/cli/src/logging.rs | 1 | //! Structured Logging | COMMENT |
| LOW | packages/cli/src/formatter.rs | 1 | // SPDX-License-Identifier: Apache-2.0 | COMMENT |
| LOW | packages/cli/src/formatter.rs | 41 | /// | COMMENT |
| LOW | packages/cli/src/formatter.rs | 61 | /// 2. the per-binary `<NAME>_OUTPUT` env var, if set to a valid format | COMMENT |
| LOW | packages/cli/src/formatter.rs | 201 | COMMENT | |
| LOW | packages/cli/src/cli_args.rs | 41 | COMMENT | |
| LOW | packages/cli/src/cli_args.rs | 81 | // Value-taking flag: skip the immediately following token if it | COMMENT |
| LOW | packages/cli/src/cli_args.rs | 101 | /// | COMMENT |
| LOW | packages/cli/src/output.rs | 1 | // SPDX-License-Identifier: Apache-2.0 | COMMENT |
| LOW | packages/cli/src/binding.rs | 21 | /// A decoded response value. The root `CliApp` will run | COMMENT |
| LOW | packages/cli/src/binding.rs | 61 | /// | COMMENT |
| LOW | packages/cli/src/binding.rs | 81 | /// - `Ok(Some(value))` — this binding owns the path; `value` is the JSON | COMMENT |
| LOW | packages/cli/src/binding.rs | 101 | /// to resolve global flags like server vars and global headers). | COMMENT |
| LOW | packages/cli/src/binding.rs | 121 | /// if validation passes, or `Err(CliError::Validation(...))` listing | COMMENT |
| LOW | packages/cli/src/text.rs | 41 | /// `x-fern-sdk-variables` to derive the env-var fallback for each global. | COMMENT |
| LOW | packages/cli/src/text.rs | 181 | | '\u{2066}'..='\u{2069}' // LRI, RLI, FSI, PDI | COMMENT |
| LOW | packages/cli/src/http.rs | 1 | //! HTTP client construction and TLS-error diagnostics. | COMMENT |
| LOW | packages/cli/src/http.rs | 21 | //! `<NAME>_INSECURE_SKIP_VERIFY` (= `_INSECURE`). | COMMENT |
| LOW | packages/cli/src/http.rs | 41 | COMMENT | |
| LOW | packages/cli/src/http.rs | 61 | /// later `build_client` failure can only come from runtime input. | COMMENT |
| LOW | packages/cli/src/http.rs | 81 | /// The reqwest path in [`HttpConfig::build_client`] reads env vars | COMMENT |
| LOW | packages/cli/src/http.rs | 181 | /// SSE / raw-socket consumers) that need to build their own TLS | COMMENT |
| LOW | packages/cli/src/pager.rs | 1 | // SPDX-License-Identifier: Apache-2.0 | COMMENT |
| LOW | packages/cli/src/debug.rs | 1 | //! Debug HTTP dump and rich error display. | COMMENT |
| 281 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/sdk/python/src/latitude_sdk/__init__.py | 1796 | __all__ = [ | CODE |
| LOW | …kages/sdk/python/src/latitude_sdk/monitors/__init__.py | 37 | __all__ = ["ListMonitorsForTargetBodyTargetType", "UpdateMonitorBodySeverity"] | CODE |
| LOW | …sdk/python/src/latitude_sdk/monitors/types/__init__.py | 38 | __all__ = ["ListMonitorsForTargetBodyTargetType", "UpdateMonitorBodySeverity"] | CODE |
| LOW | packages/sdk/python/src/latitude_sdk/traces/__init__.py | 34 | __all__ = ["ListTracesBodySortBy", "ListTracesBodySortDirection"] | CODE |
| LOW | …s/sdk/python/src/latitude_sdk/traces/types/__init__.py | 38 | __all__ = ["ListTracesBodySortBy", "ListTracesBodySortDirection"] | CODE |
| LOW | packages/sdk/python/src/latitude_sdk/tools/__init__.py | 50 | __all__ = [ | CODE |
| LOW | …es/sdk/python/src/latitude_sdk/tools/types/__init__.py | 48 | __all__ = [ | CODE |
| LOW | packages/sdk/python/src/latitude_sdk/types/__init__.py | 1527 | __all__ = [ | CODE |
| LOW | packages/sdk/python/src/latitude_sdk/core/__init__.py | 91 | __all__ = [ | CODE |
| LOW | …sdk/python/src/latitude_sdk/core/pydantic_utilities.py | 455 | def update_forward_refs(model: Type["Model"], **localns: Any) -> None: | CODE |
| LOW | …/sdk/python/src/latitude_sdk/core/http_sse/__init__.py | 42 | __all__ = ["EventSource", "SSEError", "ServerSentEvent", "aconnect_sse", "connect_sse"] | CODE |
| LOW | packages/sdk/python/src/latitude_sdk/spans/__init__.py | 44 | __all__ = [ | CODE |
| LOW | …es/sdk/python/src/latitude_sdk/spans/types/__init__.py | 42 | __all__ = [ | CODE |
| LOW | …sdk/python/src/latitude_sdk/saved_searches/__init__.py | 37 | __all__ = ["ListTracesSavedSearchesRequestSortBy", "ListTracesSavedSearchesRequestSortDirection"] | CODE |
| LOW | …thon/src/latitude_sdk/saved_searches/types/__init__.py | 38 | __all__ = ["ListTracesSavedSearchesRequestSortBy", "ListTracesSavedSearchesRequestSortDirection"] | CODE |
| LOW | …es/sdk/python/src/latitude_sdk/experiments/__init__.py | 60 | __all__ = [ | CODE |
| LOW | …/python/src/latitude_sdk/experiments/types/__init__.py | 74 | __all__ = [ | CODE |
| LOW | …kages/sdk/python/src/latitude_sdk/projects/__init__.py | 34 | __all__ = ["UpdateProjectBodyFlaggers", "UpdateProjectBodySettings"] | CODE |
| LOW | …sdk/python/src/latitude_sdk/projects/types/__init__.py | 38 | __all__ = ["UpdateProjectBodyFlaggers", "UpdateProjectBodySettings"] | CODE |
| LOW | …ckages/sdk/python/src/latitude_sdk/signals/__init__.py | 130 | __all__ = [ | CODE |
| LOW | …/sdk/python/src/latitude_sdk/signals/types/__init__.py | 176 | __all__ = [ | CODE |
| LOW | …kages/sdk/python/src/latitude_sdk/datasets/__init__.py | 104 | __all__ = [ | CODE |
| LOW | …sdk/python/src/latitude_sdk/datasets/types/__init__.py | 108 | __all__ = [ | CODE |
| LOW | packages/sdk/python/src/latitude_sdk/users/__init__.py | 48 | __all__ = [ | CODE |
| LOW | …es/sdk/python/src/latitude_sdk/users/types/__init__.py | 46 | __all__ = [ | CODE |
| LOW | …ckages/sdk/python/src/latitude_sdk/members/__init__.py | 34 | __all__ = ["InviteMemberBodyRole", "UpdateMemberRoleBodyRole"] | CODE |
| LOW | …/sdk/python/src/latitude_sdk/members/types/__init__.py | 38 | __all__ = ["InviteMemberBodyRole", "UpdateMemberRoleBodyRole"] | CODE |
| LOW | packages/sdk/python/src/latitude_sdk/errors/__init__.py | 46 | __all__ = [ | CODE |
| LOW | …ages/sdk/python/src/latitude_sdk/incidents/__init__.py | 37 | __all__ = ["ListIncidentsRequestSeveritiesItem", "ListIncidentsRequestSourceType"] | CODE |
| LOW | …dk/python/src/latitude_sdk/incidents/types/__init__.py | 38 | __all__ = ["ListIncidentsRequestSeveritiesItem", "ListIncidentsRequestSourceType"] | CODE |
| LOW | …es/telemetry/python/src/latitude_telemetry/__init__.py | 78 | __all__ = [ | CODE |
| LOW | …ry/python/src/latitude_telemetry/constants/__init__.py | 4 | __all__ = [ | CODE |
| LOW⚡ | …etry/python/src/latitude_telemetry/sdk/_deprecation.py | 11 | logger = logging.getLogger(__name__) | CODE |
| LOW | …elemetry/python/src/latitude_telemetry/sdk/__init__.py | 19 | __all__ = [ | CODE |
| LOW | …es/telemetry/python/src/latitude_telemetry/sdk/init.py | 28 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/python/src/latitude_telemetry/sdk/instrumentations.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | …on/src/latitude_telemetry/instrumentations/__init__.py | 7 | __all__ = [ | CODE |
| LOW | …ry/python/src/latitude_telemetry/telemetry/__init__.py | 5 | __all__ = [ | CODE |
| LOW⚡ | …lemetry/hermes/src/latitude_telemetry_hermes/config.py | 52 | logger = logging.getLogger(__name__) | CODE |
| LOW | …metry/hermes/src/latitude_telemetry_hermes/__init__.py | 5 | __all__ = ["register"] | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .agents/skills/ci-watchdog/scripts/parse_failures.py | 59 | print("Error: Could not parse JSON from stdin", file=sys.stderr) | CODE |
| MEDIUM | .agents/skills/ci-watchdog/scripts/parse_failures.py | 63 | print("Error: Expected JSON array", file=sys.stderr) | CODE |
| LOW | docs/telemetry/python.md | 106 | except Exception as error: | CODE |
| LOW | …s/platform/op-gepa/python/op_gepa_engine/rpc/server.py | 206 | except Exception as error: | CODE |
| LOW | …s/platform/op-gepa/python/op_gepa_engine/rpc/server.py | 265 | except Exception as error: | CODE |
| LOW | …ckages/sdk/python/src/latitude_sdk/core/http_client.py | 36 | except Exception: | CODE |
| LOW | …s/sdk/python/src/latitude_sdk/core/jsonable_encoder.py | 98 | except Exception as e: | CODE |
| LOW | …s/sdk/python/src/latitude_sdk/core/jsonable_encoder.py | 103 | except Exception as e: | CODE |
| LOW | …ges/sdk/python/src/latitude_sdk/core/datetime_utils.py | 23 | except Exception: | CODE |
| LOW | packages/telemetry/python/README.md | 301 | except Exception as error: | CODE |
| LOW | packages/telemetry/python/examples/run_all.py | 99 | except Exception as e: | CODE |
| MEDIUM | packages/telemetry/python/examples/run_all.py | 125 | print(f"Error: Missing required env vars: {', '.join(missing_common)}") | CODE |
| LOW | …telemetry/python/src/latitude_telemetry/sdk/context.py | 191 | except Exception as e: | CODE |
| LOW | …telemetry/python/src/latitude_telemetry/sdk/context.py | 202 | except Exception as e: | CODE |
| LOW | …telemetry/python/src/latitude_telemetry/sdk/context.py | 213 | except Exception as e: | CODE |
| LOW⚡ | …telemetry/python/src/latitude_telemetry/sdk/context.py | 303 | except Exception as e: | CODE |
| LOW⚡ | …telemetry/python/src/latitude_telemetry/sdk/context.py | 320 | except Exception as e: | CODE |
| LOW | …es/telemetry/python/src/latitude_telemetry/sdk/init.py | 195 | except Exception: | CODE |
| LOW | …/python/src/latitude_telemetry/sdk/instrumentations.py | 238 | except Exception as e: | CODE |
| LOW | …/python/src/latitude_telemetry/sdk/instrumentations.py | 256 | except Exception as e: | CODE |
| LOW | …/python/src/latitude_telemetry/sdk/instrumentations.py | 268 | except Exception as e: | CODE |
| LOW⚡ | …elemetry/hermes/src/latitude_telemetry_hermes/hooks.py | 21 | except Exception as exc: # fail-open | CODE |
| LOW⚡ | …elemetry/hermes/src/latitude_telemetry_hermes/hooks.py | 30 | except Exception as exc: # fail-open | CODE |
| LOW⚡ | …elemetry/hermes/src/latitude_telemetry_hermes/hooks.py | 39 | except Exception as exc: # fail-open | CODE |
| LOW⚡ | …elemetry/hermes/src/latitude_telemetry_hermes/hooks.py | 48 | except Exception as exc: # fail-open | CODE |
| LOW⚡ | …elemetry/hermes/src/latitude_telemetry_hermes/hooks.py | 57 | except Exception as exc: # fail-open | CODE |
| LOW⚡ | …elemetry/hermes/src/latitude_telemetry_hermes/hooks.py | 66 | except Exception as exc: # fail-open | CODE |
| LOW | …elemetry/hermes/src/latitude_telemetry_hermes/hooks.py | 84 | except Exception as exc: # fail-open | CODE |
| LOW | …elemetry/hermes/src/latitude_telemetry_hermes/hooks.py | 89 | except Exception as exc: # fail-open | CODE |
| LOW⚡ | …lemetry/hermes/src/latitude_telemetry_hermes/config.py | 46 | except Exception: | CODE |
| LOW | …etry/hermes/src/latitude_telemetry_hermes/transport.py | 35 | except Exception as exc: # fail-open | CODE |
| LOW | …telemetry/hermes/src/latitude_telemetry_hermes/util.py | 29 | except Exception: | CODE |
| LOW | …metry/hermes/src/latitude_telemetry_hermes/messages.py | 119 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | specs/agent-dispatch.md | 15 | 9. [Idempotency, guardrails, and failure policy](#idempotency-guardrails-and-failure-policy) | CODE |
| MEDIUM | specs/agent-dispatch.md | 159 | 4. **Guardrail gate** — per-config `maxDispatchesPerDay` and `cooldownMinutes` (see [Idempotency, guardrails, failure po | CODE |
| MEDIUM | specs/agent-dispatch.md | 363 | ## Idempotency, guardrails, and failure policy | COMMENT |
| MEDIUM | specs/signals.md | 461 | One builder ([R1](#r1--builder-ui-mvp), shipped #3773), three entry points (Signals list "New signal", "Create signal fr | CODE |
| MEDIUM | specs/signals.md | 461 | One builder ([R1](#r1--builder-ui-mvp), shipped #3773), three entry points (Signals list "New signal", "Create signal fr | CODE |
| MEDIUM | specs/signals.md | 641 | > Phases 1–6 above are shipped. **R1 (builder UI, #3773), R2's describe→script generation (since retired into R4), R3's | CODE |
| MEDIUM | specs/signals.md | 660 | - [x] **Describe → script generation** (shipped #3763, then **retired into [R4](#r4--agentic-signal-creation-shipped)**) | CODE |
| MEDIUM | …ckhouse/src/repositories/score-analytics-repository.ts | 1600 | // Bucket scaffold aligned to `toStartOfInterval(... , INTERVAL N SECOND)` | COMMENT |
| MEDIUM | packages/telemetry/claude-code/src/otlp.ts | 21 | // entirely ASCII). A long agentic turn can contain hundreds of LLM calls, each | COMMENT |
| MEDIUM | packages/telemetry/claude-code/src/index.ts | 145 | // Long agentic turns produce payloads far beyond what a single POST can deliver, | COMMENT |
| MEDIUM | …ages/domain/signals/src/use-cases/list-signals.test.ts | 990 | // Every bucket key is aligned to the chosen interval — no drift between scaffold rows. | COMMENT |
| MEDIUM | packages/domain/shared/src/settings.ts | 9 | keepMonitoring: z.boolean().optional(), // TODO: deprecated. Removed from frontend but maintained to keep cascaded set | CODE |
| MEDIUM | …main/taxonomy/src/use-cases/list-project-behaviours.ts | 195 | // node whose members all moved into children must still scaffold them. | COMMENT |
| MEDIUM | packages/domain/flaggers/src/helpers.ts | 234 | // are intermediate agentic-loop steps in `lastInput` history, not the final response. | COMMENT |
| MEDIUM | …b/src/domains/organizations/organizations.functions.ts | 151 | keepMonitoring: z.boolean().optional(), // TODO: deprecated. Removed from frontend but maintained to keep cascaded set | CODE |
| MEDIUM | …/signals/-components/builder/judge-detector-editor.tsx | 4 | // scaffold teaches the expected shape: a description of the session, not instructions. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …temporal-developer/references/typescript/versioning.md | 45 | #### Step 1: Patch in New Code | COMMENT |
| LOW | …temporal-developer/references/typescript/versioning.md | 63 | #### Step 2: Deprecate the Patch | COMMENT |
| LOW | …temporal-developer/references/typescript/versioning.md | 79 | #### Step 3: Remove the Patch | COMMENT |
| LOW⚡ | .agents/skills/api-endpoints/SKILL.md | 55 | // Step 1: declare the mount path once; the module carries it. | COMMENT |
| LOW⚡ | .agents/skills/api-endpoints/SKILL.md | 58 | // Step 2: bind the operation factory to the Env type AND the path. | COMMENT |
| LOW⚡ | .agents/skills/api-endpoints/SKILL.md | 61 | // Step 3: define the boundary schemas. EVERY field gets `.describe(...)` if its | COMMENT |
| LOW | .agents/skills/api-endpoints/SKILL.md | 78 | // Step 4: declare each operation. | COMMENT |
| LOW | .agents/skills/api-endpoints/SKILL.md | 105 | // Step 5: export the module — mount order within `operations` is meaningful | COMMENT |
| LOW⚡ | docs/getting-started/quick-start-dev.md | 15 | ## Step 1: Create a Project | COMMENT |
| LOW⚡ | docs/getting-started/quick-start-dev.md | 21 | ## Step 2: Connect Telemetry | COMMENT |
| LOW⚡ | docs/getting-started/quick-start-dev.md | 27 | ## Step 3: View Your Traces | COMMENT |
| LOW | docs/getting-started/quick-start-dev.md | 38 | ## Step 4: Explore Scores | COMMENT |
| LOW | docs/getting-started/quick-start-dev.md | 50 | ## Step 5: Explore with Search and Annotate | COMMENT |
| LOW | packages/cli/src/text.rs | 68 | // Step 1: reject control characters and whitespace. | COMMENT |
| LOW | packages/cli/src/text.rs | 84 | // Step 2: NFKD decompose → strip combining marks and zero-width/bidi | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …kages/platform/db-postgres/src/outbox-consumer.test.ts | 12 | payload: { email: "user@example.com" }, | CODE |
| LOW | …src/repositories/admin-feature-flag-repository.test.ts | 34 | email: "admin@example.com", | CODE |
| LOW | packages/cli/src/asyncapi/executor.rs | 917 | ("placeholder", ""), | CODE |
| LOW | packages/cli/src/openapi/skill_emitter.rs | 454 | "email" => return "user@example.com".to_string(), | CODE |
| LOW | packages/cli/src/openapi/skill_emitter.rs | 618 | assert_eq!(example_placeholder(&email_param), "user@example.com"); | CODE |
| LOW⚡ | …kages/telemetry/python/tests/telemetry/capture_test.py | 339 | "user_email": "user@example.com", | CODE |
| LOW⚡ | …kages/telemetry/python/tests/telemetry/capture_test.py | 349 | assert captured_ctx.user_email == "user@example.com" | CODE |
| LOW | packages/domain/shared/src/errors.test.ts | 77 | const err = new ConflictError({ entity: "User", field: "email", value: "foo@bar.com" }) | CODE |
| LOW | packages/domain/shared/src/errors.test.ts | 79 | expect(err.httpMessage).toBe("User with email 'foo@bar.com' already exists") | CODE |
| LOW | packages/domain/users/src/testing/index.ts | 1 | export { createFakeUserRepository } from "./fake-user-repository.ts" | CODE |
| LOW | packages/domain/users/src/use-cases/delete-user.test.ts | 14 | import { createFakeUserRepository } from "../testing/fake-user-repository.ts" | CODE |
| LOW | packages/domain/users/src/use-cases/get-account.test.ts | 14 | import { createFakeUserRepository } from "../testing/fake-user-repository.ts" | CODE |
| LOW | …/src/domains/organizations/complete-onboarding.test.ts | 10 | const result = completeOnboardingInputSchema.safeParse({ name: "John Doe", organizationName: "Acme Inc." }) | CODE |
| LOW | …/src/domains/organizations/complete-onboarding.test.ts | 18 | expect(result.data).toEqual({ name: "John Doe", organizationName: "Acme" }) | CODE |
| LOW | …/src/domains/organizations/complete-onboarding.test.ts | 81 | const INPUT = { actorUserId: "user-1", name: "John Doe", organizationName: "Acme" } | CODE |
| LOW | …/src/domains/organizations/complete-onboarding.test.ts | 106 | expect(deps.updateUserName).toHaveBeenCalledWith("John Doe") | CODE |
| LOW | apps/web/src/domains/admin/users.functions.test.ts | 57 | const result = adminChangeUserEmailInputSchema.safeParse({ userId: "user-123", newEmail: "user@example.com" }) | CODE |
| LOW | apps/web/src/domains/admin/users.functions.test.ts | 60 | expect(result.data.newEmail).toBe("user@example.com") | CODE |
| LOW | apps/web/src/domains/admin/users.functions.test.ts | 91 | expect(adminChangeUserEmailInputSchema.safeParse({ userId: "", newEmail: "user@example.com" }).success).toBe(false) | CODE |
| LOW | …ackoffice/-components/account-actions/change-email.tsx | 112 | placeholder="user@example.com" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/sdk/python/src/latitude_sdk/client.py | 86 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/client.py | 357 | CODE | |
| LOW | …ckages/sdk/python/src/latitude_sdk/core/http_client.py | 292 | CODE | |
| LOW | …ckages/sdk/python/src/latitude_sdk/core/http_client.py | 452 | CODE | |
| LOW | …ckages/sdk/python/src/latitude_sdk/core/http_client.py | 581 | CODE | |
| LOW | …ckages/sdk/python/src/latitude_sdk/core/http_client.py | 744 | CODE | |
| LOW | …ges/sdk/python/src/latitude_sdk/core/client_wrapper.py | 107 | CODE | |
| LOW | …sdk/python/src/latitude_sdk/core/pydantic_utilities.py | 280 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/signals/client.py | 46 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/signals/client.py | 707 | CODE | |
| LOW | …ages/sdk/python/src/latitude_sdk/signals/raw_client.py | 47 | CODE | |
| LOW | …ages/sdk/python/src/latitude_sdk/signals/raw_client.py | 1192 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/users/client.py | 39 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/users/client.py | 433 | CODE | |
| LOW | …ckages/sdk/python/src/latitude_sdk/users/raw_client.py | 39 | CODE | |
| LOW | …ckages/sdk/python/src/latitude_sdk/users/raw_client.py | 721 | CODE | |
| LOW | packages/telemetry/python/examples/test_watsonx.py | 63 | CODE | |
| LOW | …es/telemetry/python/src/latitude_telemetry/sdk/init.py | 204 | CODE | |
| LOW | …es/telemetry/python/src/latitude_telemetry/sdk/init.py | 74 | CODE | |
| LOW | …/telemetry/python/src/latitude_telemetry/sdk/tracer.py | 80 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | docker/seaweedfs/init.sh | 4 | # Create the storage bucket once the S3 gateway is up (idempotent), then hand | COMMENT |
| MEDIUM | charts/latitude/templates/seaweedfs.yaml | 15 | # Create the storage bucket once the S3 gateway is up (idempotent), then hand | COMMENT |
| MEDIUM | packages/platform/db-postgres/scripts/migration.ts | 30 | # This file is auto-generated by the migration script. | COMMENT |
| MEDIUM | …es/platform/db-clickhouse/clickhouse/scripts/create.sh | 20 | # This file is auto-generated by the migration script. | COMMENT |
| MEDIUM⚡ | …emetry/python/tests/telemetry/trace_continuity_test.py | 38 | # Create a child span | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | packages/platform/latitude-api/src/client.test.ts | 215 | // to 3 total attempts; asserting `> 1` keeps the test robust to the | COMMENT |
| LOW | …ages/sdk/python/src/latitude_sdk/core/serialization.py | 251 | # then we can just pass the value through as is | COMMENT |
| MEDIUM | …s/_authenticated/projects/$projectSlug/tools/index.tsx | 158 | // tool call — a robust empty-state signal (not the best-effort `firstTraceAt`). | COMMENT |
| MEDIUM | …projects/$projectSlug/-components/project-explorer.tsx | 440 | // means the project has no traces at all, a robust "empty project" signal. `firstTraceAt` is | COMMENT |
| MEDIUM | …ts/$projectSlug/-components/use-project-time-window.ts | 112 | // data (a robust signal, unlike the best-effort `firstTraceAt` flag). Forward `searchQuery` so the | COMMENT |
| MEDIUM | …s/_authenticated/projects/$projectSlug/users/index.tsx | 154 | // `totalCount` is over the All-time default, so 0 means the project has no users at all — a robust | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …kages/telemetry/python/tests/telemetry/capture_test.py | 217 | def my_function(): | CODE |
| LOW⚡ | …kages/telemetry/python/tests/telemetry/capture_test.py | 355 | def my_function(): | CODE |
| LOW | …kages/telemetry/python/tests/telemetry/capture_test.py | 24 | def my_function(): | CODE |
| LOW | …kages/telemetry/python/tests/telemetry/capture_test.py | 174 | def my_function(): | CODE |
| LOW | …kages/telemetry/python/tests/telemetry/capture_test.py | 194 | def my_function(): | CODE |
| LOW | …kages/telemetry/python/tests/telemetry/capture_test.py | 326 | def my_function(): | CODE |
| LOW⚡ | …emetry/python/tests/telemetry/trace_continuity_test.py | 28 | def my_function(): | CODE |
| LOW⚡ | …emetry/python/tests/telemetry/trace_continuity_test.py | 66 | def my_function(): | CODE |
| LOW | …emetry/python/tests/telemetry/trace_continuity_test.py | 89 | def my_function(): | CODE |
| LOW | …emetry/python/tests/telemetry/trace_continuity_test.py | 106 | def my_function(): | CODE |
| LOW | …emetry/python/tests/telemetry/trace_continuity_test.py | 164 | def my_function(): | CODE |
| LOW | …emetry/python/tests/telemetry/trace_continuity_test.py | 188 | def my_function(): | CODE |
| LOW | …emetry/python/tests/telemetry/trace_continuity_test.py | 214 | def my_function(): | CODE |
| LOW | …emetry/python/tests/telemetry/trace_continuity_test.py | 239 | def my_function(): | CODE |
| LOW | …emetry/python/tests/telemetry/trace_continuity_test.py | 267 | def my_function(): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | .agents/skills/humanizer/SKILL.md | 620 | This skill is based on [Wikipedia:Signs of AI writing](https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing), mai | CODE |
| HIGH | packages/cli/cli/latitude/openapi0.json | 1 | {"openapi":"3.1.0","info":{"title":"Latitude","version":"v1","description":"Open-source AI agent monitoring platform. Fu | CODE |
| HIGH | packages/cli/cli/latitude/openapi0.json | 1 | {"openapi":"3.1.0","info":{"title":"Latitude","version":"v1","description":"Open-source AI agent monitoring platform. Fu | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/platform/op-gepa/python/op_gepa_engine/util.py | 13 | CODE | |
| LOW | …s/sdk/python/src/latitude_sdk/core/jsonable_encoder.py | 31 | CODE | |
| LOW | packages/sdk/python/src/latitude_sdk/core/file.py | 46 | CODE | |
| LOW | …ages/sdk/python/src/latitude_sdk/core/query_encoder.py | 9 | CODE | |
| LOW | …ages/sdk/python/src/latitude_sdk/core/query_encoder.py | 26 | CODE | |
| LOW | …sdk/python/src/latitude_sdk/core/pydantic_utilities.py | 187 | CODE | |
| LOW | …sdk/python/src/latitude_sdk/core/pydantic_utilities.py | 344 | CODE | |
| LOW | …sdk/python/src/latitude_sdk/core/http_sse/_decoders.py | 15 | CODE | |
| LOW | …/telemetry/python/src/latitude_telemetry/util/utils.py | 12 | CODE | |
| LOW | …/latitude_telemetry/telemetry/redact_span_processor.py | 32 | CODE | |
| LOW | …/latitude_telemetry/telemetry/redact_span_processor.py | 72 | CODE | |
| LOW | packages/telemetry/hermes/tests/test_plugin.py | 22 | CODE | |
| LOW | …metry/hermes/src/latitude_telemetry_hermes/messages.py | 44 | CODE | |
| LOW | …metry/hermes/src/latitude_telemetry_hermes/messages.py | 141 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | scripts/taxonomy/rebuild.ts | 96 | print(child.id, `${indent} `) | CODE |
| HIGH | scripts/taxonomy/rebuild.ts | 100 | print(null, "") | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …src/domains/agent-dispatch/agent-dispatch.functions.ts | 227 | return parsed.data.data.users.nodes.map((user) => ({ id: user.id, name: user.name, email: user.email ?? null })) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …s/platform/op-gepa/python/op_gepa_engine/rpc/server.py | 115 | Execute multiple RPC calls concurrently and wait for all to complete. All calls use the same method and respons | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/cli/src/text.rs | 68 | // Step 1: reject control characters and whitespace. | COMMENT |
| LOW | packages/cli/src/text.rs | 84 | // Step 2: NFKD decompose → strip combining marks and zero-width/bidi | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ges/domain/flaggers/src/flagger-strategies/laziness.ts | 76 | • Placeholder comments in code ("// TODO: implement the rest") | CODE |
| LOW | …omain/flaggers/src/flagger-strategies/laziness.test.ts | 55 | assistant("```ts\nexport function auth() {\n // TODO: implement\n}\n```"), | CODE |
| LOW | …omain/flaggers/src/flagger-strategies/laziness.test.ts | 79 | assistant("```py\ndef fib(n):\n # TODO: implement\n```"), | CODE |