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: 5733ddf49ff49cd1aad0354957e7046dc57bb9450c4724b6560de67a6247a4b4
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
GET /api/v1/table-auditing
GET /api/v1/table-auditing/{id}
GET /api/v1/transfer-orders/for-admin
GET /api/v1/transfer-orders/for-operator
GET /api/v1/transfer-orders/vehicle-models
GET /api/v1/transfer-orders/{id}
GET /api/v1/transfer-orders/{transferOrderId}/tracking-map
GET /api/v1/transport-companies
GET /api/v1/transport-companies/{id}
GET /api/v1/vehicles-for-transfer/{transferOrderId}
PATCH /api/v1/transfer-orders/{transferOrderId}/cancel
PATCH /api/v1/transfer-orders/{transferOrderId}/destination-branch
PATCH /api/v1/transfer-orders/{transferOrderId}/remove-vehicle/{vehicleId}
PATCH /api/v1/transfer-orders/{transferOrderId}/vehicle-quantity
PATCH /api/v1/vehicles-for-transfer/add-vehicle
PATCH /api/v1/vehicles-for-transfer/confirm-batch-transfer
PATCH /api/v1/vehicles-for-transfer/receive
PATCH /api/v1/vehicles-for-transfer/remove
POST /api/v1/transfer-orders
Severity: info
Fingerprint: 5733ddf49ff49cd1aad0354957e7046dc57bb9450c4724b6560de67a48eb32f8
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
GET /api/v1/table-auditing
GET /api/v1/table-auditing/{id}
GET /api/v1/transfer-orders/for-admin
GET /api/v1/transfer-orders/for-operator
GET /api/v1/transfer-orders/vehicle-models
GET /api/v1/transfer-orders/{id}
GET /api/v1/transfer-orders/{transferOrderId}/tracking-map
GET /api/v1/transport-companies
GET /api/v1/transport-companies/{id}
GET /api/v1/vehicles-for-transfer/{transferOrderId}
PATCH /api/v1/transfer-orders/{transferOrderId}/cancel
PATCH /api/v1/transfer-orders/{transferOrderId}/destination-branch
PATCH /api/v1/transfer-orders/{transferOrderId}/vehicle-quantity
PATCH /api/v1/vehicles-for-transfer/add-vehicle
PATCH /api/v1/vehicles-for-transfer/confirm-batch-transfer
PATCH /api/v1/vehicles-for-transfer/receive
PATCH /api/v1/vehicles-for-transfer/remove
POST /api/v1/transfer-orders