Repository Analysis

alibaba/nacos

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

2.3 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of alibaba/nacos, a Java project with 33,162 GitHub stars. SynthScan v2.0 examined 880,349 lines of code across 5733 source files, recording 518 pattern matches distributed across 11 syntactic categories. The overall adjusted score of 2.3 places this repository in the Likely human-written band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

2.3
Adjusted Score
2.3
Raw Score
100%
Time Factor
2026-07-14
Last Push
33.2K
Stars
Java
Language
880.3K
Lines of Code
5.7K
Files
518
Pattern Hits
2026-07-14
Scan Date
0.03
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 142HIGH 2MEDIUM 62LOW 312

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 518 distinct pattern matches across 11 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hallucination Indicators142 hits · 1370 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.java411 org.junit.jupiter.api.Assertions.assertThrows(RuntimeException.class,CODE
CRITICAL…nacos/core/distributed/raft/NacosStateMachineTest.java484 byte[] metaBytes = com.alibaba.nacos.common.utils.JacksonUtils.toJson(meta)CODE
CRITICAL…ibaba/nacos/core/distributed/raft/JRaftServerTest.java515 new com.alibaba.nacos.core.distributed.raft.utils.FailoverClosureImpl(CODE
CRITICAL…ibaba/nacos/core/distributed/raft/JRaftServerTest.java526 new com.alibaba.nacos.core.distributed.raft.utils.FailoverClosureImpl(CODE
CRITICAL…ibaba/nacos/core/distributed/raft/JRaftServerTest.java692 new com.alibaba.nacos.core.distributed.raft.utils.FailoverClosureImpl(CODE
CRITICAL…ibaba/nacos/core/distributed/raft/JRaftServerTest.java716 new com.alibaba.nacos.core.distributed.raft.utils.FailoverClosureImpl(CODE
CRITICAL…ibaba/nacos/core/distributed/raft/JRaftServerTest.java755 new com.alibaba.nacos.core.distributed.raft.utils.FailoverClosureImpl(CODE
CRITICAL…/nacos/core/distributed/raft/utils/JRaftUtilsTest.java134 new com.alipay.sofa.jraft.option.NodeOptions();CODE
CRITICAL…/nacos/core/distributed/raft/utils/JRaftUtilsTest.java150 com.alibaba.nacos.sys.utils.DiskUtils.deleteDirectory(tempDir.getAbsolutePath());CODE
CRITICAL…/nacos/core/distributed/raft/utils/JRaftUtilsTest.java167 new com.alipay.sofa.jraft.option.NodeOptions();CODE
CRITICAL…/nacos/core/distributed/raft/utils/JRaftUtilsTest.java190 new com.alipay.sofa.jraft.option.NodeOptions();CODE
CRITICAL…acos/core/plugin/PluginClusterSyncIntegrationTest.java183 new com.alibaba.nacos.core.plugin.model.PluginInfo();CODE
CRITICAL…acos/core/plugin/PluginClusterSyncIntegrationTest.java203 new com.alibaba.nacos.core.plugin.model.PluginInfo();CODE
CRITICAL…m/alibaba/nacos/core/distributed/raft/JRaftServer.java198 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…st/adminapi/core/CoreClusterAdminApiOpenApiITCase.java83 return com.fasterxml.jackson.databind.node.MissingNode.getInstance();CODE
CRITICAL…/test/adminapi/naming/ClientAdminApiOpenApiITCase.java142 return com.fasterxml.jackson.databind.node.MissingNode.getInstance();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.java308 new com.alibaba.nacos.copilot.model.ConversationHistory();CODE
CRITICAL…/copilot/service/SkillOptimizationServiceImplTest.java313 new com.alibaba.nacos.copilot.model.ConversationMessage();CODE
CRITICAL…s/plugin/auth/impl/DefaultAiVisibilityServiceTest.java66 com.alibaba.nacos.sys.env.EnvUtil.setEnvironment(environment);CODE
CRITICAL…s/plugin/auth/impl/DefaultAiVisibilityServiceTest.java79 com.alibaba.nacos.sys.env.EnvUtil.setEnvironment(environment);CODE
CRITICAL…s/plugin/auth/impl/DefaultAiVisibilityServiceTest.java85 com.alibaba.nacos.sys.env.EnvUtil.setEnvironment(null);CODE
CRITICAL…ugin/auth/impl/controller/v3/UserControllerV3Test.java92 com.alibaba.nacos.sys.env.EnvUtil.setEnvironment(environment);CODE
CRITICAL…ugin/auth/impl/controller/v3/UserControllerV3Test.java494 assertEquals(com.alibaba.nacos.api.model.v2.ErrorCode.ILLEGAL_STATE.getCode(),CODE
CRITICAL…a/nacos/plugin/auth/impl/users/NacosUserModelTest.java48 new com.alibaba.nacos.plugin.auth.impl.persistence.User();CODE
CRITICAL…ig/server/controller/v3/ConfigOpsControllerV3Test.java339 com.alibaba.nacos.common.model.RestResultUtils.success("import success"));CODE
CRITICAL…aba/nacos/config/server/aspect/ConfigChangeAspect.java73 "execution(* com.alibaba.nacos.config.server.service.ConfigOperationService.publishConfig(..))";CODE
CRITICAL…aba/nacos/config/server/aspect/ConfigChangeAspect.java79 "execution(* com.alibaba.nacos.config.server.service.ConfigOperationService.deleteConfig(..))";CODE
CRITICAL…cos/config/server/aspect/CapacityManagementAspect.java53 "execution(* com.alibaba.nacos.config.server.service.ConfigOperationService.publishConfig(..))";CODE
CRITICAL…cos/config/server/aspect/CapacityManagementAspect.java56 "execution(* com.alibaba.nacos.config.server.service.ConfigOperationService.deleteConfig(..))";CODE
CRITICAL…ibaba/nacos/config/server/aspect/RequestLogAspect.java51 "execution(* com.alibaba.nacos.config.server.service.ConfigOperationService.publishConfig(..))";CODE
CRITICAL…ibaba/nacos/config/server/aspect/RequestLogAspect.java54 "execution(* com.alibaba.nacos.config.server.service.query.ConfigQueryChainService.handle(..))";CODE
CRITICAL…ibaba/nacos/config/server/aspect/RequestLogAspect.java57 "execution(* com.alibaba.nacos.config.server.service.ConfigOperationService.deleteConfig(..))";CODE
CRITICAL…ibaba/nacos/config/server/aspect/RequestLogAspect.java60 "execution(* com.alibaba.nacos.core.remote.RequestHandler.handleRequest(..)) "CODE
CRITICALconsole-ui/src/pages/AI/McpDetail/McpDetail.js1360 {this.state.serverConfig.toolSpec.securitySchemes.map((scheme, index) => (CODE
CRITICAL…a/com/alibaba/nacos/lock/aspect/RequestLockAspect.java43 value = "execution(* com.alibaba.nacos.core.remote.RequestHandler.handleRequest(..)) && target(com.alibaba.nacosCODE
CRITICAL…a/nacos/ai/config/McpServerIndexConfigurationTest.java68 @org.springframework.beans.factory.annotation.Autowired(required = false)CODE
CRITICAL…a/nacos/ai/config/McpServerIndexConfigurationTest.java85 @org.springframework.beans.factory.annotation.Autowired(required = false)CODE
CRITICAL…m/alibaba/nacos/ai/index/CachedMcpServerIndexTest.java135 new com.alibaba.nacos.api.model.response.Namespace();CODE
CRITICAL…m/alibaba/nacos/ai/index/CachedMcpServerIndexTest.java290 new com.alibaba.nacos.api.model.response.Namespace();CODE
CRITICAL…m/alibaba/nacos/ai/index/CachedMcpServerIndexTest.java343 new com.alibaba.nacos.api.model.response.Namespace();CODE
CRITICAL…m/alibaba/nacos/ai/index/CachedMcpServerIndexTest.java487 new com.alibaba.nacos.api.model.response.Namespace();CODE
CRITICAL…m/alibaba/nacos/ai/index/CachedMcpServerIndexTest.java523 new com.alibaba.nacos.api.model.response.Namespace();CODE
CRITICAL…m/alibaba/nacos/ai/index/CachedMcpServerIndexTest.java573 new com.alibaba.nacos.api.model.response.Namespace();CODE
CRITICAL…m/alibaba/nacos/ai/index/CachedMcpServerIndexTest.java826 new com.alibaba.nacos.api.model.response.Namespace();CODE
CRITICAL…m/alibaba/nacos/ai/index/CachedMcpServerIndexTest.java829 new com.alibaba.nacos.api.model.response.Namespace();CODE
CRITICAL…m/alibaba/nacos/ai/index/CachedMcpServerIndexTest.java832 new com.alibaba.nacos.api.model.response.Namespace();CODE
CRITICAL…m/alibaba/nacos/ai/index/CachedMcpServerIndexTest.java981 new com.alibaba.nacos.api.model.response.Namespace();CODE
CRITICAL…m/alibaba/nacos/ai/index/CachedMcpServerIndexTest.java984 new com.alibaba.nacos.api.model.response.Namespace();CODE
82 more matches not shown…
Decorative Section Separators51 hits · 168 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.ts37// ── Arbitrary generators ───────────────────────────────────────────────────COMMENT
MEDIUM…s/__tests__/agentspec-store-fetchlist.property.test.ts65// ── Helpers ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…s/__tests__/agentspec-store-fetchlist.property.test.ts82// ── 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.ts36// ── Arbitrary generators ───────────────────────────────────────────────────COMMENT
MEDIUM…ts__/agentspec-store-selection-subset.property.test.ts79// ── Helpers ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ts__/agentspec-store-selection-subset.property.test.ts96// ── 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
MEDIUMdistribution/bin/startup-native.sh15#===========================================================================================COMMENT
MEDIUMdistribution/bin/startup-native.sh17#===========================================================================================COMMENT
MEDIUMdistribution/bin/startup-native.sh46#===========================================================================================COMMENT
MEDIUMdistribution/bin/startup-native.sh48#===========================================================================================COMMENT
MEDIUMdistribution/bin/startup-native.sh54#===========================================================================================COMMENT
MEDIUMdistribution/bin/startup-native.sh56#===========================================================================================COMMENT
MEDIUMdistribution/bin/startup-native.sh136#===========================================================================================COMMENT
MEDIUMdistribution/bin/startup-native.sh138#===========================================================================================COMMENT
MEDIUMdistribution/bin/startup.sh164#===========================================================================================COMMENT
MEDIUMdistribution/bin/startup.sh166#===========================================================================================COMMENT
MEDIUMdistribution/bin/startup.sh171#===========================================================================================COMMENT
MEDIUMdistribution/bin/startup.sh173#===========================================================================================COMMENT
Structural Annotation Overuse101 hits · 159 pts
SeverityFileLineSnippetContext
LOWREADME.md51#### Step 1: Download the binary packageCOMMENT
LOWREADME.md61#### 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.java101 // Step 1: Check configCOMMENT
LOW…alibaba/nacos/ai/pipeline/PublishPipelineExecutor.java107 // Step 2: Get matching pipeline servicesCOMMENT
LOW…alibaba/nacos/ai/pipeline/PublishPipelineExecutor.java115 // Step 3: Create execution recordCOMMENT
LOW…alibaba/nacos/ai/pipeline/PublishPipelineExecutor.java136 // Step 4: Submit async taskCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java382 // Step 1: Parse ZIP and validateCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java390 // Step 2: Skip if already exists, don't overwrite user-customized contentCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java397 // Step 3: Write to storage (unlike upload, bootstrap skips draft workflow and writes directly)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java404 // Step 4: Insert meta + version rows with status directly set to online (published)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java410 // Step 5: Initialize index manifest for client discoveryCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java834 // Step 1: Find meta and verify read permissionCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java843 // Step 2: Load all version rows and assemble version summary listCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1103 // Step 1: Read content from base version and copy to new version's storage pathCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1110 // Step 2: Insert draft version rowCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1119 // Step 3: Update meta's editingVersion pointerCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1136 // Step 1: Validate parametersCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1146 // Step 2: Confirm meta exists, has write permission, and has an editing draftCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1199 // Step 1: Verify meta exists and has write permissionCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1204 // Step 2: Determine the target version to submit (prefer explicit version, otherwise infer from editing/reviewiCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1217 // Step 3: Move version status from draft to reviewingCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1221 // Step 4: Build pipeline context (containing SKILL.md and all resource files)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1229 // Step 5: Check if a publish pipeline is availableCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1236 // Step 6: Run pipeline asynchronously; fall back to direct publish if startup failsCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1279 // Step 1: Update version status to online, clear reviewing pointer in metaCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1283 // Step 2: Write version's file list to index manifest (for client discovery)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1413 // Step 1: Verify meta exists and is readableCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1420 // Step 2: Find available versions from index manifestCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1428 // Step 3: Resolve actual version from version/label params (labels like "latest" are looked up in manifest)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1435 // Step 4: Get file list from manifest and read storage contentCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1443 // Step 5: Publish download event for download count trackingCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1547 // Step 1: Copy labels from meta (e.g., latest tag)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1553 // Step 2: Iterate all version rows, collect online versions and their file listsCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java866 // Step 3: Merge meta info and version list into SkillMeta detail responseCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java968 // Step 1: Build name matching condition: exact match or fuzzy match (with wildcards)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java979 // Step 2: Assemble query conditions (with visibility filtering) and execute paginated queryCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java999 // Step 3: Convert meta rows to SkillSummary (with version labels, editing/reviewing status, etc.)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1161 // Step 3: Overwrite storage files with new content, update version row's storage JSON and meta descriptionCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1569 // 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.java161 // Step 1: Find meta and verify read permissionCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java170 // Step 2: Load all version rows and assemble version summary listCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java409 // Step 1: Parse ZIP and validate agentspec nameCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java416 // Step 2: Check if an agentspec with the same name already existsCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java464 // Step 1: Parse ZIP and validateCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java471 // Step 2: If already exists, try to repair broken built-in data; otherwise skipCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java667 // Step 2: Resolve target version from version/label params (labels like "latest" are looked up in meta versionICOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java673 // Step 3: Confirm version is online, then load full content from storageCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java709 // Step 2: Read stored contentMd5 from version row's storage JSONCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java712 // Step 3: Fast path — client cache is freshCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java718 // Step 4: Load full AgentSpec from storageCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java728 // Step 5: Determine effective MD5; back-fill if missing (legacy data)COMMENT
41 more matches not shown…
Verbosity Indicators84 hits · 131 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.java101 // Step 1: Check configCOMMENT
LOW…alibaba/nacos/ai/pipeline/PublishPipelineExecutor.java107 // Step 2: Get matching pipeline servicesCOMMENT
LOW…alibaba/nacos/ai/pipeline/PublishPipelineExecutor.java115 // Step 3: Create execution recordCOMMENT
LOW…alibaba/nacos/ai/pipeline/PublishPipelineExecutor.java136 // Step 4: Submit async taskCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java382 // Step 1: Parse ZIP and validateCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java390 // Step 2: Skip if already exists, don't overwrite user-customized contentCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java397 // Step 3: Write to storage (unlike upload, bootstrap skips draft workflow and writes directly)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java404 // Step 4: Insert meta + version rows with status directly set to online (published)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java410 // Step 5: Initialize index manifest for client discoveryCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java834 // Step 1: Find meta and verify read permissionCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java843 // Step 2: Load all version rows and assemble version summary listCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1103 // Step 1: Read content from base version and copy to new version's storage pathCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1110 // Step 2: Insert draft version rowCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1119 // Step 3: Update meta's editingVersion pointerCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1136 // Step 1: Validate parametersCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1146 // Step 2: Confirm meta exists, has write permission, and has an editing draftCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1199 // Step 1: Verify meta exists and has write permissionCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1204 // Step 2: Determine the target version to submit (prefer explicit version, otherwise infer from editing/reviewiCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1217 // Step 3: Move version status from draft to reviewingCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1221 // Step 4: Build pipeline context (containing SKILL.md and all resource files)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1229 // Step 5: Check if a publish pipeline is availableCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1236 // Step 6: Run pipeline asynchronously; fall back to direct publish if startup failsCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1279 // Step 1: Update version status to online, clear reviewing pointer in metaCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1283 // Step 2: Write version's file list to index manifest (for client discovery)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1413 // Step 1: Verify meta exists and is readableCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1420 // Step 2: Find available versions from index manifestCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1428 // Step 3: Resolve actual version from version/label params (labels like "latest" are looked up in manifest)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1435 // Step 4: Get file list from manifest and read storage contentCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1443 // Step 5: Publish download event for download count trackingCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1547 // Step 1: Copy labels from meta (e.g., latest tag)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1553 // Step 2: Iterate all version rows, collect online versions and their file listsCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java866 // Step 3: Merge meta info and version list into SkillMeta detail responseCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java968 // Step 1: Build name matching condition: exact match or fuzzy match (with wildcards)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java979 // Step 2: Assemble query conditions (with visibility filtering) and execute paginated queryCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java999 // Step 3: Convert meta rows to SkillSummary (with version labels, editing/reviewing status, etc.)COMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1161 // Step 3: Overwrite storage files with new content, update version row's storage JSON and meta descriptionCOMMENT
LOW…nacos/ai/service/skills/SkillOperationServiceImpl.java1569 // 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.java161 // Step 1: Find meta and verify read permissionCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java170 // Step 2: Load all version rows and assemble version summary listCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java409 // Step 1: Parse ZIP and validate agentspec nameCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java416 // Step 2: Check if an agentspec with the same name already existsCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java464 // Step 1: Parse ZIP and validateCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java471 // Step 2: If already exists, try to repair broken built-in data; otherwise skipCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java667 // Step 2: Resolve target version from version/label params (labels like "latest" are looked up in meta versionICOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java673 // Step 3: Confirm version is online, then load full content from storageCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java709 // Step 2: Read stored contentMd5 from version row's storage JSONCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java712 // Step 3: Fast path — client cache is freshCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java718 // Step 4: Load full AgentSpec from storageCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java728 // Step 5: Determine effective MD5; back-fill if missing (legacy data)COMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java845 // Step 1: Copy storage content from base version to new version pathCOMMENT
LOW…/service/agentspecs/AgentSpecOperationServiceImpl.java850 // Step 2: Insert draft version rowCOMMENT
24 more matches not shown…
Hyper-Verbose Identifiers96 hits · 100 pts
SeverityFileLineSnippetContext
LOW…ibaba/nacos/core/auth/RemoteRequestAuthFilterTest.java228 static class MockRequestHandler extends RequestHandler<Request, HealthCheckResponse> {CODE
LOW…ibaba/nacos/core/auth/RemoteRequestAuthFilterTest.java237 static class MockInnerRequestHandler extends RequestHandler<Request, HealthCheckResponse> {CODE
LOW…ba/nacos/core/remote/grpc/GrpcRequestAcceptorTest.java525 class MockRequestHandler extends RequestHandler<HealthCheckRequest, HealthCheckResponse> {CODE
LOW…r/remote/request/PluginAvailabilityRequestHandler.java41public 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.java63public class ConfigQueryRequestHandlerCODE
LOW…s/config/server/remote/ConfigRemoveRequestHandler.java49public 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.java58public 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.ts69function findNonSkillFolderPrefixes(paths: string[], skillMdPaths: string[]): string[] {CODE
LOWconsole-ui-next/src/utils/skillUploadParser.ts145async function parseSkillUploadPrecheckRequestFromZip(CODE
LOWconsole-ui-next/src/utils/skillUploadParser.ts252export async function parseSkillUploadPrecheckRequest(CODE
LOWconsole-ui-next/src/utils/skillUploadParser.ts264export async function buildSkillBatchZipExcludingPrefixes(CODE
LOWconsole-ui-next/src/components/ai/mcp/McpToolList.tsx435function ErrorResponseTemplateSection({ data }: { data: string }) {CODE
LOWconsole-ui-next/src/lib/change-password.ts11export function validateChangePasswordForm(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.tsx97function renderSkillMarkdownPreview(source: string) {CODE
LOWconsole-ui-next/src/pages/skillDetail/index.tsx1686function suggestNextVersionFromBase(baseVersion: string): string {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…nsole-ui-next/src/pages/newMcpServer/endpoint-utils.ts39export function isManagedDirectEndpointRef(serviceRef?: McpServiceRef) {CODE
LOW…sole-ui-next/src/pages/permissionsManagement/index.tsx36export default function PermissionsManagementPage() {CODE
LOW…le-ui-next/src/pages/configurationManagement/index.tsx58export default function ConfigurationManagementPage() {CODE
LOWconsole-ui-next/src/pages/agentSpecDetail/index.tsx1605function suggestNextVersionFromBase(baseVersion: string): string {CODE
LOWconsole-ui-next/src/pages/agentSpecDetail/index.tsx1617function 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.ts48export function getValidActionsWithContext(CODE
LOW…pages/skillManagement/components/UploadSkillDialog.tsx59function normalizeShortSemverVersion(version: string | undefined): string | undefined {CODE
LOW…pages/skillManagement/components/UploadSkillDialog.tsx76function isUploadedVersionConverted(CODE
LOW…/src/pages/skillManagement/components/version-utils.ts48export function getValidActionsWithContext(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.java397 class ConnectResetRequestHandler implements ServerRequestHandler {CODE
LOW…libaba/nacos/common/remote/client/grpc/GrpcClient.java607 class SetupRequestHandler implements ServerRequestHandler {CODE
LOW…os/ai/remote/handler/QueryMcpServerRequestHandler.java46public class QueryMcpServerRequestHandlerCODE
LOW…/ai/remote/handler/ReleaseMcpServerRequestHandler.java57public class ReleaseMcpServerRequestHandlerCODE
LOW…nacos/ai/remote/handler/QueryPromptRequestHandler.java47public class QueryPromptRequestHandlerCODE
LOW…ai/remote/handler/McpServerEndpointRequestHandler.java62public class McpServerEndpointRequestHandlerCODE
LOW…remote/handler/a2a/ReleaseAgentCardRequestHandler.java50public class ReleaseAgentCardRequestHandlerCODE
LOW…mote/handler/a2a/BatchAgentEndpointRequestHandler.java62public class BatchAgentEndpointRequestHandlerCODE
LOW…ai/remote/handler/a2a/AgentEndpointRequestHandler.java58public class AgentEndpointRequestHandlerCODE
LOW…i/remote/handler/a2a/QueryAgentCardRequestHandler.java46public class QueryAgentCardRequestHandlerCODE
LOW…ncy/ephemeral/distro/v2/DistroClientDataProcessor.java58public class DistroClientDataProcessor extends SmartSubscriberCODE
36 more matches not shown…
Over-Commented Block24 hits · 24 pts
SeverityFileLineSnippetContext
LOW…/com/alibaba/nacos/test/lock/ClusterJucLockITCase.java101 // running 同时控制两条压力线:COMMENT
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 @TestCOMMENT
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-BO6WuOEO.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-BO6WuOEO.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-BO6WuOEO.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.java52 p.setProperty(SkillScannerScanOptions.PROP_LLM_API_KEY, "your_api_key");CODE
HIGH…/ai/pipeline/spi/impl/SkillScannerScanOptionsTest.java64 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
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUM…n/resources/static/next/assets/html.worker-BO6WuOEO.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
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