Conduct a security audit for DeFi protocol.
Protocol Information:
- Protocol Name: ${{PROTOCOL_NAME}}
- Contract Types: ${{CONTRACT_TYPES}}
- External Integrations: ${{INTEGRATIONS}}
- Previous Audits: ${{AUDIT_HISTORY}}
Audit Framework:
1. **Access Control Review**
- Admin functions analysis
- Role-based permissions
- Privilege escalation risks
- Key management review
2. **Economic Security**
- Token manipulation vectors
- Flash loan vulnerabilities
- Oracle dependency risks
- Arbitrage exploitation
3. **Smart Contract Vulnerabilities**
```
// Reentrancy checks
// Integer overflow/underflow
// Front-running risks
// Logic errors
// Gas griefing
```
4. **Integration Risks**
- External call safety
- Token compatibility
- Upgrade risks
- Composability issues
5. **Centralization Risks**
- Admin key powers
- Upgrade mechanisms
- Emergency functions
- Dependency on externals
6. **Testing Coverage**
- Unit test review
- Integration tests
- Fuzzing results
- Formal verification
7. **Audit Report**
- Findings classification
- Severity ratings
- Remediation guidance
- Follow-up verification
Include security checklist and audit templates.Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[{PROTOCOL_NAME][{CONTRACT_TYPES][{INTEGRATIONS][{AUDIT_HISTORY]