AI Slop Code Risk Monitor

apache/hertzbeat

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

An AI-powered next-generation open source real-time observability system.

7.4 Moderate pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for apache/hertzbeat, a Java project with 7,451 GitHub stars. SynthScan examined 1,496,877 lines of code across 10344 source files, recording 2931 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 7.4 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

7.4
Adjusted Signal
7.4
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
7.5K
Stars
Java
Language
1.5M
Lines of Code
10.3K
Files
2.9K
Pattern Hits
2026-10-31
Scan Date
0.08
HC Hit Rate

Risk Review · Payload v1

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

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

Cognitive Ownership Risk 6.9/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 25.7/100 · MEDIUM

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

Agent Over-Engineering Ratio 5.3/100 · LOW

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

PR Review Velocity Impact 29.1/100 · MEDIUM

Which changes need focused human review? 2931 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 814HIGH 4MEDIUM 3LOW 2110

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 2931 distinct pattern matches across 15 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 Indicators814 hits · 8825 pts
SeverityFileLineSnippetContext
CRITICAL…platform/perses/model/hertzbeat-dashboard-variables.ts65 .refine(variable => variable.spec.plugin.spec.values.includes(variable.spec.defaultValue));CODE
CRITICAL…ector/components/collector-runtime-report-i18n.test.ts48 expect(locale.collectors.runtime.report.sourceStateNote.trim()).not.toBe('');CODE
CRITICAL⚡…oller/use-monitor-metric-workbench-controller.test.tsx327 view.result.current.controller.actions.loadMoreRealtimeGroups();CODE
CRITICAL⚡…oller/use-monitor-metric-workbench-controller.test.tsx328 view.result.current.controller.actions.loadMoreHistoryCharts();CODE
CRITICAL⚡…oller/use-monitor-metric-workbench-controller.test.tsx329 view.result.current.controller.actions.setHistoryChartRange('group-1.value', '12W');CODE
CRITICAL⚡…oller/use-monitor-metric-workbench-controller.test.tsx489 await act(() => view.result.current.controller.actions.toggleFavorite());CODE
CRITICAL⚡…oller/use-monitor-metric-workbench-controller.test.tsx493 await act(() => view.result.current.controller.actions.toggleFavorite());CODE
CRITICAL⚡…oller/use-monitor-metric-workbench-controller.test.tsx502 await act(() => view.result.current.controller.actions.toggleFavorite());CODE
CRITICAL⚡…oller/use-monitor-metric-workbench-controller.test.tsx511 act(() => view.result.current.controller.actions.refresh());CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx144 act(() => view.result.current.controller.actions.openInvestigationSignal('logs'));CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx156 act(() => view.result.current.controller.actions.openInvestigationSignal('traces'));CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx178 act(() => view.result.current.controller.actions.openInvestigationSignal('logs'));CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx191 act(() => view.result.current.controller.actions.refresh());CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx213 act(() => view.result.current.controller.actions.refresh());CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx266 act(() => view.result.current.controller.actions.loadMoreRealtimeGroups());CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx280 act(() => view.result.current.controller.actions.activateHistoryChart('group-1.value'));CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx290 act(() => view.result.current.controller.actions.setHistoryChartRange('group-1.value', '12W'));CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx303 act(() => view.result.current.controller.actions.setHistoryChartMode('group-1.value', true));CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx315 act(() => view.result.current.controller.actions.loadMoreHistoryCharts());CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx352 act(() => view.result.current.controller.actions.activateHistoryChart('summary.value'));CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx366 await act(() => view.result.current.controller.actions.toggleRealtimeFavorite('summary'));CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx392 await act(() => view.result.current.controller.actions.toggleRealtimeFavorite('summary'));CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx401 view.result.current.controller.actions.refresh();CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx416 view.result.current.controller.actions.refresh();CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx523 act(() => view.result.current.controller.actions.activateHistoryChart('summary.value'));CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx535 view.result.current.controller.actions.refresh();CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx565 act(() => view.result.current.controller.actions.activateHistoryChart('summary.value'));CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx588 await act(() => view.result.current.controller.actions.toggleFavorite());CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx605 await act(() => view.result.current.controller.actions.toggleFavorite());CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx619 await expect(act(() => view.result.current.controller.actions.toggleFavorite())).resolves.toBeUndefined();CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx638 await expect(act(() => view.result.current.controller.actions.toggleFavorite())).resolves.toBeUndefined();CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx645 await act(() => view.result.current.controller.actions.toggleFavorite());CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx666 first = view.result.current.controller.actions.toggleFavorite();CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx669 await act(() => view.result.current.controller.actions.toggleFavorite());CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx683 act(() => view.result.current.controller.actions.refresh());CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx702 mutation = view.result.current.controller.actions.toggleFavorite();CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx720 await act(() => view.result.current.controller.actions.toggleFavorite());CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx737 mutation = view.result.current.controller.actions.toggleFavorite();CODE
CRITICAL…oller/use-monitor-metric-workbench-controller.test.tsx768 mutation = view.result.current.controller.actions.toggleFavorite();CODE
CRITICAL…/monitor/controller/use-monitor-detail-access.test.tsx58 act(() => view.result.current.controller.actions.edit());CODE
CRITICAL…/monitor/controller/use-monitor-detail-access.test.tsx59 await act(() => view.result.current.controller.actions.deleteGrafanaDashboard());CODE
CRITICAL…/monitor/controller/use-monitor-detail-access.test.tsx75 act(() => view.result.current.controller.actions.edit());CODE
CRITICAL…/monitor/controller/use-monitor-detail-access.test.tsx76 await act(() => view.result.current.controller.actions.deleteGrafanaDashboard());CODE
CRITICAL…onitor/controller/use-monitor-list-controller.test.tsx127 act(() => view.result.current.controller.actions.setSearch('abandoned alpha'));CODE
CRITICAL⚡…onitor/controller/use-monitor-list-controller.test.tsx178 act(() => view.result.current.controller.actions.setSearch('draft'));CODE
CRITICAL⚡…onitor/controller/use-monitor-list-controller.test.tsx179 act(() => view.result.current.controller.actions.setLabels('env:draft'));CODE
CRITICAL⚡…onitor/controller/use-monitor-list-controller.test.tsx180 act(() => view.result.current.controller.actions.changeStatus('1'));CODE
CRITICAL⚡…onitor/controller/use-monitor-list-controller.test.tsx183 act(() => view.result.current.controller.actions.changeApp('http'));CODE
CRITICAL⚡…onitor/controller/use-monitor-list-controller.test.tsx184 act(() => view.result.current.controller.actions.changeSort('name', 'asc'));CODE
CRITICAL⚡…onitor/controller/use-monitor-list-controller.test.tsx185 act(() => view.result.current.controller.actions.changePage(1, 20));CODE
CRITICAL⚡…onitor/controller/use-monitor-list-controller.test.tsx192 act(() => view.result.current.controller.actions.submitSearch());CODE
CRITICAL⚡…onitor/controller/use-monitor-list-controller.test.tsx196 act(() => view.result.current.controller.actions.submitFilters());CODE
CRITICAL⚡…onitor/controller/use-monitor-list-controller.test.tsx198 act(() => view.result.current.controller.actions.setSearch(''));CODE
CRITICAL⚡…onitor/controller/use-monitor-list-controller.test.tsx199 act(() => view.result.current.controller.actions.changeStatus('2'));CODE
CRITICAL⚡…onitor/controller/use-monitor-list-controller.test.tsx203 act(() => view.result.current.controller.actions.submitFilters());CODE
CRITICAL…onitor/controller/use-monitor-list-controller.test.tsx231 act(() => view.result.current.controller.actions.openCreatePicker());CODE
CRITICAL…onitor/controller/use-monitor-list-controller.test.tsx235 act(() => view.result.current.controller.actions.create('mysql'));CODE
CRITICAL…onitor/controller/use-monitor-list-controller.test.tsx302 act(() => view.result.current.controller.actions.changeSort('name', 'asc'));CODE
CRITICAL…onitor/controller/use-monitor-list-controller.test.tsx555 await act(() => view.result.current.controller.actions.run('delete', [7]));CODE
CRITICAL…onitor/controller/use-monitor-list-controller.test.tsx685 operation = view.result.current.controller.actions.run('enable', [7]);CODE
754 more matches not shown…
Hyper-Verbose Identifiers1567 hits · 1624 pts
SeverityFileLineSnippetContext
LOWweb-app/tests/browser/production-browser-support.ts319export async function expectBrowserSecretAbsent(page: Page, secret: string) {CODE
LOWweb-app/tests/browser/production-accessibility.spec.ts65async function expectNoHighImpactAccessibilityViolations(page: Page) {CODE
LOWweb-app/src/core/security/sensitive-field.ts30export function normalizeSecurityFieldName(fieldName: string) {CODE
LOWweb-app/src/core/auth/session-api.ts53export function isDefiniteSessionRefreshFailure(reason: unknown) {CODE
LOWweb-app/src/core/auth/session-identity-context.ts32export function useSessionIdentityBoundary() {CODE
LOW…core/auth/session-persistence-characterization.test.ts35function fetchWithAvailableRefresh() {CODE
LOWweb-app/src/core/auth/session-provider.test.tsx531function SessionAuthenticationProbe() {CODE
LOWweb-app/src/core/auth/session-cache-boundary.ts32export function createCheckingSessionQueryClient(createQueryClient: () => QueryClient) {CODE
LOWweb-app/src/core/auth/session-cache-boundary.ts36export function hasSessionIdentityBoundaryChanged(current: UiSession | undefined, next: UiSession) {CODE
LOWweb-app/src/core/auth/session-provider.tsx77function classifySessionReadFailure(error: unknown): SessionReadFailureKind {CODE
LOWweb-app/src/core/auth/session-lock-model.ts50export function resolveSessionLockAdmission(read: SessionLockMarkerRead, session: UiSession): SessionLockAdmission {CODE
LOWweb-app/src/core/auth/session-lock-model.ts60export function sessionLockFailureMessageKey(failure: SessionLockFailure) {CODE
LOWweb-app/src/core/auth/session-convergence-channel.ts30export function createSessionConvergenceChannel(CODE
LOW…b-app/src/core/auth/session-foreground-revalidation.ts44export function startForegroundSessionRevalidation({CODE
LOW…b-app/src/core/auth/session-foreground-revalidation.ts105function isAuthoritativeSessionRejection(reason: unknown) {CODE
LOWweb-app/src/core/http/api-message.ts75export function apiMessagePostWithErrorEnvelope(CODE
LOWweb-app/src/core/http/http-client.ts74function isSessionManagementRequest(input: RequestInfo | URL) {CODE
LOWweb-app/src/core/http/http-client.ts112export function hasBrowserSessionRefreshCoordinator() {CODE
LOWweb-app/src/core/http/http-client.ts120export function refreshBrowserSessionResult(options?: BrowserSessionRefreshOptions) {CODE
LOWweb-app/src/core/http/http-client.ts144export function registerBrowserSessionRefreshCoordinator(coordinator: BrowserSessionRefreshCoordinator) {CODE
LOWweb-app/src/core/i18n/i18n.ts112export function replaceLocaleRootMessages(locale: SupportedLocale, messages: LocaleMessages) {CODE
LOWweb-app/src/app/authenticated-route-failure.tsx25export function AuthenticatedRouteFailure({ failure, retry }: { failure: SessionReadFailureKind; retry: () => void }) {CODE
LOW⚡web-app/src/app/administrative-route-pages.tsx41export function AdministrativeTokenRoutePage() {CODE
LOW⚡web-app/src/app/administrative-route-pages.tsx49export function AdministrativePluginRoutePage() {CODE
LOW⚡web-app/src/app/administrative-route-pages.tsx57export function AdministrativeDeploymentRoutePage() {CODE
LOW⚡web-app/src/app/administrative-route-pages.tsx65export function AdministrativeDeploymentMigrationRoutePage() {CODE
LOWweb-app/src/app/legacy-route-target.ts46function resolveCompatibilityTarget(definition: LegacyRouteDefinition, pathname: string, search: string) {CODE
LOWweb-app/src/app/refine/refine-resource-registry.tsx432function buildMonitorNavigationResources(apps: readonly MonitorApp[]) {CODE
LOWweb-app/src/app/refine/refine-resource-registry.tsx462function monitorCategoryResourceName(category: string) {CODE
LOWweb-app/src/app/refine/session-query-runtime.test.tsx522function renderRuntimeWithSessionProvider(clients: QueryClient[]) {CODE
LOW…/src/app/refine/monitor-navigation-resource-loader.tsx28export function MonitorNavigationResourceLoader({ onChange }: { onChange: (apps: readonly MonitorApp[]) => void }) {CODE
LOWweb-app/src/app/refine/session-query-runtime.tsx96function useSessionClientGeneration(createQueryClient: () => QueryClient) {CODE
LOWweb-app/src/app/refine/session-query-runtime.tsx143 async function refreshIdentityGeneration(generation: number) {CODE
LOWweb-app/src/app/refine/session-query-runtime.tsx196function classifyUncertainSessionRefreshFailure(reason: unknown) {CODE
LOW…/refine/resources/alert-silence-data-provider-input.ts33export function readAlertSilenceListQuery(params: GetListParams): AlertSilenceQuery {CODE
LOWweb-app/src/test/locale-catalog-shape.ts18export function compareLocaleCatalogShape(reference: unknown, candidate: unknown) {CODE
LOWweb-app/src/test/test-dom-style-compatibility.ts18export function installTestDomStyleCompatibility(target: Window) {CODE
LOW…src/layout/shell/use-shell-header-action-controller.ts35export function useShellHeaderActionController(location?: { pathname: string; search: string }) {CODE
LOWweb-app/src/layout/shell/shell-status-spine.tsx232function observedCollectorReportTime(collectors: RuntimeCollectorsStatus) {CODE
LOWweb-app/src/layout/shell/shell-header.tsx111function revealFocusedHeaderAction({ currentTarget, target }: FocusEvent<HTMLDivElement>) {CODE
LOW…pp/src/layout/shell/shell-alert-notifications.test.tsx213function ShellAlertNotificationsHarness({ state, t: translate, onOpenAlerts }: ShellAlertNotificationsHarnessProps) {CODE
LOW…b-app/src/platform/perses/metrics/metric-evaluation.ts23export function evaluateMetricComposition(plan: MetricPlan, sources: MetricSourceResult[]): MetricFormulaResult[] {CODE
LOW…app/src/platform/perses/metrics/metric-sample-model.ts41export function buildMetricSampleSnapshot(series: MetricSeries[], limit = METRIC_SAMPLE_LIMIT) {CODE
LOW…ses/datasource/hertzbeat-trace-structure-validation.ts24export function requireObservedTraceStructure(detail: Detail, selectedSpanId: string | null) {CODE
LOW…/src/platform/perses/runtime/hertzbeat-perses-theme.ts25export function createHertzBeatPersesTheme(runtimeTheme: RuntimeTheme, contentSurface = false): Theme {CODE
LOW…/src/platform/perses/runtime/hertzbeat-perses-theme.ts174function persesDataSurfaceComponents(visual: HertzBeatVisualTokens): NonNullable<ThemeOptions['components']> {CODE
LOW…tform/perses/runtime/hertzbeat-trace-table-adapter.tsx28export function HertzBeatTraceTableAdapter(props: TraceTableHost & { data: TraceTableData }) {CODE
LOW…atform/perses/runtime/hertzbeat-logs-table-adapter.tsx114export function HertzBeatLogsTableAdapter(props: LogAdapterProps & HeaderReorderProps & { children: ReactNode }) {CODE
LOW…latform/perses/runtime/hertzbeat-perses-primitives.tsx50export function HertzBeatMetricTimeSeriesResult(CODE
LOW…latform/perses/runtime/hertzbeat-perses-primitives.tsx93export function HertzBeatTraceTableResult(CODE
LOW…latform/perses/runtime/hertzbeat-perses-primitives.tsx113export function HertzBeatTracingGanttChartResult(CODE
LOW…orm/perses/runtime/hertzbeat-tracing-gantt-adapter.tsx45export function HertzBeatTracingGanttAdapter(props: Props) {CODE
LOW…atform/perses/runtime/hertzbeat-perses-charts-theme.ts21export function createHertzBeatChartsTheme(CODE
LOW…tform/perses/runtime/log-analysis/log-chart-adapter.ts22export function createLogTrendPersesResult(CODE
LOW…perses/runtime/log-analysis/log-comparison-windows.tsx23export function ExploreLogComparisonWindows({CODE
LOW…perses/runtime/log-analysis/log-comparison-windows.tsx56export function ExploreLogComparisonFacetWindow({CODE
LOW…runtime/log-analysis/log-comparison-bucket-details.tsx26export function LogComparisonBucketDetails({CODE
LOW…/runtime/log-analysis/log-additional-measure-cells.tsx84export function AdditionalComparisonCells({CODE
LOW…ses/runtime/log-analysis/log-comparison-timeseries.tsx84export function ExploreLogComparisonTimeseries({CODE
LOW…m/perses/runtime/log-analysis/log-timeshift-display.ts19export function formatComparisonTimestamp(value: number, timeZone?: string) {CODE
1507 more matches not shown…
Over-Commented Block428 hits · 428 pts
SeverityFileLineSnippetContext
LOW.asf.yaml1#COMMENT
LOW.licenserc.yaml1#COMMENT
LOWhertzbeat-plugin/src/main/resources/define/define.yml1# Licensed to the Apache Software Foundation (ASF) under one or moreCOMMENT
LOWweb-app/pnpm-workspace.yaml1# Licensed to the Apache Software Foundation (ASF) under one or moreCOMMENT
LOWhome/docs/advanced/extend-telnet.md41# Monitoring application type(consistent with the file name) eg: linux windows tomcat mysql aws...COMMENT
LOWhome/docs/advanced/extend-telnet.md61 # type-字段类型,样式(大部分映射input标签type属性)COMMENT
LOWhome/docs/advanced/extend-telnet.md81 # 是否是必输项 true-必填 false-可选COMMENT
LOWhome/docs/advanced/extend-telnet.md101 # 是否是必输项 true-必填 false-可选COMMENT
LOWhome/docs/advanced/extend-telnet.md181 # the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdkCOMMENT
LOWhome/blog/2024-11-24-custom-development.md441#COMMENT
LOWhome/static/.asf.yaml1#COMMENT
LOW…versioned_docs/version-1.9.0/advanced/extend-telnet.md41# Monitoring application type(consistent with the file name) eg: linux windows tomcat mysql aws...COMMENT
LOW…versioned_docs/version-1.9.0/advanced/extend-telnet.md61 # type-字段类型,样式(大部分映射input标签type属性)COMMENT
LOW…versioned_docs/version-1.9.0/advanced/extend-telnet.md81 # 是否是必输项 true-必填 false-可选COMMENT
LOW…versioned_docs/version-1.9.0/advanced/extend-telnet.md101 # 是否是必输项 true-必填 false-可选COMMENT
LOW…versioned_docs/version-1.9.0/advanced/extend-telnet.md181 # the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdkCOMMENT
LOW…versioned_docs/version-1.6.x/advanced/extend-telnet.md41# Monitoring application type(consistent with the file name) eg: linux windows tomcat mysql aws...COMMENT
LOW…versioned_docs/version-1.6.x/advanced/extend-telnet.md61 # type-字段类型,样式(大部分映射input标签type属性)COMMENT
LOW…versioned_docs/version-1.6.x/advanced/extend-telnet.md81 # 是否是必输项 true-必填 false-可选COMMENT
LOW…versioned_docs/version-1.6.x/advanced/extend-telnet.md101 # 是否是必输项 true-必填 false-可选COMMENT
LOW…versioned_docs/version-1.6.x/advanced/extend-telnet.md181 # the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdkCOMMENT
LOW…versioned_docs/version-1.7.x/advanced/extend-telnet.md41# Monitoring application type(consistent with the file name) eg: linux windows tomcat mysql aws...COMMENT
LOW…versioned_docs/version-1.7.x/advanced/extend-telnet.md61 # type-字段类型,样式(大部分映射input标签type属性)COMMENT
LOW…versioned_docs/version-1.7.x/advanced/extend-telnet.md81 # 是否是必输项 true-必填 false-可选COMMENT
LOW…versioned_docs/version-1.7.x/advanced/extend-telnet.md101 # 是否是必输项 true-必填 false-可选COMMENT
LOW…versioned_docs/version-1.7.x/advanced/extend-telnet.md181 # the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdkCOMMENT
LOW…versioned_docs/version-1.8.0/advanced/extend-telnet.md41# Monitoring application type(consistent with the file name) eg: linux windows tomcat mysql aws...COMMENT
LOW…versioned_docs/version-1.8.0/advanced/extend-telnet.md61 # type-字段类型,样式(大部分映射input标签type属性)COMMENT
LOW…versioned_docs/version-1.8.0/advanced/extend-telnet.md81 # 是否是必输项 true-必填 false-可选COMMENT
LOW…versioned_docs/version-1.8.0/advanced/extend-telnet.md101 # 是否是必输项 true-必填 false-可选COMMENT
LOW…versioned_docs/version-1.8.0/advanced/extend-telnet.md181 # the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdkCOMMENT
LOW…gin-content-docs/version-1.9.0/advanced/extend-snmp.md41# The monitoring type eg: linux windows tomcat mysql aws...COMMENT
LOW…gin-content-docs/version-1.9.0/advanced/extend-snmp.md61 # type-字段类型,样式(大部分映射input标签type属性)COMMENT
LOW…gin-content-docs/version-1.9.0/advanced/extend-snmp.md81 # required-是否是必输项 true-必填 false-可选COMMENT
LOW…gin-content-docs/version-1.9.0/advanced/extend-snmp.md121 # required-true or falseCOMMENT
LOW…gin-content-docs/version-1.9.0/advanced/extend-snmp.md141 # required-true or falseCOMMENT
LOW…ugin-content-docs/version-1.9.0/advanced/extend-jmx.md41# The monitoring type eg: linux windows tomcat mysql aws...COMMENT
LOW…ugin-content-docs/version-1.9.0/advanced/extend-jmx.md61 # type-字段类型,样式(大部分映射input标签type属性)COMMENT
LOW…ugin-content-docs/version-1.9.0/advanced/extend-jmx.md81 # required-是否是必输项 true-必填 false-可选COMMENT
LOW…ugin-content-docs/version-1.9.0/advanced/extend-jmx.md101 # 是否隐藏字段 true or falseCOMMENT
LOW…ugin-content-docs/version-1.9.0/advanced/extend-jmx.md121 # required-是否是必输项 true-必填 false-可选COMMENT
LOW…ugin-content-docs/version-1.9.0/advanced/extend-jmx.md141 # 是否隐藏字段 true or falseCOMMENT
LOW…in-content-docs/version-1.9.0/advanced/extend-point.md61 # name-参数字段显示名称COMMENT
LOW…in-content-docs/version-1.9.0/advanced/extend-point.md81 type: numberCOMMENT
LOW…in-content-docs/version-1.9.0/advanced/extend-point.md101 type: textCOMMENT
LOW…in-content-docs/version-1.9.0/advanced/extend-point.md121 type: booleanCOMMENT
LOW…in-content-docs/version-1.9.0/advanced/extend-point.md141 hide: trueCOMMENT
LOW…content-docs/version-1.9.0/advanced/extend-tutorial.md101 type: hostCOMMENT
LOW…n-content-docs/version-1.9.0/advanced/extend-telnet.md41# Monitoring application type(consistent with the file name) eg: linux windows tomcat mysql aws...COMMENT
LOW…n-content-docs/version-1.9.0/advanced/extend-telnet.md61 # type-字段类型,样式(大部分映射input标签type属性)COMMENT
LOW…n-content-docs/version-1.9.0/advanced/extend-telnet.md81 # 是否是必输项 true-必填 false-可选COMMENT
LOW…n-content-docs/version-1.9.0/advanced/extend-telnet.md101 # 是否是必输项 true-必填 false-可选COMMENT
LOW…n-content-docs/version-1.9.0/advanced/extend-telnet.md181 # the protocol used for monitoring, eg: sql, ssh, http, telnet, wmi, snmp, sdkCOMMENT
LOW…gin-content-docs/version-1.6.x/advanced/extend-snmp.md41# The monitoring type eg: linux windows tomcat mysql aws...COMMENT
LOW…gin-content-docs/version-1.6.x/advanced/extend-snmp.md61 # type-字段类型,样式(大部分映射input标签type属性)COMMENT
LOW…gin-content-docs/version-1.6.x/advanced/extend-snmp.md81 # required-是否是必输项 true-必填 false-可选COMMENT
LOW…gin-content-docs/version-1.6.x/advanced/extend-snmp.md121 # required-true or falseCOMMENT
LOW…gin-content-docs/version-1.6.x/advanced/extend-snmp.md141 # required-true or falseCOMMENT
LOW…ugin-content-docs/version-1.6.x/advanced/extend-jmx.md41# The monitoring type eg: linux windows tomcat mysql aws...COMMENT
LOW…ugin-content-docs/version-1.6.x/advanced/extend-jmx.md61 # type-字段类型,样式(大部分映射input标签type属性)COMMENT
368 more matches not shown…
Fake / Example Data49 hits · 49 pts
SeverityFileLineSnippetContext
LOW…sage-server/components/message-server-editors.test.tsx94 expect(password).toHaveAttribute('placeholder', 'messageServer.secret.retainHint');CODE
LOW…sage-server/components/message-server-editors.test.tsx107 'placeholder',CODE
LOW…sage-server/components/message-server-editors.test.tsx122 'placeholder',CODE
LOW…rc/features/settings/plugin/api/plugin-param-schema.ts49 if (define.type === 'password' && ('defaultValue' in define || 'placeholder' in define)) {CODE
LOW…ngs/collector/components/collector-deploy-i18n.test.ts30 'placeholder',CODE
LOW…atures/monitor/components/monitor-param-field.test.tsx66 expect(screen.getByLabelText('Path')).toHaveAttribute('placeholder', '/health');CODE
LOW…atures/monitor/components/monitor-param-field.test.tsx81 expect(screen.getByLabelText('Script')).toHaveAttribute('placeholder', 'command');CODE
LOW…es/monitor/components/monitor-editor-guidance.test.tsx44 expect(screen.getByLabelText('Target Host')).toHaveAttribute('placeholder', 'monitor.editor.hostPlaceholder');CODE
LOW…es/monitor/components/monitor-editor-guidance.test.tsx45 expect(screen.getByLabelText('monitor.name')).toHaveAttribute('placeholder', 'monitor.editor.namePlaceholder');CODE
LOW…onitor/components/monitor-editor-mysql-parity.test.tsx82 expect(screen.getByLabelText('SSH Host')).toHaveAttribute('placeholder', 'When Enable SSH Tunnel');CODE
LOW…/src/features/monitor/pages/monitor-list-page.test.tsx88 expect(labelInput).toHaveAttribute('placeholder', 'Labels, for example env:prod');CODE
LOW…components/alert-rule-metric-condition-editor.test.tsx112 'placeholder',CODE
LOW…components/alert-rule-metric-condition-editor.test.tsx116 'placeholder',CODE
LOW…components/alert-rule-metric-condition-editor.test.tsx150 expect(textarea).toHaveAttribute('placeholder', 'alertRules.metricCondition.expressionPlaceholder');CODE
LOW…c/features/alert/components/alert-rule-fields.test.tsx81 'placeholder',CODE
LOW…c/features/alert/components/alert-rule-fields.test.tsx93 expect(screen.getByLabelText('alertRules.period')).toHaveAttribute('placeholder', 'alertRules.periodPlaceholder');CODE
LOW…c/features/alert/components/alert-rule-fields.test.tsx98 'placeholder',CODE
LOW…c/features/alert/components/alert-rule-fields.test.tsx201 expect(screen.getByLabelText('alertRules.window')).toHaveAttribute('placeholder', 'alertRules.windowPlaceholder');CODE
LOW…res/setup/components/setup-configuration-form.test.tsx86 expect(screen.getByLabelText('JDBC URL')).toHaveAttribute('placeholder', 'jdbc:mysql://host:3306/hertzbeat');CODE
LOW…e/components/explore-log-calculated-v2-editor.test.tsx445 'placeholder',CODE
LOWweb-app/src/assets/i18n/ja-jp.json2229 "placeholder": "一意の Collector 名を入力",CODE
LOWweb-app/src/assets/i18n/ja-jp.json3235 "placeholder": "優先度を選択してください"CODE
LOWweb-app/src/assets/i18n/ja-jp.json3239 "placeholder": "アラートモードを選択してください",CODE
LOWweb-app/src/assets/i18n/ja-jp.json4424 "placeholder": "質問を入力…"CODE
LOWweb-app/src/assets/i18n/zh-cn.json2229 "placeholder": "输入唯一的采集器名称",CODE
LOWweb-app/src/assets/i18n/zh-cn.json3235 "placeholder": "选择级别"CODE
LOWweb-app/src/assets/i18n/zh-cn.json3239 "placeholder": "请选择告警模式",CODE
LOWweb-app/src/assets/i18n/zh-cn.json4439 "placeholder": "输入问题…"CODE
LOWweb-app/src/assets/i18n/pt-br.json2229 "placeholder": "Digite um nome exclusivo para o Collector",CODE
LOWweb-app/src/assets/i18n/pt-br.json3235 "placeholder": "Selecione Prioridades"CODE
LOWweb-app/src/assets/i18n/pt-br.json3239 "placeholder": "Por favor selecione o modo de alerta",CODE
LOWweb-app/src/assets/i18n/pt-br.json4424 "placeholder": "Pergunte…"CODE
LOWweb-app/src/assets/i18n/zh-tw.json2229 "placeholder": "輸入唯一的採集器名稱",CODE
LOWweb-app/src/assets/i18n/zh-tw.json3235 "placeholder": "選擇級別"CODE
LOWweb-app/src/assets/i18n/zh-tw.json3239 "placeholder": "請選擇告警模式",CODE
LOWweb-app/src/assets/i18n/zh-tw.json4424 "placeholder": "輸入問題…"CODE
LOWweb-app/src/assets/i18n/en-us.json2229 "placeholder": "Enter a unique Collector name",CODE
LOWweb-app/src/assets/i18n/en-us.json3235 "placeholder": "Select Priorities"CODE
LOWweb-app/src/assets/i18n/en-us.json3239 "placeholder": "Please select alert mode",CODE
LOWweb-app/src/assets/i18n/en-us.json4439 "placeholder": "Ask anything…"CODE
LOW…nfig/ManagedMigrationConfigurationTransactionTest.java612 java.util.Optional.of("mailer"), "alerts@example.org");CODE
LOW…er/setup/config/MigrationActivationClassifierTest.java116 Optional.of("mailer"), "alerts@example.org");CODE
LOW…up/config/ManagedMetadataTargetStageOwnershipTest.java175 "smtp.example", 587, MailSecurity.STARTTLS, Optional.of("mailer"), "alerts@example.org");CODE
LOW…nager/setup/config/ManagedMetadataTargetStageTest.java421 "smtp.example", 587, MailSecurity.STARTTLS, Optional.of("mailer"), "alerts@example.org");CODE
LOW…nager/setup/config/ManagedMigrationActivationTest.java441 Optional.of("mailer"), "alerts@example.org");CODE
LOW…ger/setup/config/MigrationCandidateDurabilityTest.java233 "smtp.example", 587, MailSecurity.STARTTLS, Optional.of("mailer"), "alerts@example.org");CODE
LOW…/ai/gateway/runtime/AgentWebsiteBatchProposalTest.java46 var secret = AgentWebsiteBatchProposal.inspect(Map.of("domains", List.of("apache.org", "https://secret:password@CODE
LOW…ool/monitor/AgentDefinitionCapabilityBoundaryTest.java39 java.util.Map.of(field, "placeholder"),CODE
LOW…way/tool/interaction/AgentInteractionInputService.java213 item.put("placeholder", field.placeholder());CODE
Verbosity Indicators17 hits · 32 pts
SeverityFileLineSnippetContext
LOW⚡…rehouse/store/history/tsdb/doris/DorisDataStorage.java215 // Step 1: First connect without database to create it if neededSTRING
LOW⚡…rehouse/store/history/tsdb/doris/DorisDataStorage.java224 // Step 2: Build URL with databaseSTRING
LOW⚡…rehouse/store/history/tsdb/doris/DorisDataStorage.java227 // Step 3: Create connection pool with databaseSTRING
LOW⚡…rehouse/store/history/tsdb/doris/DorisDataStorage.java232 // Step 4: Create tableSTRING
LOW⚡…hertzbeat/alert/service/impl/TencentSmsClientImpl.java203 // Step 1: Construct the canonical request stringCOMMENT
LOW⚡…hertzbeat/alert/service/impl/TencentSmsClientImpl.java213 // Step 2: Construct the string to signCOMMENT
LOW⚡…hertzbeat/alert/service/impl/TencentSmsClientImpl.java219 // Step 3: Calculate the signatureCOMMENT
LOW⚡…hertzbeat/alert/service/impl/TencentSmsClientImpl.java226 // Step 4: Construct the Authorization headerCOMMENT
LOW⚡…hertzbeat/alert/service/impl/AlibabaSmsClientImpl.java180 // Step 1: Build canonical requestCOMMENT
LOW⚡…hertzbeat/alert/service/impl/AlibabaSmsClientImpl.java183 // Step 2: Build string to signCOMMENT
LOW⚡…hertzbeat/alert/service/impl/AlibabaSmsClientImpl.java186 // Step 3: Calculate signatureCOMMENT
LOW⚡…hertzbeat/alert/service/impl/AlibabaSmsClientImpl.java189 // Step 4: Build authorization headerCOMMENT
LOW⚡…c/main/resources/skills/mysql_slow_query_diagnosis.yml39 # Step 1: Get slow query statisticsCOMMENT
LOW⚡…c/main/resources/skills/mysql_slow_query_diagnosis.yml47 # Step 2: Get current process listCOMMENT
LOW⚡…c/main/resources/skills/mysql_slow_query_diagnosis.yml54 # Step 3: Get lock wait informationCOMMENT
LOW⚡…c/main/resources/skills/mysql_slow_query_diagnosis.yml61 # Step 4: Get global status for slow query metricsCOMMENT
LOW⚡…c/main/resources/skills/mysql_slow_query_diagnosis.yml69 # Step 5: LLM analyze and generate diagnosis reportCOMMENT
Structural Annotation Overuse17 hits · 32 pts
SeverityFileLineSnippetContext
LOW⚡…rehouse/store/history/tsdb/doris/DorisDataStorage.java215 // Step 1: First connect without database to create it if neededSTRING
LOW⚡…rehouse/store/history/tsdb/doris/DorisDataStorage.java224 // Step 2: Build URL with databaseSTRING
LOW⚡…rehouse/store/history/tsdb/doris/DorisDataStorage.java227 // Step 3: Create connection pool with databaseSTRING
LOW⚡…rehouse/store/history/tsdb/doris/DorisDataStorage.java232 // Step 4: Create tableSTRING
LOW⚡…hertzbeat/alert/service/impl/TencentSmsClientImpl.java203 // Step 1: Construct the canonical request stringCOMMENT
LOW⚡…hertzbeat/alert/service/impl/TencentSmsClientImpl.java213 // Step 2: Construct the string to signCOMMENT
LOW⚡…hertzbeat/alert/service/impl/TencentSmsClientImpl.java219 // Step 3: Calculate the signatureCOMMENT
LOW⚡…hertzbeat/alert/service/impl/TencentSmsClientImpl.java226 // Step 4: Construct the Authorization headerCOMMENT
LOW⚡…hertzbeat/alert/service/impl/AlibabaSmsClientImpl.java180 // Step 1: Build canonical requestCOMMENT
LOW⚡…hertzbeat/alert/service/impl/AlibabaSmsClientImpl.java183 // Step 2: Build string to signCOMMENT
LOW⚡…hertzbeat/alert/service/impl/AlibabaSmsClientImpl.java186 // Step 3: Calculate signatureCOMMENT
LOW⚡…hertzbeat/alert/service/impl/AlibabaSmsClientImpl.java189 // Step 4: Build authorization headerCOMMENT
LOW⚡…c/main/resources/skills/mysql_slow_query_diagnosis.yml39 # Step 1: Get slow query statisticsCOMMENT
LOW⚡…c/main/resources/skills/mysql_slow_query_diagnosis.yml47 # Step 2: Get current process listCOMMENT
LOW⚡…c/main/resources/skills/mysql_slow_query_diagnosis.yml54 # Step 3: Get lock wait informationCOMMENT
LOW⚡…c/main/resources/skills/mysql_slow_query_diagnosis.yml61 # Step 4: Get global status for slow query metricsCOMMENT
LOW⚡…c/main/resources/skills/mysql_slow_query_diagnosis.yml69 # Step 5: LLM analyze and generate diagnosis reportCOMMENT
Unused Imports15 hits · 14 pts
SeverityFileLineSnippetContext
LOWscript/ci/test_verify_otel_runtime_sbom_platform.py20CODE
LOWscript/ci/test_verify_server_release_package.py20CODE
LOWscript/ci/test_current_mcp_docs_boundary.py20CODE
LOWscript/ci/test_verify_hybrid_collector_jvm_package.py20CODE
LOWscript/ci/verify-otel-runtime-sbom-platform.py20CODE
LOW…ipt/ci/test_verify_hybrid_collector_release_content.py20CODE
LOWscript/ci/verify-server-release-package.py20CODE
LOWscript/ci/verify-hybrid-collector-jvm-runtime-assets.py20CODE
LOW…t_prepare_hybrid_collector_native_container_context.py20CODE
LOWscript/ci/find_maven_release_command.py20CODE
LOWscript/ci/test_hybrid_collector_systemd_install.py20CODE
LOWscript/ci/test_official_otel_demo_metrics_poll.py20CODE
LOWscript/ci/test_observability_module_boundary.py20CODE
LOWscript/dev/seed-verify-alert-notice.py18CODE
LOWscript/dev/status-public-demo.py18CODE
Cross-Language Confusion2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHscript/ci/test_verify_server_release_package.py315 n=$(cat "$PROOF_COUNT" 2>/dev/null || echo 0); n=$((n + 1)); echo "$n" > "$PROOF_COUNT"CODE
HIGH…ipt/ci/test_verify_hybrid_collector_release_content.py870 count=$(cat "$PROOF_COUNT" 2>/dev/null || echo 0)CODE
Empty Error Handlers2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHscript/ci/test_verify_server_release_package.py262except ProcessLookupError:CODE
HIGH…ipt/ci/test_verify_hybrid_collector_release_content.py993except ProcessLookupError:CODE
Excessive Try-Catch Wrapping6 hits · 10 pts
SeverityFileLineSnippetContext
LOW⚡script/ci/auth_contract_test.py86 except Exception as error:CODE
MEDIUMscript/ci/auth_contract_test.py54def decode_json(body, context):CODE
LOWscript/ci/docs/check_file_name.py28 except Exception as e:CODE
MEDIUMscript/ci/docs/check_file_name.py29 print(f"Error reading configuration file: {e}")CODE
MEDIUMscript/ci/docs/check_file_name.py23def read_config(file_path):CODE
LOW…ector/runtime/otel/OtelPhpZeroCodeIntegrationTest.java592 except Exception:CODE
AI Slop Vocabulary4 hits · 6 pts
SeverityFileLineSnippetContext
LOW…at-manager/src/main/resources/define/app-hertzbeat.yml161 # http url, we don't need to enter a parameter here, just set the fixed value to /api/summaryCOMMENT
LOW…rtzbeat-manager/src/main/resources/define/app-emqx.yml161 # http url, we don't need to enter a parameter here, just set the fixed value to /api/summaryCOMMENT
LOW…rtzbeat-manager/src/main/resources/define/app-emqx.yml306 # http url, we don't need to enter a parameter here, just set the fixed value to /api/summaryCOMMENT
LOW…rtzbeat-manager/src/main/resources/define/app-emqx.yml520 # http url, we don't need to enter a parameter here, just set the fixed value to /api/summaryCOMMENT
Deep Nesting7 hits · 6 pts
SeverityFileLineSnippetContext
LOWscript/ci/test_verify_server_release_package.py296CODE
LOWscript/ci/verify-hybrid-collector-release-content.py329CODE
LOWscript/ci/verify-hybrid-collector-release-content.py681CODE
LOWscript/ci/verify-hybrid-collector-release-content.py767CODE
LOW…ipt/ci/test_verify_hybrid_collector_release_content.py654CODE
LOW…ipt/ci/test_verify_hybrid_collector_release_content.py672CODE
LOWscript/ci/docs/check_file_name.py33CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWmcp-servers/mcp-bash-server/config.toml26# Set env to "development" or "production", production uses oauth2.0.COMMENT
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOWscript/dev/smoke-entity-alert-feedback.py163def update_group_alert_status(base_url: str, token: str, group_id: int, status: str) -> None:CODE
AI Structural Patterns1 hit · 0 pts
SeverityFileLineSnippetContext
LOW…ipt/ci/test_verify_hybrid_collector_release_content.py169CODE