It was not a problem of the template but rather that I never really "finished" it before so it required manual intervention every time I needed to update the list. I finally put some time into it and it is automated and easily extendable now, so it should continue to work with minimal/no effort.
The data comes directly from the official Kernel source code so it is as official as it gets, I don't change anything just format it in a way my website and API understands