Just wanted to say
Those are Soldier Fly maggots and are great for the compost pile. They devour everything. They are also great chicken food. There are internet sites about setting up buckets in order to raise them for chicken and fish food. Don't worry about them. I found them in my compost and searched the web and found alot of info about them. They are totally different than house fly maggots.