I am running a Jenkins 2.67 on a Red Hat 7 inside a corporate network. It can only access internet over a forward proxy restricting requests to HTTPS URLs only.
By default Jenkins downloads the plugins list from http://updates.jenkins-ci.org/ as update-center.json
file. I could access the HTTPS version but the list of plugins downloaded is the same and contains about 50% of HTTP only URLs.
This brings me to 3 questions:
- Is it possible to have HTTPS URLs only? According to INFRA-110 feature request it is not.
- If point 1 is not possible, how can I verify that the downloaded plugin is not corrupted?
- How can I verify that the downloaded plugin does not contain any threat?
Edit
Also posted on Stack Overflow where it suites maybe better