Context-Inappropriate Capability
Medium
- Confidence
- 99% confidence
- Finding
- The function explicitly retries HTTPS using ssl._create_unverified_context(), which disables certificate validation and permits man-in-the-middle interception of the API metadata download. Because the fetched JSON is then saved and may influence later API discovery behavior, a network attacker could tamper with the metadata and poison downstream automation or mislead users about available APIs.
