AI Slop Code Risk Monitor

nextlevelbuilder/goclaw

SlopCodeMonitor badge for nextlevelbuilder/goclaw Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

GoClaw - GoClaw is OpenClaw rebuilt in Go — with multi-tenant isolation, 5-layer security, and native concurrency. Deploy AI agent teams at scale without compromising on safety.

2.2 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for nextlevelbuilder/goclaw, a Go project with 3,692 GitHub stars. SynthScan examined 829,548 lines of code across 4347 source files, recording 1138 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 2.2 (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.

2.2
Adjusted Signal
2.2
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
3.7K
Stars
Go
Language
829.5K
Lines of Code
4.3K
Files
1.1K
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

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

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

Cognitive Ownership Risk 6.5/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.5/100 · LOW

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

Agent Over-Engineering Ratio 4.7/100 · LOW

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

PR Review Velocity Impact 9.4/100 · LOW

Which changes need focused human review? 1138 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 23MEDIUM 192LOW 923

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 1138 distinct pattern matches across 18 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

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

Decorative Section Separators153 hits · 459 pts
SeverityFileLineSnippetContext
MEDIUMcmd/pkg-helper/main_test.go462// ── v2 tests ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/integration/hooks_phase08_helpers.go18// ─── Phase 08 shared test helpers ────────────────────────────────────────────COMMENT
MEDIUMinternal/workstation/security/allowlist.go87 // ── Step 1: NFKC normalize ───────────────────────────────────────────────COMMENT
MEDIUMinternal/workstation/security/allowlist.go94 // ── Step 2: byte-level safety (NUL / CRLF) ──────────────────────────────COMMENT
MEDIUMinternal/workstation/security/allowlist.go107 // ── Step 3: binary allowlist (default-deny) ──────────────────────────────COMMENT
MEDIUMinternal/pipeline/stages_test.go3135// ─── parseTTL (Phase 06) ─────────────────────────────────────────────────COMMENT
MEDIUMinternal/pipeline/stages_test.go3157// ─── Cache-TTL gate (Phase 06) ───────────────────────────────────────────COMMENT
MEDIUMinternal/tasks/task_ticker_test.go19// ─── minimal stub stores ───────────────────────────────────────────────────COMMENT
MEDIUMinternal/tasks/task_ticker_test.go129// ─── NewTaskTicker ─────────────────────────────────────────────────────────COMMENT
MEDIUMinternal/tasks/task_ticker_test.go158// ─── Start / Stop ──────────────────────────────────────────────────────────COMMENT
MEDIUMinternal/tasks/task_ticker_test.go193// ─── Periodic tick ─────────────────────────────────────────────────────────COMMENT
MEDIUMinternal/tasks/task_ticker_test.go222// ─── recoverAll steps (unit-level, no goroutine) ──────────────────────────COMMENT
MEDIUMinternal/tasks/task_ticker_test.go271// ─── followupInterval ──────────────────────────────────────────────────────COMMENT
MEDIUMinternal/tasks/task_ticker_test.go303// ─── pruneCooldowns ───────────────────────────────────────────────────────COMMENT
MEDIUMinternal/tasks/task_ticker_test.go335// ─── processTeamFollowups ─────────────────────────────────────────────────COMMENT
MEDIUMinternal/tasks/task_ticker_test.go451// ─── notifyLeaders (nil msgBus is a no-op) ────────────────────────────────COMMENT
MEDIUMinternal/tasks/task_ticker_test.go464// ─── Race detector: concurrent Start/Stop ────────────────────────────────COMMENT
MEDIUMinternal/tasks/task_ticker_test.go483// ─── processFollowups with no tasks ──────────────────────────────────────COMMENT
MEDIUMinternal/tasks/task_ticker_test.go527// ─── notifyLeaders: nil-team and tenant propagation ──────────────────────────COMMENT
MEDIUMinternal/tasks/task_ticker_test.go659// ─── processFollowups: multi-tenant tenant ctx and nil-team guard ─────────────COMMENT
MEDIUMinternal/tools/knowledge_graph_test.go13// ── mock KG store ──────────────────────────────────────────────────COMMENT
MEDIUMinternal/tools/knowledge_graph_test.go133// ── test helpers ───────────────────────────────────────────────────COMMENT
MEDIUMinternal/tools/knowledge_graph_test.go200// ── tests ──────────────────────────────────────────────────────────COMMENT
MEDIUMinternal/tools/user_tool_overlay_test.go50// ─── Overlay exposes per-user tools via List/Get ──────────────────────────COMMENT
MEDIUMinternal/tools/user_tool_overlay_test.go70// ─── Empty / all-nil userTools returns base unchanged ─────────────────────COMMENT
MEDIUMinternal/tools/user_tool_overlay_test.go82// ─── Policy with default (full) profile emits per-user tools ──────────────COMMENT
MEDIUMinternal/tools/session_scope_test.go10// ─── extractGroupChatID ──────────────────────────────────────────────────────COMMENT
MEDIUMinternal/tools/session_scope_test.go123// ─── isSessionInScope ────────────────────────────────────────────────────────COMMENT
MEDIUMinternal/tools/session_scope_test.go382// ─── Guild user through isSessionInScope ─────────────────────────────────────COMMENT
MEDIUMinternal/tools/session_scope_test.go403// ─── Realistic long chatIDs (production Zalo IDs) ────────────────────────────COMMENT
MEDIUMinternal/tools/session_scope_test.go451// ─── Cron own session match ──────────────────────────────────────────────────COMMENT
MEDIUMinternal/tools/session_scope_test.go464// ─── Multi-colon chatID through full flow ────────────────────────────────────COMMENT
MEDIUMinternal/tools/session_scope_test.go503// ─── Malformed group userID → no restriction ─────────────────────────────────COMMENT
MEDIUMinternal/agent/intent_classify_test.go11// ─── quickClassify ────────────────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/intent_classify_test.go63// ─── containsWholeWord ───────────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/intent_classify_test.go87// ─── ClassifyIntent via mock provider ────────────────────────────────────COMMENT
MEDIUMinternal/agent/intent_classify_test.go165// ─── formatPhase / formatToolLabel ───────────────────────────────────────COMMENT
MEDIUMinternal/agent/intent_classify_test.go211// ─── FormatStatusReply ────────────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/intent_classify_test.go231// ─── IsExactCancelKeyword ─────────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/loop_mcp_user_test.go226 // ── Bitrix24-specific cases (C1 fix) ───────────────────────────COMMENT
MEDIUMinternal/agent/loop_mcp_user_test.go270 // ── Other channel backward compat ──────────────────────────────COMMENT
MEDIUMinternal/agent/loop_utils_test.go15// ─── uniquifyToolCallIDs ──────────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/loop_utils_test.go90// ─── shouldShareKnowledgeGraph ───────────────────────────────────────────COMMENT
MEDIUMinternal/agent/loop_utils_test.go113// ─── shouldShareSessions ──────────────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/loop_utils_test.go146// ─── InvalidateUserWorkspace ──────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/loop_utils_test.go166// ─── ProviderName ─────────────────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/loop_utils_test.go182// ─── expandWorkspace ──────────────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/loop_utils_test.go209// ─── buildChannelMeta ─────────────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/loop_utils_test.go247// ─── agentToolPolicyWithMCP ───────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/loop_utils_test.go286// ─── agentToolPolicyWithWorkspace ─────────────────────────────────────────COMMENT
MEDIUMinternal/agent/loop_utils_test.go328// ─── buildTeamMD ─────────────────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/extractive_memory_test.go10// ─── ExtractiveMemoryFallback ─────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/extractive_memory_test.go116// ─── dedup ────────────────────────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/extractive_memory_test.go151// ─── appendIfAbsent ───────────────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/loop_user_mcp_tools_surface_test.go38// ─── Per-user MCP tools appear in the LLM tool list ───────────────────────COMMENT
MEDIUMinternal/agent/loop_user_mcp_tools_surface_test.go68// ─── Duplicate per-user tool names emit only one def ──────────────────────COMMENT
MEDIUMinternal/agent/pruning_test.go12// ─── resolvePruningSettings ───────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/pruning_test.go83// ─── findAssistantCutoff ──────────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/pruning_test.go138// ─── takeHead / takeTail ──────────────────────────────────────────────────COMMENT
MEDIUMinternal/agent/pruning_test.go178// ─── estimateMessageChars ─────────────────────────────────────────────────COMMENT
93 more matches not shown…
Over-Commented Block363 hits · 363 pts
SeverityFileLineSnippetContext
LOWdocker-compose.selfservice.yml1# Self-service overlay — adds separate nginx web dashboard UI.COMMENT
LOWdocker-compose.browser.yml1# Browser sidecar overlay — adds headless Chrome for the browser automation tool.COMMENT
LOWdocker-compose.postgres.yml1# PostgreSQL overlay — pgvector for multi-tenant storage.COMMENT
LOWdocker-compose.upgrade.yml1# Upgrade overlay — one-shot database upgrade service.COMMENT
LOWdocker-compose.lightpanda.yml1# Lightpanda sidecar overlay — lightweight CDP browser.COMMENT
LOWdocker-compose.sandbox.yml1# Sandbox overlay — enables Docker-based sandbox for agent code execution.COMMENT
LOWdocker-compose.forkdev.yml1# Local-build overlay for the "fork-dev" integration branch.COMMENT
LOWdocker-entrypoint.sh1#!/bin/shCOMMENT
LOWdocker-compose.cloudflared.yml1# Cloudflare Tunnel (cloudflared) — expose the gateway via Cloudflare without opening host ports.COMMENT
LOWdocker-compose.yml1# Base docker-compose — shared service definition.COMMENT
LOW…pages/channels/bitrix24/bitrix-portal-help-section.tsx1import { useState } from "react";COMMENT
LOWcmd/gateway.go921 // the legacy mcp_server_name + mcp_base_url pair — in theirCOMMENT
LOWcmd/gateway_lifecycle.go361 // Compiled via build tags: `go build -tags tsnet` to enable.COMMENT
LOWcmd/gateway_consumer_normal.go321 extraPrompt += "\n\n"COMMENT
LOWcmd/gateway_consumer_normal.go461COMMENT
LOWcmd/gateway_cron.go21)COMMENT
LOWcmd/gateway_cron.go121 defer cancelCron()COMMENT
LOWdocker/requirements-base.txt1# Base Python dependencies — installed when ENABLE_PYTHON=true or ENABLE_FULL_SKILLS=true.COMMENT
LOWcompose.options/13-upgrade.yml1# Upgrade overlay — one-shot database upgrade service.COMMENT
LOWcompose.options/11-postgres.yml1# PostgreSQL overlay — pgvector for multi-tenant storage.COMMENT
LOWcompose.options/12-selfservice.yml1# Self-service overlay — adds separate nginx web dashboard UI.COMMENT
LOWcompose.options/14-browser.yml1# Browser sidecar overlay — adds headless Chrome for the browser automation tool.COMMENT
LOWcompose.options/17-sandbox.yml1# Sandbox overlay — enables Docker-based sandbox for agent code execution.COMMENT
LOW…tegration/telegram_group_write_file_permission_test.go1//go:build integrationCOMMENT
LOWtests/integration/git_adapter_ssh_test.go1//go:build integrationCOMMENT
LOWtests/integration/hooks_capability_tier_test.go21// - non-builtin scripts returning updatedInput have it stripped (FireResultCOMMENT
LOWtests/integration/v3_test_helper.go181COMMENT
LOWtests/integration/packages_apk_test.go1//go:build apk_e2eCOMMENT
LOWtests/integration/githttp_helper_test.go1//go:build integrationCOMMENT
LOWtests/integration/git_adapter_pat_test.go1//go:build integrationCOMMENT
LOWtests/integration/hooks_ws_end_to_end_test.go21// Phase 08 — F bucket: WS end-to-end equivalence.COMMENT
LOWinternal/workstation/security/normalize.go1// Package security provides input normalization and allowlist matching forCOMMENT
LOWinternal/workstation/security/normalize.go21// - U+00AD SOFT HYPHENCOMMENT
LOWinternal/workstation/security/allowlist.go61COMMENT
LOWinternal/mediabudget/mediabudget.go1// Package mediabudget estimates the token cost of media payloads that areCOMMENT
LOWinternal/mediabudget/mediabudget.go61 // maxTokenEstimate: clamp so overflowed or implausible arithmetic never surfaces as a negative charge (read as free byCOMMENT
LOWinternal/pipeline/deps.go41COMMENT
LOWinternal/pipeline/deps.go101 // When any tool call in a batch matches, ToolStage uses ExecuteToolCall for theCOMMENT
LOWinternal/pipeline/deps.go161COMMENT
LOWinternal/pipeline/tool_stage_authorize_test.go141 t.Error("denied tool must not be added to AllowedTools")COMMENT
LOWinternal/pipeline/compaction_pressure_e2e_test.go1package pipelineCOMMENT
LOWinternal/pipeline/compaction_pressure_e2e_test.go21// the flag as `_ bool` and never asserts it, so hardcoding `false` at theCOMMENT
LOWinternal/pipeline/substates.go21 // ContextStage and read by PruneStage on every iteration. Zero means "noCOMMENT
LOWinternal/pipeline/substates.go81 // has produced a final answer but before the run finalizes. The pipelineCOMMENT
LOWinternal/pipeline/think_stage.go81 return fmt.Errorf("CallLLM callback not configured")COMMENT
LOWinternal/pipeline/think_stage.go181 // Skip if raw content present (Anthropic thinking passback) to avoid desync.COMMENT
LOWinternal/tracing/collector.go101COMMENT
LOWinternal/tracing/collector.go161// on success, bypassing the 5s OnFlush buffer for low-latency status events.COMMENT
LOWinternal/tracing/cost.go1package tracingCOMMENT
LOWinternal/crypto/env_denylist.go81}COMMENT
LOWinternal/eventbus/validate_agent_id.go1package eventbusCOMMENT
LOWinternal/upgrade/hooks.go1package upgradeCOMMENT
LOWinternal/upgrade/hook_web_search_migrate.go1// Package upgrade provides data migration hooks for Go-level data transformations.COMMENT
LOWinternal/upgrade/hook_workspace_normalize.go21// A workspace is considered stale when it is non-portable on the new host:COMMENT
LOWinternal/tools/media_provider_chain_pool_test.go121 // so HasRegisteredProviders() == true → we get a router. Adjust test to checkCOMMENT
LOWinternal/tools/vault_read.go441 }COMMENT
LOWinternal/tools/credentialed_exec.go41// Examples: "/usr/bin/gh" → "gh", "./GH" → "gh", " Gh " → "gh".COMMENT
LOWinternal/tools/credentialed_exec.go321COMMENT
LOWinternal/tools/credentialed_exec.go621 for _, key := range required {COMMENT
LOWinternal/tools/credential_ephemeral.go1package toolsCOMMENT
303 more matches not shown…
Structural Annotation Overuse154 hits · 300 pts
SeverityFileLineSnippetContext
LOW⚡cmd/setup_cmd.go28 // Step 1: ProvidersCOMMENT
LOW⚡cmd/setup_cmd.go31 // Step 2: AgentCOMMENT
LOW⚡cmd/setup_cmd.go34 // Step 3: Channel (optional)COMMENT
LOW⚡cmd/agent.go133 // Step 1: Agent keyCOMMENT
LOW⚡cmd/agent.go140 // Step 2: Display nameCOMMENT
LOW⚡cmd/agent.go147 // Step 3: Agent typeCOMMENT
LOWcmd/agent.go158 // Step 4: Provider (fetched from gateway)COMMENT
LOWcmd/agent.go180 // Step 5: Model (fetched from selected provider)COMMENT
LOWcmd/channels_cmd.go94 // Step 1: Channel typeCOMMENT
LOW⚡cmd/channels_cmd.go106 // Step 2: NameCOMMENT
LOW⚡cmd/channels_cmd.go113 // Step 3: Credentials per typeCOMMENT
LOWcmd/channels_cmd.go145 // Step 4: Bind to agentCOMMENT
LOWcmd/pairing.go199 // Step 1: Send connect handshakeCOMMENT
LOWcmd/pairing.go228 // Step 2: Send the RPC callCOMMENT
LOWcmd/providers_cmd.go123 // Step 1: Provider typeCOMMENT
LOW⚡cmd/providers_cmd.go140 // Step 2: NameCOMMENT
LOW⚡cmd/providers_cmd.go147 // Step 3: API keyCOMMENT
LOW⚡cmd/providers_cmd.go154 // Step 4: Base URL (pre-fill per type, editable)COMMENT
LOWtests/integration/v3_mcp_oauth_flow_test.go154 // Step 1: callback to persist token.COMMENT
LOW⚡tests/integration/v3_mcp_oauth_flow_test.go167 // Step 2: revoke (no-auth fallback → admin/MasterTenantID).COMMENT
LOW⚡tests/integration/v3_mcp_oauth_flow_test.go176 // Step 3: verify token gone.COMMENT
LOW⚡internal/workstation/security/normalize.go43 // Step 1: NFKC normalization — collapses fullwidth, ligatures, decomposed forms.COMMENT
LOW⚡internal/workstation/security/normalize.go46 // Step 2: Strip zero-width / invisible characters.COMMENT
LOW⚡internal/tasks/task_ticker.go94 // Step 1: Batch followups with own timeout (before recovery — recovery resetsCOMMENT
LOW⚡internal/tasks/task_ticker.go101 // Step 2: Batch recovery — single query across all v2 active teams.COMMENT
LOWinternal/tasks/task_ticker.go125 // Step 3: Batch mark stale — pending tasks older than 2h.COMMENT
LOWinternal/tasks/task_ticker.go141 // Step 4: Mark in_review tasks stale after 4 hours.COMMENT
LOWinternal/tasks/task_ticker.go157 // Step 5: Fix orphaned blocked tasks where all blockers are terminal.COMMENT
LOWinternal/tasks/task_ticker.go169 // Step 6: Prune old cooldown entries to prevent memory leak.COMMENT
LOWinternal/tools/credentialed_exec.go247// NOTE: This function does not respect quoting — use detectUnquotedShellOperatorsCOMMENT
LOW⚡internal/tools/credentialed_exec.go364 // Step 0: Reject NUL bytes (defense-in-depth — also checked in Execute()).COMMENT
LOW⚡internal/tools/credentialed_exec.go369 // Step 1: Check for shell operators in the ORIGINAL command (preserves quoting).COMMENT
LOW⚡internal/tools/credentialed_exec.go377 // Step 2: Per-binary deny check (deny_args)COMMENT
LOWinternal/tools/credentialed_exec.go402 // Step 3: Decrypt env vars from store (already decrypted by store layer).COMMENT
LOW⚡internal/tools/credentialed_exec.go427 // Step 4: Register credential values for output scrubbingCOMMENT
LOW⚡internal/tools/credentialed_exec.go432 // Step 5: Resolve binary to absolute path and verify against configCOMMENT
LOW⚡internal/tools/credentialed_exec.go442 // Step 6: Determine timeoutCOMMENT
LOWinternal/tools/credentialed_exec.go505 // Step 7: Execute — sandbox or hostCOMMENT
LOWinternal/tools/policy.go139 // Step 8: Capability-based deny (v3 RBAC)COMMENT
LOW⚡internal/tools/policy.go217 // Step 1: Global profileCOMMENT
LOW⚡internal/tools/policy.go220 // Step 2: Provider-level profile overrideCOMMENT
LOW⚡internal/tools/policy.go227 // Step 3: Global allow list (restricts to only these)COMMENT
LOW⚡internal/tools/policy.go232 // Step 4: Provider-level allow overrideCOMMENT
LOW⚡internal/tools/policy.go239 // Step 5: Per-agent allowCOMMENT
LOW⚡internal/tools/policy.go244 // Step 6: Per-agent per-provider allowCOMMENT
LOW⚡internal/tools/policy.go251 // Step 7: Group-level allowCOMMENT
LOWinternal/tools/gemini_file_api.go27 // Step 1: Initiate resumable upload.COMMENT
LOWinternal/tools/gemini_file_api.go58 // Step 2: Upload file bytes.COMMENT
LOWinternal/tools/gemini_file_api.go271 // Step 1: Initiate resumable upload.COMMENT
LOWinternal/tools/gemini_file_api.go302 // Step 2: Upload file stream.COMMENT
LOW⚡internal/tools/filesystem_write_deliver_test.go156 // Step 1: write_file delivers the file and marks it.COMMENT
LOW⚡internal/tools/filesystem_write_deliver_test.go166 // Step 2: message(MEDIA:path) for same file must be blocked.COMMENT
LOW⚡internal/tools/send_file_test.go282 // Step 1: send_file delivers and marks the file.COMMENT
LOW⚡internal/tools/send_file_test.go290 // Step 2: message(MEDIA:path) for same file — must be blocked by self-send guard.COMMENT
LOWinternal/tools/send_file_test.go341 // Step 1: write_file deliver=true creates + marks the file.COMMENT
LOWinternal/tools/send_file_test.go352 // Step 2: send_file for same path — must be blocked.COMMENT
LOW⚡internal/bootstrap/seed_store_test.go356 // Step 1: Seed initial files (new user, skipIfAnyExist=false)COMMENT
LOW⚡internal/bootstrap/seed_store_test.go361 // Step 2: Simulate auto-cleanup — BOOTSTRAP.md deleted, USER.md remainsCOMMENT
LOW⚡internal/bootstrap/seed_store_test.go364 // Step 3: skipIfAnyExist=true (existing profile) → must NOT re-seedCOMMENT
LOW⚡internal/bootstrap/seed_store_test.go373 // Step 4: skipIfAnyExist=false (force) → SHOULD re-seed missing BOOTSTRAP.mdCOMMENT
94 more matches not shown…
Verbosity Indicators100 hits · 196 pts
SeverityFileLineSnippetContext
LOW⚡cmd/setup_cmd.go28 // Step 1: ProvidersCOMMENT
LOW⚡cmd/setup_cmd.go31 // Step 2: AgentCOMMENT
LOW⚡cmd/setup_cmd.go34 // Step 3: Channel (optional)COMMENT
LOW⚡cmd/agent.go133 // Step 1: Agent keyCOMMENT
LOW⚡cmd/agent.go140 // Step 2: Display nameCOMMENT
LOW⚡cmd/agent.go147 // Step 3: Agent typeCOMMENT
LOWcmd/agent.go158 // Step 4: Provider (fetched from gateway)COMMENT
LOWcmd/agent.go180 // Step 5: Model (fetched from selected provider)COMMENT
LOWcmd/channels_cmd.go94 // Step 1: Channel typeCOMMENT
LOW⚡cmd/channels_cmd.go106 // Step 2: NameCOMMENT
LOW⚡cmd/channels_cmd.go113 // Step 3: Credentials per typeCOMMENT
LOWcmd/channels_cmd.go145 // Step 4: Bind to agentCOMMENT
LOWcmd/pairing.go199 // Step 1: Send connect handshakeCOMMENT
LOWcmd/pairing.go228 // Step 2: Send the RPC callCOMMENT
LOWcmd/providers_cmd.go123 // Step 1: Provider typeCOMMENT
LOW⚡cmd/providers_cmd.go140 // Step 2: NameCOMMENT
LOW⚡cmd/providers_cmd.go147 // Step 3: API keyCOMMENT
LOW⚡cmd/providers_cmd.go154 // Step 4: Base URL (pre-fill per type, editable)COMMENT
LOWtests/integration/v3_mcp_oauth_flow_test.go154 // Step 1: callback to persist token.COMMENT
LOW⚡tests/integration/v3_mcp_oauth_flow_test.go167 // Step 2: revoke (no-auth fallback → admin/MasterTenantID).COMMENT
LOW⚡tests/integration/v3_mcp_oauth_flow_test.go176 // Step 3: verify token gone.COMMENT
LOW⚡internal/workstation/security/normalize.go43 // Step 1: NFKC normalization — collapses fullwidth, ligatures, decomposed forms.COMMENT
LOW⚡internal/workstation/security/normalize.go46 // Step 2: Strip zero-width / invisible characters.COMMENT
LOW⚡internal/tasks/task_ticker.go94 // Step 1: Batch followups with own timeout (before recovery — recovery resetsCOMMENT
LOW⚡internal/tasks/task_ticker.go101 // Step 2: Batch recovery — single query across all v2 active teams.COMMENT
LOWinternal/tasks/task_ticker.go125 // Step 3: Batch mark stale — pending tasks older than 2h.COMMENT
LOWinternal/tasks/task_ticker.go141 // Step 4: Mark in_review tasks stale after 4 hours.COMMENT
LOWinternal/tasks/task_ticker.go157 // Step 5: Fix orphaned blocked tasks where all blockers are terminal.COMMENT
LOWinternal/tasks/task_ticker.go169 // Step 6: Prune old cooldown entries to prevent memory leak.COMMENT
LOW⚡internal/tools/credentialed_exec.go364 // Step 0: Reject NUL bytes (defense-in-depth — also checked in Execute()).COMMENT
LOW⚡internal/tools/credentialed_exec.go369 // Step 1: Check for shell operators in the ORIGINAL command (preserves quoting).COMMENT
LOW⚡internal/tools/credentialed_exec.go377 // Step 2: Per-binary deny check (deny_args)COMMENT
LOWinternal/tools/credentialed_exec.go402 // Step 3: Decrypt env vars from store (already decrypted by store layer).COMMENT
LOW⚡internal/tools/credentialed_exec.go427 // Step 4: Register credential values for output scrubbingCOMMENT
LOW⚡internal/tools/credentialed_exec.go432 // Step 5: Resolve binary to absolute path and verify against configCOMMENT
LOW⚡internal/tools/credentialed_exec.go442 // Step 6: Determine timeoutCOMMENT
LOWinternal/tools/credentialed_exec.go505 // Step 7: Execute — sandbox or hostCOMMENT
LOWinternal/tools/policy.go139 // Step 8: Capability-based deny (v3 RBAC)COMMENT
LOW⚡internal/tools/policy.go217 // Step 1: Global profileCOMMENT
LOW⚡internal/tools/policy.go220 // Step 2: Provider-level profile overrideCOMMENT
LOW⚡internal/tools/policy.go227 // Step 3: Global allow list (restricts to only these)COMMENT
LOW⚡internal/tools/policy.go232 // Step 4: Provider-level allow overrideCOMMENT
LOW⚡internal/tools/policy.go239 // Step 5: Per-agent allowCOMMENT
LOW⚡internal/tools/policy.go244 // Step 6: Per-agent per-provider allowCOMMENT
LOW⚡internal/tools/policy.go251 // Step 7: Group-level allowCOMMENT
LOWinternal/tools/gemini_file_api.go27 // Step 1: Initiate resumable upload.COMMENT
LOWinternal/tools/gemini_file_api.go58 // Step 2: Upload file bytes.COMMENT
LOWinternal/tools/gemini_file_api.go271 // Step 1: Initiate resumable upload.COMMENT
LOWinternal/tools/gemini_file_api.go302 // Step 2: Upload file stream.COMMENT
LOW⚡internal/tools/filesystem_write_deliver_test.go156 // Step 1: write_file delivers the file and marks it.COMMENT
LOW⚡internal/tools/filesystem_write_deliver_test.go166 // Step 2: message(MEDIA:path) for same file must be blocked.COMMENT
LOW⚡internal/tools/send_file_test.go282 // Step 1: send_file delivers and marks the file.COMMENT
LOW⚡internal/tools/send_file_test.go290 // Step 2: message(MEDIA:path) for same file — must be blocked by self-send guard.COMMENT
LOWinternal/tools/send_file_test.go341 // Step 1: write_file deliver=true creates + marks the file.COMMENT
LOWinternal/tools/send_file_test.go352 // Step 2: send_file for same path — must be blocked.COMMENT
LOW⚡internal/bootstrap/seed_store_test.go356 // Step 1: Seed initial files (new user, skipIfAnyExist=false)COMMENT
LOW⚡internal/bootstrap/seed_store_test.go361 // Step 2: Simulate auto-cleanup — BOOTSTRAP.md deleted, USER.md remainsCOMMENT
LOW⚡internal/bootstrap/seed_store_test.go364 // Step 3: skipIfAnyExist=true (existing profile) → must NOT re-seedCOMMENT
LOW⚡internal/bootstrap/seed_store_test.go373 // Step 4: skipIfAnyExist=false (force) → SHOULD re-seed missing BOOTSTRAP.mdCOMMENT
LOW⚡internal/agent/loop_utils.go105 // Step 1: Create/resolve profile → get isNew + workspaceCOMMENT
40 more matches not shown…
Hyper-Verbose Identifiers125 hits · 127 pts
SeverityFileLineSnippetContext
LOWui/web/src/types/provider.ts80export function normalizeChatGPTOAuthStrategy(CODE
LOWui/web/src/types/provider.ts95export function normalizeReasoningFallback(CODE
LOWui/web/src/types/provider.ts105export function deriveLegacyThinkingLevel(effort: string): string {CODE
LOWui/web/src/types/provider.ts120export function getProviderReasoningDefaults(CODE
LOWui/web/src/types/provider.ts134export function getChatGPTOAuthProviderRouting(CODE
LOWui/web/src/types/provider.ts151export function buildProviderSettingsWithChatGPTOAuthRouting(CODE
LOWui/web/src/types/provider.ts170export function buildProviderSettingsWithReasoningDefaults(CODE
LOWui/web/src/constants/providers.ts51export function suggestUniqueProviderAlias(CODE
LOWui/web/src/adapters/provider-pool.adapter.ts14export function resolveProviderAvailability(CODE
LOW…c/components/layout/system-settings-embedding-card.tsx32export function SystemSettingsEmbeddingCard({CODE
LOW…/components/layout/system-settings-compaction-card.tsx21export function SystemSettingsCompactionCard({CODE
LOWui/web/src/components/providers/ws-provider.tsx140function WsTenantRevocationListener() {CODE
LOWui/web/src/components/graph/graph-node-colors.ts3export function resolveGraphNodeDisplayColor(attrs: Record<string, unknown>, isDark: boolean): string {CODE
LOWui/web/src/lib/think-tag-stream.ts14export function createThinkTagStreamFilterState(): ThinkTagStreamFilterState {CODE
LOWui/web/src/lib/think-tag-stream.ts18export function appendFilteredThinkingChunk(CODE
LOWui/web/src/lib/think-tag-stream.ts64export function splitThinkingTagsFromText(content: string, existingThinking = ""): { content: string; thinking?: string CODE
LOWui/web/src/lib/think-tag-stream.ts78function splitTrailingThinkTagPrefix(input: string, prefixes: string[]): { answer: string; pending: string } {CODE
LOWui/web/src/lib/media-cache.ts35export async function getOrFetchUrl(signedUrl: string): Promise<string> {CODE
LOWui/web/src/api/tts-capabilities.ts78export function parseCapabilitiesResponse(raw: unknown): ProviderCapabilities[] {CODE
LOWui/web/src/api/tts-capabilities.ts100export function buildCapabilitiesQueryOptions(fetcher: CapabilitiesFetcher) {CODE
LOW…ages/workstations/workstation-create-dialog-helpers.ts38export function buildWorkstationCreatePayload(CODE
LOWui/web/src/pages/traces/trace-filter-params.ts69export function getActiveTraceFilterChips(filters: TraceFilters): TraceFilterChip[] {CODE
LOW…s/config/sections/behavior-pending-compaction-card.tsx28export function BehaviorPendingCompactionCard({ value, onChange }: Props) {CODE
LOW…pages/config/sections/behavior-passive-memory-card.tsx15export function BehaviorPassiveMemoryCard() {CODE
LOW…pages/config/sections/system-messages-section-utils.ts25export function systemMessageDefinitionsFromSchema(schema: Record<string, any> | null | undefined): SystemMessageDefinitCODE
LOW⚡…pages/config/sections/system-messages-section-utils.ts63export function localizedSystemMessageLabel(definition: SystemMessageDefinition, locale: string | undefined): string {CODE
LOW⚡…pages/config/sections/system-messages-section-utils.ts67export function localizedSystemMessageDescription(definition: SystemMessageDefinition, locale: string | undefined): striCODE
LOW⚡…pages/config/sections/system-messages-section-utils.ts71export function normalizeSystemMessagesDraft(CODE
LOW…eb/src/pages/config/sections/branding-section-utils.ts51export function withUploadedBrandingAssetURL(draft: BrandingData, field: BrandingAssetField, url: string): BrandingData CODE
LOW…eb/src/pages/config/sections/branding-section-utils.ts55export function validateBrandingAssetFile(file: Pick<File, "name" | "size">): string | null {CODE
LOW…/src/pages/providers/provider-standard-form-fields.tsx21export function ProviderStandardFormFields({CODE
LOWui/web/src/pages/providers/provider-utils.tsx32export function getChatGPTOAuthPoolOwnership(CODE
LOWui/web/src/pages/providers/provider-utils.tsx93export function sortProvidersForPoolHierarchy(CODE
LOW…ers/provider-detail/provider-pool-activity-section.tsx44export function ProviderPoolActivitySection({CODE
LOW…ers/provider-detail/provider-oauth-account-section.tsx22export function ProviderOAuthAccountSection({CODE
LOW…s/providers/hooks/use-chatgpt-oauth-provider-quotas.ts68export function useChatGPTOAuthProviderQuotas(providerNames: string[], enabled = true) {CODE
LOW…providers/hooks/use-chatgpt-oauth-provider-statuses.ts19export function useChatGPTOAuthProviderStatuses(providers: ProviderData[], enabled = true) {CODE
LOW…es/providers/hooks/use-provider-codex-pool-activity.ts34export function useProviderCodexPoolActivity(CODE
LOW…b/src/pages/agents/agent-identity-and-model-fields.tsx36export function AgentIdentityAndModelFields({CODE
LOW…b/src/pages/agents/agent-detail/agent-display-utils.ts60export function normalizeChatGPTOAuthRouting(CODE
LOW…b/src/pages/agents/agent-detail/agent-display-utils.ts113export function hasActiveChatGPTOAuthRouting(CODE
LOW…b/src/pages/agents/agent-detail/agent-display-utils.ts123export function normalizeChatGPTOAuthRoutingInput(CODE
LOW…b/src/pages/agents/agent-detail/agent-display-utils.ts138export function resolveEffectiveChatGPTOAuthRouting(CODE
LOW…b/src/pages/agents/agent-detail/agent-display-utils.ts241export function buildAgentOtherConfigWithChatGPTOAuthRouting(CODE
LOW…agent-detail/chatgpt-oauth-quota-readiness-section.tsx90export function ChatGPTOAuthQuotaReadinessSection({CODE
LOW…ages/agents/agent-detail/codex-pool-activity-panel.tsx182export function CodexPoolRecentRequestsPanel({CODE
LOW…ages/agents/agent-detail/agent-advanced-state-utils.ts158export function buildAdvancedUpdatePayload(CODE
LOW…ages/agents/agent-detail/agent-advanced-state-utils.ts232function buildContextPruningPayload(CODE
LOW…ages/agents/agent-detail/agent-advanced-state-utils.ts241function buildOtherConfigWithDeliveryBehavior(CODE
LOW…ages/agents/agent-detail/agent-advanced-state-utils.ts255function buildOtherConfigWithInboundDebounce(CODE
LOW…ages/agents/agent-detail/agent-advanced-state-utils.ts273function normalizeModelFallbackForPayload(config: ModelFallbackConfig): ModelFallbackConfig {CODE
LOW…gents/agent-detail/codex-pool-recent-requests-list.tsx11export function CodexPoolRecentRequestsList({CODE
LOW…es/agents/agent-detail/agent-instance-display-utils.ts38export function getAgentInstanceResolveIds(instances: AgentInstanceLike[]): string[] {CODE
LOW…es/agents/agent-detail/agent-instance-display-utils.ts49export function buildAgentInstanceDisplay(CODE
LOW…iew-sections/chatgpt-oauth-routing-summary-section.tsx40export function ChatGPTOAuthRoutingSummarySection({CODE
LOW…ges/agents/agent-detail/file-sections/file-sidebar.tsx15function estimateTokensFromContent(content: string): number {CODE
LOW…tail/config-sections/chatgpt-oauth-routing-section.tsx67export function ChatGPTOAuthRoutingSection({CODE
LOW…t-detail/evolution-tab/evolution-suggestions-table.tsx33export function EvolutionSuggestionsTable({ suggestions, loading, onUpdateStatus }: Props) {CODE
LOW…c/pages/builtin-tools/builtin-tool-settings-dialog.tsx52export function BuiltinToolSettingsDialog({CODE
LOW…pages/builtin-tools/web-fetch-extractor-chain-form.tsx168export function WebFetchExtractorChainForm({ initialSettings, onSave, onCancel }: Props) {CODE
65 more matches not shown…
Excessive Try-Catch Wrapping63 hits · 102 pts
SeverityFileLineSnippetContext
LOWskills/xlsx/scripts/recalc.py66 except Exception:CODE
LOWskills/xlsx/scripts/recalc.py160 except Exception as e:CODE
MEDIUMskills/xlsx/scripts/recalc.py32def has_gtimeout():CODE
LOWskills/pdf/reference.md484 except Exception as e:CODE
LOWskills/pdf/reference.md504 except Exception as e:CODE
LOWskills/pdf/reference.md578except Exception as e:CODE
MEDIUMskills/skill-creator/eval-viewer/generate_review.py408 print(f"Error: {workspace} is not a directory", file=sys.stderr)CODE
LOWskills/skill-creator/scripts/run_eval.py223 except Exception as e:CODE
MEDIUMskills/skill-creator/scripts/run_eval.py276 print(f"Error: No SKILL.md found at {skill_path}", file=sys.stderr)CODE
LOWskills/skill-creator/scripts/init_skill.py276 except Exception as e:CODE
LOWskills/skill-creator/scripts/init_skill.py292 except Exception as e:CODE
LOWskills/skill-creator/scripts/init_skill.py319 except Exception as e:CODE
LOWskills/skill-creator/scripts/package_skill.py113 except Exception as e:CODE
MEDIUMskills/skill-creator/scripts/improve_description.py204 print(f"Error: No SKILL.md found at {skill_path}", file=sys.stderr)CODE
MEDIUMskills/skill-creator/scripts/run_loop.py269 print(f"Error: No SKILL.md found at {skill_path}", file=sys.stderr)CODE
MEDIUMskills/pptx/scripts/clean.py276 print(f"Error: {unpacked_dir} not found", file=sys.stderr)CODE
MEDIUMskills/pptx/scripts/add_slide.py40 print(f"Error: {layout_path} not found", file=sys.stderr)CODE
MEDIUMskills/pptx/scripts/add_slide.py97 print(f"Error: {source_slide} not found", file=sys.stderr)CODE
MEDIUMskills/pptx/scripts/add_slide.py187 print(f"Error: {unpacked_dir} not found", file=sys.stderr)CODE
MEDIUMskills/pptx/scripts/thumbnail.py66 print(f"Error: Invalid PowerPoint file: {args.input}", file=sys.stderr)CODE
MEDIUMskills/pptx/scripts/thumbnail.py79 print("Error: No slides found", file=sys.stderr)CODE
LOWskills/pptx/scripts/thumbnail.py90 except Exception as e:CODE
MEDIUMskills/pptx/scripts/thumbnail.py91 print(f"Error: {e}", file=sys.stderr)CODE
LOWskills/pptx/scripts/thumbnail.py246 except Exception:CODE
LOWskills/_shared/office/pack.py126 except Exception as e:CODE
MEDIUMskills/_shared/office/validate.py94 print(f"Error: Validation not supported for file type {file_extension}")CODE
LOW⚡skills/_shared/office/unpack.py82 except Exception as e:CODE
LOW⚡skills/_shared/office/unpack.py91 except Exception:CODE
LOW⚡skills/_shared/office/unpack.py101 except Exception:CODE
LOW⚡skills/_shared/office/validators/docx.py174 except Exception as e:CODE
MEDIUM⚡skills/_shared/office/validators/docx.py175 print(f"Error counting paragraphs in unpacked document: {e}")CODE
LOWskills/_shared/office/validators/docx.py197 except Exception as e:CODE
MEDIUMskills/_shared/office/validators/docx.py198 print(f"Error counting paragraphs in original document: {e}")CODE
LOWskills/_shared/office/validators/docx.py287 except Exception:CODE
LOWskills/_shared/office/validators/docx.py439 except Exception:CODE
LOWskills/_shared/office/validators/redlining.py56 except Exception:CODE
LOWskills/_shared/office/validators/redlining.py65 except Exception as e:CODE
LOWskills/_shared/office/validators/pptx.py195 except Exception as e:CODE
LOWskills/_shared/office/validators/base.py138 except Exception:CODE
LOWskills/_shared/office/validators/base.py154 except Exception as e:CODE
LOWskills/_shared/office/validators/base.py357 except Exception as e:CODE
LOWskills/_shared/office/validators/base.py454 except Exception as e:CODE
LOWskills/_shared/office/validators/base.py564 except Exception:CODE
LOWskills/_shared/office/validators/base.py583 except Exception as e:CODE
LOWskills/_shared/office/validators/base.py784 except Exception as e:CODE
LOWskills/_shared/office/helpers/simplify_redlines.py43 except Exception as e:CODE
LOWskills/_shared/office/helpers/merge_runs.py38 except Exception as e:CODE
LOWskills/docx/scripts/accept_changes.py52 except Exception as e:CODE
LOWskills/docx/scripts/accept_changes.py116 except Exception as e:CODE
LOWskills/anysearch/scripts/generate.py234 except Exception as e:CODE
MEDIUM⚡skills/anysearch/scripts/anysearch_cli.py261 print("Error: --domain requires --sub_domain (or use --tag)", file=sys.stderr)CODE
MEDIUM⚡skills/anysearch/scripts/anysearch_cli.py264 print("Error: --tag and --sub_domain must match when both are provided", file=sys.stderr)CODE
MEDIUM⚡skills/anysearch/scripts/anysearch_cli.py268 print("Error: --domain must match the prefix of --tag/--sub_domain", file=sys.stderr)CODE
MEDIUM⚡skills/anysearch/scripts/anysearch_cli.py275 print("Error: --params must be valid JSON or key=value pairs", file=sys.stderr)CODE
MEDIUMskills/anysearch/scripts/anysearch_cli.py296 print("Error: provide --domain or --domains", file=sys.stderr)CODE
MEDIUMskills/anysearch/scripts/anysearch_cli.py299 print("Error: get_sub_domains supports a maximum of 5 domains", file=sys.stderr)CODE
MEDIUMskills/anysearch/scripts/anysearch_cli.py310 print("Error: url is required", file=sys.stderr)CODE
MEDIUM⚡skills/anysearch/scripts/anysearch_cli.py406 print("Error: batch_search supports a maximum of 5 queries", file=sys.stderr)CODE
MEDIUM⚡skills/anysearch/scripts/anysearch_cli.py415 print(f"Error: file not found: {file_path}", file=sys.stderr)CODE
MEDIUM⚡skills/anysearch/scripts/anysearch_cli.py424 print("Error: queries must contain at least 1 item", file=sys.stderr)CODE
3 more matches not shown…
Empty Error Handlers20 hits · 100 pts
SeverityFileLineSnippetContext
HIGHskills/skill-creator/eval-viewer/generate_review.py303except subprocess.TimeoutExpired:CODE
HIGHskills/skill-creator/eval-viewer/generate_review.py231except (json.JSONDecodeError, OSError, KeyError):CODE
HIGHskills/skill-creator/eval-viewer/generate_review.py428except (json.JSONDecodeError, OSError):CODE
HIGHskills/skill-creator/eval-viewer/generate_review.py97except (json.JSONDecodeError, OSError):CODE
HIGHskills/skill-creator/eval-viewer/generate_review.py135except (json.JSONDecodeError, OSError):CODE
HIGHskills/skill-creator/eval-viewer/generate_review.py111except OSError:CODE
HIGHskills/skill-creator/eval-viewer/generate_review.py299except (ProcessLookupError, ValueError):CODE
HIGHskills/skill-creator/eval-viewer/generate_review.py340except (json.JSONDecodeError, OSError):CODE
HIGHskills/skill-creator/scripts/aggregate_benchmark.py146except json.JSONDecodeError:CODE
HIGHskills/skill-creator/scripts/encoding_utils.py25except AttributeError:CODE
HIGHskills/pptx/scripts/clean.py122except ValueError:CODE
HIGHskills/pptx/scripts/clean.py165except ValueError:CODE
HIGHskills/_shared/office/unpack.py91except Exception:CODE
HIGHskills/_shared/office/unpack.py101except Exception:CODE
HIGHskills/_shared/office/validators/docx.py287except Exception:CODE
HIGHskills/_shared/office/validators/docx.py439except Exception:CODE
HIGHskills/_shared/office/validators/redlining.py56except Exception:CODE
HIGHskills/_shared/office/validators/redlining.py193except (subprocess.CalledProcessError, FileNotFoundError, Exception):CODE
HIGHskills/_shared/office/validators/base.py138except Exception:CODE
HIGHskills/docx/scripts/comment.py116except ValueError:CODE
Fake / Example Data67 hits · 76 pts
SeverityFileLineSnippetContext
LOWui/web/src/i18n/locales/vi/memory.json101 "placeholder": "Tìm kiếm thực thể...",CODE
LOWui/web/src/i18n/locales/vi/channels.json796 "placeholder": "Chọn portal...",CODE
LOWui/web/src/i18n/locales/vi/tts.json253 "placeholder": "Nhập văn bản để nghe thử…",CODE
LOW⚡ui/web/src/i18n/locales/vi/packages.json15 "placeholder": "Tên gói (vd: github-cli)"CODE
LOW⚡ui/web/src/i18n/locales/vi/packages.json19 "placeholder": "Tên gói (vd: pandas)"CODE
LOW⚡ui/web/src/i18n/locales/vi/packages.json23 "placeholder": "Tên gói (vd: typescript)"CODE
LOW⚡ui/web/src/i18n/locales/vi/packages.json27 "placeholder": "owner/repo[@tag] (vd: cli/cli@v2.45.0)",CODE
LOWui/web/src/i18n/locales/ru/memory.json101 "placeholder": "Поиск сущностей...",CODE
LOWui/web/src/i18n/locales/ru/channels.json738 "placeholder": "Выберите портал...",CODE
LOWui/web/src/i18n/locales/ru/tts.json253 "placeholder": "Введите текст, чтобы прослушать…",CODE
LOW⚡ui/web/src/i18n/locales/ru/packages.json15 "placeholder": "Имя пакета (напр. github-cli)"CODE
LOW⚡ui/web/src/i18n/locales/ru/packages.json19 "placeholder": "Имя пакета (напр. pandas)"CODE
LOW⚡ui/web/src/i18n/locales/ru/packages.json23 "placeholder": "Имя пакета (напр. typescript)"CODE
LOW⚡ui/web/src/i18n/locales/ru/packages.json27 "placeholder": "owner/repo[@tag] (напр. cli/cli@v2.45.0)",CODE
LOWui/web/src/i18n/locales/zh/memory.json101 "placeholder": "搜索实体...",CODE
LOWui/web/src/i18n/locales/zh/channels.json796 "placeholder": "选择门户...",CODE
LOWui/web/src/i18n/locales/zh/tts.json253 "placeholder": "输入文本以试听…",CODE
LOW⚡ui/web/src/i18n/locales/zh/packages.json15 "placeholder": "包名(例如 github-cli)"CODE
LOW⚡ui/web/src/i18n/locales/zh/packages.json19 "placeholder": "包名(例如 pandas)"CODE
LOW⚡ui/web/src/i18n/locales/zh/packages.json23 "placeholder": "包名(例如 typescript)"CODE
LOW⚡ui/web/src/i18n/locales/zh/packages.json27 "placeholder": "owner/repo[@tag](例如 cli/cli@v2.45.0)",CODE
LOWui/web/src/i18n/locales/ko/memory.json101 "placeholder": "엔티티 검색...",CODE
LOW⚡ui/web/src/i18n/locales/ko/packages.json15 "placeholder": "패키지 이름 (예: github-cli)"CODE
LOW⚡ui/web/src/i18n/locales/ko/packages.json19 "placeholder": "패키지 이름 (예: pandas)"CODE
LOW⚡ui/web/src/i18n/locales/ko/packages.json23 "placeholder": "패키지 이름 (예: typescript)"CODE
LOWui/web/src/i18n/locales/en/memory.json101 "placeholder": "Search entities...",CODE
LOWui/web/src/i18n/locales/en/channels.json797 "placeholder": "Select a portal...",CODE
LOWui/web/src/i18n/locales/en/tts.json253 "placeholder": "Enter text to hear…",CODE
LOW⚡ui/web/src/i18n/locales/en/packages.json15 "placeholder": "Package name (e.g. github-cli)"CODE
LOW⚡ui/web/src/i18n/locales/en/packages.json19 "placeholder": "Package name (e.g. pandas)"CODE
LOW⚡ui/web/src/i18n/locales/en/packages.json23 "placeholder": "Package name (e.g. typescript)"CODE
LOW⚡ui/web/src/i18n/locales/en/packages.json27 "placeholder": "owner/repo[@tag] (e.g. cli/cli@v2.45.0)",CODE
LOWui/desktop/frontend/src/i18n/en.json13 "placeholder": "Type a message...",CODE
LOWui/desktop/frontend/src/i18n/vi.json13 "placeholder": "Nhập tin nhắn...",CODE
LOWui/desktop/frontend/src/i18n/locales/vi/memory.json101 "placeholder": "Tìm kiếm thực thể...",CODE
LOWui/desktop/frontend/src/i18n/locales/vi/tts.json236 "placeholder": "Nhập text để nghe thử...",CODE
LOWui/desktop/frontend/src/i18n/locales/vi/tts.json267 "placeholder": "Nhập văn bản để nghe thử…",CODE
LOWui/desktop/frontend/src/i18n/locales/ru/memory.json101 "placeholder": "Поиск сущностей...",CODE
LOWui/desktop/frontend/src/i18n/locales/ru/tts.json236 "placeholder": "Введите текст, чтобы услышать образец…",CODE
LOWui/desktop/frontend/src/i18n/locales/ru/tts.json267 "placeholder": "Введите текст, чтобы услышать…",CODE
LOWui/desktop/frontend/src/i18n/locales/zh/memory.json101 "placeholder": "搜索实体...",CODE
LOWui/desktop/frontend/src/i18n/locales/zh/tts.json236 "placeholder": "输入文本进行试听…",CODE
LOWui/desktop/frontend/src/i18n/locales/zh/tts.json267 "placeholder": "输入文本以试听…",CODE
LOWui/desktop/frontend/src/i18n/locales/en/memory.json101 "placeholder": "Search entities...",CODE
LOWui/desktop/frontend/src/i18n/locales/en/tts.json236 "placeholder": "Enter text to hear a sample…",CODE
LOWui/desktop/frontend/src/i18n/locales/en/tts.json267 "placeholder": "Enter text to hear…",CODE
LOWinternal/tools/create_image_native_path_test.go583 creds := fakeCreds{key: "fake-key", base: server.URL}CODE
LOWinternal/tools/create_image_native_path_test.go725 creds := fakeCreds{key: "fake-key", base: server.URL}CODE
LOWinternal/tools/create_image_native_path_test.go780 creds := fakeCreds{key: "fake-key", base: server.URL}CODE
LOWinternal/mcp/manager.go872 slog.Debug("mcp.ListToolsForAgent.placeholder_entry", "server", info.Server.Name, "placeholder", placeholder)CODE
LOWinternal/mcp/bridge_tool.go377 "tool", t.registeredName, "arg", k, "value", s, "reason", "placeholder")CODE
LOW…rnal/http/channel_instance_context_capability_admin.go37 scope := store.ChannelContextScope{ChannelInstanceName: "placeholder", ScopeType: scopeType, ScopeKey: scopeKey}CODE
LOWinternal/http/secure_cli_agent_grants_test.go90 ctx = store.WithUserID(ctx, "admin@example.com")CODE
LOWinternal/http/secure_cli_agent_grants_test.go99 ctx = store.WithUserID(ctx, "admin@example.com")CODE
LOWinternal/hooks/audit_test.go63 if strings.Contains(out, "user@example.com") {CODE
LOWinternal/hooks/audit_test.go118 if strings.Contains(row.Error, "user@example.com") {CODE
LOWinternal/gateway/methods/config_defaults.go42 Placeholder string `json:"placeholder"`CODE
LOWinternal/store/validate_test.go15 {"normal", "user@example.com", false},CODE
LOWinternal/channels/pancake/comment_handler_test.go350 SenderName: "John Doe",CODE
LOWinternal/channels/feishu/larkclient_messaging_test.go25 _, _ = w.Write([]byte(`{"code":0,"msg":"ok","tenant_access_token":"fake-token","expire":7200}`))CODE
7 more matches not shown…
Deep Nesting50 hits · 47 pts
SeverityFileLineSnippetContext
LOWskills/xlsx/scripts/recalc.py70CODE
LOWskills/pdf/scripts/fill_fillable_fields.py11CODE
LOWskills/pdf/scripts/fill_fillable_fields.py55CODE
LOWskills/pdf/scripts/extract_form_field_info.py19CODE
LOWskills/pdf/scripts/extract_form_field_info.py47CODE
LOWskills/pdf/scripts/extract_form_structure.py20CODE
LOWskills/pdf/scripts/check_bounding_boxes.py15CODE
LOWskills/skill-creator/eval-viewer/generate_review.py85CODE
LOWskills/skill-creator/eval-viewer/generate_review.py149CODE
LOWskills/skill-creator/eval-viewer/generate_review.py288CODE
LOWskills/skill-creator/scripts/run_eval.py35CODE
LOWskills/skill-creator/scripts/package_skill.py30CODE
LOWskills/skill-creator/scripts/improve_description.py19CODE
LOWskills/skill-creator/scripts/aggregate_benchmark.py67CODE
LOWskills/skill-creator/scripts/generate_report.py16CODE
LOWskills/skill-creator/scripts/utils.py7CODE
LOWskills/pptx/scripts/clean.py49CODE
LOWskills/pptx/scripts/clean.py171CODE
LOWskills/_shared/office/pack.py24CODE
LOWskills/_shared/office/pack.py108CODE
LOWskills/_shared/office/unpack.py34CODE
LOWskills/_shared/office/validators/docx.py66CODE
LOWskills/_shared/office/validators/docx.py112CODE
LOWskills/_shared/office/validators/docx.py254CODE
LOWskills/_shared/office/validators/docx.py298CODE
LOWskills/_shared/office/validators/docx.py391CODE
LOWskills/_shared/office/validators/redlining.py127CODE
LOWskills/_shared/office/validators/redlining.py198CODE
LOWskills/_shared/office/validators/pptx.py62CODE
LOWskills/_shared/office/validators/pptx.py104CODE
LOWskills/_shared/office/validators/pptx.py210CODE
LOWskills/_shared/office/validators/base.py115CODE
LOWskills/_shared/office/validators/base.py199CODE
LOWskills/_shared/office/validators/base.py289CODE
LOWskills/_shared/office/validators/base.py385CODE
LOWskills/_shared/office/validators/base.py469CODE
LOWskills/_shared/office/validators/base.py492CODE
LOWskills/_shared/office/validators/base.py636CODE
LOWskills/_shared/office/validators/base.py703CODE
LOWskills/_shared/office/helpers/simplify_redlines.py149CODE
LOWskills/_shared/office/helpers/merge_runs.py178CODE
LOWskills/docx/scripts/comment.py98CODE
LOWskills/anysearch/scripts/generate.py64CODE
LOWskills/anysearch/scripts/generate.py110CODE
LOWskills/anysearch/scripts/generate.py202CODE
LOWskills/anysearch/scripts/anysearch_cli.py18CODE
LOWskills/anysearch/scripts/anysearch_cli.py146CODE
LOWskills/anysearch/scripts/anysearch_cli.py221CODE
LOWskills/anysearch/scripts/anysearch_cli.py361CODE
LOWskills/anysearch/scripts/anysearch_cli.py398CODE
Example Usage Blocks20 hits · 30 pts
SeverityFileLineSnippetContext
LOWdocker-compose.selfservice.yml7# Usage:COMMENT
LOWdocker-compose.redis.yml3# Usage:COMMENT
LOWdocker-compose.browser.yml3# Usage:COMMENT
LOWdocker-compose.upgrade.yml3# Usage:COMMENT
LOWdocker-compose.lightpanda.yml3# Usage:COMMENT
LOWdocker-compose.sandbox.yml7# Usage:COMMENT
LOWdocker-compose.tailscale.yml3# Usage:COMMENT
LOWdocker-compose.otel.yml3# Usage:COMMENT
LOWdocker-compose.cloudflared.yml3# Usage:COMMENT
LOWdocker-compose.claude-cli.yml5# Usage:COMMENT
LOWcompose.options/13-upgrade.yml3# Usage:COMMENT
LOWcompose.options/12-selfservice.yml7# Usage:COMMENT
LOWcompose.options/18-tailscale.yml3# Usage:COMMENT
LOWcompose.options/14-browser.yml3# Usage:COMMENT
LOWcompose.options/17-sandbox.yml7# Usage:COMMENT
LOWcompose.options/16-redis.yml3# Usage:COMMENT
LOWcompose.options/15-otel.yml3# Usage:COMMENT
LOWscripts/setup-docker.sh4# Usage:COMMENT
LOWscripts/install.sh4# Usage:COMMENT
LOWscripts/install-lite.sh4# Usage:COMMENT
Modern AI Meta-Vocabulary6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMdocker-compose.sandbox.yml5# 2. Ensure Docker socket is accessible (required for container orchestration)COMMENT
MEDIUMdocker-compose.sandbox.yml30 # Docker socket requires overriding base cap_drop to allow container orchestration.COMMENT
MEDIUM…nts/agent-detail/evolution-tab/agent-evolution-tab.tsx35 // Parse guardrails from agent other_config, fallback to defaults.COMMENT
MEDIUMcompose.options/17-sandbox.yml5# 2. Ensure Docker socket is accessible (required for container orchestration)COMMENT
MEDIUMcompose.options/17-sandbox.yml30 # Docker socket requires overriding base cap_drop to allow container orchestration.COMMENT
MEDIUMinternal/agent/evolution_guardrails.go90 // Raise retrieval threshold by MaxDeltaPerCycle (bounded by guardrails).COMMENT
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHinternal/pipeline/run_state.go142 // Prompt is the generation prompt for AI-generated media (e.g. create_image).COMMENT
HIGHinternal/agent/loop_types.go715 // Prompt is the generation prompt for AI-generated media (e.g. create_image).COMMENT
AI Slop Vocabulary4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMinternal/tools/cron.go424 // Re-marshal and unmarshal to leverage JSON tagsCOMMENT
MEDIUMinternal/tools/filesystem_windows.go48// On Windows, this is more robust than temporary file creation and avoids artifact leakage.COMMENT
MEDIUMinternal/providers/openai_request.go18 // We check providerType, name, apiBase, and the model string (robust detection for proxies/OpenRouter).COMMENT
MEDIUMinternal/mcp/session_reset_test.go26 // Case-insensitive matching keeps detection robust to upstreamCOMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/dev-beta-release.yaml511 # Create the key file with a tight umask so it is born at 0600 —COMMENT
MEDIUMskills/skill-creator/scripts/package_skill.py77 # Create the zip fileCOMMENT
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHskills/anysearch/scripts/shared/doc_spec.md230{{LANG_INVOKE}} search "climate change policy 2025" --api_key <your_api_key> --max_results 3CODE
Unused Imports4 hits · 4 pts
SeverityFileLineSnippetContext
LOWskills/_shared/office/validators/__init__.py5CODE
LOWskills/_shared/office/validators/__init__.py6CODE
LOWskills/_shared/office/validators/__init__.py7CODE
LOWskills/_shared/office/validators/__init__.py8CODE
Modern Structural Boilerplate3 hits · 3 pts
SeverityFileLineSnippetContext
LOWskills/pptx/scripts/clean.py221def update_content_types(unpacked_dir: Path, removed_files: list[str]) -> None:CODE
LOWskills/_shared/office/validators/__init__.py10__all__ = [CODE
LOWskills/docx/scripts/accept_changes.py14logger = logging.getLogger(__name__)CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWskills/skill-creator/scripts/init_skill.py267 # Check if directory already existsCOMMENT