Not sure about giving that Craigslist buyer your address? More and more cities and towns are setting up official safe zones where you can complete online transactions.
The areas, usually near a police station or in a public place under video surveillance. The drawback seems to be that people don't know they exist. According to Atlas Obscura, one in Marlborough, Massachusetts was established earlier this year, but has only been used a few times.
SafeTrade Stations is program that helps police stations set up a safe zone, and they have growing database of locations with designated areas.