cloudflare
tcp/443
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: 5733ddf49ff49cd1aad035491641b84cbb9f8e7e605c1b81c19c71448d86014f
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
DELETE /api/v1/restaurants/{restaurantId}/ingredients/{id}
GET /api/v1/Identity/userinfo
GET /api/v1/currencies/all
GET /api/v1/customer/restaurants/slug
GET /api/v1/customer/restaurants/{slug}/items
GET /api/v1/customer/restaurants/{slug}/settings
GET /api/v1/languages
GET /api/v1/locations/city/{countryId}
GET /api/v1/locations/country
GET /api/v1/locations/district/{cityId}
GET /api/v1/profile
GET /api/v1/restaurants
GET /api/v1/restaurants/{restaurantId}
GET /api/v1/restaurants/{restaurantId}/categories
GET /api/v1/restaurants/{restaurantId}/categories/{categoryId}
GET /api/v1/restaurants/{restaurantId}/design
GET /api/v1/restaurants/{restaurantId}/feedback
GET /api/v1/restaurants/{restaurantId}/info
GET /api/v1/restaurants/{restaurantId}/ingredients
GET /api/v1/restaurants/{restaurantId}/invoice
GET /api/v1/restaurants/{restaurantId}/languages
GET /api/v1/restaurants/{restaurantId}/menu-editor/count
GET /api/v1/restaurants/{restaurantId}/menu-editor/items
GET /api/v1/restaurants/{restaurantId}/menu-editor/items/search/menu
GET /api/v1/restaurants/{restaurantId}/menu-editor/items/search/{menuId}
GET /api/v1/restaurants/{restaurantId}/menu-editor/items/{itemId}
GET /api/v1/restaurants/{restaurantId}/menus
GET /api/v1/restaurants/{restaurantId}/menus/{menuId}
GET /api/v1/restaurants/{restaurantId}/menus/{menuId}/search
GET /api/v1/restaurants/{restaurantId}/price-settings
GET /api/v1/restaurants/{restaurantId}/products
GET /api/v1/restaurants/{restaurantId}/products/{productId}
GET /api/v1/restaurants/{restaurantId}/qrinfo
GET /api/v1/restaurants/{restaurantId}/slug
GET /api/v1/restaurants/{restaurantId}/translate-editor/items
GET /api/v1/restaurants/{restaurantId}/translate-editor/items/{itemId}
GET /api/v1/restaurants/{restaurantId}/welcome-message
PATCH /api/v1/restaurants/{restaurantId}/categories/{categoryId}/status
PATCH /api/v1/restaurants/{restaurantId}/check-slug
PATCH /api/v1/restaurants/{restaurantId}/general-info
PATCH /api/v1/restaurants/{restaurantId}/menus/{menuId}/status
PATCH /api/v1/restaurants/{restaurantId}/products/{productId}/price
PATCH /api/v1/restaurants/{restaurantId}/products/{productId}/status
PATCH /api/v1/restaurants/{restaurantId}/social-medias
PATCH /api/v1/restaurants/{restaurantId}/translate-editor/strings
POST /api/v1/Identity/login
POST /api/v1/Identity/refresh-token
POST /api/v1/Identity/register
POST /api/v1/Media/Upload
POST /api/v1/contact
POST /api/v1/currencies
POST /api/v1/customer/restaurants/{slug}/feedback
POST /api/v1/profile/change-password
POST /api/v1/restaurants/{restaurantId}/example-menu
POST /api/v1/restaurants/{restaurantId}/example-menu/include
POST /api/v1/restaurants/{restaurantId}/example-menu/include-manuel
POST /api/v1/restaurants/{restaurantId}/menu-editor/move
POST /api/v1/restaurants/{restaurantId}/menus/export
POST /api/v1/restaurants/{restaurantId}/menus/import
Open service 188.114.97.3:443 · api-prod.digisofra.com
2026-01-09 02:53
HTTP/1.1 404 Not Found
Date: Fri, 09 Jan 2026 02:53:48 GMT
Content-Length: 0
Connection: close
alt-svc: h3=":443"; ma=86400
Server: cloudflare
vary: Accept-Encoding
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JEIf4HYXtTY4pS6x%2Bd0f3z9orOVGFnURnRTXhQTTfJJV83LFL6bWLSEYZV3lL5BfMyCa6rsGsBbeFGeMtpVdL%2FRUWogTGUPKPK3Y920iDBoHkZAKj1g%3D"}]}
CF-RAY: 9bb0a57958c32bfa-FRA
Open service 188.114.97.3:443 · api-prod.digisofra.com
2026-01-02 00:09
HTTP/1.1 404 Not Found
Date: Fri, 02 Jan 2026 00:09:16 GMT
Content-Length: 0
Connection: close
alt-svc: h3=":443"; ma=86400
Server: cloudflare
vary: Accept-Encoding
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PYd8DIgiia8hJUNlHVlf%2BGdmTXy5rCiHvPM9x7ylbFORmUCxzi%2BtIX8OK%2FAHsvtpSpe1kupGBFegZYVfhrZXWifSO4irYOGhUE5dBnH5otVUYlY%2FKvk%3D"}]}
CF-RAY: 9b7606d52c44ce9d-FRA
Open service 188.114.97.3:443 · api-prod.digisofra.com
2025-12-30 09:49
HTTP/1.1 404 Not Found
Date: Tue, 30 Dec 2025 09:49:56 GMT
Content-Length: 0
Connection: close
alt-svc: h3=":443"; ma=86400
Server: cloudflare
vary: Accept-Encoding
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dDMutJi8tDbCWwBMyeGt7nuBS95mq74BtdvLV7etA5NJYoB9QARMTBJls2VgjRDW04AFXaZqF3ujZqKr6cQ4CCV11z8%2FGQXE2KrIB7W9b66sENwk3tk%3D"}]}
CF-RAY: 9b60a14e2dd0dc5c-FRA
Open service 188.114.97.3:443 · api-prod.digisofra.com
2025-12-22 07:40
HTTP/1.1 404 Not Found
Date: Mon, 22 Dec 2025 07:40:59 GMT
Content-Length: 0
Connection: close
alt-svc: h3=":443"; ma=86400
Server: cloudflare
vary: Accept-Encoding
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hoPHHhRXRpEILUGN7StfQZmpEi6h08tA3fSc4eGyRhN5ORoKC%2BtpD7buxCHcrAMHNJ9sIDOS9WKhtvKMSSBsIC%2Fw7hbTPU1AithseAAdOajeyG9Bgvg%3D"}]}
CF-RAY: 9b1df9677f591e45-FRA
Open service 188.114.97.3:443 · api-prod.digisofra.com
2025-12-20 07:20
HTTP/1.1 404 Not Found
Date: Sat, 20 Dec 2025 07:20:05 GMT
Content-Length: 0
Connection: close
alt-svc: h3=":443"; ma=86400
Server: cloudflare
vary: Accept-Encoding
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=13,cfOrigin;dur=469
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=iukGQJ4nlOqMBQaxnw0oI3RS7QPEHW42NtfUvj%2BMdcI8PCZ97EZXM7NJejMDz6byT3rrINnlNirU0ePDwEpT025sblBH7gITqofodlOo%2BC2ThsWQK6Q%3D"}]}
CF-RAY: 9b0d6005cc6442b2-EWR