Third-party smart contract audits fail to provide adequate security guarantees for cross-chain bridges