Additional Questions
This step gives AuditAgent the context it needs to interpret your code correctly. The agent uses your answers to focus the analysis, weight findings against your intended design, and cut down on false positives.
The same six prompts appear regardless of which language you picked at the Branch step.
- Deployment chains. "On what chains are the smart contracts going to be deployed?"
- Admin and role limits. "Are there any limitations on values set by admins (or other roles) in the codebase or in protocols you integrate with, including restrictions on array lengths?"
- EIP compliance. "Is the codebase expected to comply with any specific EIPs?"
- Off-chain mechanisms. "Are there any off-chain mechanisms involved in the protocol (e.g., keeper bots, arbitrage bots, etc.)? We assume these mechanisms will not misbehave, delay, or go offline unless otherwise specified."
- Design choices. "Any design choices you made that you would like to mention?"
- Additional audit information. "Additional audit information?"
You can answer as many as apply. The more context you give, the more accurate the result. Some prompts are framed in EVM terms (for example, EIP compliance) and may not be relevant if you are scanning Cairo or Rust contracts. Skip those and answer the rest.
