# E003

`evaluate` without `timeout_ms` or `max_result_bytes` within limits

**Error**: `evaluate` without `timeout_ms` or `max_result_bytes` within limits.

A version with this finding cannot be published.

## Example

The contract fixture `E003-evaluate-timeout-too-high` reports `E003` at `steps[0].evaluate.timeout_ms`:

```json
{
  "kaab": "1",
  "steps": [
    {
      "evaluate": {
        "script": "return 1",
        "timeout_ms": 60000,
        "max_result_bytes": 1048576
      }
    }
  ]
}
```
