Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
83 changes: 65 additions & 18 deletions .github/ISSUE_TEMPLATE/query-issue-report.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,73 @@
---
name: Query issue report
about: Report a query issue to help improve the project
title: 'Query issue: INSERT_QUERY_NAME'
labels: ''
assignees: ''
title: 'Query issue: '
labels:
- query

---
body:
- type: markdown
attributes:
value: |
# Report an issue with a BloodHound query
Use this issue/form to report any issues with a query saved in the repository

- type: markdown
attributes:
value: |
## Query details

- type: input
id: guid
attributes:
label: Query GUID
description: The query unique's identifier
validations:
required: true

- type: textarea
id: query_body
attributes:
label: Query content
description: |
The BloodHound query content
```bash
MATCH p = (s:Computer)-[:DCFor]->(:Domain)
WHERE s.strongcertificatebindingenforcementraw = 0 OR s.strongcertificatebindingenforcementraw = 1
RETURN p
LIMIT 1000
```
validations:
required: true

**Query reference**
- Query name
- Query URL or GUID
- type: textarea
id: issue_description
attributes:
label: Issue description
description: |
Describe the issue faced when using the query
validations:
required: true

Query:
```
MATCH p=(b:You) - [h:CanReport] -> (e:Issues)
WHERE e.WellDescribed = true
RETURN p
```
- type: markdown
attributes:
value: |
## BloodHound context

**Describe the issue**
A clear and concise description of what the issue is.
- type: input
id: bloodhound_version
attributes:
label: BloodHound version
description: The version of BloodHound used when trying to run the query
placeholder: BloodHound CE 7.0
validations:
required: true

**BloodHound context:**
- Version [e.g. "BloodHound CE 7.0"]
- Database [e.g. Neo4j or Postgres]
- type: input
id: bloodhound_db
attributes:
label: BloodHound DB
description: "The database used for BloodHound (hint: CE uses Neo4j by default, while BHE is always Postgres)"
placeholder: e.g. Neo4j or Postgres
validations:
required: true