AI Slop Code RIsk Monitor

heshengtao/super-agent-party

⭐ All-in-one AI companion! Super Agent Party = Self hosted neuro sama + openclaw! ⭐ 全能AI伴侣!超级智能体派对 = 自托管neuro sama + openclaw!

6.0 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for heshengtao/super-agent-party, a JavaScript project with 2,730 GitHub stars. SynthScan examined 475,678 lines of code across 649 source files, recording 1579 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 6.0 (Moderate 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.

6.0
Adjusted Signal
6.0
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
2.7K
Stars
JavaScript
Language
475.7K
Lines of Code
649
Files
1.6K
Pattern Hits
2026-10-12
Scan Date
0.34
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 4.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 7.2/100 · LOW

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

Agent Over-Engineering Ratio 18.0/100 · LOW

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

PR Review Velocity Impact 28.9/100 · MEDIUM

Which changes need focused human review? 1579 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 37HIGH 182MEDIUM 209LOW 1151

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 1579 distinct pattern matches across 20 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.

Empty Error Handlers160 hits · 772 pts
SeverityFileLineSnippetContext
HIGHserver.py340except Exception:CODE
HIGHserver.py8811except (WebSocketDisconnect, RuntimeError):CODE
HIGHserver.py8829except (WebSocketDisconnect, RuntimeError):CODE
HIGHserver.py8940except WebSocketDisconnect:CODE
HIGHserver.py10218except Exception:CODE
HIGHserver.py1071except: passCODE
HIGHserver.py3412except asyncio.CancelledError:CODE
HIGHserver.py8862except FileNotFoundError:CODE
HIGHserver.py9862except asyncio.TimeoutError:CODE
HIGHserver.py10015except asyncio.TimeoutError:CODE
HIGHserver.py10137except asyncio.TimeoutError:CODE
HIGHserver.py10348except asyncio.TimeoutError:CODE
HIGHserver.py187except:CODE
HIGHserver.py200except:CODE
HIGHserver.py219except:CODE
HIGHserver.py1004except asyncio.TimeoutError:CODE
HIGHserver.py9896except asyncio.CancelledError:CODE
HIGHserver.py237except:CODE
HIGHserver.py255except:CODE
HIGHserver.py272except:CODE
HIGHserver.py2312except Exception:CODE
HIGHserver.py5849except Exception:CODE
HIGHserver.py8436except json.JSONDecodeError:CODE
HIGHserver.py5152except Exception:CODE
HIGHserver.py12784except:CODE
HIGHpy/ui_tree_helper.py105except Exception:CODE
HIGHpy/ui_tree_helper.py243except Exception:CODE
HIGHpy/ui_tree_helper.py92except Exception:CODE
HIGHpy/ui_tree_helper.py249except Exception:CODE
HIGHpy/ui_tree_helper.py259except Exception:CODE
HIGHpy/ui_tree_helper.py369except Exception:CODE
HIGHpy/ui_tree_helper.py362except Exception:CODE
HIGHpy/ebd_model_manager.py95except:CODE
HIGHpy/local_app_control.py344except Exception:CODE
HIGHpy/local_app_control.py385except Exception:CODE
HIGHpy/local_app_control.py779except PermissionError:CODE
HIGHpy/local_app_control.py178except Exception:CODE
HIGHpy/local_app_control.py808except PermissionError:CODE
HIGHpy/local_app_control.py831except ValueError:CODE
HIGHpy/local_app_control.py1080except Exception:CODE
HIGHpy/local_app_control.py244except Exception:CODE
HIGHpy/local_app_control.py993except Exception:CODE
HIGHpy/local_app_control.py693except PermissionError:CODE
HIGHpy/local_app_control.py1013except Exception:CODE
HIGHpy/local_app_control.py1046except Exception:CODE
HIGHpy/local_app_control.py1044except Exception:CODE
HIGHpy/feishu_bot_manager.py488except: passCODE
HIGHpy/feishu_bot_manager.py529except: passCODE
HIGHpy/feishu_bot_manager.py541except: passCODE
HIGHpy/feishu_bot_manager.py551except: passCODE
HIGHpy/feishu_bot_manager.py644except: passCODE
HIGHpy/feishu_bot_manager.py661except: passCODE
HIGHpy/feishu_bot_manager.py681except: passCODE
HIGHpy/feishu_bot_manager.py698except: passCODE
HIGHpy/feishu_bot_manager.py177except: passCODE
HIGHpy/feishu_bot_manager.py182except: passCODE
HIGHpy/feishu_bot_manager.py200except: passCODE
HIGHpy/feishu_bot_manager.py305except: passCODE
HIGHpy/sleep_guard.py121except (FileNotFoundError, Exception):CODE
HIGHpy/sleep_guard.py136except (FileNotFoundError, subprocess.CalledProcessError, Exception):CODE
100 more matches not shown…
Excessive Try-Catch Wrapping639 hits · 541 pts
SeverityFileLineSnippetContext
MEDIUM⚡server.py8498 print(f"Error processing FunASR response: {e}")CODE
MEDIUMserver.py1696 print(f"Error parsing param {name}: {e}")CODE
MEDIUMserver.py2207 print(f"Error reading todos: {e}")CODE
MEDIUMserver.py2225 print(f"Error reading AGENTS.md: {e}")CODE
MEDIUMserver.py3398def reader():CODE
MEDIUMserver.py3407def heartbeat():CODE
MEDIUMserver.py6980def event_generator():CODE
MEDIUMserver.py8850def _find_model_in(scan_dir):CODE
MEDIUMserver.py11219def stop_qq_bot():CODE
MEDIUMserver.py11263def stop_wechat_bot():CODE
MEDIUMserver.py11310def stop_feishu_bot():CODE
MEDIUMserver.py11355def stop_dingtalk_bot():CODE
MEDIUMserver.py11477def stop_telegram_bot():CODE
MEDIUMserver.py11523def stop_wecom_bot():CODE
MEDIUMserver.py12135def update_proxy():CODE
MEDIUMserver.py12196def get_userfile():CODE
MEDIUMserver.py12204def get_extfile():CODE
MEDIUMserver.py12291def _load_heatmap() -> dict:CODE
LOW⚡server.py1039 except Exception as e:CODE
LOW⚡server.py1049 except Exception as e:CODE
LOW⚡server.py1055 except Exception as e:CODE
LOW⚡server.py1065 except Exception as e:CODE
LOW⚡server.py3582 except Exception as e:CODE
LOW⚡server.py5849 except Exception:CODE
LOW⚡server.py5856 except Exception as e:CODE
LOW⚡server.py5866 except Exception as e:CODE
LOW⚡server.py5933 except Exception as e:CODE
LOW⚡server.py8497 except Exception as e:CODE
LOW⚡server.py8503 except Exception as e:CODE
LOW⚡server.py9103 except Exception as e:CODE
LOW⚡server.py9136 except Exception as e:CODE
LOW⚡server.py9181 except Exception as e:CODE
LOW⚡server.py10160 except Exception as e:CODE
LOW⚡server.py10175 except Exception:CODE
LOW⚡server.py10181 except Exception as e:CODE
LOW⚡server.py11128 except Exception as e:CODE
LOW⚡server.py11214 except Exception as e:CODE
LOW⚡server.py11224 except Exception as e:CODE
LOW⚡server.py11246 except Exception as e:CODE
LOW⚡server.py11259 except Exception as e:CODE
LOW⚡server.py11268 except Exception as e:CODE
LOW⚡server.py11290 except Exception as e:CODE
LOW⚡server.py11305 except Exception as e:CODE
LOW⚡server.py11315 except Exception as e:CODE
LOW⚡server.py11337 except Exception as e:CODE
LOW⚡server.py11351 except Exception as e:CODE
LOW⚡server.py11360 except Exception as e:CODE
LOW⚡server.py11380 except Exception as e:CODE
LOW⚡server.py11394 except Exception as e:CODE
LOW⚡server.py11419 except Exception as e:CODE
LOW⚡server.py11433 except Exception as e:CODE
LOW⚡server.py11458 except Exception as e:CODE
LOW⚡server.py11472 except Exception as e:CODE
LOW⚡server.py11482 except Exception as e:CODE
LOW⚡server.py11504 except Exception as e:CODE
LOW⚡server.py11519 except Exception as e:CODE
LOW⚡server.py11528 except Exception as e:CODE
LOW⚡server.py12192 except Exception as e:CODE
LOW⚡server.py12200 except Exception as e:CODE
LOW⚡server.py12208 except Exception as e:CODE
579 more matches not shown…
Hallucination Indicators37 hits · 475 pts
SeverityFileLineSnippetContext
CRITICAL⚡py/feishu_bot_manager.py477 upload_resp = self.lark_client.im.v1.file.create(CreateFileRequest.builder().request_body(CreateFileRequestBCODE
CRITICAL⚡py/feishu_bot_manager.py484 self.lark_client.im.v1.message.create(req)CODE
CRITICAL⚡py/feishu_bot_manager.py487 self.lark_client.im.v1.message.reply(req)CODE
CRITICAL⚡py/feishu_bot_manager.py521 upload_resp = self.lark_client.im.v1.file.create(CreateFileRequest.builder().request_body(CreateFileCODE
CRITICAL⚡py/feishu_bot_manager.py526 self.lark_client.im.v1.message.create(CreateMessageRequest.builder().receive_id_type("chat_id").CODE
CRITICAL⚡py/feishu_bot_manager.py528 self.lark_client.im.v1.message.reply(ReplyMessageRequest.builder().message_id(original_msg.messaCODE
CRITICAL⚡py/feishu_bot_manager.py640 self.lark_client.im.v1.message.create(req)CODE
CRITICAL⚡py/feishu_bot_manager.py643 self.lark_client.im.v1.message.reply(req)CODE
CRITICAL⚡py/feishu_bot_manager.py653 up_resp = self.lark_client.im.v1.image.create(CreateImageRequest.builder().request_body(CreateImageRequestBoCODE
CRITICAL⚡py/feishu_bot_manager.py658 self.lark_client.im.v1.message.create(CreateMessageRequest.builder().receive_id_type("chat_id").request_CODE
CRITICAL⚡py/feishu_bot_manager.py660 self.lark_client.im.v1.message.reply(ReplyMessageRequest.builder().message_id(original_msg.message_id).rCODE
CRITICALpy/feishu_bot_manager.py358 res_resp = self.lark_client.im.v1.message_resource.get(ResReq.builder().message_id(msg.message_id).file_CODE
CRITICALpy/feishu_bot_manager.py369 res_resp = self.lark_client.im.v1.message_resource.get(ResReq.builder().message_id(msg.message_id).file_CODE
CRITICALpy/feishu_bot_manager.py379 res_resp = self.lark_client.im.v1.message_resource.get(ResReq.builder().message_id(msg.message_id).file_CODE
CRITICALstatic/js/vue_methods.js19593 this.tempBehavior.action.random.events.push('');CODE
CRITICALstatic/js/vue_methods.js19602 this.tempBehavior.action.random.events.splice(eIdx, 1);CODE
CRITICALstatic/js/vue_methods.js19638 this.tempBehavior.action.random.events.push(''); // 增加一个空字符串(即空输入框)CODE
CRITICALstatic/js/vue_methods.js19647 this.tempBehavior.action.random.events.splice(index, 1);CODE
CRITICALstatic/libs/exceljs.min.js3!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof definCODE
CRITICALstatic/libs/exceljs.min.js22*/!function(e){"object"==typeof r&&void 0!==t?t.exports=e():("undefined"!=typeof window?window:void 0!==i?i:"undefined"!COMMENT
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js157 this.gtaoMaterial.uniforms.resolution.value.set( this.width, this.height );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js174 this.pdMaterial.uniforms.resolution.value.set( this.width, this.height );CODE
CRITICAL⚡…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js256 this.gtaoMaterial.uniforms.resolution.value.set( width, height );CODE
CRITICAL⚡…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js257 this.gtaoMaterial.uniforms.cameraProjectionMatrix.value.copy( this.camera.projectionMatrix );CODE
CRITICAL⚡…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js258 this.gtaoMaterial.uniforms.cameraProjectionMatrixInverse.value.copy( this.camera.projectionMatrixInverse );CODE
CRITICAL⚡…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js260 this.pdMaterial.uniforms.resolution.value.set( width, height );CODE
CRITICAL⚡…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js261 this.pdMaterial.uniforms.cameraProjectionMatrixInverse.value.copy( this.camera.projectionMatrixInverse );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js357 this.gtaoMaterial.uniforms.sceneBoxMin.value.copy( box.min );CODE
CRITICAL…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js358 this.gtaoMaterial.uniforms.sceneBoxMax.value.copy( box.max );CODE
CRITICAL⚡…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js514 this.gtaoMaterial.uniforms.cameraProjectionMatrix.value.copy( this.camera.projectionMatrix );CODE
CRITICAL⚡…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js515 this.gtaoMaterial.uniforms.cameraProjectionMatrixInverse.value.copy( this.camera.projectionMatrixInverse );CODE
CRITICAL⚡…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js516 this.gtaoMaterial.uniforms.cameraWorldMatrix.value.copy( this.camera.matrixWorld );CODE
CRITICAL⚡…tic/libs/three/examples/jsm/postprocessing/GTAOPass.js521 this.pdMaterial.uniforms.cameraProjectionMatrixInverse.value.copy( this.camera.projectionMatrixInverse );CODE
CRITICAL…ree/examples/jsm/postprocessing/RenderPixelatedPass.js133 this._fsQuad.material.uniforms.resolution.value.set( x, y, 1 / x, 1 / y );CODE
CRITICALstatic/libs/three/examples/jsm/loaders/AMFLoader.js157 unit = node.documentElement.attributes.unit.value.toLowerCase();CODE
CRITICALstatic/libs/three/examples/jsm/lines/Wireframe.js100 this.material.uniforms.resolution.value.set( _viewport.z, _viewport.w );CODE
CRITICALstatic/libs/three/examples/jsm/lines/LineSegments2.js418 this.material.uniforms.resolution.value.set( _viewport.z, _viewport.w );CODE
Decorative Section Separators150 hits · 390 pts
SeverityFileLineSnippetContext
MEDIUM⚡server.py371 # ---------------------------------------------------------COMMENT
MEDIUM⚡server.py374 # ---------------------------------------------------------COMMENT
MEDIUM⚡server.py384 # ---------------------------------------------------------COMMENT
MEDIUM⚡server.py387 # ---------------------------------------------------------COMMENT
MEDIUM⚡server.py396 # ---------------------------------------------------------COMMENT
MEDIUM⚡server.py398 # ---------------------------------------------------------COMMENT
MEDIUM⚡server.py3585 # =========================================================================COMMENT
MEDIUM⚡server.py3587 # =========================================================================COMMENT
MEDIUM⚡server.py5948 # =========================================================================COMMENT
MEDIUM⚡server.py5950 # =========================================================================COMMENT
MEDIUM⚡server.py8308 # ==========================================COMMENT
MEDIUM⚡server.py8310 # ==========================================COMMENT
MEDIUM⚡server.py8316 # ==========================================COMMENT
MEDIUM⚡server.py8318 # ==========================================COMMENT
MEDIUM⚡server.py9110 # ==========================================COMMENT
MEDIUM⚡server.py9112 # ==========================================COMMENT
MEDIUM⚡server.py9141 # ==========================================COMMENT
MEDIUM⚡server.py9143 # ==========================================COMMENT
MEDIUM⚡server.py9187 # ==========================================COMMENT
MEDIUM⚡server.py9189 # ==========================================COMMENT
MEDIUM⚡server.py9550 # ---------------------------COMMENT
MEDIUM⚡server.py9552 # ---------------------------COMMENT
MEDIUM⚡server.py9561 # ---------------------------COMMENT
MEDIUM⚡server.py9563 # ---------------------------COMMENT
MEDIUM⚡server.py9572 # ---------------------------COMMENT
MEDIUM⚡server.py9574 # ---------------------------COMMENT
MEDIUM⚡server.py10167# ============================================================COMMENT
MEDIUM⚡server.py10169# ============================================================COMMENT
MEDIUM⚡server.py11132# ==========================================COMMENT
MEDIUM⚡server.py11134# ==========================================COMMENT
MEDIUM⚡server.py11203# ==========================================COMMENT
MEDIUM⚡server.py11205# ==========================================COMMENT
MEDIUM⚡server.py11249# ==========================================COMMENT
MEDIUM⚡server.py11251# ==========================================COMMENT
MEDIUM⚡server.py11294# ==========================================COMMENT
MEDIUM⚡server.py11296# ==========================================COMMENT
MEDIUM⚡server.py11340# ==========================================COMMENT
MEDIUM⚡server.py11342# ==========================================COMMENT
MEDIUM⚡server.py11383# ==========================================COMMENT
MEDIUM⚡server.py11385# ==========================================COMMENT
MEDIUM⚡server.py11422# ==========================================COMMENT
MEDIUM⚡server.py11424# ==========================================COMMENT
MEDIUM⚡server.py11461# ==========================================COMMENT
MEDIUM⚡server.py11463# ==========================================COMMENT
MEDIUM⚡server.py11508# ==========================================COMMENT
MEDIUM⚡server.py11510# ==========================================COMMENT
MEDIUMserver.py288# ==========================================COMMENT
MEDIUMserver.py290# ==========================================COMMENT
MEDIUMserver.py353 # ---------------------------------------------------------COMMENT
MEDIUMserver.py356 # ---------------------------------------------------------COMMENT
MEDIUMserver.py1116# ── 前端静态资源内容版本号注入 ─────────────────────────────────────────────COMMENT
MEDIUMserver.py3540 # ==========================================COMMENT
MEDIUMserver.py3542 # ==========================================COMMENT
MEDIUMserver.py3686 # =========================================================================COMMENT
MEDIUMserver.py6049 # =========================================================================COMMENT
MEDIUMserver.py8274 # ==========================================COMMENT
MEDIUMserver.py8276 # ==========================================COMMENT
MEDIUMserver.py8293 # --------------------------------COMMENT
MEDIUMserver.py9018 # ==========================================COMMENT
MEDIUMserver.py9020 # ==========================================COMMENT
90 more matches not shown…
Hyper-Verbose Identifiers181 hits · 168 pts
SeverityFileLineSnippetContext
LOW⚡server.py5941async def generate_complete_response(client,reasoner_client, request: ChatRequest, settings: dict,fastapi_base_url,enablCODE
LOW⚡server.py10257async def select_external_target_endpoint(request: Request):CODE
LOW⚡server.py10266async def switch_external_target_endpoint(request: Request):CODE
LOW⚡server.py10275async def refresh_external_targets_endpoint(request: Request):CODE
LOWserver.py754def _wrap_client_chat_with_retry(client, max_retries=3, base_delay=1.0):CODE
LOWserver.py1826def _build_group_memory_prompt(group: dict, memories: list[dict]) -> str:CODE
LOWserver.py1851async def _apply_group_memory_context(request: ChatRequest) -> dict:CODE
LOWserver.py2050async def _invalidate_group_memories_by_chat(source_chat_id: str) -> None:CODE
LOWserver.py2061async def _invalidate_group_memories_by_group(group_id: str) -> None:CODE
LOWserver.py2072async def _invalidate_all_group_memories() -> None:CODE
LOWserver.py7565async def extract_group_memory_endpoint(req: GroupMemoryExtractRequest):CODE
LOWserver.py7592async def delete_conversation_endpoint(req: DeleteConversationRequest):CODE
LOWserver.py7603async def clear_group_memory_endpoint(req: ClearGroupMemoryRequest):CODE
LOWserver.py7609async def clear_all_group_memory_endpoint():CODE
LOWserver.py8616 async def broadcast_expressions_to_tha(self, expressions: list):CODE
LOWserver.py8948async def subtitles_websocket_endpoint(websocket: WebSocket):CODE
LOWserver.py10241async def execute_external_cdp_endpoint(request: Request):CODE
LOWserver.py10988async def get_file_content_endpoint(file_url: str):CODE
LOWserver.py11665def _soulx_image_id_from_name(display_name: str) -> str:CODE
LOWserver.py2262async def get_project_skills_summary(cwd: str, visibility_scope: str = "workspace") -> str:STRING
LOWserver.py3180def get_drs_stage_system_message(DRS_STAGE,user_prompt,full_content):STRING
LOWmain.js609function getUsedPortsByOtherAccounts() {CODE
LOWmain.js667async function showAccountSelectionWindow(registry) {CODE
LOWmain.js2564 function copyImageToClipboardWithFile(image) {CODE
LOWpy/utility_tools.py330async def get_wikipedia_summary_and_sections(CODE
LOWpy/utility_tools.py385async def get_wikipedia_section_content(CODE
LOWpy/overlay_router.py42async def websocket_overlay_endpoint(websocket: WebSocket):CODE
LOWpy/mode_change.py10async def update_workspace_settings(CODE
LOWpy/local_app_control.py121async def disconnect_from_external_app(port: int) -> dict:CODE
LOWpy/local_app_control.py604def _scan_linux_desktop_entries(known_paths: set, search_paths: list) -> list:CODE
LOWpy/local_app_control.py703def _scan_macos_portable_apps(search_paths: list) -> list:CODE
LOWpy/skills.py392def _install_skills_from_directory(source_dir: Path) -> List[str]:CODE
LOWpy/skills.py613async def get_project_skills_status(path: str):CODE
LOWpy/feishu_bot_manager.py544 def _extract_images_from_post(self, post_content):CODE
LOW⚡py/cli_tool.py60async def _ensure_bubblewrap_in_wsl() -> tuple:CODE
LOWpy/cli_tool.py735async def get_or_create_docker_sandbox(cwd: str, image_name: str = "docker/sandbox-templates:claude-code") -> str:CODE
LOWpy/cli_tool.py1877async def read_file_range_tool_local(path: str, start_line: int, end_line: int) -> str:STRING
LOWpy/cli_tool.py2078async def edit_file_string_tool_local(path: str, old_string: str, new_string: str, replace_all: bool = False) -> str:STRING
LOWpy/diary_engine.py99 def get_actions_that_need_tool(self):CODE
LOWpy/diary_engine.py260 async def _try_enable_knowledge_base(self) -> bool:CODE
LOWpy/diary_engine.py467 async def _get_enable_tools_for_action(self, action: str):CODE
LOW⚡py/dify_openai.py35 def _extract_conv_id_from_messages(messages: List[ChatCompletionMessageParam]) -> str | None:CODE
LOWpy/affection_system.py37async def extract_and_update_affection(full_content):CODE
LOW⚡py/ws_manager.py55 async def broadcast_settings_update(self, settings: dict, exclude: Optional[WebSocket] = None):CODE
LOWpy/vts_manager.py44 def current_active_expressions(self):CODE
LOWpy/diary_chat_integration.py59async def summarize_and_save_buffers(idle_minutes: int = 15):CODE
LOWpy/load_files.py398def _extract_text_from_xml_element(element):CODE
LOWpy/sub_agent.py390async def run_subtask_in_background(task_id: str, workspace_dir: str, settings: Dict, consensus_content: Optional[str] =CODE
LOWpy/moss_tts.py101def _validate_generated_frames(frames, audio_codebook_size):CODE
LOWpy/agent.py9def is_tool_allowed_by_project_config(cwd: str, tool_name: str) -> bool:CODE
LOWpy/agent.py29def add_tool_to_project_config(cwd: str, tool_name: str):CODE
LOWpy/guard.py60def check_content_safety_sync(text: str, min_cjk_chars: int = 2) -> tuple:CODE
LOWpy/diary_system.py43async def _migrate_legacy_if_needed():CODE
LOW⚡py/get_setting.py224def get_default_settings_sync():CODE
LOW⚡py/get_setting.py241def _copy_default_skills_sync():CODE
LOWpy/get_setting.py36def get_effective_user_data_dir():CODE
LOWpy/get_setting.py484def _cleanup_model_paths_sync(user_settings, has_changes):STRING
LOWpy/qq_bot_manager.py397 async def on_group_at_message_create(self, message: GroupMessage):CODE
LOWpy/shortcut_commands.py458async def build_personality_info_text(lang="zh"):CODE
LOWpy/shortcut_commands.py555async def handle_personality_command(text, lang="zh"):CODE
121 more matches not shown…
Cross-Language Confusion18 hits · 118 pts
SeverityFileLineSnippetContext
HIGHpy/cdp_tool.py607 let best = null, bestScore = 0;CODE
HIGHpy/cdp_tool.py613 const txt = (el.innerText || el.textContent || '').trim().toLowerCase();CODE
HIGH⚡py/cli_tool.py62 check_cmd = ["wsl.exe", "-e", "bash", "-c", "command -v bwrap || echo NOT_FOUND"]CODE
HIGH⚡py/cli_tool.py90 "Please manually run in WSL: sudo apt update && sudo apt install bubblewrap"CODE
HIGH⚡py/cli_tool.py99 f'source {home}/.zshrc && env',CODE
HIGH⚡py/cli_tool.py100 f'source {home}/.bash_profile && env',CODE
HIGH⚡py/cli_tool.py101 f'source {home}/.bashrc && env',CODE
HIGHpy/cli_tool.py76 "sudo apt-get update -qq && sudo apt-get install -y -qq bubblewrap"CODE
HIGHpy/cli_tool.py1214total=$(wc -l < "{path}" 2>/dev/null || echo 0)STRING
HIGH⚡py/ext_cdp.py117 if (t === 'INPUT' || t === 'TEXTAREA') return el.value || el.getAttribute('placeholder') || el.name || title || CODE
HIGH⚡py/ext_cdp.py119 if (t === 'IMG') return el.alt || title || '';CODE
HIGH⚡py/ext_cdp.py120 if (!el.childNodes.length && title) return title.slice(0, 60);CODE
HIGH⚡py/ext_cdp.py121 const txt = el.innerText || el.textContent || title || '';CODE
HIGH⚡py/ext_cdp.py138 const displayTag = role || tag;CODE
HIGH⚡py/ext_cdp.py140 const val = (el.value && el.value !== name) ? ' Value: "' + el.value.slice(0, 40) + '"' : '';CODE
HIGH⚡py/ext_cdp.py141 lines.push('[' + uid + '] ' + displayTag + (name ? ' "' + name + '"' : '') + val);CODE
HIGHpy/ext_cdp.py235 let best = null, bestScore = 0;CODE
HIGHpy/ext_cdp.py241 const txt = (el.innerText || el.textContent || '').trim().toLowerCase();CODE
Deep Nesting172 hits · 114 pts
SeverityFileLineSnippetContext
LOWserver.py651CODE
LOWserver.py732CODE
LOWserver.py754CODE
LOWserver.py1304CODE
LOWserver.py1671CODE
LOWserver.py2080CODE
LOWserver.py2092CODE
LOWserver.py2126CODE
LOWserver.py2262CODE
LOWserver.py2338CODE
LOWserver.py3288CODE
LOWserver.py3303CODE
LOWserver.py3393CODE
LOWserver.py3437CODE
LOWserver.py5941CODE
LOWserver.py6946CODE
LOWserver.py7116CODE
LOWserver.py7163CODE
LOWserver.py7843CODE
LOWserver.py7892CODE
LOWserver.py8036CODE
LOWserver.py8243CODE
LOWserver.py8360CODE
LOWserver.py8458CODE
LOWserver.py8688CODE
LOWserver.py8799CODE
LOWserver.py8819CODE
LOWserver.py8837CODE
LOWserver.py8969CODE
LOWserver.py9520CODE
LOWserver.py9678CODE
LOWserver.py10283CODE
LOWserver.py10383CODE
LOWserver.py10962CODE
LOWserver.py11707CODE
LOWserver.py11791CODE
LOWserver.py11956CODE
LOWserver.py12135CODE
LOWserver.py12448CODE
LOWserver.py765CODE
LOWserver.py2917CODE
LOWserver.py8616CODE
LOWserver.py8850CODE
LOWserver.py9690CODE
LOWserver.py4093CODE
LOWserver.py8884CODE
LOWserver.py9534CODE
LOWserver.py7339CODE
LOWserver.py9235CODE
LOWserver.py9307CODE
LOWpy/comfyui_tool.py54CODE
LOWpy/cdp_tool.py105CODE
LOWpy/ui_tree_helper.py40CODE
LOWpy/ui_tree_helper.py321CODE
LOWpy/ui_tree_helper.py334CODE
LOWpy/llm_tool.py101CODE
LOWpy/llm_tool.py123CODE
LOWpy/ebd_model_manager.py112CODE
LOWpy/ebd_model_manager.py138CODE
LOWpy/local_app_control.py121CODE
112 more matches not shown…
Unused Imports95 hits · 84 pts
SeverityFileLineSnippetContext
LOWserver.py68CODE
LOWserver.py68CODE
LOWserver.py68CODE
LOWserver.py102CODE
LOWserver.py320CODE
LOWserver.py321CODE
LOWserver.py321CODE
LOWserver.py322CODE
LOWserver.py324CODE
LOWserver.py464CODE
LOWserver.py8839CODE
LOWserver.py10189CODE
LOWserver.py10189CODE
LOWpy/cdp_tool.py2CODE
LOWpy/cdp_tool.py3CODE
LOWpy/cdp_tool.py4CODE
LOWpy/cdp_tool.py8CODE
LOWpy/cdp_tool.py8CODE
LOWpy/utility_tools.py9CODE
LOWpy/overlay_router.py5CODE
LOWpy/task_center.py2CODE
LOWpy/skills.py8CODE
LOWpy/skills.py11CODE
LOWpy/skills.py12CODE
LOWpy/ClaudeAsOpenAI.py2CODE
LOWpy/ClaudeAsOpenAI.py3CODE
LOWpy/sleep_guard.py16CODE
LOWpy/sleep_guard.py17CODE
LOWpy/cli_tool.py14CODE
LOWpy/cli_tool.py23CODE
LOWpy/cli_tool.py32CODE
LOWpy/discord_bot_manager.py9CODE
LOWpy/discord_bot_manager.py14CODE
LOWpy/discord_bot_manager.py14CODE
LOWpy/tha_engine.py5CODE
LOWpy/tha_engine.py6CODE
LOWpy/moss_model_manager.py3CODE
LOWpy/behavior_engine.py6CODE
LOWpy/ytdm.py2CODE
LOWpy/ytdm.py3CODE
LOWpy/diary_chat_integration.py6CODE
LOWpy/extensions.py4CODE
LOWpy/telegram_bot_manager.py1CODE
LOWpy/telegram_bot_manager.py1CODE
LOWpy/telegram_bot_manager.py2CODE
LOWpy/telegram_bot_manager.py2CODE
LOWpy/load_files.py10CODE
LOWpy/sub_agent.py4CODE
LOWpy/sub_agent.py6CODE
LOWpy/sub_agent.py8CODE
LOWpy/image_host.py1CODE
LOWpy/image_host.py4CODE
LOWpy/image_host.py5CODE
LOWpy/image_host.py7CODE
LOWpy/slack_bot_manager.py2CODE
LOWpy/slack_bot_manager.py3CODE
LOWpy/mcp_clients.py2CODE
LOWpy/agent.py2CODE
LOWpy/sherpa_model_manager.py2CODE
LOWpy/telegram_client.py1CODE
35 more matches not shown…
Over-Commented Block57 hits · 57 pts
SeverityFileLineSnippetContext
LOWpy/blivedm/handlers.py81 # 收到心跳包,这是blivedm自造的消息,原本的心跳包格式不一样COMMENT
LOWstatic/fontawesome/scss/_functions.scss1// functionsCOMMENT
LOWstatic/fontawesome/scss/_functions.scss21// furnished to do so, subject to the following conditions:COMMENT
LOWstatic/js/vrm.js1761 // called when the resource is loadedCOMMENT
LOWstatic/js/vrm.js1781 // // 确保正确混合模式COMMENT
LOWstatic/js/vrm.js4701 // // 解决透明材质黑边问题COMMENT
LOWstatic/js/vue_methods.js1301 // 2. 过滤转义或被 LaTeX 机制转换后的自定义标签(如 \lt 星莱\gt 或 \lt /星莱\gt)COMMENT
LOWstatic/js/vue_methods.js1461COMMENT
LOWstatic/js/vue_methods.js8081 // async startWXBot() {COMMENT
LOWstatic/js/vue_methods.js8101 // const errorMessage = result.message || '启动失败,请检查配置';COMMENT
LOWstatic/js/vue_methods.js8121 // try {COMMENT
LOWstatic/js/vue_methods.js8141 // }COMMENT
LOWstatic/js/vue_methods.js8161 // showNotification('微信机器人配置已更新', 'success');COMMENT
LOWstatic/js/vue_methods.js8181 // // 更新机器人运行状态COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js21COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js61 // #include <uv2_vertex>COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js81 #ifndef FLAT_SHADED // Normal computed with derivatives when FLAT_SHADEDCOMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js181#endifCOMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js201#include <aomap_pars_fragment>COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js341// COMPAT: pre-r151COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js701 #if THREE_VRM_THREE_REVISION >= 166COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js741 spotLightShadow = spotLightShadows[ i ];COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js781COMMENT
LOW…atic/libs/@pixiv/three-vrm/lib/three-vrm.module.min.js801 }COMMENT
LOWstatic/libs/pixi/pixi.min.js721 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORTCOMMENT
LOWstatic/libs/three/examples/jsm/misc/VolumeSlice.js181 if ( volume.dataType === 'label' ) {COMMENT
LOW…bs/three/examples/jsm/materials/MeshGouraudMaterial.js41 #include <uv_pars_vertex>COMMENT
LOW…bs/three/examples/jsm/materials/MeshGouraudMaterial.js61 #include <skinbase_vertex>COMMENT
LOW…bs/three/examples/jsm/materials/MeshGouraudMaterial.js221 #endifCOMMENT
LOW…bs/three/examples/jsm/materials/MeshGouraudMaterial.js241 #include <specularmap_pars_fragment>COMMENT
LOWstatic/libs/three/examples/jsm/objects/SkyMesh.js101COMMENT
LOWstatic/libs/three/examples/jsm/libs/opentype.module.js1561 var value = deltas[pos];COMMENT
LOWstatic/libs/three/examples/jsm/libs/opentype.module.js4201// discovered inside CID-keyed fonts. When a Top DICT has a reference toCOMMENT
LOWstatic/libs/three/examples/jsm/libs/opentype.module.js5561};COMMENT
LOWstatic/libs/three/examples/jsm/libs/opentype.module.js5701// IANA language subtag registry for IETF BCP 47.COMMENT
LOWstatic/libs/three/examples/jsm/libs/opentype.module.js8661 },COMMENT
LOW…c/libs/three/examples/jsm/libs/lottie_canvas.module.js13421 }COMMENT
LOW…c/libs/three/examples/jsm/libs/lottie_canvas.module.js13521 }COMMENT
LOWstatic/libs/three/examples/jsm/libs/potpack.module.js81 // space matches the box height; update it accordinglyCOMMENT
LOW…atic/libs/three/examples/jsm/shaders/VelocityShader.js61COMMENT
LOW…atic/libs/three/examples/jsm/shaders/HalftoneShader.js41 void main() {COMMENT
LOW…tic/libs/three/examples/jsm/loaders/MaterialXLoader.js81 new MXElement( 'crossproduct', cross, [ 'in' ] ),COMMENT
LOWstatic/libs/three/examples/jsm/loaders/EXRLoader.js21// Redistribution and use in source and binary forms, with or withoutCOMMENT
LOWstatic/libs/three/examples/jsm/loaders/EXRLoader.js41// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.COMMENT
LOWstatic/libs/three/examples/jsm/loaders/EXRLoader.js61// // distribution.COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js941const MDATA = 0x3D3D;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js961// const LAYER_FOG = 0x2302;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js981const MAT_TWO_SIDE = 0xA081;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js1001// const MAT_SXP_OPACMASK_DATA = 0xA32E;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js1021// const MAT_ACUBIC = 0xA310;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js1041// const DL_EXCLUDE = 0x4654;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js1061// const OBJ_MATTE = 0x4013;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js1081// const OBJECT_NODE_TAG = 0xB002;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js1101// const FALL_TRACK_TAG = 0xB028;COMMENT
LOWstatic/libs/three/examples/jsm/loaders/TDSLoader.js1121// const USE_SCALE = 0x6120;COMMENT
LOWscripts/anime4k-entry.js1// Build entry for Anime4K WebGPU super-resolution bundle.COMMENT
LOW…/sap-extension-creator/assets/node-template/index.html81.msg.user .bubble { background: var(--accent); color: #fff; }COMMENT
Structural Annotation Overuse23 hits · 38 pts
SeverityFileLineSnippetContext
LOWpy/web_search.py1056 # Step 1: Initialize MCP sessionCOMMENT
LOWpy/web_search.py1082 # Step 2: Call you-searchCOMMENT
LOW⚡py/acpx_tools.py564 # Step 1: Ensure persistent session existsCOMMENT
LOW⚡py/acpx_tools.py580 # Step 2: Set session permission mode via set-modeCOMMENT
LOW⚡py/acpx_tools.py596 # Step 3: Build and execute prompt commandCOMMENT
LOW⚡static/libs/three/examples/jsm/loaders/SVGLoader.js824 // Step 3: Compute (cx, cy) from (cx', cy')COMMENT
LOW⚡static/libs/three/examples/jsm/loaders/SVGLoader.js828 // Step 4: Compute θ1 and ΔθCOMMENT
LOWskills/sap-extension-creator/SKILL.md36### Step 1: Gather RequirementsCOMMENT
LOWskills/sap-extension-creator/SKILL.md49### Step 2: Scaffold the ExtensionCOMMENT
LOWskills/sap-extension-creator/SKILL.md58### Step 3: Write package.jsonCOMMENT
LOWskills/sap-extension-creator/SKILL.md94### Step 4: Write index.htmlCOMMENT
LOWskills/sap-extension-creator/SKILL.md111### Step 5: Write index.js (Node.js only)COMMENT
LOWskills/sap-extension-creator/SKILL.md121### Step 6: Implement Tool Registration (optional, works in both modes)COMMENT
LOWskills/find-skills/SKILL.md36### Step 1: Understand What They NeedCOMMENT
LOWskills/find-skills/SKILL.md44### Step 2: Search for SkillsCOMMENT
LOWskills/find-skills/SKILL.md67### Step 3: Present Options to the UserCOMMENT
LOWskills/find-skills/SKILL.md87### Step 4: Offer to InstallCOMMENT
LOWskills/skill-creator/SKILL.md215### Step 1: Understanding the Skill with Concrete ExamplesCOMMENT
LOWskills/skill-creator/SKILL.md232### Step 2: Planning the Reusable Skill ContentsCOMMENT
LOWskills/skill-creator/SKILL.md256### Step 3: Initializing the SkillCOMMENT
LOWskills/skill-creator/SKILL.md279### Step 4: Edit the SkillCOMMENT
LOWskills/skill-creator/SKILL.md320### Step 5: Packaging a SkillCOMMENT
LOWskills/skill-creator/SKILL.md347### Step 6: IterateCOMMENT
Fake / Example Data13 hits · 16 pts
SeverityFileLineSnippetContext
LOWserver.py2696- **Input**: `{ "type": "Input", "props": { "label": "标签", "key": "field_name", "placeholder": "..." } }`CODE
LOWserver.py2766 "placeholder": "例如:ls, pwd, whoami, date, echo 'Hello' 等"CODE
LOW⚡py/ext_cdp.py117 if (t === 'INPUT' || t === 'TEXTAREA') return el.value || el.getAttribute('placeholder') || el.name || title || CODE
LOWstatic/js/vue_methods.js18370 if (el.tagName === 'INPUT' || el.tagName === 'TEXTAREA') return el.value || el.getAttribute('placehoCODE
LOW⚡static/js/locales/en-US.js510 "default": "John Doe",CODE
LOW⚡static/js/locales/en-US.js511 "enum": ["John Doe", "Jane Doe"]CODE
LOW⚡static/js/locales/en-US.js511 "enum": ["John Doe", "Jane Doe"]CODE
LOW⚡static/js/locales/zh-CN.js511 "default": "John Doe",CODE
LOW⚡static/js/locales/zh-CN.js512 "enum": ["John Doe", "Jane Doe"]CODE
LOW⚡static/js/locales/zh-CN.js512 "enum": ["John Doe", "Jane Doe"]CODE
LOWstatic/libs/highlight.min.js313}),ae=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code",CODE
LOW…/sap-extension-creator/assets/node-template/index.html219 $('#userInput').placeholder = t('placeholder');CODE
LOW…ap-extension-creator/assets/static-template/index.html276 $('#userInput').placeholder = t('placeholder');CODE
Verbosity Indicators7 hits · 14 pts
SeverityFileLineSnippetContext
LOWpy/web_search.py1056 # Step 1: Initialize MCP sessionCOMMENT
LOWpy/web_search.py1082 # Step 2: Call you-searchCOMMENT
LOW⚡py/acpx_tools.py564 # Step 1: Ensure persistent session existsCOMMENT
LOW⚡py/acpx_tools.py580 # Step 2: Set session permission mode via set-modeCOMMENT
LOW⚡py/acpx_tools.py596 # Step 3: Build and execute prompt commandCOMMENT
LOW⚡static/libs/three/examples/jsm/loaders/SVGLoader.js824 // Step 3: Compute (cx, cy) from (cx', cy')COMMENT
LOW⚡static/libs/three/examples/jsm/loaders/SVGLoader.js828 // Step 4: Compute θ1 and ΔθCOMMENT
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHstatic/js/vue_data.js323 "Authorization": "Bearer YOUR_API_KEY"CODE
HIGHstatic/js/vue_data.js343 "Authorization": "Bearer YOUR_API_KEY"CODE
AI Structural Patterns10 hits · 10 pts
SeverityFileLineSnippetContext
LOWpy/ResponsesAsOpenAI.py108CODE
LOWpy/GeminiAsOpenAI.py49CODE
LOWpy/ClaudeAsOpenAI.py147CODE
LOWpy/pollinations.py164CODE
LOWpy/task_tools.py116CODE
LOWpy/know_base.py75CODE
LOWpy/know_base.py79CODE
LOWpy/ext_cdp.py23CODE
LOWpy/a2a_tool.py39CODE
LOWpy/moss/tts_runtime.py725CODE
Modern Structural Boilerplate5 hits · 6 pts
SeverityFileLineSnippetContext
LOWpy/skills.py19logger = logging.getLogger(__name__)CODE
LOW⚡py/tha_engine.py20logger = logging.getLogger(__name__)CODE
LOWpy/load_files.py750logger = logging.getLogger(__name__)CODE
LOWpy/live_router.py547__all__ = ["router", "ws_router"]CODE
LOWpy/moss/ort_cpu_runtime.py788__all__ = [CODE
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHpy/skills.py107 解析技能元数据 (SKILL.md 的 YAML Frontmatter) Args: skill_dir: 技能目录路径 skill_id: 技能唯一标识 ReSTRING
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHstatic/js/vue_data.js2091print(response.choices[0].message.content)`,CODE
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippetContext
LOWpy/pollinations.py14 # Check if the provided values are default ones, if so, override them with settingsCOMMENT
LOWpy/pollinations.py69 # Check if the provided values are default ones, if so, override them with settingsCOMMENT
LOWskills/skill-creator/scripts/init_skill.py208 # Check if directory already existsCOMMENT
Overly Generic Function Names4 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡server.py5873 def run_task():CODE
LOW…atic/libs/three/examples/jsm/libs/rhino3dm/rhino3dm.js9var Module=typeof rhino3dm!="undefined"?rhino3dm:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new PromiCODE
LOW…bs/three/examples/jsm/libs/rhino3dm/rhino3dm.module.js9var Module=typeof rhino3dm!="undefined"?rhino3dm:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new PromiCODE
LOWstatic/libs/three/examples/jsm/loaders/FBXLoader.js4154function getData( polygonVertexIndex, polygonIndex, vertexIndex, infoObject ) {CODE
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…c/libs/three/examples/jsm/libs/lottie_canvas.module.js13461 // For robust unpredictability, the function call below automaticallyCOMMENT