She arrived in Rio on July 26 and her doping samples were collected a few days later.
"Unfortunately, we have a positive test," confirmed Bulgarian Olympic committee.
Danekova will now have to wait for the B sample results, but until then she will be provisionally suspended.
Last year Danekova made the final at the World Athletics Championships in Beijing.