CertiK reviewed Harambe AI Token on 5 Feb 2024: 5 findings, 0 critical; 2 acknowledged, 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 | 1 | 0 |
| Medium | 0 | 1 | 0 |
| Low | 3 | 0 | 0 |
All of the `Harambe AI Token` tokens are sent to the hard-coded address `0x06D344b9ada316c83C30110Ca6029d49961eC907`. This is a centralization risk because this account can distribute tokens without obtaining the consensus of the community. Any compromise to this account may allow a hacker to steal and sell tokens on the market, resulting in severe damage to the project.
Calling a user provided address is dangerous, especially in a public function with no access control restriction. An attacker could deploy a malicious contract and use the vulnerable function to trigger a call to the malicious contract, potentially stealing user funds or causing other serious damages. In this contract, if an approver mistakenly approves a malicious spender by calling the `approveAndCall` function, the spender can immediately callback to this contract and spend the entire approved allowance within the same transaction, leaving no chance for the approver to revoke the allowance. We would like to discuss this finding with the team to ensure that the design is intentional.
| Address | Chain | Source code |
|---|---|---|
| 0x5484…b3c20x5484581038cbf8ef33b7f6daec7a2f01f71db3c2 | Chain: Ethereum | Source code: Verified source |
1,044 projects reviewed · 1,375 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