analyze_low_level_calls
Find all functions using low-level calls (call, delegatecall, staticcall, or assembly) for security auditing. Helps detect reentrancy and proxy pattern vulnerabilities.
Instructions
Finds all functions using low-level calls (call, delegatecall, staticcall, or assembly). Use this for security auditing since low-level calls bypass Solidity's type safety and can introduce vulnerabilities. Returns functions grouped by call type with source locations. Critical for reentrancy and proxy pattern analysis. Supports pagination.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"request": "<request>"
},
"name": "analyze_low_level_calls"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| calls | No | Functions with low-level calls | |
| success | Yes | ||
| summary | No | Summary counts by visibility | |
| has_more | No | True if there are more results beyond this page | |
| total_count | No | Total number of functions with low-level calls | |
| error_message | No |