All those are valid, only security and main repos of main, universe, multiverse, restricted for Ubuntu and main, contrib, non-free for Debian are in the base. Anything else needs to be in /opt/debextra as they are seperata repos. vivid-security is a separate repo from vivid but we put in base as we agree it is good to have by default.