SoloPi 自动化测试工具
This report summarizes scanner evidence for alipay/SoloPi, a Java project with 6,352 GitHub stars. SynthScan examined 159,703 lines of code across 814 source files, recording 648 pattern matches distributed across 9 syntactic categories. The legacy adjusted pattern signal is 3.3 (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? 599 finding(s).
Are imports declared and package/API names verified? 25 finding(s).
Are wrappers, guards, and repeated structures necessary? 552 finding(s).
Which changes need focused human review? 648 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 648 distinct pattern matches across 9 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 | …lopi-skill/scripts/harness/tests/test_visual_choice.py | 18 | def test_query_longer_than_model_context_is_rejected_not_truncated(self): | CODE |
| LOW⚡ | …lopi-skill/scripts/harness/tests/test_visual_choice.py | 29 | def test_modified_model_files_are_rejected_before_loading(self): | CODE |
| LOW⚡ | …lopi-skill/scripts/harness/tests/test_visual_choice.py | 36 | def test_unhashed_optional_processor_config_is_rejected_before_loading(self): | CODE |
| LOW⚡ | …lopi-skill/scripts/harness/tests/test_visual_choice.py | 43 | def test_highest_logit_is_selected_without_a_claim_of_calibration(self): | CODE |
| LOW⚡ | …lopi-skill/scripts/harness/tests/test_visual_choice.py | 50 | def test_no_match_evaluation_cannot_change_the_proposal(self): | CODE |
| LOW⚡ | …lopi-skill/scripts/harness/tests/test_visual_choice.py | 56 | def test_absence_is_rejected_only_by_an_explicit_gate(self): | CODE |
| LOW⚡ | …lopi-skill/scripts/harness/tests/test_visual_choice.py | 62 | def test_close_candidates_and_single_candidate_do_not_pass_margin_gate(self): | CODE |
| LOW⚡ | …lopi-skill/scripts/harness/tests/test_visual_choice.py | 69 | def test_invalid_numbers_and_partial_thresholds_are_rejected(self): | CODE |
| LOW⚡ | …lopi-skill/scripts/harness/tests/test_visual_choice.py | 78 | def test_extreme_logits_do_not_overflow(self): | CODE |
| LOW⚡ | …lopi-skill/scripts/harness/tests/test_visual_choice.py | 82 | def test_candidate_paths_cannot_escape_the_explicit_image_root(self): | CODE |
| LOW | …lopi-skill/scripts/harness/tests/test_visual_choice.py | 94 | def test_duplicate_and_reserved_ids_are_rejected(self): | CODE |
| LOW | …lopi-skill/scripts/harness/tests/test_visual_choice.py | 102 | def test_existing_output_and_symlink_are_not_overwritten(self): | CODE |
| LOW | …lopi-skill/scripts/harness/tests/test_visual_choice.py | 115 | def test_result_json_is_exclusive_and_round_trips(self): | CODE |
| LOW | …lopi-skill/scripts/harness/tests/test_visual_choice.py | 124 | def test_image_content_and_decoded_dimensions_are_checked(self): | CODE |
| LOW | solopi-skill/scripts/harness/tests/test_workflows.py | 75 | def test_catalog_and_report_do_not_connect_to_device(self): | CODE |
| LOW | solopi-skill/scripts/harness/tests/test_workflows.py | 84 | def test_packaged_templates_compile_and_bind_matching_optional_providers(self): | CODE |
| LOW | solopi-skill/scripts/harness/tests/test_workflows.py | 98 | def test_rules_run_preserves_inputs_serial_and_full_png_without_loading_model(self): | CODE |
| LOW | solopi-skill/scripts/harness/tests/test_workflows.py | 125 | def test_failed_and_not_tested_remain_distinct(self): | CODE |
| LOW | solopi-skill/scripts/harness/tests/test_workflows.py | 134 | def test_laya_requires_local_model_and_runtime_before_device_use(self): | CODE |
| LOW | solopi-skill/scripts/harness/tests/test_workflows.py | 148 | def test_explicit_laya_goalpath_uses_host_model_and_baseline_profile(self): | CODE |
| LOW⚡ | solopi-skill/scripts/harness/tests/test_workflows.py | 161 | def test_preflight_failure_returns_actionable_report_without_executing(self): | CODE |
| LOW⚡ | solopi-skill/scripts/harness/tests/test_workflows.py | 169 | def test_unsupported_profile_stops_before_screenshots_and_run(self): | CODE |
| LOW⚡ | solopi-skill/scripts/harness/tests/test_workflows.py | 176 | def test_missing_screenshot_or_inconsistent_receipt_does_not_claim_complete(self): | CODE |
| LOW⚡ | solopi-skill/scripts/harness/tests/test_workflows.py | 188 | def test_interrupted_run_is_saved_and_never_retried(self): | CODE |
| LOW⚡ | solopi-skill/scripts/harness/tests/test_workflows.py | 195 | def test_existing_directory_is_not_overwritten(self): | CODE |
| LOW⚡ | solopi-skill/scripts/harness/tests/test_workflows.py | 205 | def test_report_rejects_changed_evidence_and_symlink_escape(self): | CODE |
| LOW | solopi-skill/scripts/harness/tests/test_workflows.py | 221 | def test_report_rejects_traversal_invalid_and_forged_pass(self): | CODE |
| LOW | solopi-skill/scripts/harness/tests/test_workflows.py | 246 | def test_capture_keeps_independent_oracle_failure_and_required_cleanup(self): | CODE |
| LOW | solopi-skill/scripts/harness/tests/test_workflows.py | 265 | def test_capture_error_records_incomplete_evidence_without_skipping_cleanup(self): | CODE |
| LOW | solopi-skill/scripts/harness/tests/test_workflows.py | 275 | def test_screenshots_are_opt_in_for_existing_verify_users(self): | CODE |
| LOW⚡ | …l/scripts/harness/tests/test_verification_transport.py | 67 | def test_isolated_commands_keep_per_command_lifecycle(self): | CODE |
| LOW⚡ | …l/scripts/harness/tests/test_verification_transport.py | 75 | def test_unopened_scope_performs_no_device_work(self): | CODE |
| LOW⚡ | …l/scripts/harness/tests/test_verification_transport.py | 82 | def test_cleanup_can_borrow_after_failure_and_scope_closes_once(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 43 | def test_default_shared_scope_reuses_forward_and_probe_but_not_live_queries(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 94 | def test_uncaught_exception_and_interrupt_close_without_suppressing(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 108 | def test_startup_failure_cleans_forward_and_is_not_retried(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 124 | def test_connection_identity_changes_and_foreground_downgrade_are_rejected(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 149 | def test_separate_runs_never_share_transport(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 158 | def test_explicit_close_is_preserved_and_metrics_survive_scope_close(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 170 | def test_verify_run_keeps_original_args_and_all_oracles_in_both_modes(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 220 | def test_declared_event_strategy_uses_cached_capabilities_and_requires_echo(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 238 | def test_legacy_apk_auto_compatibility_and_explicit_unsupported_rejection(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 251 | def test_malformed_advertisement_cannot_enable_or_silently_fallback(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 260 | def test_standalone_default_legacy_does_not_introduce_new_parameters(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 293 | def test_default_and_explicit_full_page_keep_old_apk_compatible(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 302 | def test_opt_in_requires_declared_support_and_exact_echo(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 315 | def test_unsupported_and_malformed_caps_fail_before_any_mutation(self): | CODE |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 329 | def test_default_rejects_unrequested_new_strategy_echo(self): | CODE |
| LOW | …-skill/scripts/harness/tests/test_managed_execution.py | 94 | def test_submit_is_idempotent_and_rejects_conflicting_content(self): | CODE |
| LOW | …-skill/scripts/harness/tests/test_managed_execution.py | 115 | def test_scheduler_matches_health_api_capabilities_and_labels(self): | CODE |
| LOW | …-skill/scripts/harness/tests/test_managed_execution.py | 147 | def test_expired_generation_is_recovered_and_cannot_complete_successor(self): | CODE |
| LOW | …-skill/scripts/harness/tests/test_managed_execution.py | 175 | def test_expired_lease_cannot_be_resurrected_before_recovery_runs(self): | CODE |
| LOW | …-skill/scripts/harness/tests/test_managed_execution.py | 190 | def test_cancel_requires_exact_owner_and_fences_running_attempt(self): | CODE |
| LOW | …-skill/scripts/harness/tests/test_managed_execution.py | 218 | def test_retry_exhaustion_is_not_tested_and_attempt_history_is_retained(self): | CODE |
| LOW | …-skill/scripts/harness/tests/test_managed_execution.py | 242 | def test_matrix_aggregate_and_terminal_result_are_stable(self): | CODE |
| LOW | …-skill/scripts/harness/tests/test_managed_execution.py | 275 | def test_concurrent_claims_never_share_a_device_or_shard(self): | CODE |
| LOW | …-skill/scripts/harness/tests/test_managed_execution.py | 292 | def test_restart_recovery_uses_durable_database_and_append_only_events(self): | CODE |
| LOW | …-skill/scripts/harness/tests/test_managed_execution.py | 313 | def test_retention_keeps_digest_after_raw_evidence_is_marked_purged(self): | CODE |
| LOW | …-skill/scripts/harness/tests/test_managed_execution.py | 340 | def test_authenticated_http_api_survives_service_restart_and_preserves_ownership(self): | CODE |
| LOW⚡ | …kill/scripts/harness/tests/test_fastpath_evaluation.py | 76 | def test_id_baseline_survives_renaming_and_model_gain_is_not_invented(self): | CODE |
| 468 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 94 | CODE | |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 124 | CODE | |
| LOW | …l/scripts/harness/tests/test_verification_transport.py | 170 | CODE | |
| LOW | …opi-skill/scripts/harness/tests/test_host_execution.py | 250 | CODE | |
| LOW | solopi-skill/scripts/harness/tests/test_goalpath.py | 478 | CODE | |
| LOW | solopi-skill/scripts/harness/tests/test_fastpath.py | 279 | CODE | |
| LOW | solopi-skill/scripts/harness/tests/test_solopi_ai.py | 104 | CODE | |
| LOW | solopi-skill/scripts/harness/tests/test_solopi_ai.py | 3578 | CODE | |
| LOW | …pi-skill/scripts/harness/tests/test_fastpath_timing.py | 128 | CODE | |
| LOW | …pi-skill/scripts/harness/tests/test_fastpath_timing.py | 173 | CODE | |
| LOW | …/scripts/harness/examples/fastpath/benchmark_forest.py | 160 | CODE | |
| LOW | …/scripts/harness/examples/fastpath/benchmark_forest.py | 84 | CODE | |
| LOW | …kill/scripts/harness/examples/fastpath/prepare_demo.py | 81 | CODE | |
| LOW | …ill/scripts/harness/examples/fastpath/visual_choice.py | 86 | CODE | |
| LOW | …ipts/harness/examples/fastpath/evaluate_laya_vision.py | 32 | CODE | |
| LOW | …pts/harness/examples/fastpath/evaluate_laya_choices.py | 20 | CODE | |
| LOW | …scripts/harness/examples/fastpath/evaluate_no_match.py | 23 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 381 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 2875 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 3304 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 3901 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 3998 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 4120 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 5528 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 6395 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 6600 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 6848 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 7047 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 7248 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 7355 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 7552 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 7641 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 8016 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 8185 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 8253 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 9265 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 9503 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 9953 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 8505 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 8768 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 8842 | CODE | |
| LOW | …ipts/harness/src/solopi_harness/verification_engine.py | 317 | CODE | |
| LOW | …ipts/harness/src/solopi_harness/verification_engine.py | 514 | CODE | |
| LOW | …ipts/harness/src/solopi_harness/verification_engine.py | 729 | CODE | |
| LOW | …ipts/harness/src/solopi_harness/verification_engine.py | 1078 | CODE | |
| LOW | …ipts/harness/src/solopi_harness/verification_engine.py | 1271 | CODE | |
| LOW | …ipts/harness/src/solopi_harness/verification_engine.py | 1336 | CODE | |
| LOW | …ipts/harness/src/solopi_harness/fastpath_evaluation.py | 146 | CODE | |
| LOW | …ipts/harness/src/solopi_harness/fastpath_evaluation.py | 348 | CODE | |
| LOW | …cripts/harness/src/solopi_harness/managed_execution.py | 1335 | CODE | |
| LOW | …i-skill/scripts/harness/src/solopi_harness/goalpath.py | 79 | CODE | |
| LOW | …i-skill/scripts/harness/src/solopi_harness/goalpath.py | 290 | CODE | |
| LOW | …i-skill/scripts/harness/src/solopi_harness/goalpath.py | 319 | CODE | |
| LOW | …i-skill/scripts/harness/src/solopi_harness/goalpath.py | 386 | CODE | |
| LOW | …i-skill/scripts/harness/src/solopi_harness/goalpath.py | 427 | CODE | |
| LOW | …i-skill/scripts/harness/src/solopi_harness/goalpath.py | 640 | CODE | |
| LOW | …i-skill/scripts/harness/src/solopi_harness/fastpath.py | 241 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | solopi-skill/scripts/harness/tests/test_solopi_ai.py | 1739 | self.assertNotIn("execAdbCmd(cmd.toString(), 0)", sources["CPUTools.java"]) | STRING |
| HIGH | solopi-skill/scripts/harness/tests/test_solopi_ai.py | 1821 | binder_check = record_execution.index("if (activeBinder == null)") | STRING |
| HIGH | solopi-skill/scripts/harness/tests/test_solopi_ai.py | 1843 | self.assertIn("if (destroyed || binder != activeBinder", record_execution) | STRING |
| HIGH | solopi-skill/scripts/harness/tests/test_solopi_ai.py | 1850 | "!StringUtil.equals(pendingRecordOwner, recordOwner)", record_execution | STRING |
| HIGH | solopi-skill/scripts/harness/tests/test_solopi_ai.py | 1876 | self.assertIn("if (shouldUnbind && connection != null)", destroy_method) | STRING |
| HIGH | solopi-skill/scripts/harness/tests/test_solopi_ai.py | 1876 | self.assertIn("if (shouldUnbind && connection != null)", destroy_method) | STRING |
| HIGH | solopi-skill/scripts/harness/tests/test_solopi_ai.py | 2005 | self.assertIn("operationLog.setStorePath(null)", replay_source) | STRING |
| HIGH | solopi-skill/scripts/harness/tests/test_solopi_ai.py | 5571 | rf"add\(result, {key}, [^\n]+, false, null, null\);", | STRING |
| HIGH | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 1170 | self.push(local_path, remote_path) | CODE |
| HIGH | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 5805 | adb.push(upload_path, remote_path) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …l/scripts/harness/tests/test_harness_http_transport.py | 51 | except (ConnectionResetError, BrokenPipeError): | CODE |
| HIGH | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 9751 | except OSError: | CODE |
| HIGH | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 8616 | except Exception: | CODE |
| HIGH | …cripts/harness/src/solopi_harness/managed_execution.py | 279 | except sqlite3.Error: | CODE |
| HIGH | …i-skill/scripts/harness/src/solopi_harness/goalpath.py | 689 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ill/scripts/harness/examples/fastpath/visual_choice.py | 295 | except Exception as error: | CODE |
| LOW | …/scripts/harness/examples/fastpath/evaluate_dataset.py | 45 | except Exception: | CODE |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 7925 | except Exception as exc: | CODE |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 7942 | except Exception: | CODE |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 8616 | except Exception: | CODE |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 9217 | except Exception as exc: | CODE |
| LOW | …ipts/harness/src/solopi_harness/verification_engine.py | 1418 | except Exception as exc: | CODE |
| LOW | …ipts/harness/src/solopi_harness/verification_engine.py | 1459 | except Exception as exc: | CODE |
| LOW | …ipts/harness/src/solopi_harness/verification_engine.py | 1514 | except Exception as exc: | CODE |
| LOW | …ipts/harness/src/solopi_harness/fastpath_evaluation.py | 233 | except Exception: | CODE |
| LOW | …scripts/harness/src/solopi_harness/model_deployment.py | 631 | except Exception as exc: | CODE |
| LOW | …scripts/harness/src/solopi_harness/goalpath_runtime.py | 140 | except Exception: | CODE |
| LOW | …cripts/harness/src/solopi_harness/managed_execution.py | 276 | except Exception: | CODE |
| LOW | …cripts/harness/src/solopi_harness/managed_execution.py | 1699 | except Exception: | CODE |
| LOW | …scripts/harness/src/solopi_harness/fastpath_runtime.py | 45 | except Exception as exc: | CODE |
| LOW | …i-skill/scripts/harness/src/solopi_harness/goalpath.py | 618 | except Exception: | CODE |
| LOW | …i-skill/scripts/harness/src/solopi_harness/goalpath.py | 689 | except Exception: | CODE |
| LOW | …i-skill/scripts/harness/src/solopi_harness/fastpath.py | 392 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …kill/scripts/harness/tests/test_fastpath_evaluation.py | 13 | CODE | |
| LOW | …kill/scripts/harness/examples/fastpath/prepare_demo.py | 4 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/solopi_ai.py | 4 | CODE | |
| LOW | …ipts/harness/src/solopi_harness/verification_engine.py | 4 | CODE | |
| LOW | …ipts/harness/src/solopi_harness/fastpath_evaluation.py | 6 | CODE | |
| LOW | …scripts/harness/src/solopi_harness/model_deployment.py | 4 | CODE | |
| LOW | …scripts/harness/src/solopi_harness/model_deployment.py | 15 | CODE | |
| LOW | …scripts/harness/src/solopi_harness/goalpath_runtime.py | 3 | CODE | |
| LOW | …opi-skill/scripts/harness/src/solopi_harness/timing.py | 3 | CODE | |
| LOW | …cripts/harness/src/solopi_harness/managed_execution.py | 4 | CODE | |
| LOW | …cripts/harness/src/solopi_harness/managed_execution.py | 18 | CODE | |
| LOW | …scripts/harness/src/solopi_harness/fastpath_runtime.py | 3 | CODE | |
| LOW | …-skill/scripts/harness/src/solopi_harness/workflows.py | 6 | CODE | |
| LOW | …i-skill/scripts/harness/src/solopi_harness/goalpath.py | 7 | CODE | |
| LOW | …i-skill/scripts/harness/src/solopi_harness/fastpath.py | 3 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …dbLib/src/com/cgutman/adblib/ByteQueueInputStream.java | 301 | * which is the number of bytes remaining to be read from the input buffer. | COMMENT |
| LOW | …mdlibrary/src/main/java/com/mdit/library/Enhancer.java | 261 | // // executeSuperMethod$Enhancer$ | COMMENT |
| LOW | …mdlibrary/src/main/java/com/mdit/library/Enhancer.java | 341 | subMethodId = subType.getMethod(methodReturnType, methodName); | COMMENT |
| LOW | …mdlibrary/src/main/java/com/mdit/library/Enhancer.java | 361 | // | COMMENT |
| LOW | …/alipay/hulu/shared/event/touch/TouchEventTracker.java | 321 | * @return | COMMENT |
| LOW | solopi-app/shared/src/main/cpp/CMakeLists.txt | 1 | # Copyright (C) 2015-present, Ant Financial Services Group | COMMENT |
| LOW | solopi-app/shared/src/main/cpp/cpu_usage.c | 141 | // 逐项格式化文件名 | COMMENT |
| LOW | …ay/hulu/common/utils/InsecureSHA1PRNGKeyDerivator.java | 41 | } | COMMENT |
| LOW | …ay/hulu/common/utils/InsecureSHA1PRNGKeyDerivator.java | 61 | private static final int FRAME_LENGTH = 16; | COMMENT |
| LOW | …ay/hulu/common/utils/InsecureSHA1PRNGKeyDerivator.java | 81 | private static final int MAX_BYTES = 48; | COMMENT |
| LOW | …ay/hulu/common/utils/InsecureSHA1PRNGKeyDerivator.java | 141 | // | COMMENT |
| LOW | …ay/hulu/common/utils/InsecureSHA1PRNGKeyDerivator.java | 241 | if (state == UNDEFINED) { | COMMENT |
| LOW | …java/com/codebutler/android_websockets/HybiParser.java | 1 | // | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ay/hulu/common/utils/InsecureSHA1PRNGKeyDerivator.java | 361 | // In this implementation the "d. For t = 0 to 79 do" loop | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ipts/harness/src/solopi_harness/verification_engine.py | 1649 | __all__ = [ | CODE |