News May 18, 2021 0 New research reveals today’s biggest application security challenges Barracuda, released key findings from a report titled The state of application security in 2021. Commissioned…