The phrase "be no secret" implies that something is widely-known or not hidden at all. Synonyms for this phrase include: common knowledge, public knowledge, an open secret, widely-known, not a mystery, not a surprise, not a shock, not a secret at all, plain to see, out in the open, widely-acknowledged, not hidden, and well-known. These synonyms can be used in a variety of contexts to convey the idea that something is not a secret. For example, "It is common knowledge that the company is struggling financially," or "It's not a shock that the candidate lost the election, it was widely-acknowledged they had little chance of winning".