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: 5733ddf49ff49cd1aad03549befcaeb360b31f2eea896a86e82f7caa2a2735b0
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
GET /api/v1/Account/{AccountNr}/CustomerInfo
GET /api/v1/Account/{AccountNr}/ProfileSizes
GET /api/v1/Account/{AccountNr}/ProfileSizes/AvailableProductTypeIds
GET /api/v1/Account/{AccountNr}/Profiles
GET /api/v1/Account/{AccountNr}/Profiles/Count
GET /api/v1/FactoryPassports
GET /api/v1/FactoryPassports/Factories
GET /api/v1/FactoryPassports/FactoryAlterations
GET /api/v1/FactoryPassports/FactoryBaseFitMappings
GET /api/v1/FactoryPassports/FactoryFits
GET /api/v1/FactoryPassports/FactorySizes
GET /api/v1/FactoryPassports/{factoryId}/{sizePassportId}
GET /api/v1/FactoryPassports/{sizePassportId}
GET /api/v1/FitMeasurement
GET /api/v1/FitMeasurement/__AvailableSpecifications__
GET /api/v1/FitMeasurement/{id}
GET /api/v1/Locations
GET /api/v1/Locations/ByLocationCode
GET /api/v1/ProductMeasurementCustom/CountryRegion
GET /api/v1/ProductMeasurementCustom/FitCountries
GET /api/v1/ProductMeasurementCustom/FitMeasurements
GET /api/v1/ProductMeasurementCustom/Fits
GET /api/v1/ProductMeasurementCustom/Measurements
GET /api/v1/ProductMeasurementCustom/RegionSizes
GET /api/v1/ProductMeasurementCustom/SizeGroups
GET /api/v1/Products/CountryRegion
GET /api/v1/Products/FitCountries
GET /api/v1/Products/FitMeasurements
GET /api/v1/Products/Fits
GET /api/v1/Products/KillerpageProducts
GET /api/v1/Products/Measurements
GET /api/v1/Products/RegionSizes
GET /api/v1/Products/SizeGroups
GET /api/v1/RtwProductFits
GET /api/v1/SizeConversions
GET /api/v1/SizePassportCustom
GET /api/v1/SizePassportCustom/ByIdsAndCountry
GET /api/v1/SizePassportCustom/Card/ByAccountNr
GET /api/v1/SizePassportCustom/Card/ByAccountNrAndProductType
GET /api/v1/SizePassportCustom/Card/ByCorrelationId
GET /api/v1/SizePassportCustom/Card/ByProfileId
GET /api/v1/SizePassportCustom/Card/{id}
GET /api/v1/SizePassportCustom/CustomerService/{id}
GET /api/v1/SizePassportCustom/ListByAccountAndProductType
GET /api/v1/SizePassportCustom/ListByAccountAndProductTypes
GET /api/v1/SizePassportCustom/SizeRecommendation
GET /api/v1/SizePassportCustom/Summary/{id}
GET /api/v1/SizePassportCustom/{id}
GET /api/v1/SizePassportProfile/Profile
GET /api/v1/SizePassportProfile/Profiles
GET /api/v1/SizePassportProfile/RecommendedProfiles
GET /api/v1/SizePassportProfile/RtwProfiles
GET /api/v1/SizePassports
GET /api/v1/SizePassports/ByIdsAndCountry
GET /api/v1/SizePassports/Card/ByAccountNr
GET /api/v1/SizePassports/Card/ByAccountNrAndProductType
GET /api/v1/SizePassports/Card/ByCorrelationId
GET /api/v1/SizePassports/Card/ByProfileId
GET /api/v1/SizePassports/Card/{id}
GET /api/v1/SizePassports/CustomerService/{id}
GET /api/v1/SizePassports/ListByAccountAndProductType
GET /api/v1/SizePassports/ListByAccountAndProductTypes
GET /api/v1/SizePassports/SizeRecommendation
GET /api/v1/SizePassports/Summary/{id}
GET /api/v1/SizePassports/{id}
GET /api/v1/Tags
GET /api/v1/specifications/FitMeasurement
PATCH /api/v1/SizePassportProfile/{id}
POST /api/v1/Alterations/fallback-logs
POST /api/v1/EpcInfo
POST /api/v1/EpcPassports/SaveEpcPassport
POST /api/v1/SizePassportCustom/SizePassportWithDefaultMeasurementValues
POST /api/v1/SizePassportCustom/SizePassportWithProfile
POST /api/v1/SizePassportProfile/{accountNr}/{id}/Disable
POST /api/v1/SizePassports/CML
POST /api/v1/SizePassports/SizePassportWithDefaultMeasurementValues
POST /api/v1/SizePassports/SizePassportWithProfile
Severity: info
Fingerprint: 5733ddf49ff49cd1aad03549befcaeb360b31f2eea896a86e82f7caa81b44f41
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
GET /api/v1/Account/{AccountNr}/CustomerInfo
GET /api/v1/Account/{AccountNr}/ProfileSizes
GET /api/v1/Account/{AccountNr}/ProfileSizes/AvailableProductTypeIds
GET /api/v1/Account/{AccountNr}/Profiles
GET /api/v1/Account/{AccountNr}/Profiles/Count
GET /api/v1/FactoryPassports
GET /api/v1/FactoryPassports/Factories
GET /api/v1/FactoryPassports/FactoryAlterations
GET /api/v1/FactoryPassports/FactoryBaseFitMappings
GET /api/v1/FactoryPassports/FactoryFits
GET /api/v1/FactoryPassports/FactorySizes
GET /api/v1/FactoryPassports/{factoryId}/{sizePassportId}
GET /api/v1/FactoryPassports/{sizePassportId}
GET /api/v1/FitMeasurement
GET /api/v1/FitMeasurement/__AvailableSpecifications__
GET /api/v1/FitMeasurement/{id}
GET /api/v1/Locations
GET /api/v1/Locations/ByLocationCode
GET /api/v1/ProductMeasurementCustom/CountryRegion
GET /api/v1/ProductMeasurementCustom/FitCountries
GET /api/v1/ProductMeasurementCustom/FitMeasurements
GET /api/v1/ProductMeasurementCustom/Fits
GET /api/v1/ProductMeasurementCustom/Measurements
GET /api/v1/ProductMeasurementCustom/RegionSizes
GET /api/v1/ProductMeasurementCustom/SizeGroups
GET /api/v1/Products/CountryRegion
GET /api/v1/Products/FitCountries
GET /api/v1/Products/FitMeasurements
GET /api/v1/Products/Fits
GET /api/v1/Products/KillerpageProducts
GET /api/v1/Products/Measurements
GET /api/v1/Products/RegionSizes
GET /api/v1/Products/SizeGroups
GET /api/v1/RtwProductFits
GET /api/v1/SizeConversions
GET /api/v1/SizePassportCustom
GET /api/v1/SizePassportCustom/ByIdsAndCountry
GET /api/v1/SizePassportCustom/Card/ByAccountNr
GET /api/v1/SizePassportCustom/Card/ByAccountNrAndProductType
GET /api/v1/SizePassportCustom/Card/ByCorrelationId
GET /api/v1/SizePassportCustom/Card/ByProfileId
GET /api/v1/SizePassportCustom/Card/{id}
GET /api/v1/SizePassportCustom/CustomerService/{id}
GET /api/v1/SizePassportCustom/ListByAccountAndProductType
GET /api/v1/SizePassportCustom/ListByAccountAndProductTypes
GET /api/v1/SizePassportCustom/SizeRecommendation
GET /api/v1/SizePassportCustom/Summary/{id}
GET /api/v1/SizePassportCustom/{id}
GET /api/v1/SizePassportProfile/Profile
GET /api/v1/SizePassportProfile/Profiles
GET /api/v1/SizePassportProfile/RecommendedProfiles
GET /api/v1/SizePassportProfile/RtwProfiles
GET /api/v1/SizePassports
GET /api/v1/SizePassports/ByIdsAndCountry
GET /api/v1/SizePassports/Card/ByAccountNr
GET /api/v1/SizePassports/Card/ByAccountNrAndProductType
GET /api/v1/SizePassports/Card/ByCorrelationId
GET /api/v1/SizePassports/Card/ByProfileId
GET /api/v1/SizePassports/Card/{id}
GET /api/v1/SizePassports/CustomerService/{id}
GET /api/v1/SizePassports/ListByAccountAndProductType
GET /api/v1/SizePassports/ListByAccountAndProductTypes
GET /api/v1/SizePassports/SizeRecommendation
GET /api/v1/SizePassports/Summary/{id}
GET /api/v1/SizePassports/{id}
GET /api/v1/Tags
GET /api/v1/specifications/FitMeasurement
PATCH /api/v1/SizePassportProfile/{id}
POST /api/v1/EpcInfo
POST /api/v1/EpcPassports/SaveEpcPassport
POST /api/v1/SizePassportCustom/SizePassportWithDefaultMeasurementValues
POST /api/v1/SizePassportCustom/SizePassportWithProfile
POST /api/v1/SizePassportProfile/{accountNr}/{id}/Disable
POST /api/v1/SizePassports/CML
POST /api/v1/SizePassports/SizePassportWithDefaultMeasurementValues
POST /api/v1/SizePassports/SizePassportWithProfile
Severity: info
Fingerprint: 5733ddf49ff49cd1aad03549befcaeb360b31f2eea896a86e82f7caaa22631c1
Public Swagger UI/API detected at path: /swagger/index.html - sample paths:
GET /api/v1/Account/{AccountNr}/CustomerInfo
GET /api/v1/Account/{AccountNr}/ProfileSizes
GET /api/v1/Account/{AccountNr}/ProfileSizes/AvailableProductTypeIds
GET /api/v1/Account/{AccountNr}/Profiles
GET /api/v1/Account/{AccountNr}/Profiles/Count
GET /api/v1/FactoryPassports
GET /api/v1/FactoryPassports/Factories
GET /api/v1/FactoryPassports/FactoryAlterations
GET /api/v1/FactoryPassports/FactoryBaseFitMappings
GET /api/v1/FactoryPassports/FactoryFits
GET /api/v1/FactoryPassports/FactorySizes
GET /api/v1/FactoryPassports/{factoryId}/{sizePassportId}
GET /api/v1/FactoryPassports/{sizePassportId}
GET /api/v1/FitMeasurement
GET /api/v1/FitMeasurement/__AvailableSpecifications__
GET /api/v1/FitMeasurement/{id}
GET /api/v1/Locations/ByLocationCode
GET /api/v1/ProductMeasurementCustom/CountryRegion
GET /api/v1/ProductMeasurementCustom/FitCountries
GET /api/v1/ProductMeasurementCustom/FitMeasurements
GET /api/v1/ProductMeasurementCustom/Fits
GET /api/v1/ProductMeasurementCustom/Measurements
GET /api/v1/ProductMeasurementCustom/RegionSizes
GET /api/v1/ProductMeasurementCustom/SizeGroups
GET /api/v1/Products/CountryRegion
GET /api/v1/Products/FitCountries
GET /api/v1/Products/FitMeasurements
GET /api/v1/Products/Fits
GET /api/v1/Products/KillerpageProducts
GET /api/v1/Products/Measurements
GET /api/v1/Products/RegionSizes
GET /api/v1/Products/SizeGroups
GET /api/v1/RtwProductFits
GET /api/v1/SizeConversions
GET /api/v1/SizePassportCustom
GET /api/v1/SizePassportCustom/ByIdsAndCountry
GET /api/v1/SizePassportCustom/Card/ByAccountNr
GET /api/v1/SizePassportCustom/Card/ByAccountNrAndProductType
GET /api/v1/SizePassportCustom/Card/ByCorrelationId
GET /api/v1/SizePassportCustom/Card/ByProfileId
GET /api/v1/SizePassportCustom/Card/{id}
GET /api/v1/SizePassportCustom/CustomerService/{id}
GET /api/v1/SizePassportCustom/ListByAccountAndProductType
GET /api/v1/SizePassportCustom/ListByAccountAndProductTypes
GET /api/v1/SizePassportCustom/SizeRecommendation
GET /api/v1/SizePassportCustom/Summary/{id}
GET /api/v1/SizePassportCustom/{id}
GET /api/v1/SizePassportProfile/Profile
GET /api/v1/SizePassportProfile/Profiles
GET /api/v1/SizePassportProfile/RecommendedProfiles
GET /api/v1/SizePassportProfile/RtwProfiles
GET /api/v1/SizePassports
GET /api/v1/SizePassports/ByIdsAndCountry
GET /api/v1/SizePassports/Card/ByAccountNr
GET /api/v1/SizePassports/Card/ByAccountNrAndProductType
GET /api/v1/SizePassports/Card/ByCorrelationId
GET /api/v1/SizePassports/Card/ByProfileId
GET /api/v1/SizePassports/Card/{id}
GET /api/v1/SizePassports/CustomerService/{id}
GET /api/v1/SizePassports/ListByAccountAndProductType
GET /api/v1/SizePassports/ListByAccountAndProductTypes
GET /api/v1/SizePassports/SizeRecommendation
GET /api/v1/SizePassports/Summary/{id}
GET /api/v1/SizePassports/{id}
GET /api/v1/Tags
GET /api/v1/specifications/FitMeasurement
PATCH /api/v1/SizePassportProfile/{id}
POST /api/v1/EpcInfo
POST /api/v1/EpcPassports/SaveEpcPassport
POST /api/v1/SizePassportCustom/SizePassportWithDefaultMeasurementValues
POST /api/v1/SizePassportCustom/SizePassportWithProfile
POST /api/v1/SizePassportProfile/{accountNr}/{id}/Disable
POST /api/v1/SizePassports/CML
POST /api/v1/SizePassports/SizePassportWithDefaultMeasurementValues
POST /api/v1/SizePassports/SizePassportWithProfile
Open service 2.18.64.10:443 · acc.api.measurements.suitsupply.com
2026-02-16 22:13
HTTP/1.1 404 Not Found Content-Length: 0 Request-Context: appId=cid-v1:80989ec1-9665-4b76-89f5-f2a7f43068aa Expires: Mon, 16 Feb 2026 22:13:05 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Mon, 16 Feb 2026 22:13:05 GMT Connection: close Set-Cookie: ARRAffinity=fdb57e95680d431bc29eb51068bcaf9357cce4c7b1e65a0fb70734cd6fe86ff3;Path=/;HttpOnly;Secure;Domain=productmeasurement-acc-api-web.azurewebsites.net Set-Cookie: ARRAffinitySameSite=fdb57e95680d431bc29eb51068bcaf9357cce4c7b1e65a0fb70734cd6fe86ff3;Path=/;HttpOnly;SameSite=None;Secure;Domain=productmeasurement-acc-api-web.azurewebsites.net Strict-Transport-Security: max-age=86400
Open service 2.18.64.10:443 · acc.api.measurements.suitsupply.com
2026-01-23 04:13
HTTP/1.1 404 Not Found Content-Length: 0 Request-Context: appId=cid-v1:80989ec1-9665-4b76-89f5-f2a7f43068aa Expires: Fri, 23 Jan 2026 04:13:25 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 23 Jan 2026 04:13:25 GMT Connection: close Set-Cookie: ARRAffinity=01064d48e8832967c4dbb9d9402cc2c76e192845b283a3d16fb8fe3110c30839;Path=/;HttpOnly;Secure;Domain=productmeasurement-acc-api-web.azurewebsites.net Set-Cookie: ARRAffinitySameSite=01064d48e8832967c4dbb9d9402cc2c76e192845b283a3d16fb8fe3110c30839;Path=/;HttpOnly;SameSite=None;Secure;Domain=productmeasurement-acc-api-web.azurewebsites.net Strict-Transport-Security: max-age=86400
Open service 2.18.64.10:443 · acc.api.measurements.suitsupply.com
2026-01-10 01:00
HTTP/1.1 404 Not Found Content-Length: 0 Request-Context: appId=cid-v1:80989ec1-9665-4b76-89f5-f2a7f43068aa Expires: Sat, 10 Jan 2026 01:00:41 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Sat, 10 Jan 2026 01:00:41 GMT Connection: close Set-Cookie: ARRAffinity=d2d5fc2dace4a2ea31f0e7912193047e5b927718f34481fcdc6666793a2fd2b8;Path=/;HttpOnly;Secure;Domain=productmeasurement-acc-api-web.azurewebsites.net Set-Cookie: ARRAffinitySameSite=d2d5fc2dace4a2ea31f0e7912193047e5b927718f34481fcdc6666793a2fd2b8;Path=/;HttpOnly;SameSite=None;Secure;Domain=productmeasurement-acc-api-web.azurewebsites.net Strict-Transport-Security: max-age=86400