Skip to content

Commit dcba9ac

Browse files
committed
port all-for-one template to issue forms
1 parent cbf7c96 commit dcba9ac

1 file changed

Lines changed: 76 additions & 27 deletions

File tree

Lines changed: 76 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,81 @@
1-
---
21
name: All for One, One For All bounty submission
3-
about: Submit a CodeQL query for the All For One, One For All bounty (https://securitylab.github.com/bounties)
4-
title: "[USERNAME]: [SUMMARY]"
5-
labels: All For One
6-
assignees: ''
2+
description: Submit a CodeQL query for the All For One, One For All bounty (https://securitylab.github.com/bounties)
3+
title: "[<language>]: <short description>"
4+
labels: [All For One]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
# Introduction
710

8-
---
11+
Thank you for submitting a query to the GitHub CodeQL project!
912

10-
## Query
13+
After you submit this issue, the GitHub Security Lab and CodeQL teams will triage the submission and, if it meets the Query Bounty Program requirements, we will grant you a bounty through our HackerOne program.
1114

12-
*Link to pull request with your CodeQL query:*
15+
Please make sure to carefully read the [bounty program description and conditions](https://securitylab.github.com/bounties/)
1316

14-
Relevant PR: https://github.com/github/codeql/pull/nnnn
15-
16-
## CVE ID(s)
17-
18-
*List the CVE ID(s) associated with this vulnerability. GitHub will automatically link CVE IDs to the [GitHub Advisory Database](https://github.com/advisories).*
19-
20-
- CVE-20nn-nnnnn
21-
22-
## Report
23-
24-
*Describe the vulnerability. Provide any information you think will help GitHub assess the impact your query has on the open source community.*
25-
26-
- [ ] Are you planning to discuss this vulnerability submission publicly? (Blog Post, social networks, etc). *We would love to have you spread the word about the good work you are doing*
27-
28-
## Result(s)
29-
30-
*Provide at least one useful result found by your query, on some revision of a real project.*
31-
32-
- [description](url)
17+
# Questionnaire
18+
- type: input
19+
id: pr_url
20+
attributes:
21+
label: Query PR
22+
description: Link to pull request with your CodeQL query
23+
placeholder: ex. https://github.com/github/codeql/pull/nnnn
24+
validations:
25+
required: true
26+
- type: dropdown
27+
id: language
28+
attributes:
29+
label: Language
30+
description: What programming language is your query written for?
31+
options:
32+
- Java
33+
- Javascript
34+
- GoLang
35+
- Python
36+
- C/C++
37+
- C#
38+
validations:
39+
required: true
40+
- type: input
41+
id: cwe
42+
attributes:
43+
label: CWE
44+
description: CWE that best fits the vulnerability class modeled with your query
45+
placeholder: ex. CWE-502: Deserialization of Untrusted Data
46+
validations:
47+
required: false
48+
- type: textarea
49+
id: cve_ids
50+
attributes:
51+
label: CVE(s) ID list
52+
description: Enter a list of the CVE ID(s) associated with this query, one bullet for each distinct CVE. GitHub will automatically link CVE IDs to the [GitHub Advisory Database](https://github.com/advisories).
53+
placeholder: |
54+
ex.
55+
- CVE-20nn-xxxx
56+
- CVE-20nn-yyyy
57+
validations:
58+
required: true
59+
- type: textarea
60+
id: report
61+
attributes:
62+
label: Report
63+
description: Describe the vulnerability. Provide any information you think will help GitHub assess the impact your query has on the open source community.
64+
validations:
65+
required: true
66+
- type: checkboxes
67+
id: publish
68+
attributes:
69+
options:
70+
- label: Are you planning to discuss this vulnerability submission publicly? (Blog Post, social networks, etc). *We would love to have you spread the word about the good work you are doing*
71+
- type: textarea
72+
id: results
73+
attributes:
74+
label: Result(s)
75+
description: Provide at least one useful result found by your query, on some revision of a real project. One bullet for each distinct result.
76+
placeholder: |
77+
ex.
78+
- [project1](url1)
79+
- [project2](url2)
80+
validations:
81+
required: true

0 commit comments

Comments
 (0)