Live Brineshrimp will get eaten by any fish or shrimp big enough to eat them. Brineshrimp are safe to feed freshwater fish because they live in salt water and won't transmit diseases unless the Brineshrimp are dead and rotting in the bag..
---------------------
Live Blackworms will be eaten by most fish but unless the worms are really clean, the fish can get internal bacterial infections from eating them, and die. If you get live blackworms, make sure the water they are kept in is clear, and the worms should all be the same colour (black or dark brown). If there are any cream, white, grey or pale looking worms in the cluster, do not use them. These light coloured worms are dead and full of bad bacteria.
If you get some live Blackworms, you can keep them outside in a plastic container in the shade. Have a thin layer of gravel on the bottom and fill the container with dechlorinated water. Put some small floating plants like Duckweed in the container and leave them. You can feed the worms on small amounts of fish food or chopped up plant matter that sinks to the bottom and rots. If the worms are healthy they will breed and you can scoop some out in a fine mesh net, rinse them under tap water and put them in the tank. Do regular water changes on the blackworm container.
------------------
Do not use live Tubifex worms for any fish because they regularly cause internal infections.
Do not use live bloodworms (Chironomid midge larvae) for any fish because the larvae can bite through the fish's stomach and intestine. Frozen bloodworms should have their heads removed before feeding to fish. Freeze dried bloodworms are fine but should be soaked in water for a minute to soften them up and remove air.