ТЛДР: если не обновляешься - дурак. Если обновляешься, то тоже дурак, но поменьше.
Короч, тут оказалось, что подобрали ключики к промежуточным удостоверяющим центрам. Что значит, что ваш софт в 99% случаев доверяет любому серваку в интернете и кто-угодно(провайдер, правительство и прочие плохие бяки) могут подменить ответ для ваших сервисов и они поверят этой подмене.
Скорее всего ваш браузер уже обновил сертификаты и всё ок. Но если вы счастливый обладатель ОС от компании Apple, то поздравляю. На вас всем насрать. Safari обновил сертификаты, а вот MacOS как ОС - нет. И к примеру,
Курл всё ещё верит небезопасным сертификатам. Так что берём чатгпт и заставляем его перевести все cli тулы на какую-нибудь актуальную подборку сертификатов, к примеру ca-certificates от brew.
К примеру, для моего софта и моего шелла(fish) верна подобная строка
set -l ca (brew --prefix ca-certificates)/share/ca-certificates/cacert.pem
for name in SSL_CERT_FILE CURL_CA_BUNDLE REQUESTS_CA_BUNDLE GIT_SSL_CAINFO
set -Ux $name $ca
end
Чо там установлено у вас - бог на душу положит, но советую всё же запустить ЛЛМку и сказать
Прочитай https://emudhra.we-have-a-problem.com/
Мне надо сделать так, чтобы все cli тулы у меня в системе использовали по умолчанию ca-certificates из brew. Мне важно именно поведение по умолчанию. Если кто-то переопределяет стандартное поведение, то это их проблемы.
Так же для каждой тулы проверь запрос на https://dv-g3b-emudhra.we-have-a-problem.com/. Если он проходит, значит всё ещё используются системные сертификаты, а не ca-certificates.