Skip to content

Initial commit adding Security TAG policies - #1

Open
cwperks wants to merge 6 commits into
opensearch-project:mainfrom
cwperks:seed
Open

Initial commit adding Security TAG policies#1
cwperks wants to merge 6 commits into
opensearch-project:mainfrom
cwperks:seed

Conversation

@cwperks

@cwperks cwperks commented Apr 30, 2026

Copy link
Copy Markdown
Member

Description

This repo seeks to collect policies pertaining to Security as advised by the Security TAG for the OpenSearch project.

Security is a fast moving landscape, especially with AI Bounty Hunters, and this repo will aim to stay up to date to communicate security practices for the project. While this initial seed focuses on the security response process, we can also use this repo to document security coding practices specific to the OpenSearch project.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

cwperks added 5 commits April 29, 2026 22:15
Signed-off-by: Craig Perkins <cwperx@amazon.com>
Signed-off-by: Craig Perkins <cwperx@amazon.com>
Signed-off-by: Craig Perkins <cwperx@amazon.com>
Signed-off-by: Craig Perkins <cwperx@amazon.com>
Signed-off-by: Craig Perkins <cwperx@amazon.com>
Signed-off-by: Craig Perkins <cwperx@amazon.com>
@cwperks

cwperks commented Jul 8, 2026

Copy link
Copy Markdown
Member Author

@nibix @kkhatua could I get reviews on this?

@kkhatua
kkhatua requested a review from DarshitChanpura July 13, 2026 17:31
@kkhatua

kkhatua commented Jul 13, 2026

Copy link
Copy Markdown
Member

@DarshitChanpura @cliu123 @nishthm to review

name: Vulnerability Report
description: Report a security vulnerability in an OpenSearch project. For private reports, use the Security tab instead.
title: "[VULN] "
labels: ["vulnerability", "triage"]

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are we limiting to these labels for now?

attributes:
label: Affected Versions
description: Which versions are affected?
placeholder: "e.g., 2.10.0–2.12.0"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's promote usage of <, ≤, =, >, ≥ instead of hyphen.

Comment thread .github/CODEOWNERS
@@ -0,0 +1,2 @@
# Default: Security TAG members review all changes
* @cwperks @nibix @aparajita31pandey @kumargu @kkhatua @willyborankin @shikharj05 @jochen-kressin

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i believe this list needs an update.

@@ -0,0 +1,13 @@
# Vulnerability Announcement — Slack

_Post this to the `#security` channel on [OpenSearch Slack](https://opensearch.org/slack.html)._

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can link be updated to point to the channel directly?
https://opensearch.slack.com/archives/C051Y637FKK

Comment thread EMBARGO_POLICY.md

| Phase | Target Timeline |
| --- | --- |
| Advisory sent to pre-disclosure list | Within 2 weeks of confirmed report |

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are we committing to this timeline strictly?

Comment thread PRIVATE_FIX_GUIDELINES.md
## Working in the Private Fork

1. **Clone the private fork** using the URL provided in the Draft GHSA.
2. **Create a feature branch** from the target release branch (e.g., `main` or a version branch).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

requires admin perms for this.

Comment thread README.md
| --- | --- | --- |
| Kunal Khatua | [@kkhatua](https://github.com/kkhatua) | Amazon |
| Craig Perkins | [@cwperks](https://github.com/cwperks) | Amazon |
| Nils Bandener | [@nibix](https://github.com/nibix) | Eliatra |

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this list should be updated to add new members

Comment thread ROLES.md
| --- | --- | --- |
| Kunal Khatua | [@kkhatua](https://github.com/kkhatua) | Amazon |
| Craig Perkins | [@cwperks](https://github.com/cwperks) | Amazon |
| Nils Bandener | [@nibix](https://github.com/nibix) | Eliatra |

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this list also needs an update

Comment thread ROLES.md
## How the SRT and TAG Work Together

```
┌──────────────────────────────────────────────────────────┐

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we do mermaid style instead?


## Summary Flowchart

```

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mermaid style here as well please

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants