Skip to content

Commit 2327e06

Browse files
author
MEFAI Security
committed
Add DeAgentAI security audit report
1 parent 2c9f0a2 commit 2327e06

1 file changed

Lines changed: 268 additions & 0 deletions

File tree

audits/DEAGENTAI.md

Lines changed: 268 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,268 @@
1+
# DeAgentAI Security Audit Report
2+
3+
## Project Information
4+
5+
| Field | Value |
6+
|-------|-------|
7+
| Project | DeAgentAI |
8+
| Token | AIA |
9+
| Chain | BNB Smart Chain |
10+
| Audit Date | April 19 2026 |
11+
| Auditor | MEFAI Security Research |
12+
| Risk Score | 9/100 (CRITICAL) |
13+
14+
---
15+
16+
## Executive Summary
17+
18+
This audit compares DeAgentAI whitepaper claims against their actual codebase implementation. The analysis reveals systematic misrepresentation of technical capabilities and extensive code plagiarism from multiple third party projects. All backend services are offline and smart contracts show zero usage despite claims of millions of users.
19+
20+
---
21+
22+
## Critical Finding 1: Whitepaper Technical Claims Do Not Exist in Code
23+
24+
The whitepaper advertises advanced AI and blockchain technologies. None of them exist in the codebase.
25+
26+
| Whitepaper Claim | Code Search Result |
27+
|------------------|-------------------|
28+
| zkML (Zero Knowledge Machine Learning) | 0 lines of code |
29+
| MPC (Multi Party Computation) | 0 implementations |
30+
| Lobe Consensus Protocol | 0 implementations |
31+
| Entropy Based Agent Selection | 0 lines of code |
32+
| Agent to Agent Communication Protocol | Not implemented |
33+
| Proprietary AI Engine | Does not exist |
34+
35+
### What They Actually Built
36+
37+
The entire AI system is a wrapper around third party APIs:
38+
39+
```python
40+
# File: agents/bubbleagent/__main__.py line 31
41+
headers = {
42+
"authorization": "Bearer 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"
43+
}
44+
```
45+
46+
```python
47+
# File: agents/bubbleagent/config.py line 7
48+
OPENAI_URL: str = "https://api.openai.com"
49+
```
50+
51+
There is no proprietary AI. The project simply calls Perplexity and OpenAI APIs.
52+
53+
### How To Verify
54+
55+
```bash
56+
git clone https://github.com/DeAgentAI/deagent-alpha
57+
grep -r "zkml" .
58+
grep -r "mpc" .
59+
grep -r "lobe" .
60+
grep -r "entropy" .
61+
```
62+
63+
All searches return zero results.
64+
65+
---
66+
67+
## Critical Finding 2: Code Stolen From BubbleAI
68+
69+
The codebase is copied from a project called BubbleAI. They forgot to remove the original branding.
70+
71+
```python
72+
# File: agents/bubbleagent/__main__.py line 68
73+
"content": "You are BubbleAI LLM model and be precise and concise"
74+
```
75+
76+
```python
77+
# File: agents/bubbleagent/__main__.py line 14
78+
# welcome_msg = """Hello, I am the smart assistant from BubbleAI!
79+
```
80+
81+
```python
82+
# File: agents/bubbleagent/utils/fetch_data.py line 277
83+
url = f"https://bubbleai.xyz/api/v1/bubble/trending_token"
84+
```
85+
86+
The AI still identifies itself as BubbleAI. 47 files import from bubbleagent module.
87+
88+
### How To Verify
89+
90+
```bash
91+
git clone https://github.com/DeAgentAI/deagent-alpha
92+
grep -r "BubbleAI" .
93+
grep -r "bubbleai.xyz" .
94+
```
95+
96+
---
97+
98+
## Critical Finding 3: ElizaOS Repository Has Zero Original Code
99+
100+
The eliza-alphax repository is a pure fork of ElizaOS with zero contributions from DeAgentAI.
101+
102+
| Metric | Value |
103+
|--------|-------|
104+
| Total Commits | 15134 |
105+
| Commits from ElizaOS Contributors | 15134 |
106+
| Commits from DeAgentAI | 0 |
107+
108+
They forked ElizaOS and claimed it as their own technology.
109+
110+
### How To Verify
111+
112+
```bash
113+
git clone https://github.com/DeAgentAI/eliza-alphax
114+
git log --oneline --format="%an" | sort | uniq -c | sort -rn | head -10
115+
```
116+
117+
Every single commit is from ElizaOS developers. DeAgentAI contributed nothing.
118+
119+
---
120+
121+
## Critical Finding 4: Fake Transaction Hash
122+
123+
The transaction module does not execute real blockchain transactions. It returns a hardcoded fake hash.
124+
125+
```python
126+
# File: agents/bubbleagent/agent/tx.py
127+
def do_func(self, token, to):
128+
return json.dumps({
129+
"status": "successful",
130+
"transaction hash": "0x17076a6f0e3dc0fcedfefb7a9c410261cf24cefb3cdf588c47733c103a72533f",
131+
})
132+
```
133+
134+
This function returns the exact same hash every time regardless of input. No blockchain transaction is executed.
135+
136+
### How To Verify
137+
138+
```bash
139+
git clone https://github.com/DeAgentAI/deagent-alpha
140+
cat agents/bubbleagent/agent/tx.py
141+
```
142+
143+
---
144+
145+
## Critical Finding 5: 17 Million Users and 192 Million Interactions Are Fake
146+
147+
The project claims 17 million users and 192 million on chain interactions. The smart contracts tell a different story.
148+
149+
| Claimed | Actual |
150+
|---------|--------|
151+
| 17 Million Users | Contract nonce is 1 |
152+
| 192 Million Interactions | 0 events on chain |
153+
154+
The BSC contract has only one transaction which is the deployment. Zero user interactions exist.
155+
156+
### How To Verify
157+
158+
```bash
159+
curl -X POST "https://bsc-dataseed1.binance.org" \
160+
-H "Content-Type: application/json" \
161+
-d '{"jsonrpc":"2.0","method":"eth_getLogs","params":[{"address":"0xA07F71451eD702669E9e08d97BAd2124777eD612","fromBlock":"0x0","toBlock":"latest"}],"id":1}'
162+
```
163+
164+
Returns empty array. Zero events.
165+
166+
---
167+
168+
## Critical Finding 6: 8 AI Agents Exposed
169+
170+
The project advertises 8 AI agents. Here is what we found:
171+
172+
| Agent | Endpoint | Code Exists | Technology | Status |
173+
|-------|----------|-------------|------------|--------|
174+
| Chat Agent | /api/v1/chat | Yes | OpenAI/Perplexity wrapper | Offline (503) |
175+
| Prediction Agent | /api/v1/predict | No | None | Offline (503) |
176+
| Signal Agent | /api/v1/signal | No | None | Offline (503) |
177+
| Token Agent | /api/v1/token | Yes | Third party API calls | Offline (503) |
178+
| Price Agent | /api/v1/price | Yes | CoinGecko API wrapper | Offline (503) |
179+
| Trending Agent | /api/v1/trending | Yes | DexTools API wrapper | Offline (503) |
180+
| User Agent | /api/v1/user | No | None | Offline (503) |
181+
| Swap Agent | /api/v1/swap | Yes | Returns fake TX hash | Offline (503) |
182+
183+
Summary: No proprietary AI technology exists. Working agents are simple API wrappers. All endpoints are offline.
184+
185+
### How To Verify
186+
187+
```bash
188+
curl -s -o /dev/null -w "%{http_code}" https://deagent.ai/api/v1/chat
189+
curl -s -o /dev/null -w "%{http_code}" https://demo.deagent.ai
190+
```
191+
192+
---
193+
194+
## Critical Finding 7: Ella Chatbot Code Theft
195+
196+
Additional plagiarism from a project called Ella:
197+
198+
```python
199+
# File: Agent3/chat.py line 31
200+
bot_response = output["result"].replace("Ella: ", "")
201+
202+
# File: Agent3/chat.py line 39
203+
print("Ella: Welcome! What are we exploring today?")
204+
```
205+
206+
---
207+
208+
## Development Team: Chinese Origin Evidence
209+
210+
50+ files contain Chinese language comments:
211+
212+
```python
213+
# File: agents/bubbleagent/assistant/chat.py
214+
# 处理异步函数
215+
# 处理异步生成器函数
216+
217+
# File: agents/bubbleagent/db/symbol_info.py
218+
# 连接在池中可以保持空闲的最大秒数
219+
220+
# File: agents/bubbleagent/__main__.py
221+
# 我想知道最新btc 的价格
222+
```
223+
224+
```typescript
225+
// Frontend files
226+
// 请添加组件描述
227+
// 将swap组件打开
228+
// 缓存最近的一次uid
229+
```
230+
231+
Production staking interface displays Chinese text:
232+
233+
```
234+
stake.deagent.ai shows: "质押活动已结束"
235+
```
236+
237+
### How To Verify
238+
239+
```bash
240+
git clone https://github.com/DeAgentAI/deagent-alpha
241+
grep -rP "[\x{4e00}-\x{9fff}]" .
242+
```
243+
244+
---
245+
246+
## Risk Assessment
247+
248+
| Category | Score |
249+
|----------|-------|
250+
| Technical Claims vs Reality | 0/25 |
251+
| Code Originality | 0/25 |
252+
| Infrastructure Status | 0/25 |
253+
| Smart Contract Usage | 0/25 |
254+
| Security Practices | 9/25 |
255+
256+
**Total Score: 9/100**
257+
258+
---
259+
260+
## Conclusion
261+
262+
DeAgentAI is a project built on lies. The whitepaper describes zkML and MPC and Lobe Consensus and proprietary AI. None of these exist in the code. The codebase is stolen from BubbleAI with the original branding still visible. The ElizaOS repository is a pure fork with zero original contributions. The transaction module returns fake hashes. The claimed 17 million users and 192 million interactions are fabricated as the contracts show zero activity. 8 AI agents are advertised but none contain proprietary technology and all endpoints are offline. The development team appears to be based in China based on extensive Chinese comments in the code.
263+
264+
---
265+
266+
**Report Generated:** April 19 2026
267+
**Auditor:** MEFAI Security Research
268+
**Methodology:** Static code analysis and on chain verification

0 commit comments

Comments
 (0)