A second Homeland Security agent has been charged with selling illegal drugs, taken from seized evidence, for hundreds of thousands of dollars through a confidential informant.