# Protected resources

#### GitHub protected resources define which repositories and data GitProtect can access, secure, and restore.

***

## Protected data

{% hint style="danger" %} <mark style="color:red;">**Support for backing up projects (classic) has been removed.**</mark> It is now available only for restoring previously backed-up **projects (classic)** — when restored, **projects (classic)** are automatically converted into **projects v2**.
{% endhint %}

{% hint style="info" %}
Protected metadata for **projects (classic)** include **cards**, **issues assigned to cards**, **pull requests assigned to cards**, **columns**, **and notes**.
{% endhint %}

<details>

<summary>ACTIONS AND PIPELINES</summary>

* [x] Workflows

</details>

<details>

<summary>BRANCH PROTECTION RULES</summary>

* [x] Allow Deletions
* [x] Allow Force Pushes
* [x] Branch Name Pattern
* [x] Lock Branch
* [x] Require a Pull Request Before Merging
* [x] Require Conversation Resolution Before Merging
* [x] Require Linear History
* [x] Require Signed Commits
* [x] Require Status Checks to Pass Before Merging

</details>

<details>

<summary>COLLABORATORS</summary>

* [x] Direct Collaborators
* [x] Outside Collaborators
* [x] Roles

</details>

<details>

<summary>DEPENDABOT</summary>

* [x] Dependabot Alerts
* [x] Dependency Graph
* [x] Dependabot Security Updates

</details>

<details>

<summary>ISSUES</summary>

* [x] Assignees
* [x] Closed Issues
* [x] Creation Date
* [x] Creator
* [x] Issue Assets
* [x] Issue Comments
* [x] Issue Description
* [x] Labels Assigned
* [x] Milestones Assigned
* [x] Open Issues
* [x] Projects Assigned

</details>

<details>

<summary>LABELS</summary>

* [x] Assigned Issues
* [x] Assigned Pull Requests
* [x] Color
* [x] Description
* [x] Name

</details>

<details>

<summary>MILESTONES</summary>

* [x] Assigned Issues
* [x] Assigned Pull Requests
* [x] Closed Milestones
* [x] Description
* [x] Due Date
* [x] Open Milestones
* [x] Title

</details>

<details>

<summary>PROJECTS (V2)</summary>

* [x] Custom Date Column
* [x] Custom Iteration Column
* [x] Custom Number Column
* [x] Custom Single Select Column
* [x] Custom Text Column
* [x] Description
* [x] Draft Issues in Project
* [x] Issues in Project&#x20;
* [x] Labels Column
* [x] Linked Pull Requests Column
* [x] Milestone Column
* [x] Pull Requests in Project
* [x] Readme
* [x] Repository Column
* [x] Reviewers Column
* [x] State
* [x] Status Column
* [x] Status Updates

</details>

<details>

<summary>PULL REQUESTS</summary>

* [x] Assignees
* [x] Closed Pull Requests
* [x] Comments
* [x] Commits
* [x] Creation Date
* [x] Creator
* [x] Description
* [x] Labels
* [x] Merged Pull Requests
* [x] Milestones
* [x] Open Pull Requests

</details>

<details>

<summary>REPOSITORY</summary>

* [x] Branches
* [x] Commits
  * [x] Commit Comments
  * [x] Commit Creator
  * [x] Commit Message
  * [x] Commit Text
* [x] General Settings
  * [x] Allow Merge Commits
  * [x] Allow Rebase Merging
  * [x] Allow Squash Merging
  * [x] Automatically Delete Head Branches
  * [x] Default Branch&#x20;
  * [x] Default Merge Commits Message&#x20;
  * [x] Default Squash Merging Message
  * [x] Template Repository
* [x] Homepage
* [x] LFS
* [x] Logs
* [x] Objects
* [x] Refs
* [x] Repository
* [x] Repository Description
* [x] Repository Name
* [x] Settings
  * [x] Deploy Keys
* [x] Tags
* [x] Webhooks
* [x] Wiki

</details>

<details>

<summary>TEAMS</summary>

* [x] Description
* [x] Members
* [x] Members Roles
* [x] Name
* [x] Parent Team
* [x] Permissions to Repository
* [x] Team Notifications
* [x] Visibility

</details>

<details>

<summary>RELEASES</summary>

* [x] Assets
* [x] Description
* [x] Releases
* [x] Set as a Pre-release
* [x] Set as the Latest Release
* [x] Tags

</details>
