Micronaut Application Framework
This report summarizes scanner evidence for micronaut-projects/micronaut-core, a Java project with 6,435 GitHub stars. SynthScan examined 963,977 lines of code across 9011 source files, recording 1089 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 2.7 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 729 finding(s).
Are imports declared and package/API names verified? 221 finding(s).
Are wrappers, guards, and repeated structures necessary? 693 finding(s).
Which changes need focused human review? 1089 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 1089 distinct pattern matches across 18 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …ronaut/web/router/RouteMatchSelectorPathFirstTest.java | 118 | assertEquals(406, client.send(request, java.net.http.HttpResponse.BodyHandlers.ofString()).statusCode()); | CODE |
| CRITICAL | …ronaut/web/router/RouteMatchSelectorPathFirstTest.java | 164 | assertEquals(415, client.send(request, java.net.http.HttpResponse.BodyHandlers.ofString()).statusCode()); | CODE |
| CRITICAL | …ronaut/web/router/RouteMatchSelectorPathFirstTest.java | 189 | java.util.concurrent.CompletionException failure = org.junit.jupiter.api.Assertions.assertThrows(java.util.concu | CODE |
| CRITICAL | …ronaut/web/router/RouteMatchSelectorPathFirstTest.java | 223 | return client.send(request.build(), java.net.http.HttpResponse.BodyHandlers.ofString()); | CODE |
| CRITICAL | …/io/micronaut/http/server/netty/FullFormErrorTest.java | 124 | return client.send(request, java.net.http.HttpResponse.BodyHandlers.ofString()); | CODE |
| CRITICAL | …micronaut/http/server/netty/ResponseCallbacksTest.java | 591 | java.net.http.HttpResponse.BodyHandlers.ofInputStream()); | CODE |
| CRITICAL | …cronaut/http/server/netty/WriterErrorHandlingTest.java | 79 | java.net.http.HttpResponse.BodyHandlers.ofString() | CODE |
| CRITICAL | …naut/http/server/netty/HandlerRouteFuzzLimitsTest.java | 163 | ? java.net.http.HttpRequest.BodyPublishers.ofInputStream(() -> new ByteArrayInputStream(sent)) | CODE |
| CRITICAL | …naut/http/server/netty/HandlerRouteFuzzLimitsTest.java | 164 | : java.net.http.HttpRequest.BodyPublishers.ofByteArray(sent); | CODE |
| CRITICAL | …naut/http/server/netty/HandlerRouteFuzzLimitsTest.java | 188 | .header("content-type", "text/plain").POST(java.net.http.HttpRequest.BodyPublishers.ofByteArray(body | CODE |
| CRITICAL | …naut/http/server/netty/HandlerRouteFuzzLimitsTest.java | 231 | .POST(java.net.http.HttpRequest.BodyPublishers.ofByteArray(body)).build(), BodyHandlers.ofSt | CODE |
| CRITICAL | …naut/http/server/netty/HandlerRouteFuzzLimitsTest.java | 240 | .POST(java.net.http.HttpRequest.BodyPublishers.ofByteArray(body)).build(), BodyHandlers.ofSt | CODE |
| CRITICAL | …cronaut/http/server/netty/BodyWriterExceptionTest.java | 140 | return client.send(java.net.http.HttpRequest.newBuilder(URI.create(server.getURL() + path)).build(), java.net.ht | CODE |
| CRITICAL | …micronaut/http/server/netty/FilterMutableViewTest.java | 334 | return io.micronaut.http.client.multipart.MultipartBody.builder() | CODE |
| CRITICAL | …micronaut/http/server/netty/FilterMutableViewTest.java | 340 | return io.micronaut.http.client.multipart.MultipartBody.builder() | CODE |
| CRITICAL | …aut/http/server/netty/WriterErrorRouteFiltersTest.java | 64 | java.net.http.HttpResponse.BodyHandlers.ofString() | CODE |
| CRITICAL | …ronaut/http/server/netty/FormSmallBufferLimitTest.java | 199 | return client.send(request, java.net.http.HttpResponse.BodyHandlers.ofString()); | CODE |
| CRITICAL | …erver/netty/AsyncRequestBodySmallElementLimitTest.java | 316 | return client.send(request, java.net.http.HttpResponse.BodyHandlers.ofString()); | CODE |
| CRITICAL | …naut/http/server/netty/binding/RawRouteValuesTest.java | 172 | assertEquals(400, send(port, path, java.net.http.HttpRequest.BodyPublishers.ofString(body)).statusCode() | CODE |
| CRITICAL | …naut/http/server/netty/binding/RawRouteValuesTest.java | 198 | .POST(java.net.http.HttpRequest.BodyPublishers.ofString("a=12345678&b=1234567")).build(), | CODE |
| CRITICAL | …naut/http/server/netty/binding/RawRouteValuesTest.java | 238 | java.net.http.HttpRequest.BodyPublishers.fromPublisher(new ChunkPublisher("v=a%2", "Fb%C", "3%A9"))); | CODE |
| CRITICAL | …naut/http/server/netty/binding/RawRouteValuesTest.java | 290 | java.util.concurrent.ExecutionException failure = org.junit.jupiter.api.Assertions.assertThrows( | CODE |
| CRITICAL | …naut/http/server/netty/binding/RawRouteValuesTest.java | 292 | org.junit.jupiter.api.Assertions.assertInstanceOf(java.util.concurrent.CancellationException.class, failure. | CODE |
| CRITICAL | …naut/http/server/netty/binding/RawRouteValuesTest.java | 304 | org.junit.jupiter.api.Assertions.assertFalse(form.isDone(), "the form waits for the rest of the body"); | CODE |
| CRITICAL | …naut/http/server/netty/binding/RawRouteValuesTest.java | 306 | org.junit.jupiter.api.Assertions.assertThrows(java.util.concurrent.ExecutionException.class, | CODE |
| CRITICAL | …naut/http/server/netty/binding/RawRouteValuesTest.java | 326 | long deadline = System.nanoTime() + java.util.concurrent.TimeUnit.SECONDS.toNanos(10); | CODE |
| CRITICAL | …naut/http/server/netty/binding/RawRouteValuesTest.java | 374 | .POST(java.net.http.HttpRequest.BodyPublishers.ofString(body, java.nio.charset.StandardCharsets.US_ASCII | CODE |
| CRITICAL | …erver/netty/binding/ArgumentConversionContextTest.java | 114 | .POST(java.net.http.HttpRequest.BodyPublishers.ofString("hello")).build(), | CODE |
| CRITICAL | …er/netty/handler/accesslog/element/CookiesElement.java | 46 | if (io.micronaut.http.HttpHeaders.COOKIE.equals(headerName) || io.micronaut.http.HttpHeaders.SET_COOKIE.equals(h | CODE |
| CRITICAL | …er/netty/handler/accesslog/element/CookiesElement.java | 51 | this.events = io.micronaut.http.HttpHeaders.COOKIE.equals(this.headerName) ? Event.REQUEST_HEADERS_EVENTS : Even | CODE |
| CRITICAL | …er/netty/handler/accesslog/element/CookiesElement.java | 95 | return '%' + (io.micronaut.http.HttpHeaders.COOKIE.equals(this.headerName) ? CookieElement.REQUEST_COOKIE : Coo | CODE |
| CRITICAL | …/netty/configuration/NettyHttpServerConfiguration.java | 1019 | private final io.netty.handler.codec.http2.Http2Settings settings = io.netty.handler.codec.http2.Http2Settings.d | CODE |
| CRITICAL | …va/io/micronaut/jackson/Jackson2AnnotationSupport.java | 54 | Class.forName(com.fasterxml.jackson.databind.annotation.JsonDeserialize.class.getName()); | CODE |
| CRITICAL | …p/server/binding/AsyncRequestBodyWithoutNettyTest.java | 79 | assertInstanceOf(LegacyRegistry.class, io.micronaut.http.bind.ServerRequestBinderRegistry.find(ctx).orElseTh | CODE |
| CRITICAL | …/micronaut/http/server/binding/FormFieldFlowsTest.java | 47 | io.micronaut.http.reactive.execution.ReactiveExecutionFlow.fromPublisher(reactor.core.publisher.Mono.error(e | CODE |
| CRITICAL | …cronaut/http/server/binding/SharedFormBindersTest.java | 83 | org.junit.jupiter.api.Assertions.assertInstanceOf(io.micronaut.core.execution.ImperativeExecutionFlow.class, | CODE |
| CRITICAL | …ut/http/server/websocket/ServerWebSocketProcessor.java | 147 | if (name.equals(OnOpen.class.getName()) || name.equals(io.micronaut.http.annotation.RouteCondition.class.get | CODE |
| CRITICAL | …naut/http/server/binding/RequestArgumentSatisfier.java | 51 | this(io.micronaut.http.bind.ServerRequestBinderRegistry.find(context).orElseThrow()); | CODE |
| CRITICAL | …/io/micronaut/context/python/aop/StaticAdviceTest.java | 136 | case "getReturnType" -> io.micronaut.core.type.ReturnType.of(Object.class); | CODE |
| CRITICAL | …/test/java/io/micronaut/aop/ByteBuddyRuntimeProxy.java | 101 | net.bytebuddy.dynamic.loading.ClassLoadingStrategy.UsingLookup.of(privateLookup)) | CODE |
| CRITICAL | …notation/processing/JavaAnnotationMetadataBuilder.java | 372 | return Optional.of(io.micronaut.core.annotation.AnnotationValue.builder(annotationType).members(converte | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 104 | "member": "Method io.micronaut.graal.reflect.GraalTypeElementVisitor.visitConstructor(io.micronaut.inject.ast.Constr | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 109 | "member": "Method io.micronaut.graal.reflect.GraalTypeElementVisitor.visitField(io.micronaut.inject.ast.FieldElement | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 114 | "member": "Method io.micronaut.graal.reflect.GraalTypeElementVisitor.visitMethod(io.micronaut.inject.ast.MethodEleme | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 124 | "member": "Method io.micronaut.http.netty.channel.EventLoopGroupFactory.domainServerSocketChannelClass()", | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 129 | "member": "Method io.micronaut.http.netty.channel.EventLoopGroupFactory.domainServerSocketChannelClass(io.micronaut. | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 134 | "member": "Method io.micronaut.http.netty.channel.EventLoopGroupFactory.domainServerSocketChannelInstance(io.microna | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 164 | "member": "Method io.micronaut.context.scope.CustomScope.findBeanRegistration(io.micronaut.inject.BeanDefinition)", | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 174 | "member": "Method io.micronaut.http.client.ProxyHttpClient.proxy(io.micronaut.http.HttpRequest,io.micronaut.http.cli | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 184 | "member": "Method io.micronaut.context.annotation.Replaces.qualifier()", | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 189 | "member": "Method io.micronaut.inject.ast.ElementQuery.named(java.lang.String)", | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 204 | "member": "Method io.micronaut.inject.ast.beans.BeanMethodElement.intercept(io.micronaut.core.annotation.AnnotationV | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 214 | "member": "Method io.micronaut.inject.ast.beans.BeanElementBuilder.intercept(io.micronaut.core.annotation.Annotation | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 224 | "member": "Method io.micronaut.core.type.TypeInformation.asType()", | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 234 | "member": "Method io.micronaut.core.util.ConnectionString.parse(java.lang.String,io.micronaut.core.util.ConnectionSt | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 239 | "member": "Method io.micronaut.core.util.ConnectionString.getParseMode()", | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 244 | "member": "Method io.micronaut.core.util.ConnectionString.getCanonicalPath()", | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 249 | "member": "Method io.micronaut.core.util.ConnectionString.getResourcePath()", | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 254 | "member": "Method io.micronaut.core.util.ConnectionString.getExtension()", | CODE |
| CRITICAL⚡ | config/accepted-api-changes.json | 439 | "member": "Constructor io.micronaut.http.client.loadbalance.FixedLoadBalancer(java.net.URL)", | CODE |
| 100 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …a/io/micronaut/context/python/ValueCoerciblesTest.java | 50 | def __micronaut_value_coercible_host__(self): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 133 | def _micronaut_is_java_instance(value, name): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 151 | def __micronaut_bind_compiled(instance, owner, delegate): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 266 | def __micronaut_set_instance_properties(instance, names, values): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 272 | def __micronaut_find_class_in_package_modules(package_name, class_name): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 360 | def _micronaut_reactive_context(): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 369 | def __micronaut_async_member_value(target, adapter, context): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 700 | def _micronaut_intercepted_member(cls, name, override): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 709 | def __micronaut_is_coroutine_function(function): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 713 | def __micronaut_is_async_generator_function(function): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 721 | def __micronaut_bind_self_invocations(target, names, overrides): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 785 | def _micronaut_put_setter_override(self, name, value): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 788 | def _micronaut_register_member(self, name): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 792 | def _micronaut_sync_target_attributes(self, target): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 19 | def __micronaut_new_uninitialized_instance(cls): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 23 | def __micronaut_allocate_instance(cls, *args): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 37 | def __micronaut_initialize_instance(instance, cls, *args): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 46 | def __micronaut_set_instance_property(instance, name, value): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 249 | def __micronaut_fixed_members(instance, names, epoch, epoch_id): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 294 | def __micronaut_import_package_of_member(name): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 326 | def __micronaut_to_python_standard_type(kind, value, nanos=0, zone=None): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 398 | def __micronaut_has_coroutine_methods(cls): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 410 | def __micronaut_async_function_kind(owner, name, member): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 430 | def __micronaut_is_plain_bean_instance(obj, qualname): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 438 | def __micronaut_transferable_member_names(obj): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 449 | def __micronaut_invoke_method(receiver, name, arguments): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 470 | def __micronaut_get_raw_class_member(cls, name): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 478 | def __micronaut_prepare_introduction(cls): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 503 | def __micronaut_install_java_interface_defaults(cls, default_methods): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 528 | def __micronaut_java_base_class(java_class_name, method_names): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 575 | def __micronaut_create_raw_instance(cls): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 659 | def _micronaut_positional_layout(function): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 688 | def _micronaut_intercepted_call(function, override): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 753 | def __micronaut_create_scoped_proxy(cls, target_supplier, java_proxy_reference=None): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 772 | def _micronaut_bind_java_proxy(self, java_proxy): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 880 | def _micronaut_slot_descriptor_types(): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 905 | def _micronaut_vfs_source_roots(): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 915 | def _micronaut_is_injected_global(annotations, name): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 960 | def _micronaut_application_source(module): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 1012 | def _micronaut_imports_by_value(module): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 1036 | def _micronaut_imports_took_effect(module): | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 111 | def _value_member_holds_class(self): | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 171 | def _micronaut_java_annotation(name, host_class=None, value_holds_class=None): | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 203 | def _micronaut_java_type_member(binary_name, name): | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 211 | def _micronaut_python_module_name(java_name): | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 302 | def _micronaut_read_java_imports(): | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 323 | def __micronaut_register_interop_types(): | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 362 | def _micronaut_register_interop_types(imports): | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 397 | def __micronaut_reset_java_imports(): | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 445 | def _micronaut_java_package_names(module_name, type_name=None): | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 457 | def __micronaut_java_package_initialised(module): | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 473 | def _micronaut_java_package_attribute(module, name): | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 492 | def _micronaut_java_package_member(module_name, name): | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 590 | def __micronaut_install_java_import_finder(): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 1031 | def __micronaut_netty_transport(java_transport): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 1036 | def __micronaut_netty_datagram_transport(java_transport): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 1041 | def __micronaut_install_asyncio_event_loop(java_loop, time_unit, executor_adapter=None): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 277 | def _micronaut_future_set_exception(self, exception): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 644 | def default_exception_handler(self, context): | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 681 | async def shutdown_default_executor(self, timeout=None): | CODE |
| 489 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | test-suite-python/src/test/python/package_root_test.py | 0 | example python application for testing micronaut python compilation. | STRING |
| HIGH | test-suite-python/src/test/python/example/example.py | 0 | example python application for testing micronaut python compilation. | STRING |
| HIGH | test-suite-python/src/test/python/example/another.py | 0 | example python application for testing micronaut python compilation. | STRING |
| HIGH | …cronaut/docs/devmode/tck/GreetingRegistryReloadTest.kt | 0 | package example; @jakarta.inject.singleton public class greeter implements io.micronaut.docs.devmode.tck.greeting { @ove | STRING |
| HIGH | …/src/test/java/io/micronaut/dev/tck/ReloadTckTest.java | 0 | package example; @jakarta.inject.singleton public class greeter implements io.micronaut.docs.devmode.tck.greeting { @ove | STRING |
| HIGH | …onaut/docs/devmode/tck/GreetingRegistryReloadTest.java | 0 | package example; @jakarta.inject.singleton public class greeter implements io.micronaut.docs.devmode.tck.greeting { @ove | STRING |
| HIGH | …erver/tck/tests/codec/JsonCodecAdditionalTypeTest.java | 0 | { "version": "https://jsonfeed.org/version/1", "title": "my example feed", "home_page_url": "https://example.org/", "fee | STRING |
| HIGH | …rver/tck/tests/codec/JsonCodecAdditionalType2Test.java | 0 | { "version": "https://jsonfeed.org/version/1", "title": "my example feed", "home_page_url": "https://example.org/", "fee | STRING |
| HIGH | …/tests/codec/JsonCodecAdditionalTypeAutomaticTest.java | 0 | { "version": "https://jsonfeed.org/version/1", "title": "my example feed", "home_page_url": "https://example.org/", "fee | STRING |
| HIGH | …o/micronaut/dev/IntrospectionGenerationMemoryTest.java | 0 | package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(ar | STRING |
| HIGH | …c/test/java/io/micronaut/dev/RetainedReceiverTest.java | 0 | package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(ar | STRING |
| HIGH | …t/java/io/micronaut/dev/RetainedConfigurationTest.java | 0 | package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(ar | STRING |
| HIGH | …t/java/io/micronaut/dev/NettyGenerationMemoryTest.java | 0 | package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(ar | STRING |
| HIGH | …/java/io/micronaut/dev/ThreadGenerationMemoryTest.java | 0 | package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(ar | STRING |
| HIGH | …est/java/io/micronaut/dev/UcpGenerationMemoryTest.java | 0 | package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(ar | STRING |
| HIGH | …a/io/micronaut/dev/DataSourceGenerationMemoryTest.java | 0 | package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(ar | STRING |
| HIGH | …java/io/micronaut/dev/ReactorGenerationMemoryTest.java | 0 | package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(ar | STRING |
| HIGH | …c/test/java/io/micronaut/dev/RetainAnnotationTest.java | 0 | package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(ar | STRING |
| HIGH | …o/micronaut/dev/IntrospectionGenerationMemoryTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …t/java/io/micronaut/dev/NettyGenerationMemoryTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …cronaut/dev/RetainedEventLoopGenerationMemoryTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …/java/io/micronaut/dev/ThreadGenerationMemoryTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …est/java/io/micronaut/dev/UcpGenerationMemoryTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …c/test/java/io/micronaut/dev/DevRouterRestartTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …a/io/micronaut/dev/DataSourceGenerationMemoryTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …java/io/micronaut/dev/ReactorGenerationMemoryTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …test/java/io/micronaut/dev/DevRestartRequestsTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …c/test/java/io/micronaut/dev/RetainedReceiverTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | dev/src/test/java/io/micronaut/dev/DevRuntimeTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …t/java/io/micronaut/dev/RetainedConfigurationTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …c/test/java/io/micronaut/dev/RetainAnnotationTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …src/test/java/io/micronaut/dev/DevFileWatcherTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …c/test/java/io/micronaut/dev/DevRouterInPlaceTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …java/io/micronaut/dev/RetainedEventLoopGroupsTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …c/test/java/io/micronaut/dev/GenerationBudgetTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …c/test/java/io/micronaut/dev/DevIntrospectionTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronaut | STRING |
| HIGH | …est/java/io/micronaut/dev/DevRuntimeLifecycleTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.reloadable=build/classes | STRING |
| HIGH | …st/java/io/micronaut/dev/ResourcePatchInPlaceTest.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.reloadable=build/classes | STRING |
| HIGH | dev/src/test/java/io/micronaut/dev/DevRuntimes.java | 0 | micronaut.dev.main-class=app.application micronaut.dev.reloadable=build/classes | STRING |
| HIGH | …cronaut/dev/RetainedEventLoopGenerationMemoryTest.java | 0 | package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(ar | STRING |
| HIGH | …c/test/java/io/micronaut/dev/DevRouterInPlaceTest.java | 0 | package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(ar | STRING |
| HIGH | …c/test/java/io/micronaut/dev/DevRouterRestartTest.java | 0 | package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(ar | STRING |
| HIGH | …java/io/micronaut/dev/RetainedEventLoopGroupsTest.java | 0 | package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(ar | STRING |
| HIGH | …test/java/io/micronaut/dev/DevRestartRequestsTest.java | 0 | package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(ar | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 425 | except TypeError: | CODE |
| HIGH | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 669 | except KeyError: | CODE |
| HIGH | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 374 | except Exception: | CODE |
| HIGH | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 1391 | except Exception: | CODE |
| HIGH | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 1432 | except ValueError: | CODE |
| HIGH | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 345 | except Exception: | CODE |
| HIGH | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 203 | except Exception: | CODE |
| HIGH | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 244 | except Exception: | CODE |
| HIGH | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 1371 | except RuntimeError: | CODE |
| HIGH | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 1011 | except (BlockingIOError, InterruptedError): | CODE |
| HIGH | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 1317 | except RuntimeError: | CODE |
| HIGH | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 1242 | except BaseException: | CODE |
| HIGH | …cronaut/docs/server/consumes/ConsumesControllerSpec.py | 41 | except HttpClientResponseException: | CODE |
| HIGH | …cronaut/docs/server/consumes/ConsumesControllerSpec.py | 61 | except CodecException: | CODE |
| HIGH | …icronaut/docs/server/functional/WebSocketRoutesTest.py | 42 | except RuntimeException: | CODE |
| HIGH | …test/python/micronaut/docs/aop/retry/NamedRetrySpec.py | 32 | except UncheckedIOException: | CODE |
| HIGH | …/micronaut/docs/http/server/cors/CorsControllerTest.py | 31 | except HttpClientResponseException: | CODE |
| HIGH | …aut/micronaut-inject-python/src/micronaut_processor.py | 3328 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 449 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 659 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 979 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 1491 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 598 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 990 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 1317 | CODE | |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 111 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 1209 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 744 | CODE | |
| LOW | …hon/micronaut/docs/streaming/HeadlineControllerSpec.py | 42 | CODE | |
| LOW | …hon/micronaut/docs/streaming/HeadlineControllerSpec.py | 50 | CODE | |
| LOW | .github/scripts/vulnerability-audit-filter.py | 179 | CODE | |
| LOW | .github/scripts/vulnerability-audit-filter.py | 92 | CODE | |
| LOW | …t/resources/python-tests/test_micronaut_transformer.py | 381 | CODE | |
| LOW | …c/test/resources/python-tests/test_micronaut_static.py | 3517 | CODE | |
| LOW | …onaut/micronaut-inject-python/src/micronaut_facades.py | 116 | CODE | |
| LOW | …onaut/micronaut-inject-python/src/micronaut_facades.py | 137 | CODE | |
| LOW | …onaut/micronaut-inject-python/src/micronaut_facades.py | 244 | CODE | |
| LOW | …onaut/micronaut-inject-python/src/micronaut_facades.py | 263 | CODE | |
| LOW | …onaut/micronaut-inject-python/src/micronaut_facades.py | 357 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_typecheck.py | 595 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_typecheck.py | 933 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_typecheck.py | 1550 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_typecheck.py | 2012 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_typecheck.py | 493 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_typecheck.py | 530 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_typecheck.py | 988 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_typecheck.py | 1095 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_typecheck.py | 1687 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_typecheck.py | 1816 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_typecheck.py | 1963 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_typecheck.py | 1995 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_typecheck.py | 2250 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 220 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2653 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2788 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 3168 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 3231 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 3399 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 3446 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 503 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 781 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 808 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 1020 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 1423 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 1597 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 1612 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 1648 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 1678 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 1874 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2042 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2110 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2178 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2215 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2354 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2425 | CODE | |
| LOW | …ronaut/micronaut-inject-python/src/micronaut_static.py | 1099 | CODE | |
| LOW | …ronaut/micronaut-inject-python/src/micronaut_static.py | 1157 | CODE | |
| LOW | …ronaut/micronaut-inject-python/src/micronaut_static.py | 138 | CODE | |
| 37 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …icronaut/context/python/GraalPyContextFactoryTest.java | 441 | except Exception: | CODE |
| LOW | …icronaut/context/python/GraalPyContextFactoryTest.java | 491 | except Exception as e: | CODE |
| LOW | …icronaut/context/python/GraalPyContextFactoryTest.java | 499 | except Exception: | CODE |
| LOW | …icronaut/context/python/GraalPyContextFactoryTest.java | 510 | except Exception: | CODE |
| MEDIUM | …icronaut/context/python/GraalPyContextFactoryTest.java | 437 | def outcome(action): | CODE |
| LOW | …micronaut/context/python/PythonAsyncioRuntimeTest.java | 2300 | except Exception: | CODE |
| MEDIUM | …micronaut/context/python/PythonAsyncioRuntimeTest.java | 408 | def fail(self): | CODE |
| LOW | …/context/python/PythonAwareDateTimeConversionTest.java | 199 | except Exception: | CODE |
| MEDIUM | …/context/python/PythonAwareDateTimeConversionTest.java | 195 | def _zoneinfo_available(): | CODE |
| MEDIUM | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 370 | def adapt(value): | CODE |
| MEDIUM | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 438 | def __micronaut_transferable_member_names(obj): | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 142 | except Exception: | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 280 | except Exception: | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 374 | except Exception: | CODE |
| LOW⚡ | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 796 | except Exception: | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 96 | except Exception: | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 345 | except Exception: | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 952 | except Exception: | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 1391 | except Exception: | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 72 | except Exception: | CODE |
| LOW | …FS/micronaut-application/src/micronaut_java_imports.py | 123 | except Exception: | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 203 | except Exception: | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 244 | except Exception: | CODE |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 868 | except Exception as failure: | CODE |
| LOW | …/micronaut/docs/server/upload/BytesUploadController.py | 22 | except Exception: | CODE |
| LOW | …ronaut/docs/server/upload/CompletedUploadController.py | 26 | except Exception: | CODE |
| LOW | …rc/test/python/micronaut/docs/aop/around/AroundSpec.py | 21 | except Exception as e: | CODE |
| LOW | …thon/micronaut/docs/client/ssl/HostnameVerifierSpec.py | 56 | except Exception: | CODE |
| LOW | …/context/python/NettyPythonEventLoopSemanticsTest.java | 460 | except Exception: | CODE |
| LOW | …/context/python/NettyPythonEventLoopSemanticsTest.java | 965 | except Exception as e: | CODE |
| LOW | …naut/context/python/NettyPythonAsyncioRuntimeTest.java | 526 | except Exception as e: | CODE |
| MEDIUM | …naut/context/python/NettyPythonAsyncioRuntimeTest.java | 522 | def run(channel): | CODE |
| LOW | …t/resources/python-tests/test_micronaut_transformer.py | 44 | except Exception: | CODE |
| LOW | …c/test/resources/python-tests/test_micronaut_static.py | 1406 | except Exception as new: | CODE |
| LOW | …c/test/resources/python-tests/test_micronaut_static.py | 1443 | except Exception as broad: | CODE |
| LOW | …aut/micronaut-inject-python/src/micronaut_typecheck.py | 1137 | except Exception: | CODE |
| MEDIUM | …aut/micronaut-inject-python/src/micronaut_processor.py | 1150 | def _literal_constant_value(self, value_node): | CODE |
| LOW⚡ | …aut/micronaut-inject-python/src/micronaut_processor.py | 3047 | except Exception: | CODE |
| LOW⚡ | …aut/micronaut-inject-python/src/micronaut_processor.py | 3054 | except Exception: | CODE |
| LOW⚡ | …aut/micronaut-inject-python/src/micronaut_processor.py | 3061 | except Exception: | CODE |
| LOW⚡ | …aut/micronaut-inject-python/src/micronaut_processor.py | 3419 | except Exception: | CODE |
| LOW⚡ | …aut/micronaut-inject-python/src/micronaut_processor.py | 3426 | except Exception: | CODE |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2638 | except Exception: | CODE |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 3328 | except Exception: | CODE |
| LOW | …ronaut/micronaut-inject-python/src/micronaut_static.py | 1297 | except Exception: | CODE |
| LOW | …ronaut/micronaut-inject-python/src/micronaut_static.py | 1309 | except Exception: | CODE |
| LOW | …ronaut/micronaut-inject-python/src/micronaut_static.py | 1317 | except Exception: | CODE |
| LOW | …ronaut/micronaut-inject-python/src/micronaut_static.py | 1348 | except Exception: | CODE |
| LOW | …ronaut/micronaut-inject-python/src/micronaut_static.py | 1352 | except Exception: | CODE |
| MEDIUM | …ronaut/micronaut-inject-python/src/micronaut_static.py | 1345 | def _mn_python_exception(error): | CODE |
| LOW | …t/micronaut-inject-python/src/micronaut_transformer.py | 641 | except Exception: | CODE |
| LOW | …t/micronaut-inject-python/src/micronaut_transformer.py | 1589 | except Exception: | CODE |
| LOW | …t/micronaut-inject-python/src/micronaut_transformer.py | 1703 | except Exception: | CODE |
| LOW | …t/micronaut-inject-python/src/micronaut_transformer.py | 1950 | except Exception: | CODE |
| LOW | …t/micronaut-inject-python/src/micronaut_transformer.py | 1133 | except Exception: | STRING |
| LOW | …t/micronaut-inject-python/src/micronaut_transformer.py | 1730 | except Exception as e: | STRING |
| LOW | …va/io/micronaut/python/processing/PythonAstParser.java | 1173 | except Exception: | CODE |
| MEDIUM | …va/io/micronaut/python/processing/PythonAstParser.java | 1170 | def value(node): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ronaut/docs/server/routing/RouteConditionController.py | 13 | @RouteCondition("#{request.parameters.getFirst('v').orElse(null) != '2'}") | CODE |
| HIGH | …ronaut/docs/server/routing/RouteConditionController.py | 18 | @RouteCondition("#{request.parameters.getFirst('v').orElse(null) == '2'}") # <1> | CODE |
| HIGH | …src/test/python/micronaut/docs/tostring/FeatureSpec.py | 20 | assert features.toString() == "{Tree=1}" | CODE |
| HIGH | …naut/micronaut-inject-python/src/micronaut_lowering.py | 74 | # null, which a Python caller sees as None, so a boxed number stays boxed | COMMENT |
| HIGH | …naut/micronaut-inject-python/src/micronaut_lowering.py | 2771 | # a boxed return may be null, which Python sees as None: it stays boxed, a primitive is widened | COMMENT |
| HIGH | …naut/micronaut-inject-python/src/micronaut_lowering.py | 2944 | # a boxed result may be null, which Python sees as None: it stays boxed, a primitive is widened | COMMENT |
| HIGH | …naut/micronaut-inject-python/src/micronaut_lowering.py | 3195 | # a boxed result may be null, which Python sees as None: it stays boxed, a primitive is widened | COMMENT |
| HIGH | …python-corpus/src/corpus/petclinic/petclinic/mapper.py | 41 | @Mapper.Mapping(from_="#{null}", to="id") | CODE |
| HIGH | …python-corpus/src/corpus/petclinic/petclinic/mapper.py | 64 | @Mapper.Mapping(from_="#{null}", to="id") | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 848 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 848 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 848 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 848 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 848 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 848 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 848 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 848 | CODE | |
| LOW | …naut/docs/context/annotation/primary/TestController.py | 2 | CODE | |
| LOW | …/context/events/application/SampleEventListenerSpec.py | 4 | CODE | |
| LOW | …/test/python/micronaut/docs/inject/generics/Vehicle.py | 1 | CODE | |
| LOW | …c/test/python/micronaut/docs/inject/generics/Engine.py | 2 | CODE | |
| LOW | …python/micronaut/docs/inject/qualifiers/any/Vehicle.py | 5 | CODE | |
| LOW | …on/micronaut/docs/inject/qualifiers/any/VehicleSpec.py | 3 | CODE | |
| LOW | …python/micronaut/docs/inject/scope/RefreshEventSpec.py | 4 | CODE | |
| LOW | …python/micronaut/docs/inject/scope/RefreshEventSpec.py | 8 | CODE | |
| LOW | …python/micronaut/docs/inject/scope/RefreshEventSpec.py | 9 | CODE | |
| LOW | …python/micronaut/docs/inject/scope/RefreshEventSpec.py | 10 | CODE | |
| LOW | …python/micronaut/docs/inject/scope/RefreshEventSpec.py | 11 | CODE | |
| LOW | …python/micronaut/docs/inject/scope/RefreshEventSpec.py | 12 | CODE | |
| LOW | …python/micronaut/docs/qualifiers/annotation/Vehicle.py | 1 | CODE | |
| LOW | …/micronaut/docs/qualifiers/annotationmember/Vehicle.py | 1 | CODE | |
| LOW | …st/python/micronaut/docs/server/filters/TraceFilter.py | 7 | CODE | |
| LOW | …ver/filters/filtermethods/continuations/TraceFilter.py | 5 | CODE | |
| LOW | …thon/micronaut/docs/server/functional/RespondRoutes.py | 7 | CODE | |
| LOW | …rc/test/python/micronaut/docs/aop/around/AroundSpec.py | 4 | CODE | |
| LOW | …rc/test/python/micronaut/docs/aop/around/AroundSpec.py | 8 | CODE | |
| LOW | …python/micronaut/docs/aop/around/NotNullInterceptor.py | 3 | CODE | |
| LOW | …on/micronaut/docs/aop/introduction/IntroductionSpec.py | 4 | CODE | |
| LOW | …icronaut/docs/http/server/reactive/PersonController.py | 6 | CODE | |
| LOW | …naut/docs/http/server/secondary/SecondaryServerTest.py | 14 | CODE | |
| LOW | …python/micronaut/docs/http/client/proxy/ProxyFilter.py | 4 | CODE | |
| LOW | …src/test/python/micronaut/docs/factories/EngineSpec.py | 4 | CODE | |
| LOW | …est/python/micronaut/docs/factories/VehicleMockSpec.py | 4 | CODE | |
| LOW | …ython/micronaut/docs/factories/primitive/EngineSpec.py | 4 | CODE | |
| LOW | …test/python/micronaut/docs/replaces/MockBookService.py | 2 | CODE | |
| LOW | …icronaut/docs/asyncio/streaming/PythonStreamingSpec.py | 6 | CODE | |
| LOW | …/python/micronaut/docs/injectionpoint/EngineFactory.py | 6 | CODE | |
| LOW | …st/python/micronaut/docs/ioc/injection/ctor/Vehicle.py | 1 | CODE | |
| LOW | …st/python/micronaut/docs/ioc/injection/ctor/Vehicle.py | 2 | CODE | |
| LOW | …t/python/micronaut/docs/ioc/beans/IntrospectionSpec.py | 3 | CODE | |
| LOW | …t/python/micronaut/docs/ioc/beans/IntrospectionSpec.py | 4 | CODE | |
| LOW | …naut/docs/datavalidation/groups/EmailControllerSpec.py | 8 | CODE | |
| LOW | …ronaut/docs/datavalidation/pogo/EmailControllerSpec.py | 8 | CODE | |
| LOW | …t/micronaut-inject-python/src/micronaut_transformer.py | 60 | CODE | |
| LOW | …naut/micronaut-inject-python/src/micronaut_lowering.py | 19 | CODE | |
| LOW | …n-corpus/src/corpus/fullstack/app/controllers/utils.py | 3 | CODE | |
| LOW | …n-corpus/src/corpus/fullstack/app/controllers/login.py | 17 | CODE | |
| LOW | …n-corpus/src/corpus/fullstack/app/controllers/items.py | 18 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …sources/META-INF/micronaut-tck-fuzz-known-failures.txt | 1 | # Known failures of the server TCK fuzz suite (io.micronaut.http.server.tck.tests.fuzz.HttpServerFuzzTest) on Netty. | COMMENT |
| LOW | …ut/docs/http/server/exception/OutOfStockException.java | 21 | //end::clazz[] | COMMENT |
| LOW | …va/io/micronaut/http/server/netty/NettyHttpServer.java | 1001 | List<Future<?>> futures = new ArrayList<>(2); | COMMENT |
| LOW | …on-databind/src/test/resources/application-jackson.yml | 1 | # | COMMENT |
| LOW | …/main/java/io/micronaut/logging/impl/LogbackUtils.java | 161 | COMMENT | |
| LOW | …onaut/http/server/binding/DefaultAsyncRequestBody.java | 461 | // no body: a form without fields | COMMENT |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 1 | # Copyright 2017-2026 original authors | COMMENT |
| LOW | inject/config/application.yml | 1 | # | COMMENT |
| LOW | inject/custom-config/application-env2.yml | 1 | # | COMMENT |
| LOW | inject/custom-config/application-env1.yml | 1 | # | COMMENT |
| LOW | inject/custom-config/bootstrap.yml | 1 | # | COMMENT |
| LOW | inject/custom-config/application.yml | 1 | # | COMMENT |
| LOW | inject/src/test/resources/application-foo.yml | 1 | # | COMMENT |
| LOW | inject/src/test/resources/config-files.yml | 1 | # | COMMENT |
| LOW | inject/src/test/resources/application-spaces.yml | 1 | # | COMMENT |
| LOW | inject/src/test/resources/config-files2.yml | 1 | # | COMMENT |
| LOW | inject/src/test/resources/application-first.yml | 1 | # | COMMENT |
| LOW | inject/src/test/resources/application.yml | 1 | # | COMMENT |
| LOW | inject/src/test/resources/application-other.yaml | 1 | # | COMMENT |
| LOW | inject/src/test/resources/application-second.yml | 1 | # | COMMENT |
| LOW | inject/src/test/resources/custom-config/application.yml | 1 | # | COMMENT |
| LOW | …onaut/context/AbstractInitializableBeanDefinition.java | 3081 | // the class hierarchy implements. 243 of those come from one diamond - AnnotationMetadataDelegate | COMMENT |
| LOW | …hon/micronaut/docs/server/binding/BindingController.py | 41 | return [myCookieA, myCookieB] | COMMENT |
| LOW | …hon/micronaut/docs/server/binding/BindingController.py | 61 | # end::header2[] | COMMENT |
| LOW | …hon/micronaut/docs/server/binding/BindingController.py | 81 | # tag::format2[] | COMMENT |
| LOW | …/python/micronaut/docs/server/json/PersonController.py | 121 | # end::statusError[] | COMMENT |
| LOW | …/micronaut/http/CaseInsensitiveMutableHttpHeaders.java | 181 | return i; | COMMENT |
| LOW | …/micronaut/http/CaseInsensitiveMutableHttpHeaders.java | 221 | private static final long TOKEN_CHARS_HIGH; | COMMENT |
| LOW | …/micronaut/http/CaseInsensitiveMutableHttpHeaders.java | 241 | // cookie-pair = cookie-name "=" cookie-value | COMMENT |
| LOW | …va/io/micronaut/http/body/stream/BaseSharedBuffer.java | 281 | * @return The data to forward, or {@code null} if there is none | COMMENT |
| LOW | …sources/META-INF/micronaut-tck-fuzz-known-failures.txt | 1 | # Known failures of the server TCK fuzz suite (io.micronaut.http.server.tck.tests.fuzz.HttpServerFuzzTest) on Netty. | COMMENT |
| LOW | …/micronaut/http/server/stack/ControllersBenchmark.java | 221 | void verifyResponse(FullHttpResponse response) { | COMMENT |
| LOW | …/micronaut/http/server/stack/ControllersBenchmark.java | 241 | // Assertions.assertEquals(HttpResponseStatus.OK, response.status()); | COMMENT |
| LOW | .github/workflows/sonar-pr.yml | 1 | # WARNING: Do not edit this file directly. Instead, go to: | COMMENT |
| LOW | .github/workflows/sonar-pr.yml | 261 | COMMENT | |
| LOW | .github/workflows/python.yml | 1 | # WARNING: Do not edit this file directly. Instead, go to: | COMMENT |
| LOW | …cronaut/docs/server/exception/OutOfStockException.java | 21 | //end::clazz[] | COMMENT |
| LOW | …va/io/micronaut/docs/factories/primitive/V8Engine.java | 21 | // end::class[] | COMMENT |
| LOW | …naut/micronaut-inject-python/src/micronaut_lowering.py | 81 | BOXES = {LONG: "java.lang.Long", DOUBLE: "java.lang.Double", BOOLEAN: "java.lang.Boolean"} | COMMENT |
| LOW | …o/micronaut/python/processing/PythonStubGenerator.java | 1041 | // The Python state is transient: it is neither a persistent attribute of an entity nor | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 853 | # --------------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …LPY-VFS/micronaut-application/src/micronaut_runtime.py | 863 | # --------------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 1348 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 1354 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …onaut/micronaut-inject-python/src/micronaut_facades.py | 241 | # ---------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …onaut/micronaut-inject-python/src/micronaut_facades.py | 281 | # ---------------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …st-suite-python-corpus/src/corpus/fullstack/app/dto.py | 29 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …st-suite-python-corpus/src/corpus/fullstack/app/dto.py | 31 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …st-suite-python-corpus/src/corpus/fullstack/app/dto.py | 92 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …st-suite-python-corpus/src/corpus/fullstack/app/dto.py | 94 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …st-suite-python-corpus/src/corpus/fullstack/app/dto.py | 126 | # -------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …st-suite-python-corpus/src/corpus/fullstack/app/dto.py | 128 | # -------------------------------------------------------------------------- | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 871 | # Check if this is an enum class | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 880 | # Check if this is a dataclass and generate constructor if needed | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 1047 | # Check if the parsed type annotation is nullable and add @Nullable decorator | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 1456 | # Check if the parsed type annotation is nullable and add @Nullable decorator | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 1620 | # Check if this is a simple assignment to a name | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 1689 | # Check if it's Annotated[...] under any of its spellings | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 1789 | # Check if this is an imported type | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 1886 | # Check if this is a local class and qualify it | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 1892 | # Check if this is a local class | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2126 | # Check if the node has type_params (Python 3.12+) | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2155 | # Check if it's Generic[...] | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2187 | # Check if the function node has type_params (Python 3.12+) | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2253 | # Check if the function name contains type parameters (e.g., def func[S](...)) | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2432 | # Check if the value is a call to java.type() | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2509 | # Check if this is an instance method by looking for a 'self' parameter | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2669 | # Check if this is an imported Micronaut/jakarta.inject annotation | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 2855 | # Check if this might be a Java constant reference (e.g., StringUtils.TRUE) | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 3240 | # Check if this function has a @micronaut_annotation decorator | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 3489 | # Check if this line starts a parameter definition | COMMENT |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 3498 | # Check if it's a parameter name (should be a valid identifier) | COMMENT |
| LOW | …t/micronaut-inject-python/src/micronaut_transformer.py | 1420 | # Check if it's an annotation | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …o/micronaut/python/processing/PythonAstParserTest.java | 1956 | class DocumentedClass: \"\"\"This is a class with documentation. This clas | STRING |
| HIGH | …micronaut/python/processing/util/PythonDocstrings.java | 48 | "))) { startIndex = 1; } // Process lines until we hit structured sections for (int | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …aut/micronaut-inject-python/src/micronaut_processor.py | 846 | # Create a DecoratorDef for non-Micronaut decorators | COMMENT |
| MEDIUM | …aut/micronaut-inject-python/src/micronaut_processor.py | 1231 | # Create a new attribute with documentation | COMMENT |
| MEDIUM | …aut/micronaut-inject-python/src/micronaut_processor.py | 2671 | # Create a DecoratorDef for the Micronaut/jakarta.inject annotation | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …c/test/resources/python-tests/test_micronaut_static.py | 503 | def helper(n: int) -> int: | CODE |
| LOW | …c/test/resources/python-tests/test_micronaut_static.py | 852 | def helper(value: int) -> int: | CODE |
| LOW | …c/test/resources/python-tests/test_micronaut_static.py | 1365 | def helper(n: int) -> int: | CODE |
| LOW | …c/test/resources/python-tests/test_micronaut_static.py | 2959 | def helper(n: int) -> list[int]: | CODE |
| LOW | …c/test/resources/python-tests/test_micronaut_static.py | 3288 | def helper(self, n: int) -> int: | CODE |
| LOW | …c/test/resources/python-tests/test_micronaut_static.py | 3324 | def helper(self, n: int) -> int: | CODE |
| LOW | …c/test/resources/python-tests/test_micronaut_static.py | 3000 | tree = ast.parse("def helper(n: int) -> list[int]:\n return [n + 1]\n") | STRING |
| LOW | …c/test/resources/python-tests/test_micronaut_static.py | 3011 | def helper(n): | STRING |
| LOW | …c/test/resources/python-tests/test_micronaut_static.py | 3097 | tree = ast.parse("class Calc:\n def helper(self, n: int) -> int:\n return n\n") | STRING |
| LOW | …c/test/resources/python-tests/test_micronaut_static.py | 3146 | tree = ast.parse("class Calc:\n def helper(self, n: int) -> int:\n return n\n") | STRING |
| LOW⚡ | …est/resources/python-tests/test_micronaut_typecheck.py | 58 | def helper() -> str: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/python/micronaut/docs/devmode/watch/ConnectionPool.py | 13 | def set_credentials(self, username: Optional[str], password: Optional[str]) -> None: | CODE |
| LOW | …t/python/micronaut/docs/config/mapFormat/EngineImpl.py | 28 | def set_config(self, config: EngineConfig) -> None: | CODE |
| LOW | …rc/test/python/micronaut/docs/aop/lifecycle/Product.py | 25 | def set_active(self, active: bool) -> None: | CODE |
| LOW | …p/lifecycle/pertarget/labelled/ChannelConfiguration.py | 14 | def set_sender(self, sender: str) -> None: | CODE |
| LOW | …ronaut/micronaut-inject-python/src/micronaut_static.py | 1629 | __all__ = ["StaticPlanner", "CompileScope", "MODE_OFF", "MODE_ANNOTATED", "MODE_ALL", "MODES", "RULE", "apply_delegation | CODE |
| LOW | …naut/micronaut-inject-python/src/micronaut_lowering.py | 3541 | __all__ = ["Lowering"] | CODE |
| LOW | …te-python-corpus/src/corpus/fullstack/app/bootstrap.py | 21 | logger = logging.getLogger(__name__) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …a/io/micronaut/http/server/netty/NettyHttpRequest.java | 167 | // receive a copy of those headers in the PUSH_PROMISE. However, I'm not sure if the client will utilize the | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 842 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 879 | CODE | |
| LOW | …LPY-VFS/micronaut-application/src/micronaut_asyncio.py | 937 | CODE | |
| LOW | …aut/micronaut-inject-python/src/micronaut_processor.py | 272 | CODE | |
| LOW | …t/micronaut-inject-python/src/micronaut_transformer.py | 355 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …test/java/io/micronaut/aop/cachedvalues/PlainBean.java | 36 | return "placeholder"; | CODE |
| LOW | …a/io/micronaut/aop/cachedvalues/RecordedPrototype.java | 37 | return "placeholder"; | CODE |
| LOW | …suite-python-corpus/src/corpus/fullstack/app/config.py | 28 | first_superuser: Annotated[str, NotBlank] = "admin@example.com" | CODE |