A lightweight, powerful framework for multi-agent workflows and voice agents
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.
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.
Can maintainers explain intent, assumptions, and trade-offs? 1482 finding(s).
Are imports declared and package/API names verified? 39 finding(s).
Are wrappers, guards, and repeated structures necessary? 1426 finding(s).
Which changes need focused human review? 1524 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …mplementation-kickoff/scripts/test_validate_handoff.py | 56 | def test_exact_shipped_manifest_is_valid(self) -> None: | CODE |
| LOW | …mplementation-kickoff/scripts/test_validate_handoff.py | 67 | def test_operational_file_not_in_manifest_fails(self) -> None: | CODE |
| LOW | …mplementation-kickoff/scripts/test_validate_handoff.py | 82 | def test_explicit_ignored_deliverable_is_valid_after_force_staging(self) -> None: | CODE |
| LOW | …mplementation-kickoff/scripts/test_validate_handoff.py | 97 | def test_manifest_paths_must_be_normalized_and_unique(self) -> None: | CODE |
| LOW | …mplementation-kickoff/scripts/test_validate_handoff.py | 110 | def test_manifest_file_type_is_verified_after_open(self) -> None: | CODE |
| LOW | …mplementation-kickoff/scripts/test_validate_handoff.py | 120 | def test_body_line_is_not_accepted_as_coauthor_trailer(self) -> None: | CODE |
| LOW | …mplementation-kickoff/scripts/test_validate_handoff.py | 146 | def test_terminal_coauthor_trailer_is_accepted(self) -> None: | CODE |
| LOW | …mplementation-kickoff/scripts/test_validate_handoff.py | 170 | def test_assume_unchanged_path_is_not_a_clean_handoff(self) -> None: | CODE |
| LOW | …mplementation-kickoff/scripts/test_validate_handoff.py | 182 | def test_materialized_skip_worktree_path_is_not_a_clean_handoff(self) -> None: | CODE |
| LOW | …mplementation-kickoff/scripts/test_validate_handoff.py | 194 | def test_ignored_dirty_submodule_is_not_a_clean_handoff(self) -> None: | CODE |
| LOW | …mplementation-kickoff/scripts/test_validate_handoff.py | 237 | def test_submodule_hidden_index_path_is_not_a_clean_handoff(self) -> None: | CODE |
| LOW | …mplementation-kickoff/scripts/test_validate_handoff.py | 285 | def test_missing_repository_report_is_explicitly_invalid(self) -> None: | CODE |
| LOW | …tion-final-review/scripts/test_prepare_review_round.py | 77 | def test_generates_deterministic_current_round_bundle(self) -> None: | CODE |
| LOW | …tion-final-review/scripts/test_prepare_review_round.py | 105 | def test_marks_only_byte_identical_prior_clean_components_as_candidates( | CODE |
| LOW⚡ | …tion-final-review/scripts/test_prepare_review_round.py | 138 | def test_malformed_prior_clean_state_fails_closed(self) -> None: | CODE |
| LOW⚡ | …tion-final-review/scripts/test_prepare_review_round.py | 145 | def test_component_partition_errors_remain_fail_closed(self) -> None: | CODE |
| LOW⚡ | …tion-final-review/scripts/test_prepare_review_round.py | 151 | def test_output_directory_inside_review_scope_fails_closed(self) -> None: | CODE |
| LOW⚡ | …tion-final-review/scripts/test_prepare_review_round.py | 155 | def test_output_directory_inside_git_directory_fails_closed(self) -> None: | CODE |
| LOW⚡ | …tion-final-review/scripts/test_prepare_review_round.py | 159 | def test_reviewer_brief_without_instructions_fails_closed(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 83 | def test_repository_path_must_be_the_worktree_root(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 89 | def test_repository_changes_during_snapshot_fail_closed(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 96 | def complete_diff_then_mutate(repo: Path, base: str, pathspecs: tuple[str, ...]) -> bytes: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 246 | def test_directory_pathspec_does_not_promote_ignored_operational_files( | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 256 | def test_literal_filename_with_pathspec_metacharacters_is_exact(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 264 | def test_existing_magic_prefixed_filename_is_exact(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 273 | def test_deleted_magic_prefixed_filename_is_exact_from_base(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 647 | def test_assume_unchanged_paths_fail_closed(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 655 | def test_materialized_skip_worktree_paths_fail_closed(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 663 | def test_unmerged_index_paths_fail_closed(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 681 | def test_ordinary_directory_is_not_a_gitlink(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 688 | def test_untracked_nested_repository_fails_closed(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 697 | def test_cli_writes_complete_diff_output(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 740 | def test_pathspec_file_preserves_literal_values_and_deduplicates(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 746 | def test_direct_pathspec_preserves_leading_space(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 755 | def test_empty_direct_pathspec_fails_closed(self) -> None: | CODE |
| LOW⚡ | …plementation-final-review/scripts/test_review_state.py | 762 | def test_invalid_manifest_files_are_parser_errors(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 67 | def test_equivalent_pathspecs_have_the_same_content_fingerprint(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 115 | def test_exact_special_file_path_fails_closed(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 124 | def test_workspace_file_type_is_verified_after_open(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 137 | def test_pathspec_file_type_is_verified_after_open(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 149 | def test_executable_uses_git_owner_bit(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 165 | def test_component_fingerprints_invalidate_only_changed_content(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 186 | def test_unfiltered_workspace_accounts_for_changes_outside_manifest(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 201 | def test_complete_diff_includes_task_owned_untracked_files(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 225 | def test_exact_manifest_path_includes_ignored_untracked_file(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 287 | def test_explicit_glob_magic_preserves_pattern_semantics(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 295 | def test_submodule_changes_require_reviewable_gitlinks(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 364 | def test_materialized_uninitialized_gitlink_fails_closed(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 380 | def test_cyclic_gitlink_worktree_fails_closed(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 398 | def test_hidden_nested_submodule_changes_fail_closed(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 577 | def test_complete_diff_output_must_be_outside_repository(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 590 | def test_complete_diff_output_rejects_case_alias_inside_repository(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 606 | def test_complete_diff_output_does_not_follow_hardlink_into_repository(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 625 | def test_external_complete_diff_output_keeps_state_stable(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 715 | def test_repository_fingerprint_includes_outside_manifest_state_and_content( | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 776 | def test_invalid_repository_is_a_parser_error(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 796 | def test_invalid_base_is_a_parser_error(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 804 | def test_non_ancestor_base_is_a_parser_error(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 820 | def test_component_manifests_must_cover_combined_content(self) -> None: | CODE |
| LOW | …plementation-final-review/scripts/test_review_state.py | 827 | def test_component_manifests_must_not_overlap(self) -> None: | CODE |
| 1363 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | README.md | 11 | 1. [**Agents**](https://openai.github.io/openai-agents-js/guides/agents): LLMs configured with instructions, tools, guar | CODE |
| MEDIUM⚡ | README.md | 13 | 1. [**Realtime Agents**](https://openai.github.io/openai-agents-js/guides/voice-agents/quickstart/): Low-latency agents | CODE |
| MEDIUM⚡ | README.md | 16 | 1. [**Guardrails**](https://openai.github.io/openai-agents-js/guides/guardrails/): Configurable safety checks for input | CODE |
| MEDIUM | docs/src/content/docs/guides/multi-agent.md | 64 | - [Tools](/openai-agents-js/guides/tools#4-agents-as-tools) for `agent.asTool()` and manager-style orchestration. | CODE |
| MEDIUM | examples/basic/tools.ts | 21 | // these guardrails are optional | COMMENT |
| MEDIUM | examples/docs/running-agents/exceptions1.ts | 57 | // Input guardrails only run on the first turn of a run, so retries must start a fresh run. | COMMENT |
| MEDIUM | examples/docs/running-agents/exceptions1.ts | 118 | // Output guardrails can be retried using the saved state without another model call. | COMMENT |
| MEDIUM⚡ | packages/agents/README.md | 13 | 1. [**Agents**](https://openai.github.io/openai-agents-js/guides/agents): LLMs configured with instructions, tools, guar | CODE |
| MEDIUM⚡ | packages/agents/README.md | 15 | 1. [**Realtime Agents**](https://openai.github.io/openai-agents-js/guides/voice-agents/quickstart/): Low-latency agents | CODE |
| MEDIUM⚡ | packages/agents/README.md | 18 | 1. [**Guardrails**](https://openai.github.io/openai-agents-js/guides/guardrails/): Configurable safety checks for input | CODE |
| MEDIUM | packages/agents-core/test/run.stream.test.ts | 4816 | // The counter is bumped by beginTurn BEFORE the guardrails run. The runner | COMMENT |
| MEDIUM | packages/agents-core/test/result.test.ts | 188 | // check and before blocking input guardrails, either of which can reject that | COMMENT |
| MEDIUM | packages/agents-core/src/run.ts | 2221 | // Interrupted. Don't run any guardrails. | COMMENT |
| MEDIUM | packages/agents-core/src/run.ts | 2932 | // If guardrails are still running, defer input persistence until they finish. | COMMENT |
| MEDIUM | packages/agents-core/src/run.ts | 3412 | // We are done for now. Don't run any output guardrails. | COMMENT |
| MEDIUM | packages/agents-core/src/runner/guardrails.ts | 239 | // failure is surfaced to prevent sibling guardrails from outliving the run. | COMMENT |
| MEDIUM | packages/agents-core/src/runner/guardrails.ts | 342 | // Runner-level output guardrails are context-agnostic, so align them with the active run context type. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | packages/agents-core/test/utils/applyDiff.test.ts | 509 | '+ """Fetch a user by ID or return None."""', | CODE |
| HIGH | packages/agents-core/test/utils/applyDiff.test.ts | 516 | ' """Fetch a user by ID or return None."""', | CODE |
| HIGH | …re/src/sandbox/sandboxes/shared/unixLocalFileWorker.ts | 72 | elif not all(hasattr(os, name) for name in ("listxattr", "getxattr", "setxattr", "removexattr")): | CODE |
| HIGH | …ckages/agents-core/src/sandbox/sandboxes/shared/pty.ts | 99 | elif os.WIFSIGNALED(status): | CODE |
| HIGH | …ckages/agents-core/src/sandbox/sandboxes/shared/pty.ts | 117 | elif os.WIFSIGNALED(status): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ts-realtime/test/realtimeVoiceConfigRegression.test.ts | 72 | await session.connect({ apiKey: 'dummy-key' }); | CODE |
| LOW | …ts-realtime/test/realtimeVoiceConfigRegression.test.ts | 99 | await session.connect({ apiKey: 'dummy-key' }); | CODE |
| LOW | …ts-realtime/test/realtimeVoiceConfigRegression.test.ts | 117 | await session.connect({ apiKey: 'dummy-key' }); | CODE |
| LOW | packages/agents-extensions/test/sandbox/daytona.test.ts | 518 | value: 'placeholder', | CODE |
| LOW | packages/agents-extensions/test/sandbox/daytona.test.ts | 1543 | value: 'placeholder', | CODE |
| LOW | …ages/agents-extensions/test/sandbox/cloudflare.test.ts | 819 | value: 'placeholder', | CODE |
| LOW | packages/agents-extensions/test/sandbox/vercel.test.ts | 2009 | value: 'placeholder', | CODE |
| LOW | packages/agents-extensions/test/sandbox/shared.test.ts | 2123 | value: 'placeholder', | CODE |
| LOW | packages/agents-extensions/test/sandbox/shared.test.ts | 3693 | value: 'placeholder', | CODE |
| LOW | packages/agents-extensions/test/sandbox/shared.test.ts | 3706 | value: 'placeholder', | CODE |
| LOW | packages/agents-extensions/test/sandbox/shared.test.ts | 3792 | value: 'placeholder', | CODE |
| LOW | packages/agents-extensions/test/sandbox/shared.test.ts | 3812 | value: 'placeholder', | CODE |
| LOW | packages/agents-extensions/test/sandbox/blaxel.test.ts | 260 | value: 'placeholder', | CODE |
| LOW | packages/agents-extensions/test/sandbox/blaxel.test.ts | 286 | value: 'placeholder', | CODE |
| LOW | packages/agents-extensions/test/sandbox/blaxel.test.ts | 313 | value: 'placeholder', | CODE |
| LOW | packages/agents-core/test/sandboxManifest.test.ts | 240 | value: 'placeholder', | CODE |
| LOW | packages/agents-core/test/sandboxManifest.test.ts | 265 | value: 'placeholder', | CODE |
| LOW | packages/agents-core/test/sandboxShared.test.ts | 667 | value: 'placeholder', | CODE |
| LOW | packages/agents-core/test/sandboxShared.test.ts | 683 | value: 'placeholder', | CODE |
| LOW | packages/agents-core/test/sandboxShared.test.ts | 796 | value: 'placeholder', | CODE |
| LOW | packages/agents-core/test/sandboxShared.test.ts | 810 | TOKEN: 'placeholder', | CODE |
| LOW | packages/agents-core/test/sandboxes/unixLocal.test.ts | 298 | value: 'placeholder', | CODE |
| LOW | packages/agents-core/test/shims/mcp-server/node.test.ts | 1518 | const classificationInput = new Error('placeholder'); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tsconfig.json | 21 | // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in sour | COMMENT |
| LOW | tsconfig.json | 41 | // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ | COMMENT |
| LOW | tsconfig.json | 61 | // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ | COMMENT |
| LOW | tsconfig.json | 81 | /* Interop Constraints */ | COMMENT |
| LOW | tsconfig.json | 101 | // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ | COMMENT |
| LOW | …ts/cloudflare-workers/worker/worker-configuration.d.ts | 5961 | // The MQTT topic the message was sent on. | COMMENT |
| LOW | …ts/cloudflare-workers/worker/worker-configuration.d.ts | 6101 | type MaybeDisposable<T> = T extends object ? Disposable : unknown; | COMMENT |
| LOW | docs/src/scripts/translate.ts | 1 | // ---------------------------------------------------------------------------------- | COMMENT |
| LOW | docs/src/scripts/translate.ts | 581 | ######################### | COMMENT |
| LOW | examples/ai-sdk-ui/next-env.d.ts | 1 | /// <reference types="next" /> | COMMENT |
| LOW | examples/basic/stream-items.ts | 41 | // -- Tool was called | COMMENT |
| LOW | examples/basic/hello-world-gpt-5.ts | 61 | // modelSettings: { | COMMENT |
| LOW | …ealtime-react-native/src/ReactNativeWebRTCTransport.ts | 41 | * RealtimeTransportLayer while WebRTC objects stay local to this application. | COMMENT |
| LOW | packages/agents-realtime/src/realtimeSession.ts | 421 | #shouldIncludeAudioData: boolean; | COMMENT |
| LOW | …kages/agents-extensions/src/TwilioRealtimeTransport.ts | 121 | #clearedMarkNames = new Set<string>(); | COMMENT |
| LOW | packages/agents-core/test/run.test.ts | 7181 | providerData: Record<string, unknown>; | COMMENT |
| LOW | packages/agents-core/src/result.ts | 361 | public maxTurns: number | null | undefined; | COMMENT |
| LOW | packages/agents-core/src/utils/strictToolSchema.ts | 521 | // the root document and cannot carry assertion siblings. Plain `anyOf` branches | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | examples/sandbox/extensions/README.md | 204 | export BL_API_KEY=your-api-key | CODE |
| HIGH | examples/sandbox/extensions/README.md | 213 | BL_API_KEY=your-api-key | CODE |
| HIGH | packages/agents-realtime/src/realtimeSession.ts | 372 | * apiKey: 'your-api-key', | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | packages/agents-core/test/run.test.ts | 7252 | // Step 1: Initial run creates an interruption for tool approval | COMMENT |
| LOW⚡ | packages/agents-core/test/run.test.ts | 7259 | // Step 2: Approve the tool call | COMMENT |
| LOW⚡ | packages/agents-core/test/run.test.ts | 7264 | // Step 3: Resume the run with the approved state | COMMENT |
| LOW⚡ | packages/agents-core/test/run.test.ts | 7268 | // Step 4: Verify only one function_call item exists in the session | COMMENT |
| LOW | packages/agents-core/test/run.test.ts | 7360 | // Step 1: Initial run creates an interruption for tool approval. | COMMENT |
| LOW | packages/agents-core/test/run.test.ts | 7376 | // Step 2: Resume the run; it continues into another turn due to a second tool call. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | packages/agents-core/test/run.test.ts | 7252 | // Step 1: Initial run creates an interruption for tool approval | COMMENT |
| LOW⚡ | packages/agents-core/test/run.test.ts | 7259 | // Step 2: Approve the tool call | COMMENT |
| LOW⚡ | packages/agents-core/test/run.test.ts | 7264 | // Step 3: Resume the run with the approved state | COMMENT |
| LOW⚡ | packages/agents-core/test/run.test.ts | 7268 | // Step 4: Verify only one function_call item exists in the session | COMMENT |
| LOW | packages/agents-core/test/run.test.ts | 7360 | // Step 1: Initial run creates an interruption for tool approval. | COMMENT |
| LOW | packages/agents-core/test/run.test.ts | 7376 | // Step 2: Resume the run; it continues into another turn due to a second tool call. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ls/implementation-final-review/scripts/review_state.py | 185 | except FileNotFoundError: | CODE |
| HIGH | …ls/implementation-final-review/scripts/review_state.py | 195 | except OSError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/agents-core/test/sandboxes/unixLocal.test.ts | 1272 | ' def helper():', | CODE |
| LOW | packages/agents-core/test/sandboxes/unixLocal.test.ts | 1304 | ' def helper():', | CODE |
| LOW | packages/agents-core/test/utils/applyDiff.test.ts | 237 | ' def helper():', | CODE |
| LOW | packages/agents-core/test/utils/applyDiff.test.ts | 257 | ' def helper():', | CODE |
| LOW | packages/agents-core/test/utils/applyDiff.test.ts | 270 | ' def helper():', | CODE |
| LOW⚡ | packages/agents-core/test/utils/applyDiff.test.ts | 440 | 'def handle_request(req):', | CODE |
| LOW⚡ | packages/agents-core/test/utils/applyDiff.test.ts | 446 | ' def handle_request(req):', | CODE |
| LOW⚡ | packages/agents-core/test/utils/applyDiff.test.ts | 452 | 'def handle_request(req):', | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …mplementation-kickoff/scripts/test_validate_handoff.py | 1 | CODE | |
| LOW | …lls/implementation-kickoff/scripts/validate_handoff.py | 4 | CODE | |
| LOW | …tion-final-review/scripts/test_prepare_review_round.py | 3 | CODE | |
| LOW | …plementation-final-review/scripts/test_review_state.py | 3 | CODE | |
| LOW | …mentation-final-review/scripts/test_review_protocol.py | 3 | CODE | |
| LOW | …mentation-final-review/scripts/prepare_review_round.py | 4 | CODE | |
| LOW | …implementation-final-review/scripts/review_protocol.py | 4 | CODE | |
| LOW | …ls/implementation-final-review/scripts/review_state.py | 4 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …lls/implementation-kickoff/scripts/validate_handoff.py | 114 | CODE | |
| LOW | …implementation-final-review/scripts/review_protocol.py | 575 | CODE | |
| LOW | …implementation-final-review/scripts/review_protocol.py | 1149 | CODE | |
| LOW | …ls/implementation-final-review/scripts/review_state.py | 70 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …re/src/sandbox/sandboxes/shared/unixLocalFileWorker.ts | 437 | except Exception: | CODE |