openresty
tcp/443 tcp/80
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: 5733ddf49ff49cd1b6e67656b6e67656b6e67656b6e67656b6e67656b6e67656
Public Swagger UI/API detected at path: /swagger-ui.html
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: 5733ddf49ff49cd1b6e67656b6e67656b6e67656b6e67656b6e67656b6e67656
Public Swagger UI/API detected at path: /swagger-ui.html
Open service 3.90.123.2:80 · mgmsg.co
2026-01-11 01:39
HTTP/1.1 404
Server: openresty
Date: Sun, 11 Jan 2026 01:39:38 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Expires: 0
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
{
"timestamp" : "2026-01-11T01:39:38.782+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 52.71.250.148:80 · mgmsg.co
2026-01-11 01:39
HTTP/1.1 404
Server: openresty
Date: Sun, 11 Jan 2026 01:39:38 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Expires: 0
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
{
"timestamp" : "2026-01-11T01:39:38.462+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 52.71.250.148:443 · mgmsg.co
2026-01-11 01:39
HTTP/1.1 404
Server: openresty
Date: Sun, 11 Jan 2026 01:39:38 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
{
"timestamp" : "2026-01-11T01:39:38.909+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 54.156.128.221:443 · mgmsg.co
2026-01-11 01:39
HTTP/1.1 404
Server: openresty
Date: Sun, 11 Jan 2026 01:39:38 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
{
"timestamp" : "2026-01-11T01:39:38.561+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 54.156.128.221:80 · mgmsg.co
2026-01-11 01:39
HTTP/1.1 404
Server: openresty
Date: Sun, 11 Jan 2026 01:39:39 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Expires: 0
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
{
"timestamp" : "2026-01-11T01:39:39.627+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 3.90.123.2:443 · mgmsg.co
2026-01-11 01:39
HTTP/1.1 404
Server: openresty
Date: Sun, 11 Jan 2026 01:39:39 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
{
"timestamp" : "2026-01-11T01:39:39.699+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 54.156.128.221:443 · mgmsg.co
2026-01-09 21:51
HTTP/1.1 404
Server: openresty
Date: Fri, 09 Jan 2026 21:51:08 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
{
"timestamp" : "2026-01-09T21:51:08.501+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 52.71.250.148:80 · mgmsg.co
2026-01-09 21:51
HTTP/1.1 404
Server: openresty
Date: Fri, 09 Jan 2026 21:51:08 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Expires: 0
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
{
"timestamp" : "2026-01-09T21:51:08.371+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 54.156.128.221:80 · mgmsg.co
2026-01-04 01:41
HTTP/1.1 404
Server: openresty
Date: Sun, 04 Jan 2026 01:41:22 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Expires: 0
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
{
"timestamp" : "2026-01-04T01:41:22.374+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 3.90.123.2:443 · mgmsg.co
2026-01-04 01:41
HTTP/1.1 404
Server: openresty
Date: Sun, 04 Jan 2026 01:41:22 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
{
"timestamp" : "2026-01-04T01:41:22.567+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 52.71.250.148:443 · mgmsg.co
2026-01-04 01:41
HTTP/1.1 404
Server: openresty
Date: Sun, 04 Jan 2026 01:41:22 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
{
"timestamp" : "2026-01-04T01:41:22.585+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 52.71.250.148:80 · mgmsg.co
2026-01-04 01:41
HTTP/1.1 404
Server: openresty
Date: Sun, 04 Jan 2026 01:41:22 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Expires: 0
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
{
"timestamp" : "2026-01-04T01:41:22.372+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 54.156.128.221:443 · mgmsg.co
2026-01-04 01:41
HTTP/1.1 404
Server: openresty
Date: Sun, 04 Jan 2026 01:41:22 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
{
"timestamp" : "2026-01-04T01:41:22.510+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 3.90.123.2:80 · mgmsg.co
2026-01-04 01:41
HTTP/1.1 404
Server: openresty
Date: Sun, 04 Jan 2026 01:41:22 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Expires: 0
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
{
"timestamp" : "2026-01-04T01:41:22.361+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 52.71.250.148:80 · mgmsg.co
2026-01-02 15:10
HTTP/1.1 404
Server: openresty
Date: Fri, 02 Jan 2026 15:10:10 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Expires: 0
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
{
"timestamp" : "2026-01-02T15:10:10.661+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 54.156.128.221:443 · mgmsg.co
2026-01-02 15:10
HTTP/1.1 404
Server: openresty
Date: Fri, 02 Jan 2026 15:10:11 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
{
"timestamp" : "2026-01-02T15:10:11.026+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 52.71.250.148:80 · mgmsg.co
2025-12-22 20:39
HTTP/1.1 404
Server: openresty
Date: Mon, 22 Dec 2025 20:39:57 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Expires: 0
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
{
"timestamp" : "2025-12-22T20:39:57.064+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 54.156.128.221:443 · mgmsg.co
2025-12-22 20:39
HTTP/1.1 404
Server: openresty
Date: Mon, 22 Dec 2025 20:39:56 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
{
"timestamp" : "2025-12-22T20:39:56.703+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 54.156.128.221:443 · mgmsg.co
2025-12-21 01:03
HTTP/1.1 404
Server: openresty
Date: Sun, 21 Dec 2025 01:03:07 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
{
"timestamp" : "2025-12-21T01:03:07.138+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 52.71.250.148:80 · mgmsg.co
2025-12-21 01:03
HTTP/1.1 404
Server: openresty
Date: Sun, 21 Dec 2025 01:03:06 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Expires: 0
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
{
"timestamp" : "2025-12-21T01:03:06.023+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 54.156.128.221:443 · mgmsg.co
2025-12-19 05:53
HTTP/1.1 404
Server: openresty
Date: Fri, 19 Dec 2025 05:53:20 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
{
"timestamp" : "2025-12-19T05:53:20.835+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}
Open service 52.71.250.148:80 · mgmsg.co
2025-12-19 05:53
HTTP/1.1 404
Server: openresty
Date: Fri, 19 Dec 2025 05:53:20 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close
Vary: origin,access-control-request-method,access-control-request-headers,accept-encoding
X-Frame-Options: DENY
Expires: 0
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
{
"timestamp" : "2025-12-19T05:53:20.725+00:00",
"status" : 404,
"error" : "Not Found",
"message" : "",
"path" : "/"
}