Which leaves only one real sticking point - ADO.NET, the System.Data namespace.
So. In your considered legal opinion, what needs to be done to make SQlite access "safe"? Which specific details of System.Data make it dangerous? What do apps need to do? Is renaming it to "Panda.Data" enough for all legal risk to suddenly vanish, in your mind? If not, what do you suggest instead?