Skip to content
Open
Show file tree
Hide file tree
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
54 changes: 54 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Bug report
description: Something on itsectools.com isn't working correctly.
labels: ["bug", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Thanks for reporting a bug. This repo hosts documentation only — the
application source lives in a private codebase — but issues filed
here are triaged the same way and tracked through to a fix.

- type: input
id: page
attributes:
label: Page or feature
description: Which page/tool was this on?
placeholder: e.g. /network-pulse, /dlp, /ngfw, /mitre
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected behavior
description: What did you expect to happen?
validations:
required: true

- type: textarea
id: actual
attributes:
label: Actual behavior
description: What actually happened?
validations:
required: true

- type: textarea
id: steps
attributes:
label: Steps to reproduce
placeholder: |
1. Go to '...'
2. Click '...'
3. See error
validations:
required: false

- type: textarea
id: context
attributes:
label: Additional context
description: Browser/OS, screenshots, test payload, or anything else relevant.
validations:
required: false
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: General question
url: https://itsectools.com/contact
about: For general questions not related to a bug or feature request.
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Feature request
description: Suggest an improvement or a new test/capability.
labels: ["enhancement", "needs-triage"]
body:
- type: textarea
id: problem
attributes:
label: What problem would this solve?
validations:
required: true

- type: textarea
id: proposal
attributes:
label: Proposed solution
validations:
required: false
48 changes: 48 additions & 0 deletions .github/ISSUE_TEMPLATE/security_finding.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Incorrect test result
description: An NGFW/AET/DLP/MITRE test result looks wrong (false positive/negative).
labels: ["security-finding", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Use this when a test's verdict itself seems incorrect — e.g. a
firewall clearly blocked something but the tool reports it as
vulnerable, or the reverse.

- type: dropdown
id: test-type
attributes:
label: Which test
options:
- NGFW / AET
- DLP Validator
- MITRE ATT&CK
- Network Pulse
- Other
validations:
required: true

- type: input
id: combo
attributes:
label: Specific test/combo (if applicable)
placeholder: e.g. chunked-delayed, max-aet, nested-json-mcp
validations:
required: false

- type: textarea
id: expected-vs-actual
attributes:
label: What the tool reported vs. what actually happened
description: e.g. "Tool said Vulnerable, but my firewall log shows the request was blocked."
validations:
required: true

- type: textarea
id: payload
attributes:
label: Test payload / response JSON (if you have it)
description: Paste the raw result JSON or firewall log line if available. Redact anything sensitive first.
render: json
validations:
required: false