AI REVIEWED
Module: spring-boot-starter
File: spring/actuator/DataFixerEndpoint.java (~line 209)
Severity: Medium
Summary
Domain status is represented as "DOWN: " + e.getMessage() — mixing a status enum concept with an error message in a single string field. This makes programmatic status checking unreliable.
Expected Behavior
Status and error should be separate fields in the response DTO.
Actual Behavior
domainInfo.put("status", "DOWN: " + e.getMessage());
Suggested Fix
Use separate fields:
domainInfo.put("status", "DOWN");
domainInfo.put("error", e.getMessage());