Skip to content

Add organisation-wide security policy - #3

Open
willebra wants to merge 1 commit into
mainfrom
security-policy
Open

Add organisation-wide security policy#3
willebra wants to merge 1 commit into
mainfrom
security-policy

Conversation

@willebra

Copy link
Copy Markdown
Member

Adds the default SECURITY.md shown on every repository in the organisation without its own, and the detailed vulnerability handling policy it links to. Reports go to security@doubleopen.io.

These roughly follow the Eclipse Apoapsis examples: https://github.com/eclipse-apoapsis/.github/blob/main/SECURITY.md
The security policy is a bit different for sections 6 and 7, since we are a company running services and not a foundation hosting open source projects. Section 5 has the outside commitments.

Follow-ups:

  • Enable private vulnerability reporting for all repositories in the org settings, and assign the Security Team members the org "security manager" role so they see reports.
  • I'll also publish security.txt on doubleopen.io pointing at these files, in the website repository.
  • We need to verify that mail from external senders reaches security@doubleopen.io.

@sschuberth

sschuberth commented Sep 10, 2026

Copy link
Copy Markdown
Member

Claude-Session: https://claude.ai/code/session_01VG2ZxyrgA7uwii793Yyk6j

This link is not accessible to the public, so I don't see much value in including it.

Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com

I believe we should more align with ORT's new AI policy and use an Assisted-by trailer without a (dummy) email address.

An you as a human being still need to add a Signed-off-by trailer.

@sschuberth sschuberth left a comment

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.

Regarding formatting, I'd prefer to stick to the "one sentence per line" rule for Markdown, as it avoids diff noise to due re-wrapping when making chances.

Also, shouldn't we also say something about about AI-generated security reports?

Comment thread SECURITY-POLICY.md Outdated
Comment thread SECURITY-POLICY.md Outdated
Comment thread SECURITY-POLICY.md Outdated
Comment thread SECURITY-POLICY.md Outdated
Comment thread SECURITY-POLICY.md Outdated
Comment thread SECURITY-POLICY.md Outdated
## 2. Definitions

* **Vulnerability**: a weakness in software or a service that can be
exploited to compromise confidentiality, integrity, or availability.

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.

Is this supposed to be a generic definition, or a definition in the scope of this document? Because I believe vulnerabilities are not exploitable by definition.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

We don't necessarily fix vulnerabilities which cannot be exploited in our context. So the "can be exploited" is for that. In general, my understanding is that the CVD process, for which this stands for, is about vulnerabilities which can be exploited in the context, or potential context. Not sure, though: I'm thinking that there could be a theoretical new vulnerability, which cannot be now exploited, but could perhaps be exploited in the future. Thoughts?

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.

Maybe simply define another term here? Like "security issue" instead of "(exploitable) vulnerability"?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I investigated this a bit. This definition comes from an ISO standard, but we don't follow it and its not public. I'm proposing a CRA definition that's essentially the same but can be publicly referred. I'll address this and your other comments in a force-push in a moment.

Comment thread SECURITY-POLICY.md Outdated
Comment thread SECURITY-POLICY.md Outdated
Comment thread SECURITY-POLICY.md Outdated
Comment thread SECURITY.md Outdated
@willebra
willebra force-pushed the security-policy branch 2 times, most recently from 78a7cb9 to 4052d44 Compare September 10, 2026 09:52
@willebra

Copy link
Copy Markdown
Member Author

@sschuberth I tried to address all your comments

Add the default SECURITY.md that GitHub shows on every repository in the
organization without its own, and the detailed vulnerability handling
policy it links to. Reports go to security@doubleopen.io.

Assisted-by: Anthropic Claude Fable 5.1
Signed-off-by: Martin von Willebrand <martin.vonwillebrand@doubleopen.io>
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.

2 participants