Here's a good overview: https://grist.org/living/ask-umbra-is-it-ok-to-lather-up-in-...
- Citric Acid
- Mentha Arvensis (flowering plant in the mint family)
- Organic Coconut Oil
- Organic Fair Deal Hemp Oil
- Organic Jojoba Oil
- Organic Olive Oil
- Organic Peppermint Oil
- Potassium Hydroxide (AKA Saltwater soap)
- Tocopherol (oils containing vitamin E)
- Water
Jojoba oil is roughly 12% Eugenol, which is used to euthanize fish (other cheaper Eugenol oils are typically used though). Peppermint Oil is a pesticide (specifically the Menthol). Those were the only 2 I looked up, I suspect several of the others would imbalance the ecosystem too.
Just because a product contains only natural ingredients that are safe for humans, doesn't mean its safe for use in small bodies of water.
Fish are extremely sensitive to surfactants, as their skin is covered with a thin protective fatty membrane that gets dissolved.
If you're still not convinced: go buy a goldfish, put a drop of this stuff in his bowl, and watch him die.
Surfactant production is achieved by mixing an alkaline with fat to produce a chemical reaction. In this case potassium hydroxide is the alkaline and the vegetable oils are the fats.
But even if that wasn't the case, at the very least, you shouldn't be introducing peppermint oil to aquatic ecosystems as its toxic to many animals.
Soap disrupts aquatic ecosystems.
None of those things means it's safe to put into a body of water. Leave no trace.