Repository Analysis

pinpoint-apm/pinpoint

APM, (Application Performance Management) tool for large-scale distributed systems.

2.0 Likely human-written View on GitHub
2.0
Adjusted Score
2.0
Raw Score
100%
Time Factor
2026-05-29
Last Push
13,821
Stars
Java
Language
720,737
Lines of Code
9239
Files
226
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 103HIGH 0MEDIUM 5LOW 118

Pattern Findings

226 matches across 6 categories. Click a row to expand file-level details.

Hallucination Indicators103 hits · 1282 pts
SeverityFileLineSnippet
CRITICAL…/java/com/navercorp/pinpoint/common/util/NetUtils.java100 * com.navercorp.pinpoint.bootstrap.util.NumberUtils.parseInteger();
CRITICAL…npoint/web/applicationmap/util/TimeoutWatcherTest.java28 org.junit.jupiter.api.Assertions.assertEquals(0, remainingTimeMillis);
CRITICAL…/vo/timeline/inspector/AgentStatusTimelineBuilder.java102 if (com.navercorp.pinpoint.common.util.CollectionUtils.hasLength(warningStatusTimelineSegmentList)) {
CRITICAL…/vo/timeline/inspector/AgentStatusTimelineBuilder.java119 if (com.navercorp.pinpoint.common.util.CollectionUtils.hasLength(includedSegment)) {
CRITICAL…rcorp/pinpoint/web/controller/ErrorMockController.java53 "\torg.apache.coyote.http11.Http11InputBuffer.fill(Http11InputBuffer.java:770)\n" +
CRITICAL…rcorp/pinpoint/web/controller/ErrorMockController.java54 "\torg.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:442)\n" +
CRITICAL…rcorp/pinpoint/web/controller/ErrorMockController.java55 "\torg.apache.coyote.http11.Http11Processor.service(Http11Processor.java:264)\n" +
CRITICAL…rcorp/pinpoint/web/controller/ErrorMockController.java59 "\torg.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\n" +
CRITICAL…rcorp/pinpoint/web/controller/ErrorMockController.java60 "\torg.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)\n" +
CRITICAL…m/navercorp/pinpoint/web/filter/ApplicationFilter.java96 com.navercorp.pinpoint.web.filter.transaction.ApplicationFilter filter = new com.navercorp.pinpoint.web.filter.t
CRITICAL…/web/authorization/controller/AgentInfoController.java74 @PreAuthorize("@naverPermissionEvaluator.hasInspectorPermission(#serviceName.getName(), new com.navercorp.pinpoint.w
CRITICAL…/web/authorization/controller/AgentInfoController.java130 @PreAuthorize("@naverPermissionEvaluator.hasInspectorPermission(#serviceName.getName(), new com.navercorp.pinpoint.w
CRITICAL…/web/authorization/controller/AgentInfoController.java155 @PreAuthorize("@naverPermissionEvaluator.hasInspectorPermission(#serviceName.getName(), new com.navercorp.pinpoint.w
CRITICAL…/web/authorization/controller/AgentInfoController.java167 @PreAuthorize("@naverPermissionEvaluator.hasInspectorPermission(#serviceName.getName(), new com.navercorp.pinpoint.w
CRITICAL…oint/common/server/trace/ApiDescriptionParserTest.java36// org.springframework.web.servlet.FrameworkServlet.doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.h
CRITICAL…oint/common/server/trace/ApiDescriptionParserTest.java39// org.apache.catalina.core.StandardHostValve.invoke(org.apache.catalina.connector.Request request, org.apache.catalina.
CRITICAL…pinpoint/common/server/trace/ApiDescriptionParser.java46 // org.springframework.web.servlet.FrameworkServlet.doGet(javax.servlet.http.HttpServletRequest request, javax.serv
CRITICAL…pinpoint/common/server/trace/ApiDescriptionParser.java50 // org.apache.catalina.core.StandardHostValve.invoke(org.apache.catalina.connector.Request request, org.apache.catal
CRITICAL…ace/collector/mapper/OtlpTraceSpanEventMapperTest.java524 .filter(a -> a.getKey() == com.navercorp.pinpoint.common.trace.AnnotationKey.OPENTELEMETRY_DROPPED.getCo
CRITICAL…ace/collector/mapper/OtlpTraceSpanEventMapperTest.java541 .doesNotContain(com.navercorp.pinpoint.common.trace.AnnotationKey.OPENTELEMETRY_DROPPED.getCode());
CRITICAL…t/collector/monitor/dao/hbase/HBaseMetricsAdapter.java52 io.micrometer.core.instrument.Gauge.builder(extractName(name), counter, Counter::getCount)
CRITICAL…t/collector/monitor/dao/hbase/HBaseMetricsAdapter.java58 io.micrometer.core.instrument.Gauge.builder(extractName(name), timer, Timer::getCount)
CRITICAL…t/collector/monitor/dao/hbase/HBaseMetricsAdapter.java64 io.micrometer.core.instrument.Gauge.builder(extractName(name), gauge, HBaseMetricsAdapter::doubleValue)
CRITICAL…m/navercorp/pinpoint/metric/common/model/TagUtils.java33 return com.navercorp.pinpoint.metric.common.util.TagUtils.defaultTags(tags);
CRITICAL…/navercorp/pinpoint/bootstrap/util/AntPathMatcher.java38 this.springAntMatcher = new com.navercorp.pinpoint.bootstrap.util.spring.AntPathMatcher(pathSeparator);
CRITICAL…avercorp/pinpoint/bootstrap/util/InterceptorUtils.java52 if (com.navercorp.pinpoint.common.util.StringUtils.isEmpty(uriString)) {
CRITICAL…plugin/request/method/ServletSyncMethodDescriptor.java61 return "com.navercorp.pinpoint.bootstrap.plugin.request.method.ServletSyncMethodDescriptor.invoke()";
CRITICAL…lugin/request/method/ServletAsyncMethodDescriptor.java61 return "com.navercorp.pinpoint.bootstrap.plugin.request.method.ServletAsyncMethodDescriptor.invoke()";
CRITICAL…orp/pinpoint/bootstrap/java9/module/ModuleSupport.java118 // pinpoint.agent/pinpoint.agent/org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java
CRITICAL…ercorp/pinpoint/it/plugin/hikaricp/HikariCpJDK8IT.java81 verifier.verifyTrace(event(serviceType, "com.zaxxer.hikari.pool.HikariPool.HikariPool(com.zaxxer.hikari.Hika
CRITICAL…ercorp/pinpoint/it/plugin/hikaricp/HikariCpJDK8IT.java102 verifier.verifyTrace(event(serviceType, "com.zaxxer.hikari.pool.HikariPool.HikariPool(com.zaxxer.hikari.Hika
CRITICAL…rcorp/pinpoint/it/plugin/hikaricp/HikariCpJDK11IT.java81 verifier.verifyTrace(event(serviceType, "com.zaxxer.hikari.pool.HikariPool.HikariPool(com.zaxxer.hikari.Hika
CRITICAL…rcorp/pinpoint/it/plugin/hikaricp/HikariCpJDK11IT.java102 verifier.verifyTrace(event(serviceType, "com.zaxxer.hikari.pool.HikariPool.HikariPool(com.zaxxer.hikari.Hika
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java325 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(echo_args.class, metaDataMap);
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java545 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java549 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java605 return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java684 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(echo_result.class, metaDataMap);
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java904 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java908 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java964 return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java326 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(echo_args.class, metaDataMap);
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java546 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java550 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java606 return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java685 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(echo_result.class, metaDataMap);
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java905 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java909 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
CRITICAL…vercorp/pinpoint/it/plugin/thrift/dto/EchoService.java965 return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_
CRITICAL…corp/pinpoint/it/plugin/spring/web/RestTemplateIT.java99 verifier.verifyTrace(event("REST_TEMPLATE", "org.springframework.http.client.AbstractAsyncClientHttpRequest.exec
CRITICAL…corp/pinpoint/it/plugin/spring/web/RestTemplateIT.java102 verifier.verifyTrace(event("REST_TEMPLATE", "org.springframework.util.concurrent.SettableListenableFuture.set(ja
CRITICAL…va/com/navercorp/pinpoint/it/plugin/netty/NettyIT.java95// verifier.verifyTrace(event("NETTY_HTTP", "io.netty.handler.codec.http.HttpObjectEncoder.encode(io.netty.ch
CRITICAL…va/com/navercorp/pinpoint/it/plugin/netty/NettyIT.java141// verifier.verifyTrace(event("NETTY_INTERNAL", "io.netty.util.concurrent.DefaultPromise.notifyListenersNow()
CRITICAL…va/com/navercorp/pinpoint/it/plugin/netty/NettyIT.java142// verifier.verifyTrace(event("NETTY_INTERNAL", "io.netty.util.concurrent.DefaultPromise.notifyListener0(io.n
CRITICAL…va/com/navercorp/pinpoint/it/plugin/netty/NettyIT.java144// verifier.verifyTrace(event("NETTY_HTTP", "io.netty.handler.codec.http.HttpObjectEncoder.encode(io.netty.ch
CRITICAL…com/navercorp/pinpoint/plugin/tomcat/TomcatPlugin.java153 // Tomcat 6 - org.apache.catalina.loader.WebappLoader.start()
CRITICAL…com/navercorp/pinpoint/plugin/tomcat/TomcatPlugin.java156 // Tomcat 7, 8 - org.apache.catalina.loader.WebappLoader.startInternal()
CRITICAL…/jakarta/interceptor/RequestStartAsyncInterceptor.java59 request.setAttribute(com.navercorp.pinpoint.bootstrap.context.AsyncContext.class.getName(), nextAsyncContext
CRITICAL…at/javax/interceptor/RequestStartAsyncInterceptor.java60 request.setAttribute(com.navercorp.pinpoint.bootstrap.context.AsyncContext.class.getName(), nextAsyncContext
CRITICAL…chttpclient/interceptor/ExecuteRequestInterceptor.java47 * intercept com.ning.http.client.AsyncHttpClient.executeRequest(Request,
43 more matches not shown…
Over-Commented Block103 hits · 103 pts
SeverityFileLineSnippet
LOW…orp/pinpoint/pinot/datasource/PinotDataSourceTest.java61 Assertions.assertSame(pinotConnection, unwrap);
LOW…orp/pinpoint/pinot/datasource/PinotDataSourceTest.java81//
LOW…orp/pinpoint/pinot/datasource/PinotDataSourceTest.java101//
LOWgrpc/README.md1# pinpoint-grpc
LOW…com/navercorp/pinpoint/common/trace/AnnotationKey.java261 AnnotationKey OPENTELEMETRY_PARENT_SPAN_ID = AnnotationKeyFactory.of(405, "ParentSpanId");
LOW…ava/com/navercorp/pinpoint/common/util/BytesUtils.java181 // copy https://github.com/google/protobuf 2.6.1
LOW…p/pinpoint/web/trace/callstacks/RecordFactoryTest.java121 // , elapsed=14, rpc='/', serviceType=1400, endPoint='localhost:3000', apiId=1
LOW…p/pinpoint/web/trace/callstacks/RecordFactoryTest.java141 // , AnnotationBo{key=12, value=express.Function.us
LOW…p/pinpoint/web/trace/callstacks/RecordFactoryTest.java161 // , destinationId=localhost:3000, endPoint=localhost:3000, apiId=21
LOW…p/pinpoint/web/trace/callstacks/RecordFactoryTest.java181 // , align = SpanEventAlign{id = 0, gap = 0, depth = 1, executionMilliseconds = 1
LOW…p/pinpoint/web/controller/UserGroupControllerTest.java241// public void updateMember() throws Exception {
LOW…oint/web/trace/service/TransactionInfoServiceImpl.java181 //
LOW…/pinpoint/web/uid/service/ServiceUidCachedService.java21public class ServiceUidCachedService implements ServiceUidService {
LOW…/pinpoint/web/uid/service/ServiceUidCachedService.java41// }
LOW…server/bo/serializer/trace/v2/SpanEncodingContext.java21// public AnnotationBo getPrevFirstAnnotationBo() {
LOW…corp/pinpoint/collector/uid/ServiceUidServiceTest.java1package com.navercorp.pinpoint.collector.uid;
LOW…corp/pinpoint/collector/uid/ServiceUidServiceTest.java21//import java.time.temporal.ChronoUnit;
LOW…corp/pinpoint/collector/uid/ServiceUidServiceTest.java41// }
LOW…corp/pinpoint/collector/uid/ServiceUidServiceTest.java61//
LOW…corp/pinpoint/collector/uid/ServiceUidServiceTest.java81//
LOW…corp/pinpoint/collector/uid/ServiceUidServiceTest.java101// String unRegisteredServiceName = "unRegisteredServiceName";
LOW…corp/pinpoint/collector/uid/ServiceUidServiceTest.java121//
LOW…p/pinpoint/collector/receiver/grpc/SpanClientMock.java81 this.spanStub = SpanGrpc.newStub(channel);
LOW…p/pinpoint/collector/receiver/grpc/SpanClientMock.java101// } else {
LOW…p/pinpoint/collector/receiver/grpc/SpanClientMock.java261// logger.info("Response {}", pResult);
LOW…int/collector/config/CollectorCommonConfiguration.java41// public AgentLifeCycleAsyncTaskService agentLifeCycleAsyncTask(AgentLifeCycleService agentLifeCycleService,
LOW…t/collector/uid/config/ServiceUidMysqlCacheConfig.java1package com.navercorp.pinpoint.collector.uid.config;
LOW…t/collector/uid/config/ServiceUidMysqlCacheConfig.java21//import org.springframework.context.annotation.Bean;
LOW…t/collector/uid/config/ServiceUidMysqlCacheConfig.java41// return new CaffeineCacheProperties();
LOW…t/collector/uid/config/ServiceUidMysqlCacheConfig.java61// }
LOW…t/collector/uid/config/ServiceUidMysqlCacheConfig.java81// private final Logger logger = LogManager.getLogger(this.getClass());
LOW…t/collector/uid/config/ServiceUidMysqlCacheConfig.java101// List<ServiceEntry> serviceEntries = serviceDao.selectServiceList((int) properties.getMaximumSize());
LOW…point/collector/uid/service/ServiceUidServiceImpl.java1package com.navercorp.pinpoint.collector.uid.service;
LOW…point/collector/uid/service/ServiceUidServiceImpl.java21// private final Cache serviceUidCache;
LOW…point/collector/uid/service/ServiceUidServiceImpl.java41// }
LOW…/pinpoint/service/component/StaticServiceRegistry.java41//
LOW…/pinpoint/service/component/StaticServiceRegistry.java61// for (Map.Entry<String, ServiceUid> entry : serviceNameToUidMap.entrySet()) {
LOW…/pinpoint/service/component/StaticServiceRegistry.java81// return new ArrayList<>(serviceNameLookupMap.keySet());
LOWhbase/hbase-docker/configure-hbase.sh1#!/bin/bash
LOWhbase/hbase-docker/hbase-env.sh1
LOWhbase/hbase-docker/hbase-env.sh21# Set environment variables here.
LOWhbase/hbase-docker/hbase-env.sh41# Below are what we set by default. May only work with SUN JVM.
LOWhbase/hbase-docker/hbase-env.sh61# export SERVER_GC_OPTS="-verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:<FILE-PATH> -XX:+UseGCLogFileRot
LOWhbase/hbase-docker/hbase-env.sh81# More details at: http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html
LOWhbase/hbase-docker/hbase-env.sh101
LOWhbase/hbase-docker/hbase-env.sh121# export HBASE_PID_DIR=/var/hadoop/pids
LOW…ion/application/YMLInspectorForApplicationManager.java21// this.definitionIdMap = null;
LOW…point/bootstrap/java9/classloader/Java9BootLoader.java41 return jdk.internal.loader.BootLoader.loadClassOrNull(name);
LOW…ootstrap/instrument/transformer/TransformTemplate.java61
LOW…p/pinpoint/bootstrap/config/DefaultProfilerConfig.java81// @Override
LOW…p/pinpoint/bootstrap/config/DefaultProfilerConfig.java101// @Override
LOW…p/pinpoint/bootstrap/config/DefaultProfilerConfig.java121//
LOW…orp/pinpoint/bootstrap/java9/module/ModuleSupport.java101// ClassLoader agentClassLoader = agentModule.getClass().getClassLoader();
LOW…rp/pinpoint/it/plugin/grpc/HelloWorldStreamClient.java101 @Override
LOW…rp/pinpoint/it/plugin/grpc/HelloWorldStreamServer.java81 // Set up a back-pressure-aware consumer for the request stream. The onReadyHandler will be invoked
LOW…corp/pinpoint/it/plugin/pulsar/PulsarClientITBase.java61// rootBuilder.setRemoteAddr(serviceUrl);
LOW…corp/pinpoint/it/plugin/pulsar/PulsarClientITBase.java61// rootBuilder.setRemoteAddr(serviceUrl);
LOWagent-module/plugins/tomcat/README.md21#profiler.tomcat.excludemethod=POST,PUT
LOW…ttemplate/interceptor/AsyncHttpRequestInterceptor.java61 // 1. if virtualMethod not crated
LOWagent-module/plugins/reactor-netty/README.md21# trace param in request ,default value is true
43 more matches not shown…
Hyper-Verbose Identifiers13 hits · 13 pts
SeverityFileLineSnippet
LOW…/collector/handler/grpc/GrpcStringMetaDataHandler.java38public class GrpcStringMetaDataHandler implements RequestResponseHandler<PStringMetaData, PResult> {
LOW…llector/handler/grpc/GrpcExceptionMetaDataHandler.java47public class GrpcExceptionMetaDataHandler implements RequestResponseHandler<PExceptionMetaData, PResult> {
LOW…int/collector/handler/grpc/GrpcApiMetaDataHandler.java40public class GrpcApiMetaDataHandler implements RequestResponseHandler<PApiMetaData, PResult> {
LOW…/collector/handler/grpc/GrpcSqlUidMetaDataHandler.java36public class GrpcSqlUidMetaDataHandler implements RequestResponseHandler<PSqlUidMetaData, PResult> {
LOW…int/collector/handler/grpc/GrpcSqlMetaDataHandler.java39public class GrpcSqlMetaDataHandler implements RequestResponseHandler<PSqlMetaData, PResult> {
LOW…n/v3/packages/ui/src/utils/helper/filteredMap/merge.ts139function mergeResponseStatisticsType(
LOW…n/v3/packages/ui/src/utils/helper/filteredMap/merge.ts232function updateAvgTimeSeriesHistogram(
LOW…n/v3/packages/ui/src/utils/helper/filteredMap/merge.ts268function mergeAgentTimeSeriesHistogramByType(
LOW…n/v3/packages/ui/src/utils/helper/filteredMap/merge.ts372function mergeResponseStatisticsByType(
LOW…nd/src/main/v3/packages/ui/src/components/ui/chart.tsx342function getPayloadConfigFromPayload(config: ChartConfig, payload: unknown, key: string) {
LOW…components/AgentActiveThread/AgentActiveThreadView.tsx40 function getActiveThreadCountsData({
LOW…n/v3/packages/ui/src/components/ReChart/useRechart.tsx112 function renderChartChildComponents(customChartChildProps?: (config: any) => any) {
LOW…n/v3/apps/web/src/pages/ScatterOrHeatmapFullScreen.tsx6export default function ScatterOrHeatmapFullScreen() {
AI Slop Vocabulary4 hits · 10 pts
SeverityFileLineSnippet
MEDIUM…t/resources/mock/github_pinpoint_release_response.json1[{"url":"https://api.github.com/repos/naver/pinpoint/releases/6582336","assets_url":"https://api.github.com/repos/naver/
MEDIUM…t/resources/mock/github_pinpoint_release_response.json1[{"url":"https://api.github.com/repos/naver/pinpoint/releases/6582336","assets_url":"https://api.github.com/repos/naver/
MEDIUM…n/rabbitmq/spring/receiver/TestReceiver_Pre_1_6_0.java49 // We could instead utilize RabbitTemplate.setReceiveTimeout, but it's just the same thing as above for
MEDIUM…A-INF/pinpoint/type-providers/nodejs-type-provider.yml22 # IOREDIS - A robust, performance-focused and full-featured Redis client for Node.js.
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippet
MEDIUM.github/workflows/create-dockerfiles.yml33 # Create a new tag based on the latest commit
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippet
LOW…odule/metric/src/main/pinot/multi-table/multi-table.sh38 # Check if list is not empty
LOW…or-collector/src/main/pinot/multi-table/multi-table.sh38 # Check if list is not empty