Yes, it is 100% cotton.
The water turned med green - the rinse water was very pale green . I would be okay with using it - I washed a piece of lime green cotton-poly with it, and that did not pick up any color.
I would say that it had a bit of excess dye, but it does not appear to be a bleeder to me.
I