translate English to German: We are still far too vulnerable on that score.
Auf diesem Gebiet sind wir derzeit noch viel zu angreifbar.