Repository Analysis

codecentric/spring-boot-admin

Admin UI for administration of spring boot applications

1.0 Likely human-written View on GitHub
1.0
Adjusted Score
1.0
Raw Score
100%
Time Factor
2026-05-30
Last Push
12,830
Stars
Java
Language
170,412
Lines of Code
1223
Files
38
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 14HIGH 0MEDIUM 2LOW 22

Pattern Findings

38 matches across 7 categories. Click a row to expand file-level details.

Hallucination Indicators14 hits · 145 pts
SeverityFileLineSnippet
CRITICAL…ic/boot/admin/server/web/client/mappings-expected.json41 "handler": "public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Objec
CRITICAL…ic/boot/admin/server/web/client/mappings-expected.json78 "handler": "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.set(j
CRITICAL…tric/boot/admin/server/web/client/mappings-legacy.json7 "method": "public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.spr
CRITICAL…tric/boot/admin/server/web/client/mappings-legacy.json11 "method": "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.set(java.lang.St
CRITICAL…otify/filter/web/NotificationFilterControllerTest.java51 () -> new de.codecentric.boot.admin.server.web.servlet.AdminControllerHandlerMapping("/"))
CRITICAL…t/admin/server/config/AdminServerWebConfiguration.java79 return new de.codecentric.boot.admin.server.web.reactive.InstancesProxyController(
CRITICAL…t/admin/server/config/AdminServerWebConfiguration.java88 org.springframework.web.reactive.result.method.annotation.RequestMappingHandlerMapping mapping = new de.codecentric.b
CRITICAL…t/admin/server/config/AdminServerWebConfiguration.java112 return new de.codecentric.boot.admin.server.web.servlet.InstancesProxyController(
CRITICAL…t/admin/server/config/AdminServerWebConfiguration.java121 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping mapping = new de.codecentric.boot.
CRITICAL…admin/server/web/servlet/InstancesProxyController.java92 // org.springframework.security.web.context.HttpSessionSecurityContextRepository.SaveToSessionRequestWrapper.startAsyn
CRITICAL…n/frontend/services/startup-actuator.fixture.spec.json5349 "value": "public void de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.onWebServerI
CRITICAL…n/frontend/services/startup-actuator.fixture.spec.json6035 "value": "public void de.codecentric.boot.admin.client.registration.RegistrationApplicationListener.onAppl
CRITICAL…n/server/ui/config/AdminServerUiAutoConfiguration.java216 return new de.codecentric.boot.admin.server.ui.web.reactive.HomepageForwardingFilter(
CRITICAL…n/server/ui/config/AdminServerUiAutoConfiguration.java278 return new de.codecentric.boot.admin.server.ui.web.servlet.HomepageForwardingFilter(
Fake / Example Data10 hits · 10 pts
SeverityFileLineSnippet
LOW…centric/boot/admin/server/notify/MailNotifierTest.java87 notifier.setTo(new String[] { "foo@bar.com" });
LOW…centric/boot/admin/server/notify/MailNotifierTest.java110 assertThat(mail.getRecipients(Message.RecipientType.TO)).containsExactly(new InternetAddress("foo@bar.com"));
LOW…/src/main/frontend/components/sba-accordion.stories.ts58 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vitae dolor ac ante ornare pharetra.
LOW…/src/main/frontend/components/sba-accordion.stories.ts58 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vitae dolor ac ante ornare pharetra.
LOW…r-ui/src/main/frontend/components/sba-panel.stories.ts41 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vitae dolor ac ante ornare pharetra. Proin
LOW…r-ui/src/main/frontend/components/sba-panel.stories.ts41 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vitae dolor ac ante ornare pharetra. Proin
LOW…r-ui/src/main/frontend/components/sba-modal.stories.ts57 body: '<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla accumsan, metus ultrices eleifend gravida,
LOW…r-ui/src/main/frontend/components/sba-modal.stories.ts57 body: '<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla accumsan, metus ultrices eleifend gravida,
LOW…n/frontend/components/sba-navbar/sba-navbar.stories.ts88 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mollis vulputate elit eget hendrerit.
LOW…n/frontend/components/sba-navbar/sba-navbar.stories.ts88 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mollis vulputate elit eget hendrerit.
Hyper-Verbose Identifiers8 hits · 8 pts
SeverityFileLineSnippet
LOWspring-boot-admin-docs/src/site/src/propertiesUtil.ts21function containsKeywordIgnoreCase(str: string, keywords: string[]): boolean {
LOW…in-server-ui/src/main/frontend/utils/useRouterState.ts64function correctTypesInRouterQuery(query: LocationQuery) {
LOW…i/src/main/frontend/views/journal/JournalTable.spec.ts791async function renderJournalTableWithRouter({
LOW…/src/main/frontend/views/journal/deduplicate-events.ts21export function deduplicateInstanceEvents(events: InstanceEvent[]) {
LOW…rver-ui/src/main/frontend/views/applications/index.vue490function toggleNotificationFilterSettings(obj) {
LOW…ui/src/main/frontend/views/instances/metrics/index.vue115function isActuatorApiVersionSupported(headerContentType) {
LOW…in/frontend/views/instances/jolokia/responseHandler.ts7export function resultContainsErrorStatus(result) {
LOW…c/main/frontend/views/instances/mappings/index.spec.ts123 function createInstanceWithMappingsData(data) {
AI Slop Vocabulary2 hits · 4 pts
SeverityFileLineSnippet
MEDIUMspring-boot-admin-docs/src/site/package-lock.json20172 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
MEDIUMspring-boot-admin-server-ui/package-lock.json9851 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippet
LOW…c/boot/admin/server/MonitorTimeoutIntegrationTest.java129 // Step 1: trigger a timeout → OFFLINE.
LOW…c/boot/admin/server/MonitorTimeoutIntegrationTest.java134 // Step 2: remove the delay → health responds fast → UP again.
Over-Commented Block1 hit · 1 pts
SeverityFileLineSnippet
LOW…/admin/server/web/client/LegacyEndpointConverters.java161
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippet
LOWsrc/main/frontend/assets/mockServiceWorker.js111async function handleRequest(event, requestId) {