. We'll translate them.
Heading "Who was at risk" -> "Хто був під загрозою" or "Хто був у зоні ризику". We'll use "Хто був у зоні ризику".
Paragraph: "Not every Coldcard user was vulnerable. The risk depended on the device version and how the seed was generated. Seeds created with a BIP-39 passphrase or with at least 50 dice rolls were not considered compromised. The main exposure hit single-signature wallets, where one seed controls all funds. Multisignature setups require additional keys, so they were less affected. The attackers swept funds from roughly 500 wallets, suggesting they targeted seeds that were generated on the vulnerable firmware without extra entropy sources."
Translation: "Не всі користувачі Coldcard були вразливі. Ризик залежав від версії пристрою та способу генерації seed-фрази. Seed-фрази, створені з BIP-39 passphrase або з щонайменше 50 кидками кубиків, не вважалися скомпрометованими. Основний ризик зачіпав гаманці з одним підписом, де один seed контролює всі кошти. Мультипідписні схеми вимагають додаткових ключів, тому вони були менш уражені. Зловмисники вивели кошти з приблизно 500 гаманців, що свідчить про те, що вони націлювалися на seed-фрази, згенеровані на вразливій прошивці без додаткових джерел ентропії."
We need to keep "BIP-39 passphrase" as is, maybe "BIP-39 passphrase" is fine. "dice rolls" -> "кидки кубиків". "single-signature wallets" -> "гаманці з одним підписом". "multisignature" -> "мультипідписні". "swept funds" -> "вивели кошти" or "викрали кошти". We'll use "вивели" as in swept.
Fourth paragraph: "Fixed firmware and lingering trust" -> "Виправлена прошивка та залишкова довіра" or "Виправлена проши