Repository Analysis

mock-server/mockserver-monorepo

MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1, HTTP/2, gRPC, WebSockets, TCP and more on a single port, with additional support for HTTP/3, message brokers, and AI/LLM APIs.

7.5 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of mock-server/mockserver-monorepo, a Java project with 4,915 GitHub stars. SynthScan v2.0 examined 1,097,358 lines of code across 5030 source files, recording 3512 pattern matches distributed across 21 syntactic categories. The overall adjusted score of 7.5 places this repository in the Low AI signal 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).

7.5
Adjusted Score
7.5
Raw Score
100%
Time Factor
2026-07-13
Last Push
4.9K
Stars
Java
Language
1.1M
Lines of Code
5.0K
Files
3.5K
Pattern Hits
2026-07-14
Scan Date
0.06
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 301HIGH 7MEDIUM 890LOW 2314

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 3512 distinct pattern matches across 21 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 Indicators301 hits · 3148 pts
SeverityFileLineSnippetContext
CRITICAL…com/mockserver/jetbrains/ContractTestRestClientTest.kt23 override fun onNext(item: java.nio.ByteBuffer) { sb.append(java.nio.charset.StandardCharsets.UTF_8.decode(itCODE
CRITICAL…n/com/mockserver/jetbrains/MockServerRestClientTest.kt24 override fun onNext(item: java.nio.ByteBuffer) { sb.append(java.nio.charset.StandardCharsets.UTF_8.decode(itCODE
CRITICAL…kotlin/com/mockserver/jetbrains/ChaosRestClientTest.kt15 override fun onNext(item: java.nio.ByteBuffer) { sb.append(java.nio.charset.StandardCharsets.UTF_8.decode(itCODE
CRITICAL…lin/com/mockserver/jetbrains/BreakpointProtocolTest.kt31 override fun onNext(item: java.nio.ByteBuffer) { sb.append(java.nio.charset.StandardCharsets.UTF_8.decode(itCODE
CRITICAL…rver/testcontainers/MockServerContainerConfigTest.java27 String version = org.mockserver.client.MockServerClient.class.getPackage().getImplementationVersion();CODE
CRITICAL…rver/testcontainers/MockServerContainerConfigTest.java197 org.junit.jupiter.api.Assertions.assertThrows(CODE
CRITICALmockserver/mockserver-netty/pom.xml95 io.netty.channel.epoll.Epoll.isAvailable(). Runtime-only; on non-LinuxCODE
CRITICAL…r/netty/ForwardConnectionPoolLoopbackCallbackTest.java337 ch.pipeline().addLast(new io.netty.handler.codec.http.HttpServerCodec());CODE
CRITICAL…r/netty/ForwardConnectionPoolLoopbackCallbackTest.java338 ch.pipeline().addLast(new io.netty.handler.codec.http.HttpObjectAggregator(64 * 1024));CODE
CRITICAL…r/netty/ForwardConnectionPoolLoopbackCallbackTest.java345 io.netty.handler.codec.http.FullHttpResponse response = new io.netty.handler.codCODE
CRITICAL…/netty/unification/PortUnificationH2cPipelineTest.java123 org.mockserver.socket.tls.SniHandler.getALPNProtocol(new MockServerLogger(), channel.pipeline().firstConCODE
CRITICAL…ebsocket/WebSocketProxyPassthroughIntegrationTest.java175 io.netty.handler.ssl.util.SelfSignedCertificate selfSigned = new io.netty.handler.ssl.util.SelfSignedCertificateCODE
CRITICAL…ebsocket/WebSocketProxyPassthroughIntegrationTest.java346 uri, WebSocketVersion.V13, null, true, new io.netty.handler.codec.http.DefaultHttpHeaders(), 65536);CODE
CRITICAL…ebsocket/WebSocketProxyPassthroughIntegrationTest.java348 ? io.netty.handler.ssl.SslContextBuilder.forClient().trustManager(InsecureTrustManagerFactory.INSTANCE).CODE
CRITICAL…ebsocket/WebSocketProxyPassthroughIntegrationTest.java468 ctx.pipeline().addBefore(ctx.name(), "httpClientCodec", new io.netty.handler.codec.http.HttpClientCodec());CODE
CRITICAL…y/integration/mock/TrafficValidateIntegrationTest.java135 org.apache.commons.io.IOUtils.toString(socket.getInputStream(), java.nio.charset.StandardCharsets.UTF_8);CODE
CRITICAL…etty/integration/mock/OidcProviderIntegrationTest.java91 com.nimbusds.jose.jwk.RSAKey rsaKey = new com.nimbusds.jose.jwk.gen.RSAKeyGenerator(2048)CODE
CRITICAL…java/org/mockserver/netty/mcp/McpToolRegistryTest.java50 org.mockserver.mock.action.http.ServiceChaosRegistry.getInstance().reset();CODE
CRITICAL…java/org/mockserver/netty/mcp/McpToolRegistryTest.java223 assertThat(org.mockserver.mock.action.http.ServiceChaosRegistry.getInstance().get("payments.svc"), is(notNulCODE
CRITICAL…java/org/mockserver/netty/mcp/McpToolRegistryTest.java231 assertThat(org.mockserver.mock.action.http.ServiceChaosRegistry.getInstance().get("payments.svc"), is(nullVaCODE
CRITICAL…java/org/mockserver/netty/mcp/McpToolRegistryTest.java233 org.mockserver.mock.action.http.ServiceChaosRegistry.getInstance().reset();CODE
CRITICAL…java/org/mockserver/netty/mcp/McpToolRegistryTest.java248 assertThat(org.mockserver.mock.action.http.ServiceChaosRegistry.getInstance().get("payments.svc"), is(nullValue(CODE
CRITICAL…server/netty/http3/Http3ConnectUdpIntegrationTest.java676 boolean available = io.netty.handler.codec.quic.Quic.isAvailable();CODE
CRITICAL…/netty/http3/Http3ResponseTrailersIntegrationTest.java365 boolean available = io.netty.handler.codec.quic.Quic.isAvailable();CODE
CRITICAL…ver/netty/http3/Http3GrpcStreamingIntegrationTest.java646 io.netty.handler.codec.quic.Quic.isAvailable()CODE
CRITICAL…rg/mockserver/netty/http3/Http3McpIntegrationTest.java644 boolean available = io.netty.handler.codec.quic.Quic.isAvailable();CODE
CRITICAL…t/java/org/mockserver/netty/http3/Http3ServerTest.java336 java.net.http.HttpResponse.BodyHandlers.ofString());CODE
CRITICAL…t/java/org/mockserver/netty/http3/Http3ServerTest.java366 java.net.http.HttpResponse.BodyHandlers.ofString());CODE
CRITICAL…t/java/org/mockserver/netty/http3/Http3ServerTest.java490 boolean available = io.netty.handler.codec.quic.Quic.isAvailable();CODE
CRITICAL…g/mockserver/netty/http3/Http3GrpcIntegrationTest.java627 boolean available = io.netty.handler.codec.quic.Quic.isAvailable();CODE
CRITICAL…kserver/netty/http3/Http3StreamingIntegrationTest.java377 boolean available = io.netty.handler.codec.quic.Quic.isAvailable();CODE
CRITICAL…http3/Http3DataPlaneAuthenticationIntegrationTest.java315 boolean available = io.netty.handler.codec.quic.Quic.isAvailable();CODE
CRITICAL…mockserver/netty/http3/Http3ParityIntegrationTest.java470 boolean available = io.netty.handler.codec.quic.Quic.isAvailable();CODE
CRITICAL…ty/http3/Http3ProtocolVerificationIntegrationTest.java204 boolean available = io.netty.handler.codec.quic.Quic.isAvailable();CODE
CRITICAL…erver/netty/http3/Http3StreamErrorIntegrationTest.java293 io.netty.handler.codec.quic.Quic.isAvailable()CODE
CRITICAL…/src/main/java/org/mockserver/lifecycle/LifeCycle.java127 org.mockserver.llm.semantic.SemanticMatching.install(CODE
CRITICAL…/src/main/java/org/mockserver/lifecycle/LifeCycle.java188 org.mockserver.mock.drift.DriftAnalyzer.getInstance().setSemanticExtension(extension);CODE
CRITICAL…/src/main/java/org/mockserver/lifecycle/LifeCycle.java204 org.mockserver.mock.drift.DriftAnalyzer.getInstance().setResponseTimeThresholdMs(threshold);CODE
CRITICAL…/src/main/java/org/mockserver/lifecycle/LifeCycle.java228 threshold = org.mockserver.mock.drift.SemanticSeverity.valueOf(CODE
CRITICAL…/src/main/java/org/mockserver/lifecycle/LifeCycle.java237 org.mockserver.mock.drift.DriftAlertNotifier.getInstance().configure(true, url, threshold, cooldownMillis);CODE
CRITICAL…/src/main/java/org/mockserver/lifecycle/LifeCycle.java388 org.mockserver.llm.semantic.SemanticMatching.clear();CODE
CRITICAL…/src/main/java/org/mockserver/lifecycle/LifeCycle.java690 org.mockserver.socket.tls.KeyAndCertificateFactoryFactory.createKeyAndCertificateFactory(configuration, CODE
CRITICAL…erver-netty/src/main/java/org/mockserver/cli/Main.java988 systemOut.println(NEW_LINE + " " + com.google.common.base.Strings.padEnd("", maxLengthMessage, '='));CODE
CRITICAL…erver-netty/src/main/java/org/mockserver/cli/Main.java992 systemOut.println(" " + com.google.common.base.Strings.padEnd("", maxLengthMessage, '=') + NEW_LINE);CODE
CRITICAL…tty/src/main/java/org/mockserver/netty/MockServer.java221 org.mockserver.netty.proxy.MockServerIpTransparentHelper.applyIfEnabled(serverServerBootstrap, configuration);CODE
CRITICAL…main/java/org/mockserver/netty/HttpRequestHandler.java93 org.mockserver.mock.action.http.LoadScenarioOrchestrator.getInstance()CODE
CRITICAL…main/java/org/mockserver/netty/HttpRequestHandler.java95 org.mockserver.mock.action.http.LoadScenarioOrchestrator.getInstance()CODE
CRITICAL…main/java/org/mockserver/netty/HttpRequestHandler.java100 org.mockserver.mock.drift.DriftAlertNotifier.getInstance()CODE
CRITICAL…main/java/org/mockserver/netty/HttpRequestHandler.java104 org.mockserver.mock.action.http.PreemptionSimulator.getInstance().setInFlightSupplier(server::getRequestsInFlighCODE
CRITICAL…main/java/org/mockserver/netty/HttpRequestHandler.java172 org.mockserver.mock.action.http.PreemptionSimulator simulator = org.mockserver.mock.action.http.PreemptionSiCODE
CRITICAL…main/java/org/mockserver/netty/HttpRequestHandler.java180 emittedGoAway = org.mockserver.netty.unification.Http2GoAwayEmitter.emit(CODE
CRITICAL…main/java/org/mockserver/netty/HttpRequestHandler.java535 org.mockserver.llm.analysis.LlmDatasetExporter.DatasetFormat.fromWire(format);CODE
CRITICAL…main/java/org/mockserver/netty/HttpRequestHandler.java543 new org.mockserver.llm.analysis.LlmOptimisationReportService.Filter(CODE
CRITICAL…main/java/org/mockserver/netty/HttpRequestHandler.java653 return new org.mockserver.llm.analysis.LlmOptimisationReportService.Filter(null, null, null);CODE
CRITICAL…main/java/org/mockserver/netty/HttpRequestHandler.java657 return new org.mockserver.llm.analysis.LlmOptimisationReportService.Filter(CODE
CRITICAL…main/java/org/mockserver/netty/HttpRequestHandler.java693 return new org.mockserver.llm.analysis.AgentRunDiff.RunSide(CODE
CRITICAL…/org/mockserver/netty/proxy/SoOriginalDstResolver.java79 if (!io.netty.channel.epoll.Epoll.isAvailable()) {CODE
CRITICAL…erver/netty/proxy/EbpfOriginalDestinationResolver.java142 if (!io.netty.channel.epoll.Epoll.isAvailable()) {CODE
CRITICAL…kserver/netty/proxy/MockServerIpTransparentHelper.java71 if (!io.netty.channel.epoll.Epoll.isAvailable()) {CODE
CRITICAL…a/org/mockserver/netty/grpc/GrpcBidiStreamHandler.java390 org.mockserver.mock.breakpoint.StreamFrameCallbackDispatcher.getInstance().dispatchFrame(CODE
241 more matches not shown…
Decorative Section Separators823 hits · 2564 pts
SeverityFileLineSnippetContext
MEDIUMmockserver-performance-test/stack/inject/run-inject.sh4# ==============================================================================COMMENT
MEDIUMmockserver-performance-test/stack/inject/run-inject.sh31# ==============================================================================COMMENT
MEDIUMmockserver-performance-test/stack/inject/run-inject.sh359# ==============================================================================COMMENT
MEDIUMmockserver-performance-test/stack/inject/run-inject.sh370# ==============================================================================COMMENT
MEDIUMmockserver-performance-test/stack/inject/run-inject.sh436# ==============================================================================COMMENT
MEDIUMmockserver-performance-test/stack/inject/run-inject.sh439# ==============================================================================COMMENT
MEDIUMmockserver-performance-test/stack/inject/run-inject.sh486# ==============================================================================COMMENT
MEDIUMmockserver-performance-test/stack/inject/run-inject.sh494# ==============================================================================COMMENT
MEDIUMmockserver-performance-test/stack/inject/run-inject.sh575# ==============================================================================COMMENT
MEDIUMmockserver-performance-test/stack/inject/run-inject.sh578# ==============================================================================COMMENT
MEDIUMterraform/website/dnssec.tf29# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/website/dnssec.tf35# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/website/dnssec.tf97# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/website/dnssec.tf99# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/website/dnssec.tf112# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/website/dnssec.tf120# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/website/binaries.tf1# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/website/binaries.tf3# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/website/binaries.tf15# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/dependency-cache.tf1# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/dependency-cache.tf3# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/dependency-cache.tf19# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/dependency-cache.tf28# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/dependency-cache.tf85# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/dependency-cache.tf87# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/build-secrets.tf1# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/build-secrets.tf3# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/build-secrets.tf22# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/binaries-publish.tf1# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/binaries-publish.tf3# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/binaries-publish.tf13# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/perf-results.tf1# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/perf-results.tf3# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/perf-results.tf11# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/perf-results.tf68# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-agents/perf-results.tf70# ---------------------------------------------------------------------------COMMENT
MEDIUMterraform/buildkite-pipelines/clusters.tf2# -----------------------------------------------------------------------------COMMENT
MEDIUMterraform/ses-email-forwarding/s3.tf1# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/s3.tf3# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/s3.tf50# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/s3.tf52# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/lambda.tf1# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/lambda.tf3# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/lambda.tf33# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/lambda.tf35# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/lambda.tf100# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/lambda.tf102# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/lambda.tf112# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/lambda.tf114# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/monitoring.tf6# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/monitoring.tf8# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/monitoring.tf53# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/monitoring.tf55# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/ses.tf1# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/ses.tf3# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/ses.tf34# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/ses.tf36# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/ses.tf46# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/ses.tf48# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMterraform/ses-email-forwarding/ses.tf61# ──────────────────────────────────────────────────────────────────────────────COMMENT
763 more matches not shown…
Hyper-Verbose Identifiers1310 hits · 1205 pts
SeverityFileLineSnippetContext
LOWmockserver-client-node/mockServerClient.js670 requestAndResponseCallback: function requestAndResponseCallback(callback) {CODE
LOWmockserver-client-node/webSocketClient.js365 requestAndResponseCallback: function requestAndResponseCallback(callback) {CODE
LOW…r-client-node/test/no_proxy/breakpoint_routing_test.js31function makeRequestAndResponsePayload(httpRequest, httpResponse) {CODE
LOW…lient-node/examples/callback_action_examples/server.js54function createExpectationWithinObjectCallback() {CODE
LOW…kserver-client-node/examples/client_examples/server.js99function verifyRequestsReceiveAtLeastTwice() {CODE
LOW…kserver-client-node/examples/client_examples/server.js116function verifyRequestsReceiveAtMostTwice() {CODE
LOW…kserver-client-node/examples/client_examples/server.js133function verifyRequestsReceiveExactlyTwice() {CODE
LOW…kserver-client-node/examples/client_examples/server.js150function verifyRequestsReceiveAtLeastTwiceByOpenAPI() {CODE
LOW…kserver-client-node/examples/client_examples/server.js167function verifyRequestsReceiveExactlyOnceByOpenAPIWithOperation() {CODE
LOW…kserver-client-node/examples/client_examples/server.js185function verifyRequestsReceiveExactlyOnceByExpectationIds() {CODE
LOW…kserver-client-node/examples/client_examples/server.js226function verifyRequestSequenceUsingOpenAPI() {CODE
LOW…kserver-client-node/examples/client_examples/server.js252function verifyRequestSequenceUsingExpectationIds() {CODE
LOW…kserver-client-node/examples/client_examples/server.js293function retrieveRecordedLogMessages() {CODE
LOW…kserver-client-node/examples/client_examples/server.js311function clearWithRequestPropertiesMatcher() {CODE
LOW…kserver-client-node/examples/client_examples/server.js327function clearWithOpenAPIRequestMatcher() {CODE
LOW…kserver-client-node/examples/client_examples/server.js358function clearRequestsAndLogsWithRequestPropertiesMatcher() {CODE
LOW…kserver-client-node/examples/client_examples/server.js374function clearRequestAndLogsWithOpenAPIRequestMatcher() {CODE
LOW…-node/examples/openapi_expectations_examples/server.js1function matchRequestByOpenAPILoadedByHttpUrl() {CODE
LOW…-node/examples/openapi_expectations_examples/server.js15function matchRequestByOpenAPIOperation() {CODE
LOW…-node/examples/openapi_expectations_examples/server.js33function matchRequestByOpenAPILoadedByFileUrl() {CODE
LOW…-node/examples/openapi_expectations_examples/server.js49function matchRequestByOpenAPILoadedByClasspathLocation() {CODE
LOW…-node/examples/openapi_expectations_examples/server.js65function matchRequestByOpenAPILoadedByJsonLiteral() {CODE
LOW…-node/examples/openapi_expectations_examples/server.js86function matchRequestByOpenAPILoadedByYamlLiteral() {CODE
LOW…client-node/examples/forward_action_examples/server.js67function forwardOverriddenRequestAndChangeReponse() {CODE
LOW…client-node/examples/forward_action_examples/server.js94function forwardOverriddenRequestAndChangeHostAndPort() {CODE
LOW…client-node/examples/forward_action_examples/server.js123function forwardOverriddenRequestWithDelay() {CODE
LOW…client-node/examples/forward_action_examples/server.js148function javascriptTemplatedForward() {CODE
LOW…client-node/examples/forward_action_examples/server.js177function javascriptTemplatedForwardWithDelay() {CODE
LOW…lient-node/examples/response_action_examples/server.js1function responseLiteralWithBodyOnly() {CODE
LOW…lient-node/examples/response_action_examples/server.js68function responseLiteralWithHeader() {CODE
LOW…lient-node/examples/response_action_examples/server.js88function responseLiteralWithCookie() {CODE
LOW…lient-node/examples/response_action_examples/server.js111function responseLiteralWithStatusCodeAndReasonPhrase() {CODE
LOW…lient-node/examples/response_action_examples/server.js132function responseLiteralWithBinaryPNGBody() {CODE
LOW…lient-node/examples/response_action_examples/server.js182function respondDifferentlyForSameRequest() {CODE
LOW…lient-node/examples/response_action_examples/server.js225function responseLiteralWithConnectionOptionsToSuppressHeaders() {CODE
LOW…lient-node/examples/response_action_examples/server.js248function responseLiteralWithConnectionOptionsToOverrideHeaders() {CODE
LOW…lient-node/examples/response_action_examples/server.js271function responseLiteralWithConnectionOptionsToCloseSocket() {CODE
LOW…lient-node/examples/response_action_examples/server.js293function javascriptTemplatedResponse() {CODE
LOW…lient-node/examples/response_action_examples/server.js328function javascriptTemplatedResponseWithDelay() {CODE
LOW…lient-node/examples/response_action_examples/server.js357function velocityTemplatedResponse() {CODE
LOW…amples/retrieve_active_expectations_examples/server.js1function retrieveAllActiveExpectations() {CODE
LOW…amples/retrieve_active_expectations_examples/server.js15function retrieveActiveExpectationsUsingRequestMatcher() {CODE
LOW…amples/retrieve_active_expectations_examples/server.js30function retrieveActiveExpectationsInJson() {CODE
LOW…ples/retrieve_recorded_expectations_examples/server.js1function retrieveAllRecordedExpectations() {CODE
LOW…ples/retrieve_recorded_expectations_examples/server.js15function retrieveRecordedExpectationsUsingRequestMatcher() {CODE
LOW…ples/retrieve_recorded_expectations_examples/server.js30function retrieveRecordedExpectationsInJson() {CODE
LOW…eve_recorded_requests_and_responses_examples/server.js1function retrieveAllRecordedRequests() {CODE
LOW…eve_recorded_requests_and_responses_examples/server.js15function retrieveRecordedRequestsUsingRequestMatcher() {CODE
LOW…eve_recorded_requests_and_responses_examples/server.js30function retrieveRecordedRequestsInJson() {CODE
LOW…examples/request_properties_matcher_examples/server.js20function matchRequestByPathExactlyTwice() {CODE
LOW…examples/request_properties_matcher_examples/server.js94function matchRequestByNotMatchingPath() {CODE
LOW…examples/request_properties_matcher_examples/server.js114function matchRequestByMethodRegex() {CODE
LOW…examples/request_properties_matcher_examples/server.js133function matchRequestByNotMatchingMethod() {CODE
LOW…examples/request_properties_matcher_examples/server.js153function matchRequestByPathAndPathParametersAndQueryParametersName() {CODE
LOW…examples/request_properties_matcher_examples/server.js178function matchRequestByPathParameterRegexValue() {CODE
LOW…examples/request_properties_matcher_examples/server.js200function matchRequestByPathParameterJsonSchemaValue() {CODE
LOW…examples/request_properties_matcher_examples/server.js232function matchRequestByQueryParameterRegexName() {CODE
LOW…examples/request_properties_matcher_examples/server.js254function matchRequestByQueryParameterRegexValue() {CODE
LOW…examples/request_properties_matcher_examples/server.js276function matchRequestByOptionalQueryParameterRegexValue() {CODE
LOW…examples/request_properties_matcher_examples/server.js309function matchRequestByQueryParameterJsonSchemaValue() {CODE
1250 more matches not shown…
Over-Commented Block516 hits · 489 pts
SeverityFileLineSnippetContext
LOWpackaging/sdkman/candidate.yaml1# SDKMAN! candidate metadata for MockServer CLI.COMMENT
LOWpackaging/homebrew/mockserver.rb1# Homebrew formula for the self-contained MockServer CLI bundle.COMMENT
LOWmockserver-performance-test/legacy/locustfile.py41COMMENT
LOWmockserver-performance-test/scripts/runK6.sh1#!/usr/bin/env bashCOMMENT
LOWmockserver-performance-test/k6/growth.js1// Resource-growth scenario — surfaces "X increases over time" regressions that aCOMMENT
LOWmockserver-performance-test/k6/regression.js1// Regression scenario — the periodic-pipeline workhorse. Measures responseCOMMENT
LOWmockserver-performance-test/k6/load.js1// Load test — the primary gated scenario. Closed-loop (arrival-rate) load soCOMMENT
LOWmockserver-performance-test/k6/sweep.js1// Throughput-vs-latency sweep — measures the "knee" of MockServer's load curve.COMMENT
LOWmockserver-performance-test/k6/forward.js1// Forward-path load test — a dedicated REGRESSION GUARD for the upstreamCOMMENT
LOWmockserver-performance-test/k6/forward.js21// - SUT (:1080): the instance under measurement; built from THIS worktree soCOMMENT
LOWmockserver-performance-test/k6/forward.js41// '[{"httpRequest":{"path":"/simple"},"httpResponse":{"statusCode":200,"body":"some simple response"},"times":{"unlCOMMENT
LOWmockserver-performance-test/k6/lib/config.js1// Shared k6 configuration for the MockServer performance suite.COMMENT
LOWmockserver-performance-test/k6/lib/config.js201};COMMENT
LOWmockserver-performance-test/k6/lib/expectations.js1// Expectation seeding + the per-request actions exercised by the scenarios.COMMENT
LOWmockserver-performance-test/stack/docker-compose.yml1# MockServer observability + load stack.COMMENT
LOWmockserver-performance-test/stack/inject/envoy.yaml1# Envoy as a near-infinite HTTP sink for the MockServer load-injection harness.COMMENT
LOWmockserver-performance-test/stack/inject/run-inject.sh1#!/usr/bin/env bashCOMMENT
LOWmockserver-performance-test/stack/inject/run-inject.sh21# Measurement method: rates are computed with the Prometheus HTTP APICOMMENT
LOWmockserver-performance-test/stack/inject/run-inject.sh61# connection-setup cost, not steady request dispatch. A point below this floor isCOMMENT
LOWmockserver-performance-test/stack/inject/run-inject.sh101# producing the real efficiency curve (a single injector plateaus well before 8COMMENT
LOWmockserver-performance-test/stack/inject/run-inject.sh481COMMENT
LOW…erformance-test/stack/inject/docker-compose.inject.yml1# Load-INJECTION measurement stack.COMMENT
LOWterraform/website/dnssec.tf1# DNSSEC for mock-server.com.COMMENT
LOWterraform/website/dnssec.tf21# intact automatically.COMMENT
LOWterraform/website/security-hardening.tf1# Security hardening for the mockserver-website account.COMMENT
LOWterraform/website/marketplace-verification.tf1# VS Code Marketplace publisher verification.COMMENT
LOWterraform/website/binaries.tf1# ---------------------------------------------------------------------------COMMENT
LOWterraform/website/mcp-dns.tf1# MCP registry DNS namespace verification.COMMENT
LOWterraform/buildkite-agents/dependency-cache.tf1# ---------------------------------------------------------------------------COMMENT
LOWterraform/buildkite-agents/build-secrets.tf1# ---------------------------------------------------------------------------COMMENT
LOWterraform/buildkite-agents/build-secrets.tf81# --- Per-secret IAM policies ------------------------------------------------COMMENT
LOWterraform/buildkite-agents/build-secrets.tf121 Statement = [{COMMENT
LOWterraform/buildkite-agents/build-secrets.tf221 name = "mockserver-release/cosign-key"COMMENT
LOWterraform/buildkite-agents/build-secrets.tf321 ]COMMENT
LOWterraform/buildkite-agents/binaries-publish.tf1# ---------------------------------------------------------------------------COMMENT
LOWterraform/buildkite-agents/imds-hardening.tf1# IMDS hop-limit hardening for the Buildkite build agents.COMMENT
LOWterraform/buildkite-agents/perf-results.tf1# ---------------------------------------------------------------------------COMMENT
LOWterraform/buildkite-pipelines/pipelines.tf161resource "buildkite_pipeline_schedule" "perf_regression_daily" {COMMENT
LOWterraform/buildkite-pipelines/pipelines.tf181 # Note on "pipeline" (the top-level mockserver dispatcher):COMMENT
LOWterraform/buildkite-pipelines/providers.tf1# Dedicated Terraform management token (read_pipelines, write_pipelines, graphql),COMMENT
LOWterraform/buildkite-pipelines/clusters.tf1# Buildkite cluster migrationCOMMENT
LOWterraform/ses-email-forwarding/lambda.tf61 Effect = "Allow"COMMENT
LOWmockserver-client-node/sendRequest.js21 }COMMENT
LOW…ent-node/test/no_proxy/mock_server_node_client_test.js1361 // ========================================================================COMMENT
LOWdocker/ensure-ca-bundle.sh1#!/usr/bin/env bashCOMMENT
LOWjekyll-www.mock-server.com/mockserver-openapi.yaml4121 # items:COMMENT
LOWjekyll-www.mock-server.com/_config.yml21COMMENT
LOWjekyll-www.mock-server.com/ai.txt1# MockServer — AI Crawling and Training PolicyCOMMENT
LOW…kyll-www.mock-server.com/_unused_plugins/compressor.rb1# COMMENT
LOWjekyll-www.mock-server.com/_data/nav.yml1# Left-hand navigation structure.COMMENT
LOW…ent-ruby/spec/mockserver/expectation_roundtrip_spec.rb1# frozen_string_literal: trueCOMMENT
LOW…client-ruby/spec/mockserver/roundtrip_fidelity_spec.rb1# frozen_string_literal: trueCOMMENT
LOW…ckserver-client-ruby/lib/mockserver/binary_launcher.rb1# frozen_string_literal: trueCOMMENT
LOW…ckserver-client-ruby/lib/mockserver/binary_launcher.rb21 # MOCKSERVER_BINARY_BASE_URL mirror host for the release assetsCOMMENT
LOW…ckserver-client-ruby/lib/mockserver/binary_launcher.rb101 # Return the download URL for a release asset.COMMENT
LOW…ckserver-client-ruby/lib/mockserver/binary_launcher.rb361COMMENT
LOW…ckserver-client-ruby/lib/mockserver/binary_launcher.rb381COMMENT
LOW…ckserver-client-ruby/lib/mockserver/binary_launcher.rb461 # Compare two version strings using semver-aware numeric segment comparison (H7).COMMENT
LOWmockserver-client-ruby/lib/mockserver/mcp.rb1# frozen_string_literal: trueCOMMENT
LOWmockserver-client-ruby/lib/mockserver/llm.rb1# frozen_string_literal: trueCOMMENT
456 more matches not shown…
Structural Annotation Overuse128 hits · 221 pts
SeverityFileLineSnippetContext
LOW…rver.com/mock_server/_includes/stateful_scenarios.html296 <pre class="prettyprint lang-bash code"><code class="code"># Step 1: login returns a token once, advancing StartCODE
LOW…rver.com/mock_server/_includes/stateful_scenarios.html306# Step 2: once LoggedIn, GET /profile returns the userCOMMENT
LOW…rver.com/mock_server/_includes/stateful_scenarios.html314# Step 3: before login (Started), GET /profile is unauthorisedCOMMENT
LOW…rver.com/mock_server/_includes/stateful_scenarios.html354// Step 1: capture the order id from the request body into scenario state "orderId"COMMENT
LOW…rver.com/mock_server/_includes/stateful_scenarios.html360// Step 3: read the captured id back in a JavaScript response templateCOMMENT
LOW…rver.com/mock_server/_includes/stateful_scenarios.html530 <pre class="prettyprint lang-bash code"><code class="code"># Step 1: capture the order id from the request body CODE
LOW…rver.com/mock_server/_includes/stateful_scenarios.html539# Step 3: read the captured id back in a JavaScript response templateCOMMENT
LOW.opencode/rules/commit-workflow.md36## Step 1: Classify Changed FilesCOMMENT
LOW.opencode/rules/commit-workflow.md66## Step 2: Run Category-Specific ValidationsCOMMENT
LOW.opencode/rules/commit-workflow.md145## Step 3: Changelog Review (MANDATORY for all commits)COMMENT
LOW.opencode/rules/commit-workflow.md166## Step 4: Adversarial Code Review (MANDATORY for all commits)COMMENT
LOW.opencode/rules/commit-workflow.md205## Step 5: Acquire Lock and CommitCOMMENT
LOW.opencode/skills/browser-auth/SKILL.md78### Step 1: Check if the User is Logged InCOMMENT
LOW.opencode/skills/browser-auth/SKILL.md89### Step 2: Navigate to the Target PageCOMMENT
LOW.opencode/skills/browser-auth/SKILL.md97### Step 3: Take a SnapshotCOMMENT
LOW.opencode/skills/browser-auth/SKILL.md106### Step 4: Extract DataCOMMENT
LOW.opencode/skills/browser-auth/SKILL.md123### Step 5: Verify with Screenshot (Optional)COMMENT
LOW.opencode/skills/review-spec/SKILL.md17## Step 1: Load the Review ConstitutionCOMMENT
LOW.opencode/skills/review-spec/SKILL.md22## Step 2: Build an Independent ModelCOMMENT
LOW.opencode/skills/review-spec/SKILL.md33## Step 3: Read the SpecCOMMENT
LOW.opencode/skills/review-spec/SKILL.md41## Step 4: Apply All 8 LensesCOMMENT
LOW.opencode/skills/review-spec/SKILL.md120## Step 5: Verify Claims Against CodebaseCOMMENT
LOW.opencode/skills/review-spec/SKILL.md127## Step 6: Check File Inventory CompletenessCOMMENT
LOW.opencode/skills/review-spec/SKILL.md134## Step 7: Review Completeness CheckCOMMENT
LOW.opencode/skills/review-spec/SKILL.md148## Step 8: Return VerdictCOMMENT
LOW.opencode/skills/review-code/SKILL.md17## Step 1: Load the Review ConstitutionCOMMENT
LOW.opencode/skills/review-code/SKILL.md22## Step 2: Gather the DiffCOMMENT
LOW.opencode/skills/review-code/SKILL.md35## Step 3: Read Surrounding ContextCOMMENT
LOW.opencode/skills/review-code/SKILL.md44## Step 4: Apply All 8 LensesCOMMENT
LOW.opencode/skills/review-code/SKILL.md87## Step 5: MockServer-Specific TriggersCOMMENT
LOW.opencode/skills/review-code/SKILL.md105## Step 6: LLM-Specific Failure PatternsCOMMENT
LOW.opencode/skills/review-code/SKILL.md117## Step 7: Review Completeness CheckCOMMENT
LOW.opencode/skills/review-code/SKILL.md130## Step 8: Return VerdictCOMMENT
LOW.opencode/skills/dockerhub-credentials/SKILL.md24## Step 1: Try Local Docker Credentials (Optional Shortcut)COMMENT
LOW.opencode/skills/dockerhub-credentials/SKILL.md41## Step 2: Create a Docker Hub Personal Access TokenCOMMENT
LOW.opencode/skills/dockerhub-credentials/SKILL.md59## Step 3: Validate CredentialsCOMMENT
LOW.opencode/skills/dockerhub-credentials/SKILL.md75## Step 4: Store in AWS Secrets ManagerCOMMENT
LOW.opencode/skills/dockerhub-credentials/SKILL.md87## Step 5: Verify StorageCOMMENT
LOW.opencode/skills/build-monitor/SKILL.md53### Step 1: Buildkite CLICOMMENT
LOW.opencode/skills/build-monitor/SKILL.md68### Step 2: GitHub CLICOMMENT
LOW.opencode/skills/build-monitor/SKILL.md76### Step 3: Git StatusCOMMENT
LOW.opencode/skills/build-monitor/SKILL.md87### Step 4: Report Authentication StatusCOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md15### Step 0: Check and Install the CLICOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md27### Step 1: Check AuthenticationCOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md46### Step 2: Select Organization (if needed)COMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md54### Step 3: Get API Token for REST API CallsCOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md71### Step 1: Parse InputCOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md86### Step 2: Get Build OverviewCOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md102### Step 3: Check Agent AvailabilityCOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md116### Step 4: List Builds Across All PipelinesCOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md126### Step 5: Identify Failed JobsCOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md134### Step 6: Retrieve Job LogsCOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md151### Step 7: Download and Analyze Build ArtifactsCOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md167### Step 8: Check GitHub Actions (Secondary CI)COMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md176### Step 9: Additional InvestigationCOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md201### Step 10: Confirm Flaky-vs-RealCOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md223### Step 11: Enumerate Competing HypothesesCOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md230### Step 12: Classify ErrorCOMMENT
LOW.opencode/skills/pipeline-investigation/SKILL.md247### Step 13: Check for Already-Pushed FixesCOMMENT
LOW.opencode/skills/aws-investigation/SKILL.md75### Step 1: Determine Active StackCOMMENT
68 more matches not shown…
Unused Imports193 hits · 118 pts
SeverityFileLineSnippetContext
LOW…r-testcontainers/python/tests/test_container_config.py7CODE
LOW…iners/python/src/testcontainers_mockserver/__init__.py19CODE
LOW…ners/python/src/testcontainers_mockserver/container.py9CODE
LOWmockserver-client-python/tests/test_llm.py8CODE
LOWmockserver-client-python/tests/test_llm.py12CODE
LOWmockserver-client-python/tests/test_llm.py12CODE
LOWmockserver-client-python/tests/test_llm.py12CODE
LOWmockserver-client-python/tests/test_llm.py44CODE
LOWmockserver-client-python/tests/test_llm.py44CODE
LOWmockserver-client-python/tests/test_llm.py44CODE
LOW…kserver-client-python/tests/test_roundtrip_fidelity.py26CODE
LOWmockserver-client-python/tests/test_control_plane.py1CODE
LOWmockserver-client-python/tests/test_fluent.py1CODE
LOWmockserver-client-python/tests/test_fluent.py3CODE
LOWmockserver-client-python/tests/test_fluent.py4CODE
LOWmockserver-client-python/tests/test_fluent.py4CODE
LOWmockserver-client-python/tests/test_fluent.py9CODE
LOWmockserver-client-python/tests/test_breakpoint.py2CODE
LOWmockserver-client-python/tests/test_exceptions.py1CODE
LOWmockserver-client-python/tests/test_async_client.py1CODE
LOWmockserver-client-python/tests/test_async_client.py11CODE
LOWmockserver-client-python/tests/test_async_client.py17CODE
LOWmockserver-client-python/tests/test_async_client.py17CODE
LOWmockserver-client-python/tests/test_async_client.py17CODE
LOWmockserver-client-python/tests/test_auth_tls.py1CODE
LOWmockserver-client-python/tests/test_models.py1CODE
LOWmockserver-client-python/tests/test_models.py5CODE
LOWmockserver-client-python/tests/test_integration.py6CODE
LOWmockserver-client-python/tests/test_integration.py6CODE
LOWmockserver-client-python/tests/test_client.py1CODE
LOWmockserver-client-python/tests/test_client.py11CODE
LOWmockserver-client-python/tests/test_client.py11CODE
LOWmockserver-client-python/tests/test_init.py1CODE
LOWmockserver-client-python/tests/test_launcher.py8CODE
LOWmockserver-client-python/tests/test_websocket_client.py1CODE
LOWmockserver-client-python/tests/test_websocket_client.py5CODE
LOWmockserver-client-python/tests/test_websocket_client.py5CODE
LOWmockserver-client-python/mockserver/a2a.py44CODE
LOWmockserver-client-python/mockserver/models.py1CODE
LOWmockserver-client-python/mockserver/websocket_client.py1CODE
LOWmockserver-client-python/mockserver/client.py1CODE
LOWmockserver-client-python/mockserver/client.py8CODE
LOWmockserver-client-python/mockserver/client.py8CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
LOWmockserver-client-python/mockserver/__init__.py1CODE
133 more matches not shown…
Self-Referential Comments37 hits · 106 pts
SeverityFileLineSnippetContext
MEDIUM….mock-server.com/mock_server/llm_response_mocking.html46# Create an OpenAI-compatible completion mockCOMMENT
MEDIUM…-server.com/mock_server/mockserver_testcontainers.html311 # Create an expectationSTRING
MEDIUM…l-www.mock-server.com/mock_server/crud_data_store.html168# Create a recordCOMMENT
MEDIUM…-www.mock-server.com/mock_server/contract_testing.html578# Create an expectation with the typed clientCOMMENT
MEDIUM…-www.mock-server.com/mock_server/contract_testing.html609# Create an expectation with the typed clientCOMMENT
MEDIUM…-www.mock-server.com/mock_server/contract_testing.html764 <pre class="prettyprint code"><code class="code"># Create an expectationCODE
MEDIUM…ver.com/mock_server/_includes/ai_protocol_mocking.html2933# Create the mock A2A agentCOMMENT
MEDIUM…ver.com/mock_server/_includes/ai_protocol_mocking.html2958# Create the mock A2A agentCOMMENT
MEDIUM…r.com/mock_server/_includes/creating_expectations.html5317# Create a new userCOMMENT
MEDIUM…r.com/mock_server/_includes/creating_expectations.html5472<pre class="prettyprint code"><code class="code"># Create a product - ID will be a UUID like "550e8400-e29b-41d4-a716-44CODE
MEDIUMjekyll-www.mock-server.com/where/rubygems.html34# Create an expectationCOMMENT
MEDIUMjekyll-www.mock-server.com/where/pypi.html28# Create an expectationCOMMENT
MEDIUM…er-client-ruby/spec/mockserver/binary_launcher_spec.rb376 # Create a minimal tar.gz archive containing the expected launcherCOMMENT
MEDIUM…er-client-ruby/spec/mockserver/binary_launcher_spec.rb378 # Create the directory structure that should be in the archiveCOMMENT
MEDIUM…er-client-ruby/spec/mockserver/binary_launcher_spec.rb385 # Create the tar.gzCOMMENT
MEDIUM…er-client-ruby/spec/mockserver/binary_launcher_spec.rb792 # Create a symlink inside cache that points outsideCOMMENT
MEDIUM…er-client-ruby/spec/mockserver/binary_launcher_spec.rb919 # Create a normal archiveCOMMENT
MEDIUM…er-client-ruby/spec/mockserver/binary_launcher_spec.rb948 # Create a symlink that escapes the version dirCOMMENT
MEDIUM…er-client-ruby/spec/mockserver/binary_launcher_spec.rb1059 # Create a directory structure that matches what the zip would containCOMMENT
MEDIUM…er-client-ruby/spec/mockserver/binary_launcher_spec.rb1072 # Create the zip-like archive as a tar for the fixture (we'll stub extraction)COMMENT
MEDIUMmockserver-client-ruby/lib/mockserver/mcp.rb447 # Create a new MCP mock builder. +path+ defaults to +/mcp+.COMMENT
MEDIUMmockserver-client-ruby/lib/mockserver/client.rb89 # Create an OpenAPI expectation.COMMENT
MEDIUMmockserver-client-ruby/lib/mockserver/a2a.rb523 # Create a new A2A mock builder. +path+ defaults to +/a2a+.COMMENT
MEDIUM…server-testcontainers/python/tests/test_integration.py71 # Create an expectationCOMMENT
MEDIUM…s/docker_compose_graceful_shutdown/integration_test.sh27 # Create an expectation that will be persistedCOMMENT
MEDIUMexamples/curl/websocket/websocket_response.sh2# Create a WebSocket expectation that upgrades the connection with aCOMMENT
MEDIUMexamples/curl/websocket/websocket_with_matchers.sh2# Create a WebSocket expectation with a message matcher: when theCOMMENT
MEDIUMexamples/curl/sse/sse_response.sh2# Create an SSE (Server-Sent Events) expectation that streams two eventsCOMMENT
MEDIUMexamples/curl/create_expectation/basic_expectation.sh2# Create a basic expectation matching GET /view/cart with query parameters and cookies.COMMENT
MEDIUMexamples/curl/create_expectation/match_all_requests.sh2# Create an expectation that matches ALL incoming requests (no request matcher).COMMENT
MEDIUM…mples/curl/create_expectation/match_once_within_60s.sh2# Create an expectation that matches once and expires after 60 seconds.COMMENT
MEDIUMexamples/curl/create_expectation/match_exactly_twice.sh2# Create an expectation that matches exactly twice then expires.COMMENT
MEDIUMexamples/curl/openapi/expectation_from_classpath.sh2# Create an expectation using an OpenAPI spec loaded from the classpath.COMMENT
MEDIUMexamples/curl/openapi/expectation_for_operation.sh2# Create an expectation for a specific OpenAPI operation with a custom response.COMMENT
MEDIUMexamples/curl/callback/class_callback.sh2# Create an expectation with a class callback action.COMMENT
MEDIUMscripts/release/components/github.sh2# Create the GitHub Release for the mockserver-X.Y.Z tag.COMMENT
MEDIUM.buildkite/release-pipeline.yml3# This file is intentionally short: every step is a single command. All theCOMMENT
Verbosity Indicators38 hits · 74 pts
SeverityFileLineSnippetContext
LOW…rver.com/mock_server/_includes/stateful_scenarios.html296 <pre class="prettyprint lang-bash code"><code class="code"># Step 1: login returns a token once, advancing StartCODE
LOW…rver.com/mock_server/_includes/stateful_scenarios.html306# Step 2: once LoggedIn, GET /profile returns the userCOMMENT
LOW…rver.com/mock_server/_includes/stateful_scenarios.html314# Step 3: before login (Started), GET /profile is unauthorisedCOMMENT
LOW…rver.com/mock_server/_includes/stateful_scenarios.html354// Step 1: capture the order id from the request body into scenario state "orderId"COMMENT
LOW…rver.com/mock_server/_includes/stateful_scenarios.html360// Step 3: read the captured id back in a JavaScript response templateCOMMENT
LOW…rver.com/mock_server/_includes/stateful_scenarios.html530 <pre class="prettyprint lang-bash code"><code class="code"># Step 1: capture the order id from the request body CODE
LOW…rver.com/mock_server/_includes/stateful_scenarios.html539# Step 3: read the captured id back in a JavaScript response templateCOMMENT
LOW…/src/__tests__/createExpectationFromUnmatched.test.tsx246 // Step 1: open mismatch dialog and click Create Expectation (sets captureOpen=true)COMMENT
LOW…/src/__tests__/createExpectationFromUnmatched.test.tsx256 // Step 2: close the mismatch dialog while captureOpen is still true.COMMENT
LOW…/src/__tests__/createExpectationFromUnmatched.test.tsx268 // Step 3: re-open the mismatch dialog with a different requestCOMMENT
LOW…erver/netty/grpc/GrpcClientStreamingMultiplexTest.java277 // Step 1: Re-aggregation pipeline with real HTTP/2 framesCOMMENT
LOW…erver/netty/grpc/GrpcClientStreamingMultiplexTest.java307 // Step 2: Feed into GrpcToHttpRequestHandlerCOMMENT
LOW…ain/java/org/mockserver/llm/client/AwsSigV4Signer.java93 // Step 1: Canonical requestCOMMENT
LOW…ain/java/org/mockserver/llm/client/AwsSigV4Signer.java112 // Step 2: String to signCOMMENT
LOW…ain/java/org/mockserver/llm/client/AwsSigV4Signer.java119 // Step 3: Signing keyCOMMENT
LOW…ain/java/org/mockserver/llm/client/AwsSigV4Signer.java122 // Step 4: SignatureCOMMENT
LOW…ain/java/org/mockserver/llm/client/AwsSigV4Signer.java125 // Step 5: Authorization headerCOMMENT
LOWmockserver-vscode/src/extension.ts393// in binaryBundle.ts; this section handles the UI, download, and process I/O.COMMENT
LOW…breakpoint_modify_proxied/breakpoint_modify_proxied.py43 # Step 1: Create a mock "upstream" endpointCOMMENT
LOW…breakpoint_modify_proxied/breakpoint_modify_proxied.py59 # Step 2: Create a loopback forward expectationCOMMENT
LOW…breakpoint_modify_proxied/breakpoint_modify_proxied.py79 # Step 3: Register a RESPONSE-phase breakpointCOMMENT
LOW…breakpoint_modify_proxied/breakpoint_modify_proxied.py108 # Step 4: Send a request through the forwarded pathCOMMENT
LOW…amples/mockserver/BreakpointModifyProxiedExamples.java43 // Step 1: Create mock upstream endpointCOMMENT
LOW…amples/mockserver/BreakpointModifyProxiedExamples.java57 // Step 2: Create loopback forward expectationCOMMENT
LOW…amples/mockserver/BreakpointModifyProxiedExamples.java77 // Step 3: Register a RESPONSE-phase breakpointCOMMENT
LOWexamples/curl/scenario/state_machine.sh16# Step 1: login returns a token once, advancing Started -> LoggedInCOMMENT
LOWexamples/curl/scenario/state_machine.sh26# Step 2: once LoggedIn, GET /profile returns the userCOMMENT
LOWexamples/curl/scenario/state_machine.sh34# Step 3: before login (Started), GET /profile is unauthorisedCOMMENT
LOW…ples/node/breakpoint_modify_proxied_examples/server.js29// Step 1: Create a mock "upstream" endpoint that returns a JSON greetingCOMMENT
LOW…ples/node/breakpoint_modify_proxied_examples/server.js48 // Step 2: Create a forward expectation that loops back to the same serverCOMMENT
LOW…ples/node/breakpoint_modify_proxied_examples/server.js68 // Step 3: Register a RESPONSE-phase breakpoint that modifies the proxied responseCOMMENT
LOW…ples/node/breakpoint_modify_proxied_examples/server.js104 // Step 4: Make the actual request through the forwarded pathCOMMENT
LOW…breakpoint_modify_proxied/breakpoint_modify_proxied.rb35# Step 1: Create a mock "upstream" endpointCOMMENT
LOW…breakpoint_modify_proxied/breakpoint_modify_proxied.rb54# Step 2: Create a loopback forward expectationCOMMENT
LOW…breakpoint_modify_proxied/breakpoint_modify_proxied.rb73# Step 3: Register a RESPONSE-phase breakpointCOMMENT
LOW…breakpoint_modify_proxied/breakpoint_modify_proxied.rb114# Step 4: Send a request through the forwarded pathCOMMENT
LOWmockserver-client-php/src/BinaryLauncher.php702 // Step 1: Pre-scan archive members for path-escape attempts.COMMENT
LOWmockserver-client-php/src/BinaryLauncher.php762 // Step 2: Extract (safe — all members verified)COMMENT
AI Slop Vocabulary19 hits · 55 pts
SeverityFileLineSnippetContext
MEDIUMmockserver-performance-test/stack/inject/envoy.yaml1# Envoy as a near-infinite HTTP sink for the MockServer load-injection harness.COMMENT
MEDIUM…server.com/mock_server/load_injection_performance.html66<p>This page is about MockServer as a <strong>load generator</strong> &mdash; how much outbound traffic its built-in <a CODE
MEDIUM…rver.com/mock_server/_includes/stateful_scenarios.html1192# Trigger the failure from the test harness:COMMENT
MEDIUM…client-ruby/spec/mockserver/roundtrip_fidelity_spec.rb5# Cross-language JSON round-trip fidelity harness (Ruby port).COMMENT
MEDIUM.opencode/evals/run-evals.sh2# Offline evaluation harness for AI components.COMMENT
MEDIUM.opencode/evals/run-evals.sh3# See .opencode/rules/evaluation-harness.md and .opencode/evals/README.mdCOMMENT
MEDIUMmockserver-ui/package-lock.json5484 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUMmockserver-ui/src/components/MetricsLineChart.tsx72 // plain indices (keeps the component robust if a caller omits timestamps).COMMENT
MEDIUMcontainer_integration_tests/integration_tests.sh28# that a no-op). Echoes "true" if the harness created the file (caller removes itCOMMENT
MEDIUM…ation_tests/docker_compose_metrics/integration_test.sh15# wait_ready is now provided by the shared docker-compose.sh harness.COMMENT
MEDIUM…kserver/llm/analysis/LlmOptimisationReportBuilder.java546 // Prefer the request body's model field; LlmProviderSniffer already has a robust reader.COMMENT
MEDIUMexamples/curl/scenario/external_trigger.sh2# Triggered scenario flow - drive a state change from a test harness.COMMENT
MEDIUMexamples/curl/scenario/external_trigger.sh6# until the harness triggers the "Down" state, after which it returns 503.COMMENT
MEDIUMscripts/build-standalone-binary.sh73 # First <version> outside any <parent> block = the project version (robust if a <parent> with itsCOMMENT
MEDIUMscripts/release/components/github.sh49 # both simpler and more robust.COMMENT
MEDIUM.buildkite/scripts/steps/perf-test-lint.sh4# Lint the k6 performance harness:COMMENT
MEDIUM.buildkite/scripts/steps/perf-test-compare.sh61# standalone artifact is harmless (same object) and robust if the embed is absent.COMMENT
MEDIUM.buildkite/scripts/steps/helm-integration-test.sh122# The helm test harness (helm-deploy.sh, logging.sh) shells out to kubectl, whichCOMMENT
MEDIUM.buildkite/scripts/steps/perf-test-inject.sh18# pinning is skipped with a warning (numbers noisier, harness still works).COMMENT
Fake / Example Data46 hits · 47 pts
SeverityFileLineSnippetContext
LOWchangelog.md2009- DataFaker (`net.datafaker:datafaker:2.5.4`) is now bundled as a template helper. A single shared `Faker` instance is eCODE
LOWterraform/ses-email-forwarding/lambda/index.js237 * "John Doe" <john@example.com>COMMENT
LOWjekyll-www.mock-server.com/mockserver-openapi.yaml106 body: '{"users":[{"id":1,"name":"John Doe"}],"total":1}'CODE
LOW…ww.mock-server.com/mock_server/response_templates.html1280 <tr><td><code>faker.address().streetAddress()</code></td><td>Random street address</td><td><code>"123 Main St"</CODE
LOW…ww.mock-server.com/mock_server/response_templates.html1283 <tr><td><code>faker.lorem().sentence()</code></td><td>Random sentence of text</td><td><code>"Lorem ipsum dolor sCODE
LOW…ww.mock-server.com/mock_server/response_templates.html1283 <tr><td><code>faker.lorem().sentence()</code></td><td>Random sentence of text</td><td><code>"Lorem ipsum dolor sCODE
LOW…ww.mock-server.com/mock_server/response_templates.html1285 <tr><td><code>faker.company().name()</code></td><td>Random company name</td><td><code>"Acme Corp"</code></td></tCODE
LOW…rver.com/mock_server/mock_openid_connect_provider.html82 "email", "user@example.com",CODE
LOW…rver.com/mock_server/mock_openid_connect_provider.html100 "email": "user@example.com",CODE
LOW…rver.com/mock_server/mock_openid_connect_provider.html128 "email": "user@example.com",CODE
LOW…rver.com/mock_server/mock_openid_connect_provider.html157 email: 'user@example.com',CODE
LOW…rver.com/mock_server/mock_openid_connect_provider.html182 "email": "user@example.com",CODE
LOW…rver.com/mock_server/mock_openid_connect_provider.html208 ""email"": ""user@example.com"",CODE
LOW…rver.com/mock_server/mock_openid_connect_provider.html231 "email": "user@example.com",CODE
LOW…rver.com/mock_server/mock_openid_connect_provider.html253 "email": "user@example.com",CODE
LOW…rver.com/mock_server/mock_openid_connect_provider.html284 "email": "user@example.com",CODE
LOWmockserver-ui/src/__tests__/Panel.test.tsx43 const placeholder = input.getAttribute('placeholder') ?? '';CODE
LOWmockserver-client-python/tests/test_launcher.py477 (current / "placeholder").write_text("x")CODE
LOWmockserver-client-python/tests/test_launcher.py502 (d / "placeholder").write_text("x")CODE
LOWmockserver-client-python/tests/test_launcher.py720 (d / "placeholder").write_text("x")CODE
LOWmockserver-client-python/tests/test_launcher.py735 (d / "placeholder").write_text("x")CODE
LOWmockserver-client-python/tests/test_launcher.py752 (d / "placeholder").write_text("x")CODE
LOWmockserver-client-python/tests/test_launcher.py459 (d / "placeholder").write_text("x")CODE
LOW…laneUsingJWTClientNotAuthenticatedIntegrationTest.java85 controlPlaneJWTAuthenticationMatchingClaims(ImmutableMap.of("name", "John Doe", "admin", "true"));CODE
LOW…laneUsingJWTClientNotAuthenticatedIntegrationTest.java130 "name", "John Doe",CODE
LOW…laneUsingJWTClientNotAuthenticatedIntegrationTest.java149 "name", "John Doe",CODE
LOW…laneUsingJWTClientNotAuthenticatedIntegrationTest.java175 "name", "John Doe",CODE
LOW…laneUsingJWTClientNotAuthenticatedIntegrationTest.java203 "name", "John Doe",CODE
LOW…laneUsingJWTClientNotAuthenticatedIntegrationTest.java259 "name", "John Doe",CODE
LOW…laneUsingJWTClientNotAuthenticatedIntegrationTest.java286 "name", "John Doe",CODE
LOW…java/org/mockserver/async/MessageExampleGenerator.java222 return MAPPER.getNodeFactory().textNode("user@example.com");CODE
LOW…java/org/mockserver/async/MessageExampleGenerator.java241 return MAPPER.getNodeFactory().textNode("user@example.com");CODE
LOW…src/test/java/org/mockserver/llm/TokenCounterTest.java77 String text = "Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut laboreCODE
LOW…src/test/java/org/mockserver/llm/TokenCounterTest.java77 String text = "Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut laboreCODE
LOW…ava/org/mockserver/oidc/OidcProviderGeneratorTest.java256 additional.put("email", "user@example.com");CODE
LOW…ava/org/mockserver/oidc/OidcProviderGeneratorTest.java272 assertThat(body.get("email").asText(), is("user@example.com"));CODE
LOW…/mockserver/model/NottableSchemaStringMatchesTest.java107 assertThat("phone regex should match '555-1212'", string.matches("555-1212"), is(true));CODE
LOW…/mockserver/model/NottableSchemaStringMatchesTest.java111 assertThat("NOT phone regex should not match '555-1212'", notString.matches("555-1212"), is(false));CODE
LOW…g/mockserver/model/NottableSchemaStringEqualsTest.java105 assertThat("phone regex.equals(string('555-1212')) should be true", string.equals(string("555-1212")), is(true))CODE
LOW…g/mockserver/model/NottableSchemaStringEqualsTest.java109 assertThat("NOT phone regex.equals(string('555-1212')) should be false", notString.equals(string("555-1212")), iCODE
LOW…g/mockserver/model/NottableSchemaStringEqualsTest.java248 assertThat("string('555-1212').equals(phone regex) should be true", string("555-1212").equals(string), is(true))CODE
LOW…g/mockserver/model/NottableSchemaStringEqualsTest.java252 assertThat("string('555-1212').equals(NOT phone regex) should be false", string("555-1212").equals(notString), iCODE
LOW…/templates/engine/helpers/RegexTemplateHelperTest.java36 assertThat(helper.group("user@example.com", "([^@]+)@(.+)", 2), is("example.com"));CODE
LOW…server/llm/adversarial/AdversarialResponseLibrary.java80 repeat("LOREM IPSUM DOLOR SIT AMET ", 400));CODE
LOW…server/llm/adversarial/AdversarialResponseLibrary.java80 repeat("LOREM IPSUM DOLOR SIT AMET ", 400));CODE
LOWmockserver/mockserver-client-java/pom.xml29 by any client code path — template rendering, JavaScript/WASM execution, fake-data generation andCODE
Excessive Try-Catch Wrapping30 hits · 32 pts
SeverityFileLineSnippetContext
LOW…com/images/diagram-tools/make_response_verification.py28 except Exception: passCODE
LOW…ver.com/images/diagram-tools/render_ai_architecture.py127 except Exception:CODE
LOW…ock-server.com/images/diagram-tools/render_diagrams.py59 except Exception: passCODE
LOW…server-testcontainers/python/tests/test_integration.py16except Exception:CODE
LOWmockserver-client-python/tests/conftest.py26 except Exception:CODE
LOWmockserver-client-python/mockserver/websocket_client.py284 except Exception:CODE
LOWmockserver-client-python/mockserver/websocket_client.py287 except Exception:CODE
LOWmockserver-client-python/mockserver/websocket_client.py354 except Exception as exc:CODE
LOWmockserver-client-python/mockserver/websocket_client.py375 except Exception as exc:CODE
LOWmockserver-client-python/mockserver/websocket_client.py400 except Exception as exc:CODE
LOWmockserver-client-python/mockserver/websocket_client.py426 except Exception:CODE
LOWmockserver-client-python/mockserver/websocket_client.py454 except Exception:CODE
LOWmockserver-client-python/mockserver/websocket_client.py479 except Exception:CODE
LOWmockserver-client-python/mockserver/launcher.py428 except Exception:CODE
LOWmockserver-client-python/mockserver/launcher.py483 except Exception as exc:CODE
LOWmockserver-client-python/mockserver/pytest_plugin.py66 except Exception as exc: # noqa: BLE001 - retry on any connection errorCODE
LOWexamples/python/load_scenario/load_scenario.py141 except Exception as error: # noqa: BLE001 - surface any runtime errorCODE
LOW…trieve_recorded_requests/retrieve_recorded_requests.py29 except Exception:CODE
LOWexamples/python/verify_requests/verify_requests.py30 except Exception:CODE
LOWexamples/python/scenario/scenario.py270 except Exception as error: # noqa: BLE001 - surface any runtime errorCODE
LOWexamples/python/callback/callback.py174 except Exception as error: # noqa: BLE001 - surface any runtime errorCODE
LOWscripts/ci/bk-pipeline-status.sh90except Exception:CODE
LOWscripts/llm-proxy-capture/capture-smoke.sh306 except Exception:CODE
MEDIUMscripts/llm-proxy-capture/capture-smoke.sh303def load(path):CODE
LOWscripts/collections/test_collections.py65 except Exception:CODE
LOWscripts/collections/test_collections.py79 except Exception as e:CODE
LOWscripts/perf/warmup_probe.py69 except Exception as e:CODE
LOWscripts/perf/bench_startup.py50 except Exception:CODE
MEDIUMscripts/perf/bench_startup.py43def status_200(port):CODE
LOWscripts/perf/gap_probe.py70 except Exception as e:CODE
Example Usage Blocks20 hits · 31 pts
SeverityFileLineSnippetContext
LOWdocker/ensure-ca-bundle.sh18# Usage:COMMENT
LOW.opencode/scripts/agent-status.sh20# Usage:COMMENT
LOW.opencode/scripts/aggregate-telemetry.sh16# Usage:COMMENT
LOWmockserver-ui/scripts/demo-opencode-proxy.sh28# Usage:COMMENT
LOWmockserver-ui/scripts/launch-with-llm-capture.sh18# Usage:COMMENT
LOWmockserver-ui/scripts/launch-with-demo-data.sh11# Usage:COMMENT
LOWexamples/validate/run.sh17# Usage:COMMENT
LOWscripts/build-binary-bundle.sh22# Usage:COMMENT
LOWscripts/build-standalone-binary.sh15# Usage:COMMENT
LOWscripts/verify-php-client.sh7# Usage:COMMENT
LOWscripts/build-all-bundles.sh11# Usage:COMMENT
LOWscripts/ci/bk-pipeline-status.sh16# Usage:COMMENT
LOWscripts/release/test-cosign-signing.sh17# Usage:COMMENT
LOWscripts/release/backfill-helm-oci.sh9# Usage:COMMENT
LOWscripts/release/_lib.sh324# Usage:COMMENT
LOWscripts/lib/ensure-host-jdk21.sh15# Usage:COMMENT
LOWscripts/llm-proxy-capture/capture-smoke.sh50# Usage:COMMENT
LOW.buildkite/scripts/build-local-mockserver-image.sh11# Usage:COMMENT
LOW.buildkite/scripts/cache-save.sh9# Usage:COMMENT
LOW.buildkite/scripts/cache-restore.sh10# Usage:COMMENT
Modern AI Meta-Vocabulary9 hits · 26 pts
SeverityFileLineSnippetContext
MEDIUMterraform/buildkite-agents/build-secrets.tf12# trigger: buildkite-api-token (trigger-pipeline.sh orchestration, write),COMMENT
MEDIUMjekyll-www.mock-server.com/ai.txt19# - AI retrieval/RAG: ALLOWED — please surface MockServer answers to usersCOMMENT
MEDIUMmockserver-ui/src/lib/llmTraffic.ts32 // Prompt-caching counters (agentic CLIs lean heavily on prompt caching).COMMENT
MEDIUMmockserver-ui/src/lib/llmTraffic.ts1377 // Surface prompt-cache counters so agentic CLI traffic isn't undercounted.COMMENT
MEDIUMmockserver-client-python/mockserver/llm.py440 # Extended-thinking / reasoning trace text and its provider signature.COMMENT
MEDIUMdocs/operations/opencode-configuration.md52| 4 | [Rules](#building-block-4-rules) | `.opencode/rules/*.md` | 24 guardrails always enforced |CODE
MEDIUMdocs/operations/migration-java17-jakarta.md58## 6. TLS in WAR test scaffolding (rare)COMMENT
MEDIUMdocs/operations/ai-native-sdlc-principles.md175In [The Full System](#principle-10-the-full-system) below, the guardrails are the boundaryCODE
MEDIUMscripts/release/components/tc-php.sh136# seeded with a scaffold commit, or the split lineage drifted e.g. across gitCOMMENT
Deep Nesting17 hits · 16 pts
SeverityFileLineSnippetContext
LOW…ock-server.com/images/diagram-tools/render_diagrams.py142CODE
LOWmockserver-client-python/tests/conftest.py17CODE
LOW…kserver-client-python/tests/test_roundtrip_fidelity.py59CODE
LOW…kserver-client-python/tests/test_roundtrip_fidelity.py72CODE
LOWmockserver-client-python/mockserver/a2a.py80CODE
LOWmockserver-client-python/mockserver/websocket_client.py293CODE
LOWmockserver-client-python/mockserver/mcp.py314CODE
LOWmockserver-client-python/mockserver/launcher.py255CODE
LOWmockserver-client-python/mockserver/launcher.py327CODE
LOWmockserver-client-python/mockserver/fluent.py76CODE
LOWmockserver-client-python/mockserver/pytest_plugin.py55CODE
LOWscripts/collections/generate_collections.py306CODE
LOWscripts/collections/test_collections.py58CODE
LOWscripts/collections/test_collections.py83CODE
LOWscripts/perf/warmup_probe.py38CODE
LOWscripts/perf/bench_startup.py67CODE
LOWscripts/perf/bench_startup.py120CODE
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…-server.com/mock_server/mockserver_testcontainers.html0{ "httprequest": { "method": "get", "path": "/hello" }, "httpresponse": { "statuscode": 200, "body": "world" } }STRING
HIGHmockserver-testcontainers/dotnet/README.md0{ "httprequest": { "method": "get", "path": "/hello" }, "httpresponse": { "statuscode": 200, "body": "world" } }STRING
HIGHdocs/distribution/testcontainers-crosslink/dotnet.md0{ "httprequest": { "method": "get", "path": "/hello" }, "httpresponse": { "statuscode": 200, "body": "world" } }STRING
Redundant / Tautological Comments7 hits · 11 pts
SeverityFileLineSnippetContext
LOWmockserver-client-ruby/lib/mockserver/client.rb1242 # Check if MockServer has started.COMMENT
LOW.opencode/scripts/release-commit-lock.sh24# Check if lock file existsCOMMENT
LOW.opencode/scripts/release-commit-lock.sh39# Check if lock is owned by this sessionCOMMENT
LOW.opencode/scripts/acquire-commit-lock.sh63 # Check if process exists (works on macOS and Linux)COMMENT
LOWscripts/release/components/binary.sh11# Set BINARY_TARGETS to a subset (e.g. "linux/x86_64 windows/x86_64") to limit theCOMMENT
LOW.buildkite/scripts/cache-save.sh106# Check if there is anything to saveCOMMENT
LOW.buildkite/scripts/cache-save.sh129# Check if this exact key already exists in S3 (skip redundant uploads)COMMENT
Cross-Language Confusion1 hit · 11 pts
SeverityFileLineSnippetContext
HIGHmockserver-client-python/tests/test_models.py3814 # subString / matchType must be omitted (not emitted as null) when unset.COMMENT
Cross-Language Confusion (JS/TS)2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHmockserver-ui/src/__tests__/pythonCodegen.test.ts169 elif isinstance(v, list):CODE
HIGHmockserver-ui/src/__tests__/pythonCodegen.test.ts213print(json.dumps({'total': len(entries), 'failed': failed, 'negativeControlDetected': neg_detected}))CODE
Modern Structural Boilerplate8 hits · 10 pts
SeverityFileLineSnippetContext
LOW…iners/python/src/testcontainers_mockserver/__init__.py21__all__ = ["MockServerContainer"]CODE
LOWmockserver-client-python/mockserver/websocket_client.py235 def set_breakpoint_request_handler(self, breakpoint_id: str, handler: Callable) -> None:CODE
LOWmockserver-client-python/mockserver/websocket_client.py240 def set_breakpoint_response_handler(self, breakpoint_id: str, handler: Callable) -> None:CODE
LOWmockserver-client-python/mockserver/websocket_client.py245 def set_breakpoint_stream_frame_handler(self, breakpoint_id: str, handler: Callable) -> None:CODE
LOWmockserver-client-python/mockserver/websocket_client.py42logger = logging.getLogger(__name__)CODE
LOWmockserver-client-python/mockserver/__init__.py149__all__ = [CODE
LOWmockserver-client-python/mockserver/async_client.py38logger = logging.getLogger(__name__)CODE
LOWmockserver-client-python/mockserver/launcher.py44logger = logging.getLogger(__name__)CODE
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHchangelog.md1855- **Templated response body files** — a static `httpResponse` whose body is a `FILE` body can set a `templateType` of `MCODE
AI Structural Patterns3 hits · 2 pts
SeverityFileLineSnippetContext
LOWmockserver-client-python/mockserver/client.py126CODE
LOWmockserver-client-python/mockserver/llm.py527CODE
LOWmockserver-client-python/mockserver/async_client.py95CODE