AI Slop Code Risk Monitor

conductor-oss/conductor

SlopCodeMonitor badge for conductor-oss/conductor Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents

3.5 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for conductor-oss/conductor, a Java project with 32,401 GitHub stars. SynthScan examined 654,866 lines of code across 3830 source files, recording 808 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 3.5 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

3.5
Adjusted Signal
3.5
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
32.4K
Stars
Java
Language
654.9K
Lines of Code
3.8K
Files
808
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 6.0/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 415 finding(s).

Hallucinated Dependency & Supply Chain Risk 3.0/100 · LOW

Are imports declared and package/API names verified? 55 finding(s).

Agent Over-Engineering Ratio 8.2/100 · LOW

Are wrappers, guards, and repeated structures necessary? 390 finding(s).

PR Review Velocity Impact 14.7/100 · LOW

Which changes need focused human review? 808 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 29HIGH 16MEDIUM 469LOW 294

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 808 distinct pattern matches across 18 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Decorative Section Separators335 hits · 1054 pts
SeverityFileLineSnippetContext
MEDIUMui/e2e/pages.spec.ts15 // ── Executions ──────────────────────────────────────────────────────────────COMMENT
MEDIUMui/e2e/pages.spec.ts43 // ── Definitions ─────────────────────────────────────────────────────────────COMMENT
MEDIUMui/e2e/pages.spec.ts101 // ── Scheduler Executions ─────────────────────────────────────────────────────COMMENT
MEDIUMui/e2e/pages.spec.ts118 // ── Task Queue ───────────────────────────────────────────────────────────────COMMENT
MEDIUMui/e2e/pages.spec.ts156 // ── Workbench ────────────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/workflow-execution-search-filters.spec.ts89// ─── Filter form ───────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/workflow-execution-search-filters.spec.ts197// ─── Execution start time picker ───────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/workflow-execution-search-filters.spec.ts315// ─── SQL toggle mode ───────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/api-client.ts16// ── Types ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/api-client.ts118// ── Helpers ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/api-client.ts140// ── Workflow definitions ───────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/api-client.ts167// ── Workflow executions ────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/api-client.ts278// ── Task definitions ──────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/api-client.ts293// ── Event handlers ─────────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/api-client.ts331// ── Scheduler definitions & executions ─────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/api-client.ts486// ── Agents (AgentSpan — requires conductor.integrations.ai.enabled=true) ───────COMMENT
MEDIUM…xt/e2e/integration/workflow-execution-complete.spec.ts294// ── Helpers ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…xt/e2e/integration/workflow-execution-complete.spec.ts440// ── Tests ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡…xt/e2e/integration/workflow-execution-complete.spec.ts812// ════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡…xt/e2e/integration/workflow-execution-complete.spec.ts817// ════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡…xt/e2e/integration/workflow-execution-complete.spec.ts819// ── Workflow definitions ──────────────────────────────────────────────────────COMMENT
MEDIUM…xt/e2e/integration/workflow-execution-complete.spec.ts928// ── Helper — wait until a specific task reaches SCHEDULED or IN_PROGRESS ─────COMMENT
MEDIUM…xt/e2e/integration/workflow-execution-complete.spec.ts952// ── Test suite ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…xt/e2e/integration/workflow-execution-complete.spec.ts984 // ── EVENT task ───────────────────────────────────────────────────────────────COMMENT
MEDIUM…xt/e2e/integration/workflow-execution-complete.spec.ts1068 // ── SIMPLE worker task ────────────────────────────────────────────────────────COMMENT
MEDIUM…xt/e2e/integration/workflow-execution-complete.spec.ts1176 // ── START_WORKFLOW task ───────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/scheduler-definitions.spec.ts85// ── List / editor ──────────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/scheduler-definitions.spec.ts172// ── Create / delete via UI ─────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/task-definitions.spec.ts23// ── Fixtures ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/task-definitions.spec.ts38// ── Tests ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/task-definitions.spec.ts147 // ── Basic settings ─────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/task-definitions.spec.ts158 // ── Rate limit settings ────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/task-definitions.spec.ts166 // ── Retry settings ─────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/task-definitions.spec.ts178 // ── Timeout settings ───────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/task-definitions.spec.ts187 // ── Input / Output keys ────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/event-handlers.spec.ts54// ── List / editor ──────────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/event-handlers.spec.ts98// ── Create / delete ────────────────────────────────────────────────────────────COMMENT
MEDIUM…t/e2e/integration/workflow-http-wait-terminate.spec.ts127// ── Helpers ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…t/e2e/integration/workflow-http-wait-terminate.spec.ts224// ── Tests ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/llm-workflows.spec.ts162// ── Workflow definitions ────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/llm-workflows.spec.ts352// ── Setup / teardown ────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/llm-workflows.spec.ts380// ── Tests: list page ────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/llm-workflows.spec.ts417// ── Tests: Task tab — LLM_CHAT_COMPLETE ─────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/llm-workflows.spec.ts461// ── Tests: Task tab — LLM_TEXT_COMPLETE ─────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/llm-workflows.spec.ts500// ── Tests: Task tab — LLM_GENERATE_EMBEDDINGS ───────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/llm-workflows.spec.ts520// ── Tests: Task tab — multi-LLM workflow ────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/llm-workflows.spec.ts570// ── Tests: Task tab — tool-calling workflow ─────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/llm-workflows.spec.ts595// ── Tests: execute LLM workflows ────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/executions.spec.ts56// ── Helpers ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/executions.spec.ts108// ── Tests ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/workflows.spec.ts42// ── Fixtures ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMui-next/e2e/integration/workflows.spec.ts81// ── Tests ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…src/pages/execution/AgentExecution/HumanInputPanel.tsx99// ─── Approval form ────────────────────────────────────────────────────────────COMMENT
MEDIUM…src/pages/execution/AgentExecution/HumanInputPanel.tsx250// ─── Manual agent selection form ──────────────────────────────────────────────COMMENT
MEDIUM…src/pages/execution/AgentExecution/HumanInputPanel.tsx322// ─── Panel wrapper ────────────────────────────────────────────────────────────COMMENT
MEDIUM…rc/pages/execution/AgentExecution/AgentDetailPanel.tsx37// ─── Types ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…rc/pages/execution/AgentExecution/AgentDetailPanel.tsx61// ─── Tab keys ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…rc/pages/execution/AgentExecution/AgentDetailPanel.tsx402// ─── Summary key-value row (matches Conductor's KeyValueTable style) ──────────COMMENT
MEDIUM…rc/pages/execution/AgentExecution/AgentDetailPanel.tsx458// ─── Status pill chip (matches Conductor's status badge) ──────────────────────COMMENT
MEDIUM…rc/pages/execution/AgentExecution/AgentDetailPanel.tsx501// ─── Model display with provider icon ─────────────────────────────────────────COMMENT
275 more matches not shown…
Modern AI Meta-Vocabulary118 hits · 350 pts
SeverityFileLineSnippetContext
MEDIUMmain.py76 "agentic_examples": "https://github.com/conductor-oss/javascript-sdk/tree/main/examples/agentic-workflows",CODE
MEDIUMui-next/e2e/integration/workflows.spec.ts217 // Matching this prefix confirms we have a fresh scaffold, not an existing def.COMMENT
MEDIUMui-next/src/pages/execution/Execution.tsx442 // (model/sub-agents/tools/guardrails), matching Conductor-Agents'COMMENT
MEDIUM…pages/execution/AgentExecution/AgentDefinitionView.tsx508 // Tools/guardrails from the tools[] fieldCOMMENT
MEDIUMdocs/llms-full.txt1464## 2. Test orchestration with mocked tasksCOMMENT
MEDIUMdocs/llms-full.txt3502# Microservice orchestrationCOMMENT
MEDIUMdocs/llms-full.txt4521# AI & LLM orchestration recipesCOMMENT
MEDIUMdocs/llms-full.txt4572### RAG pipeline with vector database (search + answer)COMMENT
MEDIUMdocs/llms-full.txt5206# Anthropic (for RAG, extended thinking examples)COMMENT
MEDIUMdocs/llms-full.txt5217# PostgreSQL Vector DB (for RAG examples)COMMENT
MEDIUMdocs/documentation/clientsdks/python-sdk.md310# RAG pipelineCOMMENT
MEDIUMdocs/documentation/clientsdks/rust-sdk.md333# RAG pipelineCOMMENT
MEDIUMdocs/documentation/clientsdks/js-sdk.md402| [function-calling.ts](https://github.com/conductor-oss/javascript-sdk/blob/main/examples/agentic-workflows/function-caCODE
MEDIUM⚡docs/documentation/clientsdks/js-sdk.md464See [examples/agentic-workflows/](https://github.com/conductor-oss/javascript-sdk/blob/main/examples/agentic-workflows/)CODE
MEDIUM⚡docs/documentation/clientsdks/js-sdk.md468| [llm-chat.ts](https://github.com/conductor-oss/javascript-sdk/blob/main/examples/agentic-workflows/llm-chat.ts) | AutoCODE
MEDIUM⚡docs/documentation/clientsdks/js-sdk.md469| [llm-chat-human-in-loop.ts](https://github.com/conductor-oss/javascript-sdk/blob/main/examples/agentic-workflows/llm-cCODE
MEDIUM⚡docs/documentation/clientsdks/js-sdk.md470| [function-calling.ts](https://github.com/conductor-oss/javascript-sdk/blob/main/examples/agentic-workflows/function-caCODE
MEDIUM⚡docs/documentation/clientsdks/js-sdk.md471| [mcp-weather-agent.ts](https://github.com/conductor-oss/javascript-sdk/blob/main/examples/agentic-workflows/mcp-weatheCODE
MEDIUM⚡docs/documentation/clientsdks/js-sdk.md472| [multiagent-chat.ts](https://github.com/conductor-oss/javascript-sdk/blob/main/examples/agentic-workflows/multiagent-cCODE
MEDIUMdocs/documentation/clientsdks/js-sdk.md517| [Agentic Workflows](https://github.com/conductor-oss/javascript-sdk/tree/main/examples/agentic-workflows) | directory CODE
MEDIUMdocs/documentation/clientsdks/java-sdk.md496Build AI agents where LLMs dynamically select and call Java workers as tools. All agentic examples live in [`AgenticExamCODE
MEDIUMdocs/documentation/clientsdks/java-sdk.md510| [RagWorkflowExample.java](https://github.com/conductor-oss/java-sdk/blob/main/examples/old/src/main/java/io/orkes/condCODE
MEDIUMdocs/documentation/clientsdks/java-sdk.md511| [VectorDbExample.java](https://github.com/conductor-oss/java-sdk/blob/main/examples/old/src/main/java/io/orkes/conductCODE
MEDIUMdocs/documentation/clientsdks/java-sdk.md588| [All AI examples](https://github.com/conductor-oss/java-sdk/blob/main/examples/old/src/main/java/io/orkes/conductor/sdCODE
MEDIUMdocs/documentation/clientsdks/java-sdk.md589| [RAG Workflow](https://github.com/conductor-oss/java-sdk/blob/main/examples/old/src/main/java/io/orkes/conductor/sdk/eCODE
MEDIUMdocs/devguide/faq.md59## Can Conductor orchestrate AI agents?COMMENT
MEDIUMdocs/devguide/faq.md71## Does Conductor support vector databases and RAG?COMMENT
MEDIUMdocs/devguide/cookbook/files-api-usecase.md63## 2. AI-Powered Knowledge Base Builder (RAG Pipeline)COMMENT
MEDIUMdocs/devguide/cookbook/microservice-orchestration.md5# Microservice orchestrationCOMMENT
MEDIUMdocs/devguide/cookbook/ai-llm.md6# AI & LLM orchestration recipesCOMMENT
MEDIUMdocs/devguide/cookbook/ai-llm.md57### RAG pipeline with vector database (search + answer)COMMENT
MEDIUMdocs/devguide/cookbook/ai-llm.md691# Anthropic (for RAG, extended thinking examples)COMMENT
MEDIUMdocs/devguide/cookbook/ai-llm.md702# PostgreSQL Vector DB (for RAG examples)COMMENT
MEDIUMdocs/devguide/ai/why-conductor.md162## RAG pipelines — native vector database supportCOMMENT
MEDIUMdocs/devguide/ai/why-conductor.md270## Explicit orchestration, ordinary workersCOMMENT
MEDIUMdocs/devguide/ai/first-ai-agent.md14 <a class="integration-action-card" href="#step-2-create-the-agentic-workflow-graph">CODE
MEDIUMdocs/devguide/ai/first-ai-agent.md90## Step 2: Create the agentic workflow graphCOMMENT
MEDIUMdocs/devguide/ai/llm-orchestration.md5# LLM orchestrationCOMMENT
MEDIUMdocs/devguide/ai/llm-orchestration.md110### Example: RAG pipelineCOMMENT
MEDIUMdocs/devguide/ai/agent-evals.md107## Test guardrails and side effectsCOMMENT
MEDIUMdocs/devguide/ai/cookbook/agent-guardrails.md54| TypeScript | [`36-simple-agent-guardrails.ts`](https://github.com/conductor-oss/javascript-sdk/blob/main/examples/agenCODE
MEDIUMdocs/devguide/ai/cookbook/rag-agent.md5# RAG AgentCOMMENT
MEDIUMdocs/devguide/concepts/tasks.md186### Vector databases and RAGCOMMENT
MEDIUMdocs/devguide/how-tos/Workflows/testing-workflows.md27## 2. Test orchestration with mocked tasksCOMMENT
MEDIUMdocs/architecture/json-native.md106Because the definition is inert, execution is deterministic. Given the same inputs, Conductor schedules the same tasks iCODE
MEDIUM…oross/conductor/common/metadata/agent/AgentConfig.java146 * {@link Strategy#PLAN_EXECUTE}. The planner can be a simple agent or a multi-agent (e.g.COMMENT
MEDIUMai/README.md1041### 6. RAG (Retrieval Augmented Generation)COMMENT
MEDIUMai/README.md1089#### Complete RAG Demo (Index + Search + Answer)COMMENT
MEDIUMai/examples/README.md24# Anthropic (optional, for RAG examples)COMMENT
MEDIUMai/examples/README.md36# PostgreSQL Vector DB (for RAG/embedding examples)COMMENT
MEDIUMai/examples/README.md231### 6. RAG (Basic)COMMENT
MEDIUMai/examples/README.md245### 7. RAG (Complete Demo)COMMENT
MEDIUMscripts/fetch-sdk-docs.py35 ("csharp-sdk", "csharp-sdk.md", "C#", "csharp-examples", "Build Conductor workers in C#/.NET wiCODE
MEDIUM…lel_agents/3_5f58bc9d-7f9d-4b0b-ad8d-bc8c003f635c.json49 "text" : "# Risk Analysis: Launching an AI-Powered Healthcare Diagnostic Tool in the U.S.\n\n## Executive assessCODE
MEDIUM…lel_agents/2_3ee63e99-45ce-4585-abdf-38fb0e7a5912.json49 "text" : "# US Market Analysis: AI-Powered Healthcare Diagnostic Tool\n\n## 1. Market overview\n\nThe US is the CODE
MEDIUM⚡…l_pipeline/2_c93f481a-10e0-4596-9728-1e38db998a8d.json11 "text" : "The impact of AI agents on software development in 2025\n\nPrevious agent output:\n# Impact of AI AgentsCODE
MEDIUM⚡…l_pipeline/2_c93f481a-10e0-4596-9728-1e38db998a8d.json11 "text" : "The impact of AI agents on software development in 2025\n\nPrevious agent output:\n# Impact of AI AgentsCODE
MEDIUM⚡…l_pipeline/1_3ba58b0c-cec6-47df-a2f1-d9804774d5f0.json49 "text" : "# Impact of AI Agents on Software Development in 2025\n\n## Scope\n\nIn 2025, “AI agents” generally reCODE
MEDIUM⚡…l_pipeline/1_3ba58b0c-cec6-47df-a2f1-d9804774d5f0.json49 "text" : "# Impact of AI Agents on Software Development in 2025\n\n## Scope\n\nIn 2025, “AI agents” generally reCODE
MEDIUM…tegration/agent/AgentSpanRegistrationEndToEndTest.java125 // ask_question" instruction in this agentic, multi-turn shape (it sometimesCOMMENT
58 more matches not shown…
Hallucination Indicators29 hits · 320 pts
SeverityFileLineSnippetContext
CRITICAL…uctor/kafkaeq/eventqueue/KafkaObservableQueueTest.java462 new org.apache.kafka.common.errors.UnknownTopicOrPartitionException(CODE
CRITICAL…netflix/conductor/redis/dao/RedisExecutionDAOTest.java380 new com.netflix.conductor.common.metadata.workflow.WorkflowTask();CODE
CRITICAL…netflix/conductor/redis/dao/RedisExecutionDAOTest.java417 new com.netflix.conductor.common.metadata.workflow.WorkflowTask();CODE
CRITICAL…netflix/conductor/benchmark/ScriptEngineBenchmark.java254 Object copy = com.netflix.conductor.core.events.ScriptEvaluator.deepCopy(input);CODE
CRITICAL…netflix/conductor/benchmark/ScriptEngineBenchmark.java255 return com.netflix.conductor.core.events.ScriptEvaluator.eval(script, copy);CODE
CRITICAL…netflix/conductor/benchmark/ScriptEngineBenchmark.java294 Object inputCopy = com.netflix.conductor.core.events.ScriptEvaluator.deepCopy(input);CODE
CRITICAL⚡…netflix/conductor/benchmark/ScriptEngineBenchmark.java356 v8 = com.caoccao.javet.interop.V8Host.getV8Instance().createV8Runtime();CODE
CRITICAL⚡…netflix/conductor/benchmark/ScriptEngineBenchmark.java360 v8.setConverter(new com.caoccao.javet.interop.converters.JavetObjectConverter());CODE
CRITICAL⚡…netflix/conductor/benchmark/ScriptEngineBenchmark.java368 Object inputCopy = com.netflix.conductor.core.events.ScriptEvaluator.deepCopy(input);CODE
CRITICAL…x/conductor/sqs/eventqueue/SQSObservableQueueTest.java78 software.amazon.awssdk.services.sqs.model.Message.builder()CODE
CRITICAL…conductor/es8/config/ElasticSearchV8Configuration.java131 return org.apache.http.ssl.SSLContexts.custom().loadTrustMaterial(trustStore, null).build();CODE
CRITICAL…nductoross/conductor/ai/LLMHelperChatCompleteTest.java583 org.junit.jupiter.api.Assertions.assertThrows(CODE
CRITICAL…s/conductor/ai/integration/AIModelIntegrationTest.java802 com.google.auth.oauth2.GoogleCredentials.fromStream(CODE
CRITICAL…ductoross/conductor/ai/recording/LLMRecordingTest.java602 org.conductoross.conductor.ai.model.ToolCall.builder()CODE
CRITICAL…ss/conductor/ai/providers/gemini/GeminiVertexTest.java152 org.junit.jupiter.api.Assumptions.assumeTrue(CODE
CRITICAL…main/java/org/conductoross/conductor/ai/LLMHelper.java413 org.conductoross.conductor.ai.model.Media.builder()CODE
CRITICAL…main/java/org/conductoross/conductor/ai/LLMHelper.java491 org.conductoross.conductor.ai.model.Media.builder()CODE
CRITICAL…main/java/org/conductoross/conductor/ai/LLMHelper.java503 org.conductoross.conductor.ai.model.Media.builder()CODE
CRITICAL…main/java/org/conductoross/conductor/ai/LLMHelper.java512 org.conductoross.conductor.ai.model.Media.builder()CODE
CRITICAL…oross/conductor/ai/providers/gemini/api/GeminiApi.java75 new com.netflix.conductor.common.config.ObjectMapperProvider().getObjectMapper();CODE
CRITICAL…ss/conductor/ai/providers/stabilityai/StabilityAI.java146 return org.springframework.ai.image.ImageOptionsBuilder.builder()CODE
CRITICAL…ctor/ai/providers/openai/OpenAIResponsesChatModel.java267 new org.springframework.ai.chat.metadata.DefaultUsage(CODE
CRITICAL…/test/java/io/conductor/e2e/workflow/JavaSDKTests.java95 @com.netflix.conductor.sdk.workflow.task.InputParam("name") String name) {CODE
CRITICAL⚡…t/java/io/conductor/e2e/workflow/ClearContextTest.java53 new com.netflix.conductor.common.metadata.workflow.WorkflowTask();CODE
CRITICAL⚡…t/java/io/conductor/e2e/workflow/ClearContextTest.java81 new com.netflix.conductor.common.metadata.workflow.StartWorkflowRequest();CODE
CRITICAL⚡…t/java/io/conductor/e2e/workflow/ClearContextTest.java89 org.junit.jupiter.api.Assertions.assertTrue(CODE
CRITICAL…/agentspan/runtime/service/AgentEventListenerTest.java357 var definition = new com.netflix.conductor.common.metadata.workflow.WorkflowDef();CODE
CRITICAL…x/conductor/rest/controllers/WorkflowResourceTest.java689 List.of(new com.netflix.conductor.common.metadata.workflow.WorkflowTask()));CODE
CRITICAL…x/conductor/rest/controllers/WorkflowResourceTest.java963 List.of(new com.netflix.conductor.common.metadata.workflow.WorkflowTask()));CODE
Structural Annotation Overuse86 hits · 153 pts
SeverityFileLineSnippetContext
LOW…uctor/kafkaeq/eventqueue/KafkaObservableQueueTest.java377 // Step 1: Mock TopicDescriptionCOMMENT
LOW…uctor/kafkaeq/eventqueue/KafkaObservableQueueTest.java395 // Step 2: Mock OffsetsCOMMENT
LOW⚡…uctor/kafkaeq/eventqueue/KafkaObservableQueueTest.java411 // Step 3: Call the `size` methodCOMMENT
LOW⚡…uctor/kafkaeq/eventqueue/KafkaObservableQueueTest.java414 // Step 4: Verify the size is correctly calculatedCOMMENT
LOW⚡ui-next/src/utils/utils.ts254 // Step 1: Sort the arrayCOMMENT
LOW⚡ui-next/src/utils/utils.ts257 // Step 2: Loop through the sorted array and find the missing numbersCOMMENT
LOWui-next/src/utils/utils.ts270 // Step 3: Return the next missing numberCOMMENT
LOW…flix/conductor/core/execution/WorkflowExecutorOps.java1952 // Step 1: Apply * mapping to all tasks, if present.COMMENT
LOW…flix/conductor/core/execution/WorkflowExecutorOps.java1966 // Step 2: Override additional mappings.COMMENT
LOW…s/conductor/scheduler/redis/dao/RedisSchedulerDAO.java192 // NOTE: This method performs multiple independent Redis commands without transactionalCOMMENT
LOWdocs/documentation/clientsdks/go-sdk.md40### Step 1: Creating the workflow by codeCOMMENT
LOWdocs/documentation/clientsdks/go-sdk.md132### Step 2: Creating the workerCOMMENT
LOWdocs/documentation/clientsdks/go-sdk.md151### Step 3: Running the applicationCOMMENT
LOWdocs/devguide/ai/first-ai-agent.md37## Step 1: Build and deploy an agent with the SDKCOMMENT
LOWdocs/devguide/ai/first-ai-agent.md90## Step 2: Create the agentic workflow graphCOMMENT
LOWdocs/devguide/ai/first-ai-agent.md142## Step 3: Register and run the graphCOMMENT
LOWdocs/devguide/how-tos/conductor-skills.md85### Step 1: Create the workflowCOMMENT
LOWdocs/devguide/how-tos/conductor-skills.md195### Step 2: Create the compensation workflowCOMMENT
LOWdocs/devguide/how-tos/conductor-skills.md205### Step 3: Write a custom workerCOMMENT
LOWdocs/devguide/how-tos/conductor-skills.md231### Step 4: Run the workflowCOMMENT
LOWdocs/devguide/how-tos/conductor-skills.md248### Step 5: Approve the reviewCOMMENT
LOWdocs/devguide/how-tos/conductor-skills.md263### Step 6: Monitor and debugCOMMENT
LOWdocs/devguide/how-tos/conductor-skills.md291### Step 7: VisualizeCOMMENT
LOWai/CONTRIBUTING.md45### Step 1: Create Provider PackageCOMMENT
LOWai/CONTRIBUTING.md55### Step 2: Implement AIModel InterfaceCOMMENT
LOWai/CONTRIBUTING.md93### Step 3: Create Configuration ClassCOMMENT
LOWai/CONTRIBUTING.md125### Step 4: Create Properties ClassCOMMENT
LOWai/CONTRIBUTING.md143### Step 5: Add TestsCOMMENT
LOWai/CONTRIBUTING.md181### Step 6: Add Video Generation Support (Optional)COMMENT
LOWai/CONTRIBUTING.md263### Step 7: Update DocumentationCOMMENT
LOWai/CONTRIBUTING.md271### Step 1: Create Config ClassCOMMENT
LOWai/CONTRIBUTING.md295### Step 2: Implement VectorDB ClassCOMMENT
LOWai/CONTRIBUTING.md322### Step 3: Register in VectorDBInstanceConfigCOMMENT
LOWai/CONTRIBUTING.md326### Step 4: Add Integration TestsCOMMENT
LOWai/CONTRIBUTING.md350### Step 1: Create Request ModelCOMMENT
LOWai/CONTRIBUTING.md367### Step 2: Create Worker ClassCOMMENT
LOWai/CONTRIBUTING.md392### Step 3: Add Task TestsCOMMENT
LOW⚡ai/examples/README.md132### Step 1: Register a WorkflowCOMMENT
LOW⚡ai/examples/README.md141### Step 2: Execute the WorkflowCOMMENT
LOW⚡ai/examples/README.md150### Step 3: Check the ResultCOMMENT
LOW⚡…toross/conductor/ai/video/VideoProviderMemoryTest.java43 // Step 1: Store using fromBytes (optimized way)COMMENT
LOW⚡…toross/conductor/ai/video/VideoProviderMemoryTest.java46 // Step 2: Access bytesCOMMENT
LOW⚡…toross/conductor/ai/video/VideoProviderMemoryTest.java49 // Step 3: Store in MediaCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java65 // Step 1: Parse markdown to ASTCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java68 // Step 2: Create PDF documentCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java70 // Step 3: Configure page sizeCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java73 // Step 4: Set PDF metadataCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java76 // Step 5: Create render contextCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java89 // Step 6: Render AST to PDFCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java94 // Step 7: Close the last content streamCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java99 // Step 8: Save to bytesCOMMENT
LOWos-persistence-v3/MIGRATION_GUIDE.md270### Step 1: Update Dependencies (DONE)COMMENT
LOWos-persistence-v3/MIGRATION_GUIDE.md277### Step 2: Update Client InitializationCOMMENT
LOWos-persistence-v3/MIGRATION_GUIDE.md293### Step 3: Migrate Query Builder MethodsCOMMENT
LOWos-persistence-v3/MIGRATION_GUIDE.md312### Step 4: Migrate Search MethodsCOMMENT
LOWos-persistence-v3/MIGRATION_GUIDE.md326### Step 5: Migrate Index/Update MethodsCOMMENT
LOWos-persistence-v3/MIGRATION_GUIDE.md338### Step 6: Migrate Delete MethodsCOMMENT
LOWos-persistence-v3/MIGRATION_GUIDE.md344### Step 7: Migrate Bulk OperationsCOMMENT
LOWos-persistence-v3/MIGRATION_GUIDE.md355### Step 8: Fix SortingCOMMENT
LOWos-persistence-v3/MIGRATION_GUIDE.md372### Step 9: Update Exception HandlingCOMMENT
26 more matches not shown…
Verbosity Indicators47 hits · 92 pts
SeverityFileLineSnippetContext
LOW…uctor/kafkaeq/eventqueue/KafkaObservableQueueTest.java377 // Step 1: Mock TopicDescriptionCOMMENT
LOW…uctor/kafkaeq/eventqueue/KafkaObservableQueueTest.java395 // Step 2: Mock OffsetsCOMMENT
LOW⚡…uctor/kafkaeq/eventqueue/KafkaObservableQueueTest.java411 // Step 3: Call the `size` methodCOMMENT
LOW⚡…uctor/kafkaeq/eventqueue/KafkaObservableQueueTest.java414 // Step 4: Verify the size is correctly calculatedCOMMENT
LOW⚡ui-next/src/utils/utils.ts254 // Step 1: Sort the arrayCOMMENT
LOW⚡ui-next/src/utils/utils.ts257 // Step 2: Loop through the sorted array and find the missing numbersCOMMENT
LOWui-next/src/utils/utils.ts270 // Step 3: Return the next missing numberCOMMENT
LOW…flix/conductor/core/execution/WorkflowExecutorOps.java1952 // Step 1: Apply * mapping to all tasks, if present.COMMENT
LOW…flix/conductor/core/execution/WorkflowExecutorOps.java1966 // Step 2: Override additional mappings.COMMENT
LOW…om/netflix/conductor/core/execution/tasks/DoWhile.java161 // if we are here, the iteration is complete, and we need to check if there is a nextCOMMENT
LOW⚡…toross/conductor/ai/video/VideoProviderMemoryTest.java43 // Step 1: Store using fromBytes (optimized way)COMMENT
LOW⚡…toross/conductor/ai/video/VideoProviderMemoryTest.java46 // Step 2: Access bytesCOMMENT
LOW⚡…toross/conductor/ai/video/VideoProviderMemoryTest.java49 // Step 3: Store in MediaCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java65 // Step 1: Parse markdown to ASTCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java68 // Step 2: Create PDF documentCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java70 // Step 3: Configure page sizeCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java73 // Step 4: Set PDF metadataCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java76 // Step 5: Create render contextCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java89 // Step 6: Render AST to PDFCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java94 // Step 7: Close the last content streamCOMMENT
LOW⚡…ductoross/conductor/ai/pdf/MarkdownToPdfConverter.java99 // Step 8: Save to bytesCOMMENT
LOW⚡…t/java/io/conductor/e2e/workflow/ClearContextTest.java44 // Step 1: Register a test task definitionCOMMENT
LOW⚡…t/java/io/conductor/e2e/workflow/ClearContextTest.java50 // Step 2: Register a workflow definition using this taskCOMMENT
LOW…t/java/io/conductor/e2e/workflow/ClearContextTest.java66 // Step 3: Start a thread that constantly calls updateTaskDefCOMMENT
LOW⚡…t/java/io/conductor/e2e/workflow/ClearContextTest.java79 // Step 4: Start a workflow while the updater thread is runningCOMMENT
LOW⚡…t/java/io/conductor/e2e/workflow/ClearContextTest.java86 // Step 5: Fetch the workflow and assert ownerApp is emptyCOMMENT
LOW⚡…va/io/conductor/e2e/task/ConcurrentExecLimitTests.java244 // Step 1: poll first task - should get exactly one because concurrentExecLimit=1.COMMENT
LOW⚡…va/io/conductor/e2e/task/ConcurrentExecLimitTests.java252 // Step 2: poll again - should be empty because B fails exceedsInProgressLimit and getsCOMMENT
LOW⚡…va/io/conductor/e2e/task/ConcurrentExecLimitTests.java262 // Step 3: complete A. This frees the slot and (post-fix) releases B's postpone.COMMENT
LOW⚡…va/io/conductor/e2e/task/ConcurrentExecLimitTests.java271 // Step 4: B should now be pollable quickly. Allow 5s; pre-fix the bug forces ~60s.COMMENT
LOW…a/io/conductor/e2e/control/SubWorkflowInlineTests.java186 // Step 1: wf_builder SIMPLE task is SCHEDULED — wait then complete it with theCOMMENT
LOW…a/io/conductor/e2e/control/SubWorkflowInlineTests.java208 // Step 2: The SUB_WORKFLOW task must become IN_PROGRESS, meaning the expression wasCOMMENT
LOW…a/io/conductor/e2e/control/SubWorkflowInlineTests.java227 // Step 3: Iteration 1 (product = 1×5 = 5, 5 > 5 = false) runs entirely via systemCOMMENT
LOW…a/io/conductor/e2e/control/SubWorkflowInlineTests.java260 // Step 4: After high_task completes, the DO_WHILE condition evaluates to falseCOMMENT
LOW…a/io/conductor/e2e/control/SubWorkflowInlineTests.java279 // Step 5: Parent workflow completes once the SUB_WORKFLOW task is done.COMMENT
LOW⚡…r/ai/agentspan/runtime/normalizer/SkillNormalizer.java75 // Step 1: Parse SKILL.md frontmatterCOMMENT
LOW⚡…r/ai/agentspan/runtime/normalizer/SkillNormalizer.java83 // Step 2: Auto-split large SKILL.md bodies into sectionsCOMMENT
LOW…r/ai/agentspan/runtime/normalizer/SkillNormalizer.java101 // Step 3: Build orchestrator AgentConfigCOMMENT
LOW…r/ai/agentspan/runtime/normalizer/SkillNormalizer.java115 // Step 4: Build sub-agents from *-agent.md filesCOMMENT
LOW…r/ai/agentspan/runtime/normalizer/SkillNormalizer.java166 // Step 5: Build tools from scriptsCOMMENT
LOW…r/ai/agentspan/runtime/normalizer/SkillNormalizer.java195 // Step 6: Build read_skill_file toolCOMMENT
LOW⚡…r/ai/agentspan/runtime/normalizer/SkillNormalizer.java243 // Step 7: Build per-run workspace toolsCOMMENT
LOW⚡…r/ai/agentspan/runtime/normalizer/SkillNormalizer.java248 // Step 8: Wire cross-skill referencesCOMMENT
LOW…r/ai/agentspan/runtime/normalizer/SkillNormalizer.java303 // Step 9: AssembleCOMMENT
LOW⚡…r/ai/agentspan/runtime/service/AgentEventListener.java478 // Step 1: strip trailing __N (turn counter)COMMENT
LOW⚡…r/ai/agentspan/runtime/service/AgentEventListener.java481 // Step 2: strip strategy-indexed prefixesCOMMENT
LOW…r/ai/agentspan/runtime/service/AgentEventListener.java493 // Step 3: strip leading N_ index prefix (e.g. "0_billing")COMMENT
Over-Commented Block81 hits · 75 pts
SeverityFileLineSnippetContext
LOWmain.py1import htmlCOMMENT
LOWconductor_server.sh1#!/bin/shCOMMENT
LOWui/playwright/index.tsx1// Entry point for Playwright component testing.COMMENT
LOWui/src/serviceWorker.js1// This optional code is used to register a service worker.COMMENT
LOWui/src/setupTests.js1// jest-dom adds custom jest matchers for asserting on DOM nodes.COMMENT
LOW…m/netflix/conductor/sqlite/dao/SqliteIndexDAOTest.java581 assertEquals("No results returned", 1, results.getResults().size());COMMENT
LOWui-next/src/monacoLoader.ts1import { loader } from "@monaco-editor/react";COMMENT
LOWui-next/src/index.ts41 // Integration modalCOMMENT
LOWui-next/src/index.ts141} from "./shared/state/types";COMMENT
LOWui-next/src/utils/constants/regex.ts1export const CONTAIN_VARIABLE_SYNTAX_REGEX = /^(?=.*?[${}]{1}).*$/;COMMENT
LOW…xt/src/pages/queueMonitor/refresher/RefreshOptions.tsx21import {COMMENT
LOW…orPanel/TaskFormTab/forms/SimpleTaskForm/SampleCode.ts101COMMENT
LOWui-next/src/pages/definition/state/action.ts661});COMMENT
LOW…va/com/netflix/conductor/redislock/lock/RedisLock.java101 // A Valid failure to acquire lock when another thread has acquired it returns false.COMMENT
LOWdocker/docker-compose-ui-e2e.yaml1# Docker Compose stack for Playwright UI integration tests.COMMENT
LOWdocker/server/bin/startup.sh1#!/bin/shCOMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java21// public static final int PRODUCER_BATCH = 10; // make sure MSGS % PRODUCER_BATCH == 0COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java41// public void setUp() {COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java61//COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java81// Thread.sleep(200);COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java101// }COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java121// } catch (Exception e) {COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java141//COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java161// LOGGER.info("Unacked");COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java181//COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java201//COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java221// while (true) {COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java241//COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java261// LOGGER.error("Something went wrong with worker during poll", e);COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java281// throw new RuntimeException(e);COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java301//COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java321// LOGGER.info("Pushed ALL");COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java341// E.getWorkflowsByCorrelationId("abcd", "2", true).size());COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java361// Thread.sleep(COMPLETION_MONITOR_DELAY);COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java381// }COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java401// wf.setTasks(randomTasks);COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java421// }).collect(Collectors.toList());COMMENT
LOW…ix/conductor/postgres/performance/PerformanceTest.java441// try {COMMENT
LOW…etflix/conductor/core/execution/tasks/DoWhileTest.java1401 assertFalse(COMMENT
LOW…ross/conductor/model/WorkflowSignalReturnStrategy.java41 // made to notify withCOMMENT
LOWai/src/test/resources/ai-test-env.sh1#!/bin/bashCOMMENT
LOWai/src/test/resources/ai-test-env.sh21export ANTHROPIC_API_KEY="your-anthropic-api-key"COMMENT
LOWai/src/test/resources/ai-test-env.sh41# export MISTRAL_BASE_URL="https://api.mistral.ai"COMMENT
LOWai/src/test/resources/ai-test-env.sh61export COHERE_API_KEY="your-cohere-api-key"COMMENT
LOW…rc/test/resources/a2a/durable-demo/run-durable-demo.sh1#!/usr/bin/env bashCOMMENT
LOW…rc/test/resources/a2a/interop-demo/run-interop-demo.sh1#!/usr/bin/env bashCOMMENT
LOW…toross/conductor/ai/vectordb/PostgresVectorDBTest.java321 // Verify query operator for cosine (<=>)COMMENT
LOW…ai/mapper/AIModelTaskMapperPreviousResponseIdTest.java181 // Regression: getHistory() used to be skipped entirely whenCOMMENT
LOW…/conductor/ai/tasks/mapper/ChatCompleteTaskMapper.java181 // (b) the provider declares it doesn't accept assistant-message prefillCOMMENT
LOW.github/workflows/publish-next.yaml1name: Publish Next (ui-next)COMMENT
LOW.github/workflows/publish.yml41 env:COMMENT
LOW.github/workflows/update-ui-snapshots.yml1# Regenerates the Playwright reference snapshots for ui-next on demand.COMMENT
LOW.github/workflows/review-policy.yml1name: review-policyCOMMENT
LOW…nductor/grpc/server/service/HealthServiceImplTest.java21 // @RuleCOMMENT
LOW…nductor/grpc/server/service/HealthServiceImplTest.java41 //COMMENT
LOW…nductor/grpc/server/service/HealthServiceImplTest.java61 // addService(serverName, healthyService);COMMENT
LOW…nductor/grpc/server/service/HealthServiceImplTest.java81 // when(hca.check()).thenReturn(hcsf);COMMENT
LOW…/test/java/io/conductor/e2e/task/RetryPolicyTests.java721 // responseTimeout=3s, the sweeper would not re-evaluate until ~30s, missingCOMMENT
LOW…t/java/io/conductor/e2e/task/LLMChatCompleteTests.java541 + OPENAI_REASONING_MODELCOMMENT
LOW…t/java/io/conductor/e2e/task/LLMChatCompleteTests.java601 // possible (turn 3 → turn 2's id, etc.). Tested at the unit layer too, butCOMMENT
21 more matches not shown…
Magic Placeholder Names10 hits · 62 pts
SeverityFileLineSnippetContext
HIGH⚡ai/README.md736export OPENAI_API_KEY=sk-your-api-keyCODE
HIGH⚡ai/README.md737export ANTHROPIC_API_KEY=sk-ant-your-api-keyCODE
HIGH⚡ai/README.md744$env:OPENAI_API_KEY = "sk-your-api-key"CODE
HIGH⚡ai/README.md745$env:ANTHROPIC_API_KEY = "sk-ant-your-api-key"CODE
HIGHai/README.md760 -e OPENAI_API_KEY=sk-your-api-key \CODE
HIGHai/README.md761 -e ANTHROPIC_API_KEY=sk-ant-your-api-key \CODE
HIGHai/README.md786OPENAI_API_KEY=sk-your-api-keyCODE
HIGHai/README.md787ANTHROPIC_API_KEY=sk-ant-your-api-keyCODE
HIGHai/README.md804 -e GEMINI_API_KEY=your-api-key \CODE
HIGH…ross/conductor/ai/vectordb/VectorDBInstanceConfig.java44 * apiKey: "your-api-key"COMMENT
Hyper-Verbose Identifiers52 hits · 58 pts
SeverityFileLineSnippetContext
LOWui/src/data/workflow.js142export function useWorkflowNamesAndVersions() {CODE
LOWui/src/data/scheduler.js71export function useSchedulerExecutionSearch(searchObj) {CODE
LOWui-next/e2e/integration/api-client.ts430export async function searchSchedulerExecutions(params: {CODE
LOWui-next/e2e/integration/api-client.ts451export async function waitForSchedulerExecution(CODE
LOWui-next/e2e/integration/helpers.ts69export async function waitForExecutionDiagramReady(page: Page): Promise<void> {CODE
LOWui-next/e2e/integration/helpers.ts101export async function setDiagramSnapshotViewport(page: Page): Promise<void> {CODE
LOWui-next/e2e/integration/helpers.ts120export async function expectMainContentScreenshot(CODE
LOW…xt/e2e/integration/workflow-execution-complete.spec.ts317async function expectExecutionStatusChip(CODE
LOW…t/e2e/integration/workflow-http-wait-terminate.spec.ts136async function expectExecutionStatusChip(CODE
LOWui-next/e2e/integration/llm-workflows.spec.ts67async function expectExecutionStatusChip(CODE
LOWui-next/e2e/integration/llm-workflows.spec.ts136async function runLlmWorkflowToCompletion(CODE
LOWui-next/e2e/helpers/mockApi.ts299export async function mockSchemaReferencingTaskDef(page: Page): Promise<void> {CODE
LOWui-next/e2e/helpers/mockApi.ts330export async function mockMissingSchemaRegistry(page: Page): Promise<void> {CODE
LOWui-next/src/utils/helpers.ts245export function replacePathPlaceholdersToWorkflowInput(path: string): string {CODE
LOWui-next/src/utils/workflow.ts327export function scanTasksForDependenciesInTasks(tasks: CommonTaskDef[]) {CODE
LOWui-next/src/utils/workflow.ts378export function scanTasksForDependenciesInWorkflow(workflow: WorkflowDef) {CODE
LOWui-next/src/utils/resolveDefaultHomePath.ts32export function findFirstNavigableSidebarPath(CODE
LOWui-next/src/utils/agentMetadata.ts222export async function resolveAgentSnapshotsInWorkflow(CODE
LOWui-next/src/utils/query.ts539export function useWorkflowNamesAndVersions(): Map<string, number[]> {CODE
LOWui-next/src/utils/query.ts548export function useWorkflowDefsByVersions({CODE
LOWui-next/src/components/features/auth/silentRefresh.ts14export function hasRefreshPermanentlyFailed(): boolean {CODE
LOW…ts/features/flow/components/shapes/TaskCard/helpers.ts13export function dowhileHasAllIterationsInOutput(CODE
LOW…ts/features/flow/components/shapes/TaskCard/helpers.ts32export function dowhileHasSummarizedIterations(CODE
LOWui-next/src/pages/scheduler/__tests__/hooks.test.ts542function buildWorkflowDefByVersions(CODE
LOWui-next/src/pages/scheduler/hooks/useCronExpression.ts23function calculateLastDayOffsetMatches(CODE
LOWui-next/src/pages/agent/guideMarkdown.ts3export function resolveAgentGuideMarkdown(markdown: string) {CODE
LOWui-next/src/pages/runWorkflow/runWorkflowUtils.ts139export function getTemplateFromInputParams(inputParamsArray: any) {CODE
LOW…rPanel/TaskFormTab/forms/JOINTaskForm/JOINTaskForm.tsx87 async function setPossibleTaskReferencesAsync(CODE
LOWui-next/src/pages/execution/helpers.ts60export function findTaskFromExecutionStatusMapById(CODE
LOW…/pages/execution/RightPanel/doWhileIterationHelpers.ts12export function deriveFallbackIterationStatus(CODE
LOW…/pages/execution/AgentExecution/agentExecutionUtils.ts378function sortTasksByWorkflowSequence(tasks: ExecutionTask[]): ExecutionTask[] {CODE
LOW…/pages/execution/AgentExecution/agentExecutionUtils.ts398function parallelGroupsByTaskReference(CODE
LOW…/pages/execution/AgentExecution/agentExecutionUtils.ts722function transformChainWorkflowToAgentRun(CODE
LOW…/pages/execution/AgentExecution/agentExecutionUtils.ts931export function transformWorkflowExecutionToAgentRun(CODE
LOWdocs/overrides/main.html100 function applyFirstAgentNavigation() {CODE
LOWdocs/devguide/ai/agent-evals.md178def test_weather_routes_to_the_right_tool(mock_agent_run, event):CODE
LOWscripts/check-workflows-docs.py108def check_compatibility_routes() -> None:CODE
LOWscripts/test_generate_llm_context.py20 def test_expands_nested_repository_root_includes(self) -> None:CODE
LOWscripts/test_generate_llm_context.py34 def test_rejects_missing_include(self) -> None:CODE
LOWscripts/test_generate_llm_context.py42 def test_rejects_out_of_root_include(self) -> None:CODE
LOW⚡.github/actions/check-playback/test_check_playback.py66 def test_completed_workflows_pass(self):CODE
LOW⚡.github/actions/check-playback/test_check_playback.py69 def test_guardrail_rejection_passes_without_sdk_metadata(self):CODE
LOW⚡.github/actions/check-playback/test_check_playback.py73 def test_worker_guardrail_rejection_passes(self):CODE
LOW⚡.github/actions/check-playback/test_check_playback.py80 def test_unrelated_failure_is_not_a_guardrail_rejection(self):CODE
LOW⚡.github/actions/check-playback/test_check_playback.py83 def test_failed_llm_task_fails_even_with_guardrail_output(self):CODE
LOW⚡.github/actions/check-playback/test_check_playback.py88 def test_rejection_followed_by_an_unrelated_failure_fails(self):CODE
LOW⚡.github/actions/check-playback/test_check_playback.py93 def test_termination_must_reference_the_rejecting_guardrail(self):CODE
LOW⚡.github/actions/check-playback/test_check_playback.py98 def test_missing_or_incomplete_termination_fails(self):CODE
LOW⚡.github/actions/check-playback/test_check_playback.py106 def test_non_rejecting_decisions_fail(self):CODE
LOW⚡.github/actions/check-playback/test_check_playback.py113 def test_unfinished_and_other_terminal_states_fail(self):CODE
LOW⚡.github/actions/check-playback/test_check_playback.py120 def test_unrelated_failure_after_first_page_fails(self):CODE
LOW.github/actions/check-playback/test_check_playback.py131 def test_incomplete_search_page_fails(self):CODE
AI Slop Vocabulary16 hits · 41 pts
SeverityFileLineSnippetContext
MEDIUM…/pages/execution/AgentExecution/agentExecutionUtils.ts963 // Build set of guardrail function names from agentDef for robust detectionCOMMENT
MEDIUM.github/workflows/ci.yml32# jobs that need more (e.g. checks: write to publish test-result checks) elevateCOMMENT
MEDIUM…lel_agents/1_467940fd-fdcc-4f77-89a9-ac5db5ad77a4.json49 "text" : "Launching an AI-powered healthcare diagnostic tool in the United States typically involves **medical-dCODE
MEDIUM…lel_agents/3_5f58bc9d-7f9d-4b0b-ad8d-bc8c003f635c.json49 "text" : "# Risk Analysis: Launching an AI-Powered Healthcare Diagnostic Tool in the U.S.\n\n## Executive assessCODE
MEDIUM…o_parallel/5_6affdf06-c067-4aa9-805d-0dd4a6562ec8.json49 "text" : "# Deep analysis: Entering the AI healthcare market\n\n## Executive assessment\n\nThe AI healthcare marCODE
MEDIUM⚡…l_pipeline/2_c93f481a-10e0-4596-9728-1e38db998a8d.json11 "text" : "The impact of AI agents on software development in 2025\n\nPrevious agent output:\n# Impact of AI AgentsCODE
MEDIUM⚡…l_pipeline/2_c93f481a-10e0-4596-9728-1e38db998a8d.json11 "text" : "The impact of AI agents on software development in 2025\n\nPrevious agent output:\n# Impact of AI AgentsCODE
MEDIUM…l_pipeline/2_c93f481a-10e0-4596-9728-1e38db998a8d.json49 "text" : "# How AI Agents Are Changing Software Development in 2025\n\nAI is no longer limited to suggesting theCODE
MEDIUM⚡…l_pipeline/1_3ba58b0c-cec6-47df-a2f1-d9804774d5f0.json49 "text" : "# Impact of AI Agents on Software Development in 2025\n\n## Scope\n\nIn 2025, “AI agents” generally reCODE
MEDIUM⚡…l_pipeline/1_3ba58b0c-cec6-47df-a2f1-d9804774d5f0.json49 "text" : "# Impact of AI Agents on Software Development in 2025\n\n## Scope\n\nIn 2025, “AI agents” generally reCODE
MEDIUM…l_pipeline/3_50097ced-b000-4b57-822d-62ed8f3d9fab.json11 "text" : "The impact of AI agents on software development in 2025\n\nPrevious agent output:\n# How AI Agents Are CCODE
MEDIUM…l_pipeline/3_50097ced-b000-4b57-822d-62ed8f3d9fab.json49 "text" : "# The Impact of AI Agents on Software Development in 2025\n\nAI is no longer limited to suggesting theCODE
MEDIUM…java/io/conductor/e2e/workflow/WorkflowRerunTests.java5714 // to be robust to convention drift across versions.COMMENT
MEDIUMagentspan/src/test/resources/skills/large-skill.json4 "skillMd": "---\nname: large-skill\ndescription: A large skill for testing section splitting.\n---\n# Conductor Skill\CODE
MEDIUM…r/ai/agentspan/runtime/controller/AgentController.java62 * /dg #6: compile a plan against a PLAN_EXECUTE harness config and return the resultingCOMMENT
MEDIUM…nductor/ai/agentspan/runtime/service/AgentService.java117 * /dg #6: compile a plan against a PLAN_EXECUTE harness config and return the resultingCOMMENT
Synthetic Comment Markers5 hits · 30 pts
SeverityFileLineSnippetContext
HIGH⚡…l_pipeline/2_c93f481a-10e0-4596-9728-1e38db998a8d.json11 "text" : "The impact of AI agents on software development in 2025\n\nPrevious agent output:\n# Impact of AI AgentsCODE
HIGH…l_pipeline/2_c93f481a-10e0-4596-9728-1e38db998a8d.json49 "text" : "# How AI Agents Are Changing Software Development in 2025\n\nAI is no longer limited to suggesting theCODE
HIGH⚡…l_pipeline/1_3ba58b0c-cec6-47df-a2f1-d9804774d5f0.json49 "text" : "# Impact of AI Agents on Software Development in 2025\n\n## Scope\n\nIn 2025, “AI agents” generally reCODE
HIGH…l_pipeline/3_50097ced-b000-4b57-822d-62ed8f3d9fab.json11 "text" : "The impact of AI agents on software development in 2025\n\nPrevious agent output:\n# How AI Agents Are CCODE
HIGH…l_pipeline/3_50097ced-b000-4b57-822d-62ed8f3d9fab.json49 "text" : "# The Impact of AI Agents on Software Development in 2025\n\nAI is no longer limited to suggesting theCODE
Fake / Example Data8 hits · 8 pts
SeverityFileLineSnippetContext
LOW…FormTab/forms/LLMInstructionsWithPromptPicker.test.tsx243 "placeholder",CODE
LOW…uctor/postgres/storage/PostgresPayloadStorageTest.java57 "Lorem Ipsum is simply dummy text of the printing and typesetting industry."CODE
LOW…uctor/postgres/storage/PostgresPayloadStorageTest.java58 + " Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.";CODE
LOWdocs/documentation/configuration/taskdef.md196 "ownerEmail": "foo@bar.com",CODE
LOW…on/configuration/workflowdef/systemtasks/human-task.md157 "approvedBy": "user@example.com",CODE
LOWdocs/wmq/workflow-message-queue-architecture.md74 "approvedBy": "user@example.com"CODE
LOW…or/test/integration/http/SchedulerIntegrationTest.java455 taskDef.put("ownerEmail", "test@test.com");CODE
LOW…or/test/integration/http/SchedulerIntegrationTest.java463 wfDef.put("ownerEmail", "test@test.com");CODE
Unused Imports8 hits · 8 pts
SeverityFileLineSnippetContext
LOW…ide/ai/cookbook/assets/deploy_local_cookbook_agents.py13CODE
LOWscripts/check-workflows-docs.py4CODE
LOWscripts/test_generate_llm_context.py4CODE
LOWscripts/check_ai_cookbook.py4CODE
LOWscripts/capture_cookbook_verification.py9CODE
LOWscripts/capture_cookbook_verification.py13CODE
LOWscripts/generate-llm-context.py4CODE
LOWscripts/validate_cookbook_ai_examples.py9CODE
Deep Nesting6 hits · 6 pts
SeverityFileLineSnippetContext
LOWdocs/devguide/cookbook/assets/saga_stub_service.py42CODE
LOWscripts/check-workflows-docs.py41CODE
LOWscripts/check-workflows-docs.py54CODE
LOWscripts/check_ai_cookbook.py34CODE
LOWscripts/check_ai_cookbook.py41CODE
LOW.github/actions/start-playback-services/http_fixture.py12CODE
Empty Error Handlers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHscripts/fetch-sdk-docs.py50except Exception:CODE
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWconductor_server.sh5# Usage:COMMENT
LOWui-next/scripts/run-integration-e2e.sh5# Usage:COMMENT
Excessive Try-Catch Wrapping2 hits · 2 pts
SeverityFileLineSnippetContext
LOWscripts/fetch-sdk-docs.py50 except Exception:CODE
LOWscripts/fetch-sdk-docs.py62 except Exception as e:CODE
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…lix/conductor/cassandra/dao/CassandraExecutionDAO.java355 // TODO: implement for query against multiple shardsCOMMENT
Redundant / Tautological Comments1 hit · 1 pts
SeverityFileLineSnippetContext
LOW⚡ai/src/test/resources/ai-test-env.sh33# Set path to your service account JSON key fileCOMMENT