## 1- Due Diligence and Checks Review
(attach link to due diligence document for review, see template [here](https://hackmd.io/btMxqcktREOIMjVwcgjRtg)
(attach link to checks document for review, see template [here](https://hackmd.io/btMxqcktREOIMjVwcgjRtg)
### Once a strategy's due diligence has been approved by the team, the strategist can begin codifying it for code review
## 2- Strategy Review
**Description**: {description}
**Commit (hash)**: {link}
**Repo**: {link}
**Scope**:
- Strategy.sol {link}
**Flat Strategy (with dependencies)**: {link}
**Review Ongoing By**:
- [ ] Dev 1
- [ ] Dev 2
**Review Completed By**:
- [ ] Dev 1
- [ ] Dev 2
## 3- Summary Table
Total Issues: N
| Issue # | Description | Severity | Likelihood | Status |
| ------ | ------ | ------ | ------ | ------ |
| 1 | Description issue 1 | [Critical, High, Medium, Low, Info] | [High, Medium, Low] | [Pending, Acked, Fixed]
| 2 | Description issue 2 | [Critical, High, Medium, Low, Info] | [High, Medium, Low] | [Pending, Acked, Fixed]
| N | Description issue N | [Critical, High, Medium, Low, Info] | [High, Medium, Low] | [Pending, Acked, Fixed]
## Risk Scores
(To be filled by the security team before closing the ticket)
```json
{
name: string;
network: number;
targets: string[];
codeReviewScore: number;
testingScore: number;
auditScore: number;
protocolSafetyScore: number;
complexityScore: number;
teamKnowledgeScore: number;
tags: string[];
}
```
Example:
```json
{
"name": "Strategy X",
"network": 1,
"targets": ["0x1234...1234", "0x2345...2345"],
"codeReviewScore": 2,
"testingScore": 3,
"auditScore": 4,
"protocolSafetyScore": 3,
"complexityScore": 4,
"teamKnowledgeScore": 4,
"tags": ["protocol", "standalone"]
}
```