Anubis is Back: Are You Prepared?