From 6b364770e91f0af54dc201912fe0a0821a26a447 Mon Sep 17 00:00:00 2001 From: Thomas Hunter II Date: Tue, 21 Jan 2025 11:53:23 -0800 Subject: [PATCH] repo: mandatory issue templates (AIDM-427) #3003 - makes using issue templates mandatory - adds a security document - standardizes the issue creation experience across all tracers --- .github/ISSUE_TEMPLATE/bug_report.yaml | 4 ++-- .github/ISSUE_TEMPLATE/config.yml | 11 +++++++---- .github/ISSUE_TEMPLATE/feature_request.yaml | 6 +++--- SECURITY.md | 15 +++++++++++++++ 4 files changed, 27 insertions(+), 9 deletions(-) create mode 100644 SECURITY.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml index 6a161015fb..62e2496295 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -1,5 +1,5 @@ -name: Bug report -description: Create a report to help us improve +name: "Bug Report (Public)" +description: "Create a public Bug Report. Note that looking up account information will be difficult." title: "[Bug]: " labels: ["\U0001F41B bug"] body: diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 8c6b229d1a..aed8255c1f 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,8 @@ -blank_issues_enabled: true +blank_issues_enabled: false contact_links: - - name: Check the docs - url: https://docs.datadoghq.com/tracing/trace_collection/dd_libraries/php/ - about: In case you need help with setup and configuration you might find help in the offical documentation + - name: Bug Report (Helpdesk) + url: https://help.datadoghq.com/hc/en-us/requests/new?tf_1260824651490=pt_product_type:apm&tf_1900004146284=pt_apm_language:php + about: Create a private Bug Report via the helpdesk (no login required). This will allow us to look up your account and allows you to provide additional information in private. + - name: Feature Request (Helpdesk) + url: https://help.datadoghq.com/hc/en-us/requests/new?tf_1260824651490=pt_product_type:apm&tf_1900004146284=pt_apm_language:php&tf_1260825272270=pt_apm_category_feature_request + about: Create a private Feature Request via the helpdesk (no login required). This helps with prioritization and allows you to provide additional information in private. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml index 2f05f5f436..88e8cc718f 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -1,7 +1,7 @@ -name: Feature request -description: Suggest an idea +name: Feature Request (Public) +description: Create a public Feature Request. Note that looking up account information will be difficult. title: "[Feature] " -labels: ["feature-request"] +labels: feature-request body: - type: textarea attributes: diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000000..16a5596844 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,15 @@ +# Security Policy + +This document outlines the security policy for the Datadog PHP client library (aka PHP tracer) and what to do if you discover a security vulnerability in the project. +Most notably, please do not share the details in a public forum (such as in a discussion, issue, or pull request) but instead reach out to us with the details. +This gives us an opportunity to release a fix for others to benefit from by the time details are made public. + +## Supported Versions + +We accept vulnerability submissions for the [currently maintained release](https://github.com/DataDog/dd-trace-php/releases). + +## Reporting a Vulnerability + +If you discover a vulnerability in the Datadog PHP client library (or any Datadog product for that matter) please submit details to the following email address: + +* [security@datadoghq.com](mailto:security@datadoghq.com)