QID 570084
QID 570084: Schemes does not enforce 'https' Protocol
The 'https' protocol is not enforced. Analysis of swagger file has resulted in determining that the API allows to service the API over http. This is not secure and not compliant. All server interactions MUST use the https protocol, so the only OpenAPI scheme being used should be https.
Swagger API is not secure. Analysis of the swagger results in the API not being compliant.
Solution
The requests to the server should be over https and not http. Update the swagger file to enforce 'https' protocol. For example:
definitions: EmployeeId: type: integer paths: "/" host: - domainname schemes: - https
Vendor References
CVEs related to QID 570084
Software Advisories
| Advisory ID | Software | Component | Link |
|---|