You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PDCP provides integration support for Jira that includes creating new tickets when vulnerabilities are found.
66
+
PDCP provides integration support for Jira to create new tickets when vulnerabilities are found.
67
67
68
68
Provide a name for the configuration, the Jira instance URL , the Account ID, the Email, and the associated API token.
69
69
70
70
Details on creating an API token are available [in the Jira documentation here.](https://support.atlassian.com/atlassian-account/docs/manage-api-tokens-for-your-atlassian-account/)
71
71
72
72
### GitHub
73
73
74
-
PDCP provides integration support for GitHub to support the creation of new tickets when vulnerabilities are found.
74
+
PDCP provides integration support for GitHub to create new tickets when vulnerabilities are found.
75
75
76
76
Provide a name for the configuration, the Organization or username, Project name, Issue Assignee, Token, and Issue Label. The Issue Label determines when a ticket is created. (For example, if critical severity is selected, any issues with a critical severity will create a ticket.)
77
77
@@ -82,14 +82,39 @@ Details on setting up access in GitHub [are available here.](https://docs.github
82
82
83
83
### GitLab
84
84
85
-
ProjectDiscovery Cloud Platform provides integration support for GitLab to support the creation of new tickets when vulnerabilities are found. Provide your GitLab username, Project name, Project Access Token and a GitLab Issue label. The Issue Label determines when a ticket is created.
85
+
ProjectDiscovery Cloud Platform provides integration support for GitLab to create new tickets when vulnerabilities are found.
86
+
87
+
Provide your GitLab username, Project name, Project Access Token and a GitLab Issue label. The Issue Label determines when a ticket is created.
86
88
(For example, if critical severity is selected, any issues with a critical severity will create a ticket.)
87
89
88
90
- The severity as label option adds a template result severity to any GitLab issues created.
89
91
- Deduplicate posts any new results as comments on existing issues instead of creating new issues for the same result.
90
92
91
93
Refer to GitLab’s documentation for details on [configuring a Project Access token.](https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html#create-a-project-access-token)
92
94
95
+
### Linear
96
+
97
+
ProjectDiscovery Cloud Platform provides integration support for Linear to create new tickets when vulnerabilities are found.
98
+
99
+
Provide your Linear API Key, Linear Team ID, and Linear Open State ID to set up the integration. Here are the specific steps to access or generate each parameter from your Linear workspace.
100
+
101
+
- To generate your **Linear API Key**, navigate to Linear > Profile Icon > Preferences > API > Personal API keys > Create new API key. Or, navigate to linear.app/[workspace name]/settings/api.
102
+
- To retrieve your **Linear Team ID**, you can use the following cURL command
103
+
```bash
104
+
curl -X POST https://api.linear.app/graphql \
105
+
-H "Content-Type: application/json" \
106
+
-H "Authorization: YOUR_API_KEY" \
107
+
-d '{"query":"query { teams { nodes { id name } } }"}'
108
+
```
109
+
- To retrieve your **Linear Open State ID**, you can use the following cURL command
110
+
```bash
111
+
curl -X POST https://api.linear.app/graphql \
112
+
-H "Content-Type: application/json" \
113
+
-H "Authorization: YOUR_API_KEY" \
114
+
-d '{"query":"query { workflowStates { nodes { id name } } }"}'
115
+
```
116
+
Refer to Linear's [documentation](https://developers.linear.app/docs/graphql/working-with-the-graphql-api) for details on their API.
117
+
93
118
## Scan Configs
94
119
Use scan configurations to implement custom http headers, template variables, and custom interactsh server for your scans.
0 commit comments