The Open Web Application Security Project (OWASP) has released its well-referenced Top 10 risks list facing developers.
For another year, ‘injection', which includes vulnerabilities such as SQL injection, was rated as the top application security risk. It was followed by ‘broken authentication and session management', which can lead to password, key and session compromises. Coming in third was ‘cross-site scripting', a flaw that lets attackers inject data-stealing code into a website not under their control.
In 2012, injection also held the top spot. This year, broken authentication and session management and cross-site scripting switched positions on the list.
According to OWASP, which had been seeking feedback for this year's list for several months, the rankings are meant to "raise awareness about application security by identifying some of the most critical risks facing organisations".
The OWASP Top 10 project, first unveiled in 2003, is often referenced by standards groups and US government agencies.
However, some security experts caution that the list should not be viewed as a "prescriptive" guide for securing software because it is too broad. As proof, they point to the fact that the list hasn't seen very much movement since it was first released.