etc. Translate the text.
Let's translate paragraph by paragraph.
Original: "A volunteer collective has leveraged AI agents to audit the codebases of 390 Bitcoin-related projects, filing a total of 4,962 security findings. Of those, 720 are classified as high severity or critical, signaling a significant vulnerability landscape in the Bitcoin ecosystem."
Polish: "Kolektyw wolontariuszy wykorzystał agentów AI do audytu baz kodu 390 projektów związanych z Bitcoinem, zgłaszając łącznie 4 962 znaleziska dotyczące bezpieczeństwa. Z nich 720 sklasyfikowano jako o wysokiej dotkliwości lub krytyczne, co sygnalizuje znaczący krajobraz podatności w ekosystemie Bitcoina."
But "znaleziska" is not typical; better "raporty" or "ustalenia". In security context, "findings" often translated as "wnioski" or "wykryte problemy". Let's use "wykryte problemy" or "raporty". I'll use "wykryte problemy" but it's a bit long. Actually "findings" in security audits is often "ustalenia" or "wnioski". But we can say "zgłaszając łącznie 4 962 ustalenia dotyczące bezpieczeństwa". That works.
Let's do: "Kolektyw wolontariuszy wykorzystał agentów AI do audytu baz kodu 390 projektów związanych z Bitcoinem, zgłaszając łącznie 4 962 ustalenia dotyczące bezpieczeństwa. Spośród nich 720 sklasyfikowano jako o wysokiej dotkliwości lub krytyczne, co sygnalizuje znaczący krajobraz podatności w ekosystemie Bitcoina."
But "krajobraz podatności" is a bit literal; maybe "obszar podatności" or "stan bezpieczeństwa". I'll use "znaczący obszar podatności" but it's fine.
Next:
AI agents in the security stack
-> "Agenci AI w stosie bezpieczeństwa" or "Agenci AI w warstwie bezpieczeństwa". "Security stack" is a term; we can say "w zabezpieczeniach" or "w procesie bezpieczeństwa". I'll use "Agenci AI w warstwie bezpieczeństwa" but "stack" is more like "stos technologiczny". Maybe "Agenci AI w zabezpieczeniach" is simpler. Let's do: "Agenci AI w warstwie bezpieczeństwa" - that's fine.
Paragraph: "The group deployed automated AI agents to scan codebases for common vulnerabilities, logic errors, and security flaws. The approach allowed them to cover a wide range of projects — from wallets and exchanges to layer-2 protocols and infrastructure tools — without relying on manual review for every line of code. The findings were then triaged and filed with the respective project maintainers."
Polish: "Grupa wdrożyła zautomatyzowanych agentów AI do skanowania baz kodu w poszukiwaniu typowych podatności, błędów logicznych i wad bezpieczeństwa. Takie podejście pozwoliło im objąć szeroki zakres projektów — od portfeli i giełd po protokoły warstwy 2 i narzędzia infrastrukturalne — bez polegania na ręcznym przeglądzie każdej linii kodu. Ustalenia zostały następnie posegregowane i przekazane odpowiednim opiekunom projektów."
"triage" means "segregacja" or "priorytetyzacja". I'll use "posegregowane" or "skategoryzowane". "filed with" -> "przekazane" or "zgłoszone". I'll use "przekazane".
Next:
By the numbers
-> "Liczby" or "W liczbach". I'll use "W liczbach".
Paragraph: "Of the 4,962 total findings, roughly 14.5% were rated critical or high severity. That means 720 bugs that could potentially lead to loss of funds, denial of service, or other serious exploits. The remaining findings cover medium and low-severity issues, including code quality improvements and potential edge cases."
Polish: "Spośród 4 962 wszystkich ustaleń około 14,5% oceniono jako krytyczne lub o wysokiej dotkliwości. Oznacza to 720 błędów, które mogą potencjalnie prowadzić do utraty środków, odmowy usługi lub innych poważnych exploitów. Pozostałe ustalenia obejmują problemy o średnim i niskim stopniu dotkliwości, w tym ulepszenia jakości kodu i potencjalne przypadki brzegowe."
"denial of service" -> "odmowa usługi" (DoS) is common. "exploits" -> "exploity" or "ataki". I'll use "exploitów" but it's a technical term, often used as is. I'll say "innych poważnych exploitów" - that's fine.
Next:
What the findings mean
-> "Co oznaczają te ustalenia" or "Znaczenie ustaleń". I'll use "Co oznaczają te ustalenia".
Paragraph: "The sheer volume of critical bugs across 390 projects suggests that many Bitcoin-adjacent codebases are under-audited. Small teams often lack the budget for professional security reviews, and even well-funded projects can miss subtle flaws. The volunteer group's work provides a free, large-scale audit that developers can act on — but the onus is now on each project to patch the reported issues."
Polish: "Ogromna liczba krytycznych błędów w 390 projektach sugeruje, że wiele baz kodu związanych z Bitcoinem jest niedostatecznie audytowanych. Małe zespoły często nie mają budżetu na profesjonalne przeglądy bezpieczeństwa, a nawet dobrze finansowane projekty mogą przeoczyć subtelne wady. Praca grupy wolontariuszy zapewnia bezpłatny, szeroko zakrojony audyt, na którym deweloperzy mogą działać — ale teraz obowiązek naprawienia zgłoszonych problemów spoczywa na każdym projekcie."
"under-audited" -> "niedostatecznie audytowane" or "niedoaudytowane". I'll use "niedostatecznie audytowanych". "onus" -> "obowiązek" or "ciężar". I'll use "obowiązek".
Last paragraph: "For the Bitcoin ecosystem, this is a reminder that security is a moving target. AI-assisted auditing can scale coverage, but it doesn't replace human judgment. The group plans to continue scanning new projects and updating existing findings as codebases evolve."
Polish: "Dla ekosystemu Bitcoina to przypomnienie, że bezpieczeństwo to ruchomy cel. Audyt wspomagany AI może zwiększyć zasięg, ale nie zastąpi ludzkiego osądu. Grupa planuje kontynuować skanowanie nowych projektów i aktualizować istniejące ust