In tonights episode "Canary Cry" some teenage girl named Evelyn was running around as Black Canary to get revenge for her family by targeting Ruve Adams/Darhk. Before going after her though she went after Alex and accused him of working with H.I.V.E. Now we don't know much about Evelyn herself but she does seem to be resourceful as she obviously knows who Laurel was, and reprogrammed the collar. Knowing this I don't think she'd attack Alex unless she was sure he was working for them, and I've personally never trusted that character. I also thought the same of Chase (Thea's DJ last season) and I was right about him too.