---
# System prepended metadata

title: GitHub issue template

---


## 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"]
}
```