Compliance Oracles: What They Are, Security Risks, and Best Practices