CertiK reviewed Bridge (Bridge Oracle) on 13 Sep 2022: 9 findings, 0 critical; 6 marked fixed, 3 open.
Report hosted on skynet.certik.com.
Trustblock does not review code.
Statuses are the security firm’s own, from its report.
| Severity | Open | Acknowledged | Fixed |
|---|---|---|---|
| Critical | 0 | 0 | 0 |
| High | 0 | 0 | 4 |
| Medium | 0 | 0 | 1 |
| Low | 3 | 0 | 1 |
In the contract `[Ownable]`, the role `[owner]` has authority over the following functions: - transferOwnership() - renounceOwnership() Any compromise to the `[owner]` account may allow a hacker to take advantage of this authority and become a malicious owner to potentially steal funds. In the contract `[Pauseable]`, the role `[owner]` has authority over the following functions: - halt() - start() Any compromise to the `[owner]` account may allow a hacker to take advantage of this authority and make the contract malfunction.
All of the [BridgeToken] tokens are sent to the contract deployer when deploying the contract. This could be a centralization risk as the deployer can distribute [BridgeToken] tokens without obtaining the consensus of the community.
In the contract `[StandardToken]`, the role `[owner]` has authority over the following functions: - mint() - burn() Any compromise to the `[owner]` account may allow a hacker to take advantage of this authority and mint unlimited tokens to arbitrary accounts and burn owner's tokens.
In the contract `[BridgeToken]`, the role `[owner]` has authority over the following functions: - freeze() - melt() - transferAnyBEP20() - withdrawBNB() Any compromise to the `[owner]` account may allow a hacker to take advantage of this authority and steal ERC20 tokens and BNB from the contract.
It is possible that after `burn()` is called, the message sender's frozen amount > balance, which will result in the token transfer from the message sender always fails.
The functions `freeze()/_freeze()` transfer and freeze funds. The function names do not reflect the `transfer` action.
The report names a repository or files. Open the report to see its scope.
Repository and files the report names (4)
1,045 projects reviewed · 1,376 reports · latest May 2025
See CertiK’s auditsSomething wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.
Tell us