Are phrases or idioms like "state-of-the-art" appropriate for a formal technical recommendation report?
Solution 1:
Maybe "cutting edge" is more suitable here. It would outline the necessity of continuously upgraded software to withstand current security threats.