Question: is hydrogen peroxide a reducing agent?
Answer: Hydrogen peroxide is both an oxidizing agent and reducing agent. The oxidation of hydrogen peroxide by sodium hypochlorite yields singlet oxygen.