fix S113 violations: add HTTP timeouts (#1312)

Closes #1312 (closed)

this updates external HTTP calls to use bounded timeouts to avoid potential indefinite blocking. I used a default of (5, 30) for the client-side and file backend requests.

As discussed, the Signon provider now accepts a configurable timeout, nd the SystemBootstrap task can read an http_timeout value from its task data (defaulting to 30s if not provided).

verified locally with make check & tox

Merge request reports

Loading