In the old says the truckies wisdom said, diesel will tolerate 1:5 mix of petrol, while petrol engines will not tolerate diesel! At all.
Few liter diesel in a full tank will not harm the motor but it will not like it. It'll run like a hairy goat.
As far as additives are concerned, yeah, snake oil......Ramona is right.