AI Slop Code Risk Monitor

openai/openai-agents-js

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

A lightweight, powerful framework for multi-agent workflows and voice agents

3.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for openai/openai-agents-js, a TypeScript project with 3,955 GitHub stars. SynthScan examined 490,499 lines of code across 1354 source files, recording 1524 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 3.1 (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.1
Adjusted Signal
3.1
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
4.0K
Stars
TypeScript
Language
490.5K
Lines of Code
1.4K
Files
1.5K
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 13.6/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.7/100 · LOW

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

Agent Over-Engineering Ratio 12.8/100 · LOW

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

PR Review Velocity Impact 15.1/100 · LOW

Which changes need focused human review? 1524 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 0HIGH 10MEDIUM 17LOW 1497

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 1524 distinct pattern matches across 13 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.

Hyper-Verbose Identifiers1423 hits · 1332 pts
SeverityFileLineSnippetContext
LOW…mplementation-kickoff/scripts/test_validate_handoff.py56 def test_exact_shipped_manifest_is_valid(self) -> None:CODE
LOW…mplementation-kickoff/scripts/test_validate_handoff.py67 def test_operational_file_not_in_manifest_fails(self) -> None:CODE
LOW…mplementation-kickoff/scripts/test_validate_handoff.py82 def test_explicit_ignored_deliverable_is_valid_after_force_staging(self) -> None:CODE
LOW…mplementation-kickoff/scripts/test_validate_handoff.py97 def test_manifest_paths_must_be_normalized_and_unique(self) -> None:CODE
LOW…mplementation-kickoff/scripts/test_validate_handoff.py110 def test_manifest_file_type_is_verified_after_open(self) -> None:CODE
LOW…mplementation-kickoff/scripts/test_validate_handoff.py120 def test_body_line_is_not_accepted_as_coauthor_trailer(self) -> None:CODE
LOW…mplementation-kickoff/scripts/test_validate_handoff.py146 def test_terminal_coauthor_trailer_is_accepted(self) -> None:CODE
LOW…mplementation-kickoff/scripts/test_validate_handoff.py170 def test_assume_unchanged_path_is_not_a_clean_handoff(self) -> None:CODE
LOW…mplementation-kickoff/scripts/test_validate_handoff.py182 def test_materialized_skip_worktree_path_is_not_a_clean_handoff(self) -> None:CODE
LOW…mplementation-kickoff/scripts/test_validate_handoff.py194 def test_ignored_dirty_submodule_is_not_a_clean_handoff(self) -> None:CODE
LOW…mplementation-kickoff/scripts/test_validate_handoff.py237 def test_submodule_hidden_index_path_is_not_a_clean_handoff(self) -> None:CODE
LOW…mplementation-kickoff/scripts/test_validate_handoff.py285 def test_missing_repository_report_is_explicitly_invalid(self) -> None:CODE
LOW…tion-final-review/scripts/test_prepare_review_round.py77 def test_generates_deterministic_current_round_bundle(self) -> None:CODE
LOW…tion-final-review/scripts/test_prepare_review_round.py105 def test_marks_only_byte_identical_prior_clean_components_as_candidates(CODE
LOW⚡…tion-final-review/scripts/test_prepare_review_round.py138 def test_malformed_prior_clean_state_fails_closed(self) -> None:CODE
LOW⚡…tion-final-review/scripts/test_prepare_review_round.py145 def test_component_partition_errors_remain_fail_closed(self) -> None:CODE
LOW⚡…tion-final-review/scripts/test_prepare_review_round.py151 def test_output_directory_inside_review_scope_fails_closed(self) -> None:CODE
LOW⚡…tion-final-review/scripts/test_prepare_review_round.py155 def test_output_directory_inside_git_directory_fails_closed(self) -> None:CODE
LOW⚡…tion-final-review/scripts/test_prepare_review_round.py159 def test_reviewer_brief_without_instructions_fails_closed(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py83 def test_repository_path_must_be_the_worktree_root(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py89 def test_repository_changes_during_snapshot_fail_closed(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py96 def complete_diff_then_mutate(repo: Path, base: str, pathspecs: tuple[str, ...]) -> bytes:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py246 def test_directory_pathspec_does_not_promote_ignored_operational_files(CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py256 def test_literal_filename_with_pathspec_metacharacters_is_exact(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py264 def test_existing_magic_prefixed_filename_is_exact(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py273 def test_deleted_magic_prefixed_filename_is_exact_from_base(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py647 def test_assume_unchanged_paths_fail_closed(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py655 def test_materialized_skip_worktree_paths_fail_closed(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py663 def test_unmerged_index_paths_fail_closed(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py681 def test_ordinary_directory_is_not_a_gitlink(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py688 def test_untracked_nested_repository_fails_closed(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py697 def test_cli_writes_complete_diff_output(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py740 def test_pathspec_file_preserves_literal_values_and_deduplicates(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py746 def test_direct_pathspec_preserves_leading_space(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py755 def test_empty_direct_pathspec_fails_closed(self) -> None:CODE
LOW⚡…plementation-final-review/scripts/test_review_state.py762 def test_invalid_manifest_files_are_parser_errors(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py67 def test_equivalent_pathspecs_have_the_same_content_fingerprint(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py115 def test_exact_special_file_path_fails_closed(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py124 def test_workspace_file_type_is_verified_after_open(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py137 def test_pathspec_file_type_is_verified_after_open(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py149 def test_executable_uses_git_owner_bit(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py165 def test_component_fingerprints_invalidate_only_changed_content(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py186 def test_unfiltered_workspace_accounts_for_changes_outside_manifest(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py201 def test_complete_diff_includes_task_owned_untracked_files(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py225 def test_exact_manifest_path_includes_ignored_untracked_file(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py287 def test_explicit_glob_magic_preserves_pattern_semantics(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py295 def test_submodule_changes_require_reviewable_gitlinks(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py364 def test_materialized_uninitialized_gitlink_fails_closed(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py380 def test_cyclic_gitlink_worktree_fails_closed(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py398 def test_hidden_nested_submodule_changes_fail_closed(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py577 def test_complete_diff_output_must_be_outside_repository(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py590 def test_complete_diff_output_rejects_case_alias_inside_repository(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py606 def test_complete_diff_output_does_not_follow_hardlink_into_repository(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py625 def test_external_complete_diff_output_keeps_state_stable(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py715 def test_repository_fingerprint_includes_outside_manifest_state_and_content(CODE
LOW…plementation-final-review/scripts/test_review_state.py776 def test_invalid_repository_is_a_parser_error(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py796 def test_invalid_base_is_a_parser_error(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py804 def test_non_ancestor_base_is_a_parser_error(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py820 def test_component_manifests_must_cover_combined_content(self) -> None:CODE
LOW…plementation-final-review/scripts/test_review_state.py827 def test_component_manifests_must_not_overlap(self) -> None:CODE
1363 more matches not shown…
Modern AI Meta-Vocabulary17 hits · 50 pts
SeverityFileLineSnippetContext
MEDIUM⚡README.md111. [**Agents**](https://openai.github.io/openai-agents-js/guides/agents): LLMs configured with instructions, tools, guarCODE
MEDIUM⚡README.md131. [**Realtime Agents**](https://openai.github.io/openai-agents-js/guides/voice-agents/quickstart/): Low-latency agents CODE
MEDIUM⚡README.md161. [**Guardrails**](https://openai.github.io/openai-agents-js/guides/guardrails/): Configurable safety checks for input CODE
MEDIUMdocs/src/content/docs/guides/multi-agent.md64- [Tools](/openai-agents-js/guides/tools#4-agents-as-tools) for `agent.asTool()` and manager-style orchestration.CODE
MEDIUMexamples/basic/tools.ts21 // these guardrails are optionalCOMMENT
MEDIUMexamples/docs/running-agents/exceptions1.ts57 // Input guardrails only run on the first turn of a run, so retries must start a fresh run.COMMENT
MEDIUMexamples/docs/running-agents/exceptions1.ts118 // Output guardrails can be retried using the saved state without another model call.COMMENT
MEDIUM⚡packages/agents/README.md131. [**Agents**](https://openai.github.io/openai-agents-js/guides/agents): LLMs configured with instructions, tools, guarCODE
MEDIUM⚡packages/agents/README.md151. [**Realtime Agents**](https://openai.github.io/openai-agents-js/guides/voice-agents/quickstart/): Low-latency agents CODE
MEDIUM⚡packages/agents/README.md181. [**Guardrails**](https://openai.github.io/openai-agents-js/guides/guardrails/): Configurable safety checks for input CODE
MEDIUMpackages/agents-core/test/run.stream.test.ts4816 // The counter is bumped by beginTurn BEFORE the guardrails run. The runnerCOMMENT
MEDIUMpackages/agents-core/test/result.test.ts188 // check and before blocking input guardrails, either of which can reject thatCOMMENT
MEDIUMpackages/agents-core/src/run.ts2221 // Interrupted. Don't run any guardrails.COMMENT
MEDIUMpackages/agents-core/src/run.ts2932 // If guardrails are still running, defer input persistence until they finish.COMMENT
MEDIUMpackages/agents-core/src/run.ts3412 // We are done for now. Don't run any output guardrails.COMMENT
MEDIUMpackages/agents-core/src/runner/guardrails.ts239 // failure is surfaced to prevent sibling guardrails from outliving the run.COMMENT
MEDIUMpackages/agents-core/src/runner/guardrails.ts342 // Runner-level output guardrails are context-agnostic, so align them with the active run context type.COMMENT
Cross-Language Confusion (JS/TS)5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHpackages/agents-core/test/utils/applyDiff.test.ts509 '+ """Fetch a user by ID or return None."""',CODE
HIGHpackages/agents-core/test/utils/applyDiff.test.ts516 ' """Fetch a user by ID or return None."""',CODE
HIGH…re/src/sandbox/sandboxes/shared/unixLocalFileWorker.ts72elif not all(hasattr(os, name) for name in ("listxattr", "getxattr", "setxattr", "removexattr")):CODE
HIGH…ckages/agents-core/src/sandbox/sandboxes/shared/pty.ts99 elif os.WIFSIGNALED(status):CODE
HIGH…ckages/agents-core/src/sandbox/sandboxes/shared/pty.ts117 elif os.WIFSIGNALED(status):CODE
Fake / Example Data23 hits · 23 pts
SeverityFileLineSnippetContext
LOW…ts-realtime/test/realtimeVoiceConfigRegression.test.ts72 await session.connect({ apiKey: 'dummy-key' });CODE
LOW…ts-realtime/test/realtimeVoiceConfigRegression.test.ts99 await session.connect({ apiKey: 'dummy-key' });CODE
LOW…ts-realtime/test/realtimeVoiceConfigRegression.test.ts117 await session.connect({ apiKey: 'dummy-key' });CODE
LOWpackages/agents-extensions/test/sandbox/daytona.test.ts518 value: 'placeholder',CODE
LOWpackages/agents-extensions/test/sandbox/daytona.test.ts1543 value: 'placeholder',CODE
LOW…ages/agents-extensions/test/sandbox/cloudflare.test.ts819 value: 'placeholder',CODE
LOWpackages/agents-extensions/test/sandbox/vercel.test.ts2009 value: 'placeholder',CODE
LOWpackages/agents-extensions/test/sandbox/shared.test.ts2123 value: 'placeholder',CODE
LOWpackages/agents-extensions/test/sandbox/shared.test.ts3693 value: 'placeholder',CODE
LOWpackages/agents-extensions/test/sandbox/shared.test.ts3706 value: 'placeholder',CODE
LOWpackages/agents-extensions/test/sandbox/shared.test.ts3792 value: 'placeholder',CODE
LOWpackages/agents-extensions/test/sandbox/shared.test.ts3812 value: 'placeholder',CODE
LOWpackages/agents-extensions/test/sandbox/blaxel.test.ts260 value: 'placeholder',CODE
LOWpackages/agents-extensions/test/sandbox/blaxel.test.ts286 value: 'placeholder',CODE
LOWpackages/agents-extensions/test/sandbox/blaxel.test.ts313 value: 'placeholder',CODE
LOWpackages/agents-core/test/sandboxManifest.test.ts240 value: 'placeholder',CODE
LOWpackages/agents-core/test/sandboxManifest.test.ts265 value: 'placeholder',CODE
LOWpackages/agents-core/test/sandboxShared.test.ts667 value: 'placeholder',CODE
LOWpackages/agents-core/test/sandboxShared.test.ts683 value: 'placeholder',CODE
LOWpackages/agents-core/test/sandboxShared.test.ts796 value: 'placeholder',CODE
LOWpackages/agents-core/test/sandboxShared.test.ts810 TOKEN: 'placeholder',CODE
LOWpackages/agents-core/test/sandboxes/unixLocal.test.ts298 value: 'placeholder',CODE
LOWpackages/agents-core/test/shims/mcp-server/node.test.ts1518 const classificationInput = new Error('placeholder');CODE
Over-Commented Block18 hits · 18 pts
SeverityFileLineSnippetContext
LOWtsconfig.json21 // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in sourCOMMENT
LOWtsconfig.json41 // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */COMMENT
LOWtsconfig.json61 // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */COMMENT
LOWtsconfig.json81 /* Interop Constraints */COMMENT
LOWtsconfig.json101 // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */COMMENT
LOW…ts/cloudflare-workers/worker/worker-configuration.d.ts5961 // The MQTT topic the message was sent on.COMMENT
LOW…ts/cloudflare-workers/worker/worker-configuration.d.ts6101 type MaybeDisposable<T> = T extends object ? Disposable : unknown;COMMENT
LOWdocs/src/scripts/translate.ts1// ----------------------------------------------------------------------------------COMMENT
LOWdocs/src/scripts/translate.ts581#########################COMMENT
LOWexamples/ai-sdk-ui/next-env.d.ts1/// <reference types="next" />COMMENT
LOWexamples/basic/stream-items.ts41 // -- Tool was calledCOMMENT
LOWexamples/basic/hello-world-gpt-5.ts61 // modelSettings: {COMMENT
LOW…ealtime-react-native/src/ReactNativeWebRTCTransport.ts41 * RealtimeTransportLayer while WebRTC objects stay local to this application.COMMENT
LOWpackages/agents-realtime/src/realtimeSession.ts421 #shouldIncludeAudioData: boolean;COMMENT
LOW…kages/agents-extensions/src/TwilioRealtimeTransport.ts121 #clearedMarkNames = new Set<string>();COMMENT
LOWpackages/agents-core/test/run.test.ts7181 providerData: Record<string, unknown>;COMMENT
LOWpackages/agents-core/src/result.ts361 public maxTurns: number | null | undefined;COMMENT
LOWpackages/agents-core/src/utils/strictToolSchema.ts521// the root document and cannot carry assertion siblings. Plain `anyOf` branchesCOMMENT
Magic Placeholder Names3 hits · 18 pts
SeverityFileLineSnippetContext
HIGHexamples/sandbox/extensions/README.md204export BL_API_KEY=your-api-keyCODE
HIGHexamples/sandbox/extensions/README.md213BL_API_KEY=your-api-keyCODE
HIGHpackages/agents-realtime/src/realtimeSession.ts372 * apiKey: 'your-api-key',COMMENT
Verbosity Indicators6 hits · 12 pts
SeverityFileLineSnippetContext
LOW⚡packages/agents-core/test/run.test.ts7252 // Step 1: Initial run creates an interruption for tool approvalCOMMENT
LOW⚡packages/agents-core/test/run.test.ts7259 // Step 2: Approve the tool callCOMMENT
LOW⚡packages/agents-core/test/run.test.ts7264 // Step 3: Resume the run with the approved stateCOMMENT
LOW⚡packages/agents-core/test/run.test.ts7268 // Step 4: Verify only one function_call item exists in the sessionCOMMENT
LOWpackages/agents-core/test/run.test.ts7360 // Step 1: Initial run creates an interruption for tool approval.COMMENT
LOWpackages/agents-core/test/run.test.ts7376 // Step 2: Resume the run; it continues into another turn due to a second tool call.COMMENT
Structural Annotation Overuse6 hits · 12 pts
SeverityFileLineSnippetContext
LOW⚡packages/agents-core/test/run.test.ts7252 // Step 1: Initial run creates an interruption for tool approvalCOMMENT
LOW⚡packages/agents-core/test/run.test.ts7259 // Step 2: Approve the tool callCOMMENT
LOW⚡packages/agents-core/test/run.test.ts7264 // Step 3: Resume the run with the approved stateCOMMENT
LOW⚡packages/agents-core/test/run.test.ts7268 // Step 4: Verify only one function_call item exists in the sessionCOMMENT
LOWpackages/agents-core/test/run.test.ts7360 // Step 1: Initial run creates an interruption for tool approval.COMMENT
LOWpackages/agents-core/test/run.test.ts7376 // Step 2: Resume the run; it continues into another turn due to a second tool call.COMMENT
Empty Error Handlers2 hits · 10 pts
SeverityFileLineSnippetContext
HIGH…ls/implementation-final-review/scripts/review_state.py185except FileNotFoundError:CODE
HIGH…ls/implementation-final-review/scripts/review_state.py195except OSError:CODE
Overly Generic Function Names8 hits · 10 pts
SeverityFileLineSnippetContext
LOWpackages/agents-core/test/sandboxes/unixLocal.test.ts1272 ' def helper():',CODE
LOWpackages/agents-core/test/sandboxes/unixLocal.test.ts1304 ' def helper():',CODE
LOWpackages/agents-core/test/utils/applyDiff.test.ts237 ' def helper():',CODE
LOWpackages/agents-core/test/utils/applyDiff.test.ts257 ' def helper():',CODE
LOWpackages/agents-core/test/utils/applyDiff.test.ts270 ' def helper():',CODE
LOW⚡packages/agents-core/test/utils/applyDiff.test.ts440 'def handle_request(req):',CODE
LOW⚡packages/agents-core/test/utils/applyDiff.test.ts446 ' def handle_request(req):',CODE
LOW⚡packages/agents-core/test/utils/applyDiff.test.ts452 'def handle_request(req):',CODE
Unused Imports8 hits · 7 pts
SeverityFileLineSnippetContext
LOW…mplementation-kickoff/scripts/test_validate_handoff.py1CODE
LOW…lls/implementation-kickoff/scripts/validate_handoff.py4CODE
LOW…tion-final-review/scripts/test_prepare_review_round.py3CODE
LOW…plementation-final-review/scripts/test_review_state.py3CODE
LOW…mentation-final-review/scripts/test_review_protocol.py3CODE
LOW…mentation-final-review/scripts/prepare_review_round.py4CODE
LOW…implementation-final-review/scripts/review_protocol.py4CODE
LOW…ls/implementation-final-review/scripts/review_state.py4CODE
Deep Nesting4 hits · 4 pts
SeverityFileLineSnippetContext
LOW…lls/implementation-kickoff/scripts/validate_handoff.py114CODE
LOW…implementation-final-review/scripts/review_protocol.py575CODE
LOW…implementation-final-review/scripts/review_protocol.py1149CODE
LOW…ls/implementation-final-review/scripts/review_state.py70CODE
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…re/src/sandbox/sandboxes/shared/unixLocalFileWorker.ts437except Exception:CODE