AI Slop Code Risk Monitor

alibaba/nacos

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

an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.

2.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for alibaba/nacos, a Java project with 33,489 GitHub stars. SynthScan examined 1,140,715 lines of code across 6776 source files, recording 654 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 2.8 (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.8
Adjusted Signal
2.8
Raw Pattern Score
100%
Time Factor
2026-10-29
Last Push
33.5K
Stars
Java
Language
1.1M
Lines of Code
6.8K
Files
654
Pattern Hits
2026-10-31
Scan Date
0.04
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 2.0/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 10.7/100 · LOW

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

Agent Over-Engineering Ratio 1.1/100 · LOW

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

PR Review Velocity Impact 12.8/100 · LOW

Which changes need focused human review? 654 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 259HIGH 4MEDIUM 54LOW 337

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 654 distinct pattern matches across 14 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.

Hallucination Indicators259 hits · 2565 pts
SeverityFileLineSnippetContext
CRITICAL…acos/core/monitor/GrpcServerThreadPoolMonitorTest.java55 org.springframework.test.util.ReflectionTestUtils.setField(monitor, "sdkServer", sdkServer);CODE
CRITICAL…acos/core/monitor/GrpcServerThreadPoolMonitorTest.java56 org.springframework.test.util.ReflectionTestUtils.setField(monitor, "clusterServer",CODE
CRITICAL…acos/core/monitor/GrpcServerThreadPoolMonitorTest.java80 org.springframework.test.util.ReflectionTestUtils.setField(monitor, "sdkServer", sdkServer);CODE
CRITICAL…acos/core/monitor/GrpcServerThreadPoolMonitorTest.java81 org.springframework.test.util.ReflectionTestUtils.setField(monitor, "clusterServer",CODE
CRITICAL…stributed/distro/task/load/DistroLoadDataTaskTest.java133 .thenReturn(new com.alibaba.nacos.core.distributed.distro.entity.DistroData(CODE
CRITICAL…stributed/distro/task/load/DistroLoadDataTaskTest.java134 new com.alibaba.nacos.core.distributed.distro.entity.DistroKey("k", type), null));CODE
CRITICAL…distributed/distro/task/delay/DistroDelayTaskTest.java60 task.merge(new com.alibaba.nacos.common.task.AbstractDelayTask() {CODE
CRITICAL…nacos/core/distributed/raft/NacosStateMachineTest.java455 org.junit.jupiter.api.Assertions.assertThrows(RuntimeException.class,CODE
CRITICAL…nacos/core/distributed/raft/NacosStateMachineTest.java528 byte[] metaBytes = com.alibaba.nacos.common.utils.JacksonUtils.toJson(meta)CODE
CRITICAL…ibaba/nacos/core/distributed/raft/JRaftServerTest.java532 new com.alibaba.nacos.core.distributed.raft.utils.FailoverClosureImpl(CODE
CRITICAL…ibaba/nacos/core/distributed/raft/JRaftServerTest.java543 new com.alibaba.nacos.core.distributed.raft.utils.FailoverClosureImpl(CODE
CRITICAL…ibaba/nacos/core/distributed/raft/JRaftServerTest.java713 new com.alibaba.nacos.core.distributed.raft.utils.FailoverClosureImpl(CODE
CRITICAL…ibaba/nacos/core/distributed/raft/JRaftServerTest.java737 new com.alibaba.nacos.core.distributed.raft.utils.FailoverClosureImpl(CODE
CRITICAL…ibaba/nacos/core/distributed/raft/JRaftServerTest.java776 new com.alibaba.nacos.core.distributed.raft.utils.FailoverClosureImpl(CODE
CRITICAL…ributed/raft/auth/NacosJRaftServerInterceptorTest.java104 org.junit.jupiter.api.Assertions.assertEquals(Status.Code.UNAUTHENTICATED,CODE
CRITICAL…/nacos/core/distributed/raft/utils/JRaftUtilsTest.java151 new com.alipay.sofa.jraft.option.NodeOptions();CODE
CRITICAL…/nacos/core/distributed/raft/utils/JRaftUtilsTest.java167 com.alibaba.nacos.sys.utils.DiskUtils.deleteDirectory(tempDir.getAbsolutePath());CODE
CRITICAL…/nacos/core/distributed/raft/utils/JRaftUtilsTest.java184 new com.alipay.sofa.jraft.option.NodeOptions();CODE
CRITICAL…/nacos/core/distributed/raft/utils/JRaftUtilsTest.java207 new com.alipay.sofa.jraft.option.NodeOptions();CODE
CRITICAL…acos/core/plugin/PluginClusterSyncIntegrationTest.java186 new com.alibaba.nacos.core.plugin.model.PluginInfo();CODE
CRITICAL…acos/core/plugin/PluginClusterSyncIntegrationTest.java206 new com.alibaba.nacos.core.plugin.model.PluginInfo();CODE
CRITICAL…m/alibaba/nacos/core/distributed/raft/JRaftServer.java202 com.alipay.sofa.jraft.NodeManager.getInstance();CODE
CRITICAL…nacos/core/control/remote/TpsControlRequestFilter.java91 com.alibaba.nacos.plugin.control.Loggers.TPS.warn(CODE
CRITICAL…nacos/core/control/remote/TpsControlRequestFilter.java99 com.alibaba.nacos.plugin.control.Loggers.TPS.warn(CODE
CRITICAL…baba/nacos/test/sdk/ai/McpHttpClientJavaSdkITCase.java79 org.junit.jupiter.api.Assumptions.assumeTrue(AUTH_ENABLED);CODE
CRITICAL…os/test/sdk/ai/AgentDiscoveryServiceJavaSdkITCase.java1050 new com.alibaba.nacos.api.ai.model.agent.RuntimeVersionBinding();CODE
CRITICAL…os/test/sdk/ai/AgentDiscoveryServiceJavaSdkITCase.java1175 new com.alibaba.nacos.api.ai.model.agent.client.AgentPublishRequest();CODE
CRITICAL…os/test/sdk/ai/AgentDiscoveryServiceJavaSdkITCase.java1266 org.junit.jupiter.api.Assumptions.assumeTrue(AUTH_ENABLED);CODE
CRITICAL…os/test/sdk/ai/AgentDiscoveryServiceJavaSdkITCase.java3129 new com.alibaba.nacos.api.ai.model.a2a.AgentEndpoint();CODE
CRITICAL…ibaba/nacos/test/sdk/ai/AgentPublishJavaSdkITCase.java99 org.junit.jupiter.api.Assumptions.assumeTrue(AUTH_ENABLED);CODE
CRITICAL…ibaba/nacos/test/sdk/ai/AgentPublishJavaSdkITCase.java129 org.junit.jupiter.api.Assumptions.assumeTrue(AUTH_ENABLED);CODE
CRITICAL…ibaba/nacos/test/sdk/ai/AgentPublishJavaSdkITCase.java155 org.junit.jupiter.api.Assumptions.assumeTrue(AUTH_ENABLED);CODE
CRITICAL⚡…/alibaba/nacos/test/sdk/ai/AiServiceJavaSdkITCase.java159 org.junit.jupiter.api.Assertions.assertSame(service.mcp(), service.mcp());CODE
CRITICAL⚡…/alibaba/nacos/test/sdk/ai/AiServiceJavaSdkITCase.java160 org.junit.jupiter.api.Assertions.assertSame(service.agent(), service.agent());CODE
CRITICAL⚡…/alibaba/nacos/test/sdk/ai/AiServiceJavaSdkITCase.java161 org.junit.jupiter.api.Assertions.assertSame(service.skill(), service.skill());CODE
CRITICAL⚡…/alibaba/nacos/test/sdk/ai/AiServiceJavaSdkITCase.java162 org.junit.jupiter.api.Assertions.assertSame(service.agentSpec(), service.agentSpec());CODE
CRITICAL⚡…/alibaba/nacos/test/sdk/ai/AiServiceJavaSdkITCase.java163 org.junit.jupiter.api.Assertions.assertSame(service.prompt(), service.prompt());CODE
CRITICAL…st/adminapi/core/CoreClusterAdminApiOpenApiITCase.java83 return com.fasterxml.jackson.databind.node.MissingNode.getInstance();CODE
CRITICAL…est/adminapi/ai/AiResourceVisibilityOpenApiITCase.java121 long deadline = System.nanoTime() + java.util.concurrent.TimeUnit.SECONDS.toNanos(30);CODE
CRITICAL…est/adminapi/ai/AiResourceVisibilityOpenApiITCase.java142 long deadline = System.nanoTime() + java.util.concurrent.TimeUnit.SECONDS.toNanos(30);CODE
CRITICAL…est/adminapi/ai/AiResourceVisibilityOpenApiITCase.java149 deadline = System.nanoTime() + java.util.concurrent.TimeUnit.SECONDS.toNanos(30);CODE
CRITICAL…/test/adminapi/naming/ClientAdminApiOpenApiITCase.java142 return com.fasterxml.jackson.databind.node.MissingNode.getInstance();CODE
CRITICAL…ba/nacos/test/openapi/ard/ArdAdaptorOpenApiITCase.java100 org.apache.hc.client5.http.impl.classic.HttpClients.createDefault()) {CODE
CRITICAL…ba/nacos/test/openapi/ard/ArdAdaptorOpenApiITCase.java106 JsonNode body = JacksonUtils.toObj(org.apache.hc.core5.http.io.entity.EntityUtils.toString(response.getECODE
CRITICAL…ba/nacos/test/openapi/ard/ArdAdaptorOpenApiITCase.java166 @org.junit.jupiter.params.provider.ValueSource(booleans = {false, true})CODE
CRITICAL…/alibaba/nacos/istio/xds/ServiceEntryXdsGenerator.java147 result.add(io.envoyproxy.envoy.service.discovery.v3.Resource.newBuilder()CODE
CRITICAL…os/copilot/service/SkillGenerationServiceImplTest.java210 new com.alibaba.nacos.copilot.model.ConversationHistory();CODE
CRITICAL…os/copilot/service/SkillGenerationServiceImplTest.java215 new com.alibaba.nacos.copilot.model.ConversationMessage();CODE
CRITICAL…/copilot/service/SkillOptimizationServiceImplTest.java304 new com.alibaba.nacos.copilot.model.ConversationHistory();CODE
CRITICAL…/copilot/service/SkillOptimizationServiceImplTest.java309 new com.alibaba.nacos.copilot.model.ConversationMessage();CODE
CRITICAL…cos/plugin/auth/impl/DefaultVisibilityServiceTest.java72 com.alibaba.nacos.sys.env.EnvUtil.setEnvironment(environment);CODE
CRITICAL…cos/plugin/auth/impl/DefaultVisibilityServiceTest.java85 com.alibaba.nacos.sys.env.EnvUtil.setEnvironment(environment);CODE
CRITICAL…cos/plugin/auth/impl/DefaultVisibilityServiceTest.java91 com.alibaba.nacos.sys.env.EnvUtil.setEnvironment(null);CODE
CRITICAL…impl/visibility/DefaultVisibilityGrantServiceTest.java143 .thenReturn(com.alibaba.nacos.api.model.v2.Result.success(false));CODE
CRITICAL…impl/visibility/DefaultVisibilityGrantServiceTest.java146 .thenReturn(com.alibaba.nacos.api.model.v2.Result.success(false));CODE
CRITICAL…impl/visibility/DefaultVisibilityGrantServiceTest.java194 .thenReturn(com.alibaba.nacos.api.model.v2.Result.success(false));CODE
CRITICAL⚡…impl/visibility/DefaultVisibilityGrantServiceTest.java249 "r")).thenReturn(com.alibaba.nacos.api.model.v2.Result.success(false));CODE
CRITICAL⚡…impl/visibility/DefaultVisibilityGrantServiceTest.java253 "r")).thenReturn(com.alibaba.nacos.api.model.v2.Result.success(false));CODE
CRITICAL⚡…impl/visibility/DefaultVisibilityGrantServiceTest.java257 "rw")).thenReturn(com.alibaba.nacos.api.model.v2.Result.success(false));CODE
CRITICAL…impl/visibility/DefaultVisibilityGrantServiceTest.java295 .thenReturn(com.alibaba.nacos.api.model.v2.Result.success(false))CODE
199 more matches not shown…
Structural Annotation Overuse101 hits · 162 pts
SeverityFileLineSnippetContext
LOWREADME.md54#### Step 1: Download the binary packageCOMMENT
LOWREADME.md64#### Step 2: Start ServerCOMMENT
LOW⚡…/nacos/lock/service/impl/LockOperationServiceImpl.java381 // Step 1: Force-release if held by this connectionCOMMENT
LOW⚡…/nacos/lock/service/impl/LockOperationServiceImpl.java390 // Step 2: Remove all wait queue entries belonging to this connectionCOMMENT
LOW⚡…/nacos/lock/service/impl/LockOperationServiceImpl.java393 // Step 3: If lock was released and now clear, handle post-release logicCOMMENT
LOW⚡…/nacos/lock/service/impl/LockOperationServiceImpl.java402 // Step 4: If lock is still held by another connection, notify the new first waiter.COMMENT
LOW⚡…alibaba/nacos/ai/pipeline/PublishPipelineExecutor.java94 // Step 1: Get matching pipeline servicesCOMMENT
LOW⚡…alibaba/nacos/ai/pipeline/PublishPipelineExecutor.java101 // Step 2: Create execution recordCOMMENT
LOW…alibaba/nacos/ai/pipeline/PublishPipelineExecutor.java122 // Step 3: Submit async taskCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java467 // Step 1: Parse ZIP and validateCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java475 // Step 2: Skip if already exists, don't overwrite user-customized contentCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java482 // Step 3: Write to storage (unlike upload, bootstrap skips draft workflow and writes directly)COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java490 // Step 4: Insert meta + version rows with status directly set to online (published)COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java496 // Step 5: Initialize index manifest for client discoveryCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java970 // Step 1: Find meta and verify read permissionCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java979 // Step 2: Load all version rows and assemble version summary listCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1236 // Step 1: Read content from base version and copy to new version's storage pathCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1244 // Step 2: Insert draft version rowCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1254 // Step 3: Update meta's editingVersion pointerCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1272 // Step 1: Validate parametersCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1282 // Step 2: Confirm meta exists, has write permission, and has an editing draftCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1341 // Step 1: Verify meta exists and has write permissionCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1346 // Step 2: Determine the target version to submit (prefer explicit version, otherwise infer from editing/reviewiCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1354 // Step 3: If the version is still being reviewed, submit is idempotent.COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1360 // Step 4: Move draft or reviewed version status to reviewing.COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1365 // Step 5: Build pipeline context (containing SKILL.md and all resource files)COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1373 // Step 6: Check if a publish pipeline is availableCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1429 // Step 1: Update version status to online, clear reviewing pointer in metaCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1433 // Step 2: Write version's file list to index manifest (for client discovery)COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1599 // Step 1: Verify meta exists and is readableCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1606 // Step 2: Find available versions from index manifestCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1614 // Step 3: Resolve actual version from version/label params (labels like "latest" are looked up in manifest)COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1621 // Step 4: Verify the version is indexed, then read using its persisted storage descriptorCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1982 // Step 1: Copy labels from meta (e.g., latest tag)COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1988 // Step 2: Iterate all version rows, collect online versions and their file listsCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1002 // Step 3: Merge meta info and version list into SkillMeta detail responseCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1107 // Step 1: Build name matching condition: exact match or fuzzy match (with wildcards)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1118 // Step 2: Assemble query conditions (with visibility filtering) and execute paginated queryCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1130 // Step 3: Convert meta rows to SkillSummary (with version labels, editing/reviewing status, etc.)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1298 // Step 3: Overwrite storage files and refresh metadata for the selected display versionCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1384 // Step 7: Run pipeline asynchronously; fall back to direct publish if startup failsCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1635 // Step 5: Publish download event for download count trackingCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java2004 // Step 3: Only write manifest when online versions existCOMMENT
LOW⚡…ai/service/skills/SkillClientOperationServiceImpl.java82 // Step 1: Resolve target version up-front so we can short-circuit on MD5 match withoutCOMMENT
LOW⚡…ai/service/skills/SkillClientOperationServiceImpl.java87 // Step 2: Read the published content MD5 directly from the version row's storage JSON.COMMENT
LOW⚡…ai/service/skills/SkillClientOperationServiceImpl.java90 // Step 3: Fast path — client cache is fresh, no need to load skill bytes.COMMENT
LOW⚡…ai/service/skills/SkillClientOperationServiceImpl.java96 // Step 4: Load the skill via the regular query path. This also validates meta visibilityCOMMENT
LOW⚡…ai/service/skills/SkillClientOperationServiceImpl.java100 // Step 5: Decide effective MD5. When the version row is missing the field (legacy publishCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java185 // Step 1: Find meta and verify read permissionCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java194 // Step 2: Load all version rows and assemble version summary listCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java467 // Step 1: Parse ZIP and validateCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java474 // Step 2: If already exists, try to repair broken built-in data; otherwise skipCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java632 // Step 2: Resolve target version from version/label params (labels like "latest" are looked up in meta versionICOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java638 // Step 3: Confirm version is online, then load full content from storageCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java674 // Step 2: Read stored contentMd5 from version row's storage JSONCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java677 // Step 3: Fast path — client cache is freshCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java683 // Step 4: Load full AgentSpec from storageCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java811 // Step 1: Copy storage content from base version to new version pathCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java817 // Step 2: Insert draft version rowCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java822 // Step 3: Update meta's editingVersion pointerCOMMENT
41 more matches not shown…
Decorative Section Separators43 hits · 138 pts
SeverityFileLineSnippetContext
MEDIUM…ores/__tests__/agentspec-store-toggle.property.test.ts13// ── Mock @/api/agentspec before importing the store ────────────────────────COMMENT
MEDIUM…ores/__tests__/agentspec-store-toggle.property.test.ts33// ── Arbitrary generators ───────────────────────────────────────────────────COMMENT
MEDIUM…ores/__tests__/agentspec-store-toggle.property.test.ts43// ── Helpers ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ores/__tests__/agentspec-store-toggle.property.test.ts60// ── Tests ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…s/__tests__/agentspec-store-fetchlist.property.test.ts15// ── Mock agentSpecApi.list before importing the store ──────────────────────COMMENT
MEDIUM…s/__tests__/agentspec-store-fetchlist.property.test.ts45// ── Arbitrary generators ───────────────────────────────────────────────────COMMENT
MEDIUM…s/__tests__/agentspec-store-fetchlist.property.test.ts75// ── Helpers ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…s/__tests__/agentspec-store-fetchlist.property.test.ts92// ── Tests ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…__tests__/agentspec-store-resetsearch.property.test.ts13// ── Mock @/api/agentspec before importing the store ────────────────────────COMMENT
MEDIUM…__tests__/agentspec-store-resetsearch.property.test.ts33// ── Helpers ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…__tests__/agentspec-store-resetsearch.property.test.ts50// ── Tests ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ts__/agentspec-store-selection-subset.property.test.ts14// ── Mock agentSpecApi.list before importing the store ──────────────────────COMMENT
MEDIUM…ts__/agentspec-store-selection-subset.property.test.ts44// ── Arbitrary generators ───────────────────────────────────────────────────COMMENT
MEDIUM…ts__/agentspec-store-selection-subset.property.test.ts89// ── Helpers ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ts__/agentspec-store-selection-subset.property.test.ts106// ── Tests ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ntSpec/__tests__/editor-serialization.property.test.ts15// ── Arbitrary generators ───────────────────────────────────────────────────COMMENT
MEDIUM…ntSpec/__tests__/editor-serialization.property.test.ts54// ── Tests ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…nents/__tests__/version-state-machine.property.test.ts16// ── Expected state machine definition ──────────────────────────────────────COMMENT
MEDIUM…nents/__tests__/version-state-machine.property.test.ts27// ── Arbitrary generators ───────────────────────────────────────────────────COMMENT
MEDIUM…nents/__tests__/version-state-machine.property.test.ts37// ── Tests ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…nents/__tests__/language-mode-mapping.property.test.ts13// ── Arbitrary generators ───────────────────────────────────────────────────COMMENT
MEDIUM…nents/__tests__/language-mode-mapping.property.test.ts38// ── Tests ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…onents/__tests__/manifest-undeletable.property.test.ts15// ── Constants ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…onents/__tests__/manifest-undeletable.property.test.ts20// ── Arbitrary generators ───────────────────────────────────────────────────COMMENT
MEDIUM…onents/__tests__/manifest-undeletable.property.test.ts41// ── Helper: simulate delete operations on a file tree ──────────────────────COMMENT
MEDIUM…onents/__tests__/manifest-undeletable.property.test.ts71// ── Tests ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/components/__tests__/file-tree-build.property.test.ts16// ── Arbitrary generators ───────────────────────────────────────────────────COMMENT
MEDIUM…/components/__tests__/file-tree-build.property.test.ts39// ── Tests ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…onents/__tests__/label-key-validation.property.test.ts14// ── Valid key pattern ──────────────────────────────────────────────────────COMMENT
MEDIUM…onents/__tests__/label-key-validation.property.test.ts18// ── Arbitrary generators ───────────────────────────────────────────────────COMMENT
MEDIUM…onents/__tests__/label-key-validation.property.test.ts42// ── Tests ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/components/__tests__/version-sorting.property.test.ts14// ── Arbitrary generators ───────────────────────────────────────────────────COMMENT
MEDIUM…/components/__tests__/version-sorting.property.test.ts36// ── Tests ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…t/components/__tests__/zip-validation.property.test.ts14// ── Arbitrary generators ───────────────────────────────────────────────────COMMENT
MEDIUM…t/components/__tests__/zip-validation.property.test.ts46// ── Tests ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…SpecDetail/__tests__/layout-alignment.property.test.ts17// ── Helpers ────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡…SpecDetail/__tests__/layout-alignment.property.test.ts62// ── Pre-extracted data ─────────────────────────────────────────────────────COMMENT
MEDIUM⚡…SpecDetail/__tests__/layout-alignment.property.test.ts68// ── Task 6.1: Property 1 — Card style consistency ─────────────────────────COMMENT
MEDIUM…SpecDetail/__tests__/layout-alignment.property.test.ts156// ── Task 6.2: Property 2 — Layout structure consistency ───────────────────COMMENT
MEDIUM⚡distribution/bin/startup.sh259#===========================================================================================COMMENT
MEDIUM⚡distribution/bin/startup.sh261#===========================================================================================COMMENT
MEDIUM⚡distribution/bin/startup.sh266#===========================================================================================COMMENT
MEDIUM⚡distribution/bin/startup.sh268#===========================================================================================COMMENT
Verbosity Indicators84 hits · 134 pts
SeverityFileLineSnippetContext
LOW⚡…/nacos/lock/service/impl/LockOperationServiceImpl.java381 // Step 1: Force-release if held by this connectionCOMMENT
LOW⚡…/nacos/lock/service/impl/LockOperationServiceImpl.java390 // Step 2: Remove all wait queue entries belonging to this connectionCOMMENT
LOW⚡…/nacos/lock/service/impl/LockOperationServiceImpl.java393 // Step 3: If lock was released and now clear, handle post-release logicCOMMENT
LOW⚡…/nacos/lock/service/impl/LockOperationServiceImpl.java402 // Step 4: If lock is still held by another connection, notify the new first waiter.COMMENT
LOW⚡…alibaba/nacos/ai/pipeline/PublishPipelineExecutor.java94 // Step 1: Get matching pipeline servicesCOMMENT
LOW⚡…alibaba/nacos/ai/pipeline/PublishPipelineExecutor.java101 // Step 2: Create execution recordCOMMENT
LOW…alibaba/nacos/ai/pipeline/PublishPipelineExecutor.java122 // Step 3: Submit async taskCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java467 // Step 1: Parse ZIP and validateCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java475 // Step 2: Skip if already exists, don't overwrite user-customized contentCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java482 // Step 3: Write to storage (unlike upload, bootstrap skips draft workflow and writes directly)COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java490 // Step 4: Insert meta + version rows with status directly set to online (published)COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java496 // Step 5: Initialize index manifest for client discoveryCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java970 // Step 1: Find meta and verify read permissionCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java979 // Step 2: Load all version rows and assemble version summary listCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1236 // Step 1: Read content from base version and copy to new version's storage pathCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1244 // Step 2: Insert draft version rowCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1254 // Step 3: Update meta's editingVersion pointerCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1272 // Step 1: Validate parametersCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1282 // Step 2: Confirm meta exists, has write permission, and has an editing draftCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1341 // Step 1: Verify meta exists and has write permissionCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1346 // Step 2: Determine the target version to submit (prefer explicit version, otherwise infer from editing/reviewiCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1354 // Step 3: If the version is still being reviewed, submit is idempotent.COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1360 // Step 4: Move draft or reviewed version status to reviewing.COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1365 // Step 5: Build pipeline context (containing SKILL.md and all resource files)COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1373 // Step 6: Check if a publish pipeline is availableCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1429 // Step 1: Update version status to online, clear reviewing pointer in metaCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1433 // Step 2: Write version's file list to index manifest (for client discovery)COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1599 // Step 1: Verify meta exists and is readableCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1606 // Step 2: Find available versions from index manifestCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1614 // Step 3: Resolve actual version from version/label params (labels like "latest" are looked up in manifest)COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1621 // Step 4: Verify the version is indexed, then read using its persisted storage descriptorCOMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1982 // Step 1: Copy labels from meta (e.g., latest tag)COMMENT
LOW⚡…nacos/ai/service/skills/SkillOperationServiceImpl.java1988 // Step 2: Iterate all version rows, collect online versions and their file listsCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1002 // Step 3: Merge meta info and version list into SkillMeta detail responseCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1107 // Step 1: Build name matching condition: exact match or fuzzy match (with wildcards)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1118 // Step 2: Assemble query conditions (with visibility filtering) and execute paginated queryCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1130 // Step 3: Convert meta rows to SkillSummary (with version labels, editing/reviewing status, etc.)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1298 // Step 3: Overwrite storage files and refresh metadata for the selected display versionCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1384 // Step 7: Run pipeline asynchronously; fall back to direct publish if startup failsCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1635 // Step 5: Publish download event for download count trackingCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java2004 // Step 3: Only write manifest when online versions existCOMMENT
LOW⚡…ai/service/skills/SkillClientOperationServiceImpl.java82 // Step 1: Resolve target version up-front so we can short-circuit on MD5 match withoutCOMMENT
LOW⚡…ai/service/skills/SkillClientOperationServiceImpl.java87 // Step 2: Read the published content MD5 directly from the version row's storage JSON.COMMENT
LOW⚡…ai/service/skills/SkillClientOperationServiceImpl.java90 // Step 3: Fast path — client cache is fresh, no need to load skill bytes.COMMENT
LOW⚡…ai/service/skills/SkillClientOperationServiceImpl.java96 // Step 4: Load the skill via the regular query path. This also validates meta visibilityCOMMENT
LOW⚡…ai/service/skills/SkillClientOperationServiceImpl.java100 // Step 5: Decide effective MD5. When the version row is missing the field (legacy publishCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java185 // Step 1: Find meta and verify read permissionCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java194 // Step 2: Load all version rows and assemble version summary listCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java467 // Step 1: Parse ZIP and validateCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java474 // Step 2: If already exists, try to repair broken built-in data; otherwise skipCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java632 // Step 2: Resolve target version from version/label params (labels like "latest" are looked up in meta versionICOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java638 // Step 3: Confirm version is online, then load full content from storageCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java674 // Step 2: Read stored contentMd5 from version row's storage JSONCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java677 // Step 3: Fast path — client cache is freshCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java683 // Step 4: Load full AgentSpec from storageCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java811 // Step 1: Copy storage content from base version to new version pathCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java817 // Step 2: Insert draft version rowCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java822 // Step 3: Update meta's editingVersion pointerCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java899 // Step 1: Verify meta exists and has write permissionCOMMENT
LOW⚡…/service/agentspecs/AgentSpecOperationServiceImpl.java904 // Step 2: Determine the target version to submitCOMMENT
24 more matches not shown…
Hyper-Verbose Identifiers113 hits · 116 pts
SeverityFileLineSnippetContext
LOW…ibaba/nacos/core/auth/RemoteRequestAuthFilterTest.java235 static class MockRequestHandler extends RequestHandler<Request, HealthCheckResponse> {CODE
LOW…ibaba/nacos/core/auth/RemoteRequestAuthFilterTest.java244 static class MockInnerRequestHandler extends RequestHandler<Request, HealthCheckResponse> {CODE
LOW…ba/nacos/core/remote/grpc/GrpcRequestAcceptorTest.java527 class MockRequestHandler extends RequestHandler<HealthCheckRequest, HealthCheckResponse> {CODE
LOW…r/remote/request/PluginAvailabilityRequestHandler.java47public class PluginAvailabilityRequestHandlerCODE
LOW…ibaba/nacos/core/remote/HealthCheckRequestHandler.java34public class HealthCheckRequestHandlerCODE
LOW…java/com/alibaba/nacos/core/remote/RequestHandler.java32public abstract class RequestHandler<T extends Request, S extends Response> {CODE
LOW…s/core/remote/core/ServerLoaderInfoRequestHandler.java47public class ServerLoaderInfoRequestHandlerCODE
LOW…cos/core/remote/core/ServerReloaderRequestHandler.java48public class ServerReloaderRequestHandlerCODE
LOW…os/config/server/remote/ConfigQueryRequestHandler.java65public class ConfigQueryRequestHandlerCODE
LOW…s/config/server/remote/ConfigRemoveRequestHandler.java51public class ConfigRemoveRequestHandlerCODE
LOW…rver/remote/ConfigChangeClusterSyncRequestHandler.java48public class ConfigChangeClusterSyncRequestHandlerCODE
LOW…nfig/server/remote/ConfigFuzzyWatchRequestHandler.java57public class ConfigFuzzyWatchRequestHandlerCODE
LOW…rver/remote/ConfigChangeBatchListenRequestHandler.java49public class ConfigChangeBatchListenRequestHandlerCODE
LOW…/config/server/remote/ConfigPublishRequestHandler.java59public class ConfigPublishRequestHandlerCODE
LOWconsole-ui/src/utils/validateContent.js70function validateKeyOrValueForProperty(property, start, end) {CODE
LOWconsole-ui/src/utils/pipelineApi.js31export function fetchPipelineExecutionDetail(pipelineId, callbacks) {CODE
LOWconsole-ui/src/utils/pipelineApi.js47export function fetchPipelineExecutionList(query, callbacks) {CODE
LOWconsole-ui/src/utils/pipelineApi.js74export function mapExecutionToPipelineInfo(exec) {CODE
LOWconsole-ui-next/src/utils/skillUploadParser.ts27export async function buildSkillBatchZipExcludingPrefixes(CODE
LOW…xt/src/components/ai/VisibilityAuthorizationDialog.tsx63export function VisibilityAuthorizationDialog({CODE
LOW…i-next/src/components/ai/VersionLifecycleActionBar.tsx11export function VersionLifecycleActionBar({CODE
LOW…i-next/src/components/ai/VersionLifecycleActionBar.tsx24export function VersionLifecycleActionDivider() {CODE
LOW…ext/src/components/ai/CreateDraftFromVersionButton.tsx36export function CreateDraftFromVersionButton({CODE
LOWconsole-ui-next/src/components/ai/mcp/McpToolList.tsx443function ErrorResponseTemplateSection({ data }: { data: string }) {CODE
LOWconsole-ui-next/src/lib/change-password.ts11export function validateChangePasswordForm(CODE
LOWconsole-ui-next/src/lib/mcp-endpoint-utils.ts39export function isManagedDirectEndpointRef(serviceRef?: McpServiceRef) {CODE
LOWconsole-ui-next/src/lib/markdown-utils.ts11export function hasNonFrontmatterMarkdownBody(md: string): boolean {CODE
LOWconsole-ui-next/src/lib/markdown-utils.ts25export function prepareSkillMarkdownPreview(md: string): string {CODE
LOWconsole-ui-next/src/pages/skillDetail/index.tsx103function renderSkillMarkdownPreview(source: string) {CODE
LOWconsole-ui-next/src/pages/skillDetail/index.tsx1673function suggestNextVersionFromBase(baseVersion: string): string {CODE
LOW…next/src/pages/pluginManagement/plugin-config-state.ts80export function validatePluginConfigValue(CODE
LOWconsole-ui-next/src/pages/newAgentSpec/index.tsx85function resolveSelectedEditorFile(CODE
LOWconsole-ui-next/src/pages/newAgentSpec/version-mode.ts16export function planAgentSpecEditorVersionMode({CODE
LOW…sole-ui-next/src/pages/newMcpServer/service-options.ts12function unwrapServiceListResponse(response: unknown): ServiceListResponse {CODE
LOW…sole-ui-next/src/pages/newAgent/agent-console-model.ts193export function endpointSourceModeLabelKey(mode: EndpointSourceMode): EndpointSourceLabelKey {CODE
LOW…sole-ui-next/src/pages/newAgent/agent-console-model.ts202export function endpointSourceOrderLabelKey(CODE
LOW…sole-ui-next/src/pages/newAgent/agent-console-model.ts396function buildStructuredCallInterface(CODE
LOW…sole-ui-next/src/pages/newAgent/agent-console-model.ts550export function createStructuredProtocolEditor(CODE
LOW…sole-ui-next/src/pages/newAgent/agent-console-model.ts651export function buildAgentStatusUpdateData(CODE
LOW…sole-ui-next/src/pages/newAgent/agent-console-model.ts693export function callInterfacesToProtocolEditors(CODE
LOW…sole-ui-next/src/pages/newAgent/agent-console-model.ts722export function callInterfacesToEditorValues(CODE
LOW…sole-ui-next/src/pages/permissionsManagement/index.tsx36export default function PermissionsManagementPage() {CODE
LOW…le-ui-next/src/pages/configurationManagement/index.tsx59export default function ConfigurationManagementPage() {CODE
LOWconsole-ui-next/src/pages/agentSpecDetail/index.tsx1620function suggestNextVersionFromBase(baseVersion: string): string {CODE
LOWconsole-ui-next/src/pages/agentSpecDetail/index.tsx1632function validateDraftTargetVersion(targetVersion: string, basedOnVersion: string): string | null {CODE
LOW…-ui-next/src/pages/agentSpecDetail/version-workflow.ts8export function buildAgentSpecEditorSearch({CODE
LOW…SpecDetail/__tests__/layout-alignment.property.test.ts38function extractCardHeaderClassNames(src: string): string[] {CODE
LOW⚡…SpecDetail/__tests__/layout-alignment.property.test.ts52function extractCardTitleClassNames(src: string): string[] {CODE
LOW…es/promptManagement/components/prompt-version-utils.ts49export function getValidActionsWithContext(CODE
LOW…/src/pages/skillManagement/components/version-utils.ts49export function getValidActionsWithContext(CODE
LOW…ole-ui-next/src/pages/mcpServerDetail/mcp-lifecycle.ts39export function isMcpLifecycleUnavailable(error: unknown): boolean {CODE
LOW…ui-next/src/pages/mcpServerDetail/mcp-client-config.ts150export function buildMcpClientConfigurations(CODE
LOW…/nacos/lock/remote/rpc/handler/LockRequestHandler.java44public class LockRequestHandlerCODE
LOW…/common/http/client/handler/StringResponseHandler.java31public class StringResponseHandler extends AbstractResponseHandler<String> {CODE
LOW…mmon/http/client/handler/ByteArrayResponseHandler.java33public class ByteArrayResponseHandler extends AbstractResponseHandler<byte[]> {CODE
LOW…mon/http/client/handler/RestResultResponseHandler.java32public class RestResultResponseHandler<T> extends AbstractResponseHandler<T> {CODE
LOW…os/common/http/client/handler/BeanResponseHandler.java32public class BeanResponseHandler<T> extends AbstractResponseHandler<T> {CODE
LOW…ommon/http/client/handler/AbstractResponseHandler.java32public abstract class AbstractResponseHandler<T> implements ResponseHandler<T> {CODE
LOW…/com/alibaba/nacos/common/remote/client/RpcClient.java470 class ConnectResetRequestHandler implements ServerRequestHandler {CODE
LOW…libaba/nacos/common/remote/client/grpc/GrpcClient.java611 class SetupRequestHandler implements ServerRequestHandler {CODE
53 more matches not shown…
Over-Commented Block29 hits · 29 pts
SeverityFileLineSnippetContext
LOWtest/java-sdk-test/ai-transport-fixture.py1#!/usr/bin/env python3COMMENT
LOWtest/java-sdk-test/run-ai-api-compatibility.sh1#!/usr/bin/env bashCOMMENT
LOW…/com/alibaba/nacos/test/lock/ClusterJucLockITCase.java101 // running 同时控制两条压力线:COMMENT
LOWtest/scripts/default-auth-reliability-it.sh1#!/usr/bin/env bashCOMMENT
LOWtest/scripts/auth-it-identity.sh1#!/usr/bin/env bashCOMMENT
LOWtest/scripts/native-build-it.py1#!/usr/bin/env python3COMMENT
LOW…cos/config/server/aspect/CapacityManagementAspect.java201 private Object do4Delete(ProceedingJoinPoint pjp, String group, String namespaceId,COMMENT
LOW…le-ui/src/pages/AI/McpDetail/CreateTools/DeleteTool.js21 // description: serverConfig?.description,COMMENT
LOWconsole-ui/src/pages/AI/NewMcpServer/NewMcpServer.js861 //COMMENT
LOWconsole-ui-next/src/layouts/AppLayout.tsx21 fetchState();COMMENT
LOW…/alibaba/nacos/plugin/control/utils/DiskUtilsTest.java141 Files.write(f.toPath(), first.getBytes(StandardCharsets.UTF_8));COMMENT
LOWdistribution/bin/startup-native.sh1#!/bin/bashCOMMENT
LOWdistribution/bin/startup.sh1#!/bin/bashCOMMENT
LOWdistribution/bin/shutdown.sh1#!/bin/bashCOMMENT
LOW…baba/nacos/common/packagescan/classreading/Symbol.java1// ASM: a very small and fast Java bytecode manipulation frameworkCOMMENT
LOW…nacos/common/packagescan/classreading/ClassReader.java1// ASM: a very small and fast Java bytecode manipulation frameworkCOMMENT
LOW…st/java/com/alibaba/nacos/sys/utils/DiskUtilsTest.java481 }COMMENT
LOW…in/resources/static/console-ui/public/js/codemirror.js941 return found != null ? found : bidiOtherCOMMENT
LOW…in/resources/static/console-ui/public/js/codemirror.js2781 if (!lineObj) { lineObj = getLine(cm.doc, pos.line); }COMMENT
LOW…in/resources/static/console-ui/public/js/codemirror.js4361// the scroll effect that the first few mouse wheel events have,COMMENT
LOW…in/resources/static/console-ui/public/js/codemirror.js5461 else { no = lineNo(handle); }COMMENT
LOW…in/resources/static/console-ui/public/js/codemirror.js5721COMMENT
LOW…in/resources/static/console-ui/public/js/codemirror.js7961 // The textarea is kept positioned near the cursor to prevent theCOMMENT
LOW…sole/src/main/resources/static/legacy/js/codemirror.js941 return found != null ? found : bidiOtherCOMMENT
LOW…sole/src/main/resources/static/legacy/js/codemirror.js2781 if (!lineObj) { lineObj = getLine(cm.doc, pos.line); }COMMENT
LOW…sole/src/main/resources/static/legacy/js/codemirror.js4361// the scroll effect that the first few mouse wheel events have,COMMENT
LOW…sole/src/main/resources/static/legacy/js/codemirror.js5461 else { no = lineNo(handle); }COMMENT
LOW…sole/src/main/resources/static/legacy/js/codemirror.js5721COMMENT
LOW…sole/src/main/resources/static/legacy/js/codemirror.js7961 // The textarea is kept positioned near the cursor to prevent theCOMMENT
AI Slop Vocabulary8 hits · 17 pts
SeverityFileLineSnippetContext
MEDIUM…sole/src/main/resources/static/next/js/vendor-react.js9`).replace(Ad,``)}function Md(e,t){return t=jd(t),jd(e)===t}function $(e,t,n,r,i,a){switch(n){case`children`:typeof r==`CODE
MEDIUM…n/resources/static/next/assets/html.worker-CPEOnXO1.js279**Warning:** Do not use this value, as it is obsolete. There is no replacement as there was no real usage for it.`}],refCODE
MEDIUM…n/resources/static/next/assets/html.worker-CPEOnXO1.js304Default mode, which indicates no preference for the decoding mode. The browser decides what is best for the user.`}},{naCODE
MEDIUM…n/resources/static/next/assets/html.worker-CPEOnXO1.js304Default mode, which indicates no preference for the decoding mode. The browser decides what is best for the user.`}},{naCODE
MEDIUM…urces/static/console-ui/assets/html.worker-CwpTb9lJ.js277 * To learn about this declaration in Firefox for Mobile, see [this article](https://developer.mozilla.org/en-US/doCOMMENT
MEDIUM…urces/static/console-ui/assets/html.worker-CwpTb9lJ.js288Default mode, which indicates no preference for the decoding mode. The browser decides what is best for the user.`}},{naCODE
MEDIUM…urces/static/console-ui/assets/html.worker-CwpTb9lJ.js288Default mode, which indicates no preference for the decoding mode. The browser decides what is best for the user.`}},{naCODE
MEDIUM…urces/static/console-ui/assets/html.worker-CwpTb9lJ.js306**Note**: Sites that automatically play audio (or videos with an audio track) can be an unpleasant experience for users,CODE
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGH…/ai/pipeline/spi/impl/SkillScannerScanOptionsTest.java54 p.setProperty(SkillScannerPluginConfig.LLM_API_KEY, "your_api_key");CODE
HIGH…/ai/pipeline/spi/impl/SkillScannerScanOptionsTest.java67 assertEquals("your_api_key", env.get("SKILL_SCANNER_LLM_API_KEY"));CODE
Fake / Example Data7 hits · 7 pts
SeverityFileLineSnippetContext
LOW…main/resources/static/console-ui/js/button-D4VgS8ri.js1import{r as y,i as ot,k as nt,m as st,j as me,n as at}from"./main.js";const it=(e,t,r,o)=>{const s=[r,{code:t,...o||{}}]CODE
LOW…ic/console-ui/public/js/vs/language/html/htmlWorker.js35function(e){if("object"==typeof module&&"object"==typeof module.exports){var t=e(require,exports);void 0!==t&&(module.exCODE
LOW…urces/static/console-ui/assets/json.worker-BoL8UZqY.js7`))}}class Yo extends Error{constructor(e,n){super(e),this.name="ListenerLeakError",this.stack=n}}class Ko extends ErrorCODE
LOW…urces/static/console-ui/assets/html.worker-CwpTb9lJ.js7`))}}class go extends Error{constructor(e,n){super(e),this.name="ListenerLeakError",this.stack=n}}class bo extends ErrorCODE
LOW…urces/static/console-ui/assets/html.worker-CwpTb9lJ.js458**Note:** Do not use this attribute, as it is non-standard and only implemented in some versions of Microsoft Internet ECODE
LOW…ces/static/console-ui/assets/editor.worker-DEFp6fw-.js7`))}}class Zs extends Error{constructor(e,n){super(e),this.name="ListenerLeakError",this.stack=n}}class Ks extends ErrorCODE
LOW…ources/static/legacy/js/vs/language/html/htmlWorker.js35function(e){if("object"==typeof module&&"object"==typeof module.exports){var t=e(require,exports);void 0!==t&&(module.exCODE
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHtest/java-sdk-test/ai-transport-fixture.py90 data = b'{"code":501,"message":"Watch unavailable in transport fixture","data":null}'CODE
Empty Error Handlers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHtest/java-sdk-test/ai-transport-fixture.py168except OSError:CODE
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUM…n/resources/static/next/assets/html.worker-CPEOnXO1.js348**Usage note:** Do not use this attribute, as it has been deprecated. The [\`<caption>\`](https://developer.mozilla.org/CODE
MEDIUM…urces/static/console-ui/assets/html.worker-CwpTb9lJ.js324**Usage note:** Do not use this attribute, as it has been deprecated. The [\`<caption>\`](https://developer.mozilla.org/CODE
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippetContext
LOWtest/java-sdk-test/ai-transport-fixture.py63CODE
LOWtest/java-sdk-test/ai-transport-fixture.py86CODE
LOWtest/java-sdk-test/ai-transport-fixture.py147CODE
Modern AI Meta-Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMconsole/src/main/resources/static/next/js/main.js3`);return l=p.pop()||``,p.forEach(e=>{if(e.startsWith(`event:`)){let t=e.substring(6).trim();if(u=t,t===`error`&&d){let CODE