Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd1926e27d0926e27d0926e27d0926e27d0926e27d0926e27d0
Public Swagger UI/API detected at path: /webjars/swagger-ui/index.html
Open service 2.16.204.75:443 · api.driveinsight.motion.abb.com
2026-01-09 05:26
HTTP/1.1 503 Service Unavailable
Content-Length: 3109
Content-Type: text/html
Strict-Transport-Security: max-age=15768000 ; includeSubDomains ; preload
Alt-Svc: h3=":443"; ma=93600
ETag: "ddf4d276297d76a4c98f2fa610d654d6:1652277922.023265"
Expires: Fri, 09 Jan 2026 05:26:12 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 09 Jan 2026 05:26:12 GMT
Connection: close
Page title: Site Error
<!doctype html>
<html>
<head>
<title>Site Error</title>
<style type="text/css">
@font-face {
font-family: 'ABBvoice';
src: url('/foStatic/assets/font/EOT/ABBvoice_W_Rg.eot.eot');
src: url('/foStatic/assets/font/WOFF2/ABBvoice_W_Rg.woff2') format('woff2'),
url('/foStatic/assets/font/WOFF/ABBvoice_W_Rg.woff') format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'ABBvoice_bold';
src: url('/foStatic/assets/font/EOT/ABBvoice_W_Bd.eot.eot');
src: url('/foStatic/assets/font/WOFF2/ABBvoice_W_Bd.woff2') format('woff2'),
url('/foStatic/assets/font/WOFF/ABBvoice_W_Bd.woff') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
body {
text-align: left;
padding:0;
font: normal normal normal 16px/24px ABBvoice;
color:#000;
}
h1 {
font: normal normal bold 64px/72px ABBvoice_bold;
margin-bottom:90px;
margin-top:0;
display:block;
}
h1 strong{
display:block;
background:#FF000F;
width:64px;
height:9px;
margin:20px 0 30px;
}
body {
font: 16px Helvetica, sans-serif;
color: #333;
padding:0;
margin:0;
}
header {
display:block;
line-height:68px;
height:68px;
border-bottom:1px solid #D2D2D2;
text-align:right;
padding:0 20px;
}
header img{
display:inline-block;
vertical-align:middle;
}
#error {
display: block;
text-align: left;
max-width: 800px;
padding:0 20px;
margin: 0 auto;
margin-top:130px;
}
.preformatted {
font-family: monospace;
margin: 0 auto;
color:#FF000F;
line-height: 3em;
padding: 10px 50px;
margin-bottom: 20px;
}
p {
margin-bottom:10px;
}
ul {
margin:40px 0 20px;
padding:0 0 0 20px;
}
ul li{
margin:10px 0;
}
</style>
</head>
<body>
<header>
<img src="/foStatic/assets/logo.svg" height="29" alt="ABB"/>
</header>
<div id="error">
<h1><strong></strong> We couldn't find this page</h1>
<div>
<p>The page you are trying to view is currently unavailable.<br />
<ul>
<li>Please wait for a few minutes and try again.</li>
<li>If the problem still occurs, please contact <strong>ABB Service Desk</strong> with the following information:</li>
</ul>
<div class="preformatted">
Reference Error: (0.461d1002.1767936371.2f5dac57) <br />
IP address: (128.199.182.55) <br />
</div>
<strong>We are sorry for the inconvenience!</strong>
</p>
</div>
</div>
</body>
</html>
Open service 2.16.204.75:443 · api.driveinsight.motion.abb.com
2026-01-02 05:08
HTTP/1.1 503 Service Unavailable
Content-Length: 3108
Content-Type: text/html
Strict-Transport-Security: max-age=15768000 ; includeSubDomains ; preload
Alt-Svc: h3=":443"; ma=93600
ETag: "ddf4d276297d76a4c98f2fa610d654d6:1652277922.023265"
Expires: Fri, 02 Jan 2026 05:08:49 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 02 Jan 2026 05:08:49 GMT
Connection: close
Page title: Site Error
<!doctype html>
<html>
<head>
<title>Site Error</title>
<style type="text/css">
@font-face {
font-family: 'ABBvoice';
src: url('/foStatic/assets/font/EOT/ABBvoice_W_Rg.eot.eot');
src: url('/foStatic/assets/font/WOFF2/ABBvoice_W_Rg.woff2') format('woff2'),
url('/foStatic/assets/font/WOFF/ABBvoice_W_Rg.woff') format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'ABBvoice_bold';
src: url('/foStatic/assets/font/EOT/ABBvoice_W_Bd.eot.eot');
src: url('/foStatic/assets/font/WOFF2/ABBvoice_W_Bd.woff2') format('woff2'),
url('/foStatic/assets/font/WOFF/ABBvoice_W_Bd.woff') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
body {
text-align: left;
padding:0;
font: normal normal normal 16px/24px ABBvoice;
color:#000;
}
h1 {
font: normal normal bold 64px/72px ABBvoice_bold;
margin-bottom:90px;
margin-top:0;
display:block;
}
h1 strong{
display:block;
background:#FF000F;
width:64px;
height:9px;
margin:20px 0 30px;
}
body {
font: 16px Helvetica, sans-serif;
color: #333;
padding:0;
margin:0;
}
header {
display:block;
line-height:68px;
height:68px;
border-bottom:1px solid #D2D2D2;
text-align:right;
padding:0 20px;
}
header img{
display:inline-block;
vertical-align:middle;
}
#error {
display: block;
text-align: left;
max-width: 800px;
padding:0 20px;
margin: 0 auto;
margin-top:130px;
}
.preformatted {
font-family: monospace;
margin: 0 auto;
color:#FF000F;
line-height: 3em;
padding: 10px 50px;
margin-bottom: 20px;
}
p {
margin-bottom:10px;
}
ul {
margin:40px 0 20px;
padding:0 0 0 20px;
}
ul li{
margin:10px 0;
}
</style>
</head>
<body>
<header>
<img src="/foStatic/assets/logo.svg" height="29" alt="ABB"/>
</header>
<div id="error">
<h1><strong></strong> We couldn't find this page</h1>
<div>
<p>The page you are trying to view is currently unavailable.<br />
<ul>
<li>Please wait for a few minutes and try again.</li>
<li>If the problem still occurs, please contact <strong>ABB Service Desk</strong> with the following information:</li>
</ul>
<div class="preformatted">
Reference Error: (0.461d1002.1767330529.d4ff8e3e) <br />
IP address: (164.90.208.56) <br />
</div>
<strong>We are sorry for the inconvenience!</strong>
</p>
</div>
</div>
</body>
</html>
Open service 2.16.204.75:443 · api.driveinsight.motion.abb.com
2025-12-22 16:30
HTTP/1.1 503 Service Unavailable
Content-Length: 3110
Content-Type: text/html
Strict-Transport-Security: max-age=15768000 ; includeSubDomains ; preload
Alt-Svc: h3=":443"; ma=93600
ETag: "ddf4d276297d76a4c98f2fa610d654d6:1652277922.023265"
Expires: Mon, 22 Dec 2025 16:30:28 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Mon, 22 Dec 2025 16:30:28 GMT
Connection: close
Page title: Site Error
<!doctype html>
<html>
<head>
<title>Site Error</title>
<style type="text/css">
@font-face {
font-family: 'ABBvoice';
src: url('/foStatic/assets/font/EOT/ABBvoice_W_Rg.eot.eot');
src: url('/foStatic/assets/font/WOFF2/ABBvoice_W_Rg.woff2') format('woff2'),
url('/foStatic/assets/font/WOFF/ABBvoice_W_Rg.woff') format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'ABBvoice_bold';
src: url('/foStatic/assets/font/EOT/ABBvoice_W_Bd.eot.eot');
src: url('/foStatic/assets/font/WOFF2/ABBvoice_W_Bd.woff2') format('woff2'),
url('/foStatic/assets/font/WOFF/ABBvoice_W_Bd.woff') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
body {
text-align: left;
padding:0;
font: normal normal normal 16px/24px ABBvoice;
color:#000;
}
h1 {
font: normal normal bold 64px/72px ABBvoice_bold;
margin-bottom:90px;
margin-top:0;
display:block;
}
h1 strong{
display:block;
background:#FF000F;
width:64px;
height:9px;
margin:20px 0 30px;
}
body {
font: 16px Helvetica, sans-serif;
color: #333;
padding:0;
margin:0;
}
header {
display:block;
line-height:68px;
height:68px;
border-bottom:1px solid #D2D2D2;
text-align:right;
padding:0 20px;
}
header img{
display:inline-block;
vertical-align:middle;
}
#error {
display: block;
text-align: left;
max-width: 800px;
padding:0 20px;
margin: 0 auto;
margin-top:130px;
}
.preformatted {
font-family: monospace;
margin: 0 auto;
color:#FF000F;
line-height: 3em;
padding: 10px 50px;
margin-bottom: 20px;
}
p {
margin-bottom:10px;
}
ul {
margin:40px 0 20px;
padding:0 0 0 20px;
}
ul li{
margin:10px 0;
}
</style>
</head>
<body>
<header>
<img src="/foStatic/assets/logo.svg" height="29" alt="ABB"/>
</header>
<div id="error">
<h1><strong></strong> We couldn't find this page</h1>
<div>
<p>The page you are trying to view is currently unavailable.<br />
<ul>
<li>Please wait for a few minutes and try again.</li>
<li>If the problem still occurs, please contact <strong>ABB Service Desk</strong> with the following information:</li>
</ul>
<div class="preformatted">
Reference Error: (0.461d1002.1766421026.44857643) <br />
IP address: (167.172.232.142) <br />
</div>
<strong>We are sorry for the inconvenience!</strong>
</p>
</div>
</div>
</body>
</html>
Open service 2.16.204.75:443 · api.driveinsight.motion.abb.com
2025-12-20 15:44
HTTP/1.1 503 Service Unavailable
Content-Length: 3110
Content-Type: text/html
Strict-Transport-Security: max-age=15768000 ; includeSubDomains ; preload
Alt-Svc: h3=":443"; ma=93600
ETag: "ddf4d276297d76a4c98f2fa610d654d6:1652277922.023265"
Expires: Sat, 20 Dec 2025 15:44:32 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sat, 20 Dec 2025 15:44:32 GMT
Connection: close
Page title: Site Error
<!doctype html>
<html>
<head>
<title>Site Error</title>
<style type="text/css">
@font-face {
font-family: 'ABBvoice';
src: url('/foStatic/assets/font/EOT/ABBvoice_W_Rg.eot.eot');
src: url('/foStatic/assets/font/WOFF2/ABBvoice_W_Rg.woff2') format('woff2'),
url('/foStatic/assets/font/WOFF/ABBvoice_W_Rg.woff') format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'ABBvoice_bold';
src: url('/foStatic/assets/font/EOT/ABBvoice_W_Bd.eot.eot');
src: url('/foStatic/assets/font/WOFF2/ABBvoice_W_Bd.woff2') format('woff2'),
url('/foStatic/assets/font/WOFF/ABBvoice_W_Bd.woff') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
body {
text-align: left;
padding:0;
font: normal normal normal 16px/24px ABBvoice;
color:#000;
}
h1 {
font: normal normal bold 64px/72px ABBvoice_bold;
margin-bottom:90px;
margin-top:0;
display:block;
}
h1 strong{
display:block;
background:#FF000F;
width:64px;
height:9px;
margin:20px 0 30px;
}
body {
font: 16px Helvetica, sans-serif;
color: #333;
padding:0;
margin:0;
}
header {
display:block;
line-height:68px;
height:68px;
border-bottom:1px solid #D2D2D2;
text-align:right;
padding:0 20px;
}
header img{
display:inline-block;
vertical-align:middle;
}
#error {
display: block;
text-align: left;
max-width: 800px;
padding:0 20px;
margin: 0 auto;
margin-top:130px;
}
.preformatted {
font-family: monospace;
margin: 0 auto;
color:#FF000F;
line-height: 3em;
padding: 10px 50px;
margin-bottom: 20px;
}
p {
margin-bottom:10px;
}
ul {
margin:40px 0 20px;
padding:0 0 0 20px;
}
ul li{
margin:10px 0;
}
</style>
</head>
<body>
<header>
<img src="/foStatic/assets/logo.svg" height="29" alt="ABB"/>
</header>
<div id="error">
<h1><strong></strong> We couldn't find this page</h1>
<div>
<p>The page you are trying to view is currently unavailable.<br />
<ul>
<li>Please wait for a few minutes and try again.</li>
<li>If the problem still occurs, please contact <strong>ABB Service Desk</strong> with the following information:</li>
</ul>
<div class="preformatted">
Reference Error: (0.4b1d1002.1766245472.306eda42) <br />
IP address: (207.154.197.113) <br />
</div>
<strong>We are sorry for the inconvenience!</strong>
</p>
</div>
</div>
</body>
</html>