nginx
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: 5733ddf49ff49cd12ec8532c2ec8532c2ec8532c2ec8532c2ec8532c2ec8532c
Public Swagger UI/API detected at path: /swagger/index.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: 5733ddf49ff49cd12ec8532c2ec8532c2ec8532c2ec8532c2ec8532c2ec8532c
Public Swagger UI/API detected at path: /swagger/index.html
Open service 37.9.38.38:443 · api.diapp.ru
2026-01-23 15:10
Open service 37.9.38.38:80 · api.diapp.ru
2026-01-10 00:58
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 10 Jan 2026 00:58:24 GMT
Content-Type: text/html; charset=utf8
Content-Length: 23729
Connection: close
Last-Modified: Fri, 17 Oct 2025 18:47:58 GMT
ETag: "68f28f5e-5cb1"
Access-Control-Allow-Credentials: true
X-Node: m9p-up-gc49
Accept-Ranges: bytes
Page title: SHM Admin
<!DOCTYPE html>
<html lang="en"
ng-app="themesApp"
ng-controller="MainController"
>
<head>
<meta charset="utf-8">
<title>SHM Admin</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="SHM Admin">
<meta name="author" content="DaNuk (DNk)">
<!-- bower:css -->
<link rel="stylesheet" href="bower_components/ng-grid/ng-grid.css" />
<link rel="stylesheet" href="bower_components/themify-icons/themify-icons.css" />
<!-- endbower -->
<link rel="stylesheet" href="bower_components/font-awesome/css/font-awesome.css" />
<link rel="stylesheet" href="assets/css/styles-alternative.css">
</head>
<body
ng-class="{
'static-header': !getLayoutOption('fixedHeader'),
'focused-form': getLayoutOption('fullscreen'),
'horizontal-nav': getLayoutOption('layoutHorizontal'),
'layout-boxed': getLayoutOption('layoutBoxed'),
'extrabar-show': getLayoutOption('extraBarShown'),
'sidebar-collapsed': getLayoutOption('leftbarCollapsed') && !getLayoutOption('leftbarShown'),
'show-sidebar': getLayoutOption('leftbarShown')
}"
class="animated-content"
ng-click="hideHeaderBar();"
to-top-on-load
faux-offcanvas
wijets
>
<!-- HEADER -->
<div class="extrabar">
<div class="row">
<div class="col-md-2">
<div class="info-tile info-tile-alt tile-warning">
<div class="tile-icon"><i class="ti ti-eye"></i></div>
<div class="tile-heading"><span>Page Views</span></div>
<div class="tile-body"><span>1,600</span></div>
<div class="tile-footer"><span class="text-danger">-7.6% <i class="ti ti-arrow-down"></i></span></div>
</div>
</div>
<div class="col-md-2">
<div class="info-tile info-tile-alt tile-success">
<div class="tile-icon"><i class="ti ti-thumb-up"></i></div>
<div class="tile-heading"><span>Likes</span></div>
<div class="tile-body"><span>345</span></div>
<div class="tile-footer"><span class="text-success">+15.4% <i class="ti ti-arrow-up"></i></span></div>
</div>
</div>
<div class="col-md-2">
<div class="info-tile info-tile-alt tile-danger">
<div class="tile-icon"><i class="ti ti-check-box"></i></div>
<div class="tile-heading"><span>Bugs Fixed</span></div>
<div class="tile-body"><span>21</span></div>
<div class="tile-footer"><span class="text-success">+10.4% <i class="ti ti-arrow-up"></i></span></div>
</div>
</div>
<div class="col-md-2">
<div class="info-tile info-tile-alt tile-info">
<div class="tile-icon"><i class="ti ti-user"></i></div>
<div class="tile-heading"><span>New Members</span></div>
<div class="tile-body"><span>124</span></div>
<div class="tile-footer"><span class="text-danger">-25.4% <i class="ti ti-arrow-down"></i></span></div>
</div>
</div>
<div class="col-md-2">
<div class="info-tile info-tile-alt tile-teal">
<div class="tile-icon"><i class="ti ti-gift"></i></div>
<div class="tile-heading"><span>Gifts</span></div>
<div class="tile-body"><span>16</span></div>
<div class="tile-footer"><span class="text-danger">-7.6% <i class="ti ti-arrow-down"></i></span></div>
</div>
</div>
<div class="col-md-2">
<div class="info-tile info-tile-alt tile-indigo">
<div class="tile-icon"><i class="ti ti-menu-alt"></i></div>
<div class="tile-hea