...
This noncompliant code example tries to read up to 1024 bytes from a socket and build a String
from this data. It does this by reading the bytes in a while loop, as recommended by rule FIO10-J. Ensure the array is filled when using read() to fill an array. If it ever detects that the socket has more than 1024 bytes available, it throws an exception. This prevents untrusted input from potentially exhausting the program's memory.
...
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="79ebcb6147e46184-996e95f7-411e49fe-a8a8bab6-25cd9d5588da37c03febc5dc"><ac:plain-text-body><![CDATA[ | [[API 2006 | AA. Bibliography#API 06]] | Classes | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d13dd2af167b2e53-b2a6d477-475c41c2-872194ec-5626041fe3e69a383a7c1719"><ac:plain-text-body><![CDATA[ | [[Hornig 2007 | AA. Bibliography#Hornig 07]] | Problem Areas: Characters | ]]></ac:plain-text-body></ac:structured-macro> |
...