Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

*: clarify how security issues are handled #22

Merged
merged 1 commit into from
Dec 1, 2016
Merged

*: clarify how security issues are handled #22

merged 1 commit into from
Dec 1, 2016

Conversation

cyphar
Copy link
Member

@cyphar cyphar commented Nov 30, 2016

This PR is in response to the discussions on the ML about the new
security mailing list and how these documents don't match what
the security@opencontainers.org mailing list should be for.

The security@opencontainers.org mailing list is for maintainers only,
and is to be used for technical discussion about potential security
issues. It is not a place for the TOB to have votes about
specification-related business, simply because it is not sane to include
people who are not maintainers of projects in critical security
discussions of said projects.

If in the future we discover that we need to have a place to vote on
security issues, the TOB can do that on their own private mailing list.
For now, we should focus on making sure that security disclosures on
actual shipping code is actually done properly.

Signed-off-by: Aleksa Sarai asarai@suse.de

@@ -1,5 +1,12 @@
## Contribution Guidelines

### Security issues

If are reporting a security issue, do not create an issue or file a pull

Choose a reason for hiding this comment

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

If are

Copy link
Member Author

Choose a reason for hiding this comment

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

fix'd

The security@opencontainers.org mailing list is for *maintainers only*,
and is to be used for technical discussion about potential security
issues. It is not a place for the TOB to have votes about
specification-related business, simply because it is not sane to include
people who are not maintainers of projects in critical security
discussions of said projects.

If in the future we discover that we need to have a place to vote on
security issues, the TOB can do that on their own private mailing list.
For now, we should focus on making sure that security disclosures on
*actual shipping code* is actually done properly.

Signed-off-by: Aleksa Sarai <asarai@suse.de>
@vbatts
Copy link
Member

vbatts commented Nov 30, 2016

LGTM

Approved with PullApprove

2 similar comments
@crosbymichael
Copy link
Member

crosbymichael commented Nov 30, 2016

LGTM

Approved with PullApprove

@philips
Copy link
Contributor

philips commented Nov 30, 2016

LGTM

Approved with PullApprove

@wking
Copy link
Contributor

wking commented Dec 1, 2016 via email

@cyphar
Copy link
Member Author

cyphar commented Dec 1, 2016

@wking Read the patch -- you're in violent agreement with the main change (that it's for maintainers not the TOB). I disagree that we need to go through motions and counter-motions to fix a security issue -- that's just adding friction to maintenance of a project which is just insanity and process for process's sake.

@wking
Copy link
Contributor

wking commented Dec 1, 2016 via email

Motions with sensitive security implications MUST be proposed on the security@opencontainers.org mailing list instead of dev@opencontainers.org, but should otherwise follow the standard [proposal](#proposing-a-motion) process.
The security@opencontainers.org mailing list includes all members of the TOB.
The TOB will contact the project maintainers and provide a channel for discussing and voting on the motion, but voting will otherwise follow the standard [voting](#voting) and [quorum](#quorum) rules.
The TOB and project maintainers will work together to notify affected parties before making an adopted motion public.
Copy link
Contributor

Choose a reason for hiding this comment

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

To put something concrete behind my desire to remove the TOB but keep this section, I'd like something like:

Motions with sensitive security implications MUST be proposed on the security@opencontainers.org mailing list instead of dev@opencontainers.org, but should otherwise follow the standard proposal process. The security@opencontainers.org mailing list includes maintainers of all OCI projects. Project maintainers SHOULD notify affected parties before making an adopted motion public.

Although I'd be even happier with {project}+security@ lists (in addition to an all-maintainer security@ for folks who can't figure out which project their bug belongs to?) and clarity around “affected parties”.

@crosbymichael
Copy link
Member

@caniszczyk please take a look.

@caniszczyk
Copy link
Contributor

caniszczyk commented Dec 1, 2016

LGTM

Approved with PullApprove

@caniszczyk caniszczyk merged commit 9f95b15 into opencontainers:master Dec 1, 2016
@wking
Copy link
Contributor

wking commented Dec 1, 2016 via email

wking added a commit to wking/oci-project-template that referenced this pull request Jan 11, 2017
Catching up with opencontainers/tob@ce087c84 9Merge pull request opencontainers#22
from opencontainers/digest-proposal, 2017-01-05).  I'd still rather
drop the parenthetical entirely and link to a place that listed OCI
Projects, but we don't have a canonical target for that yet
(opencontainers/tob#2) and the current closest instance seems to be
the GitHub section in [1] (which doesn't have the "OCI Project"
words).

[1]: https://www.opencontainers.org/community

Signed-off-by: W. Trevor King <wking@tremily.us>
wking added a commit to wking/oci-project-template that referenced this pull request Mar 20, 2017
Catch up with f562576 (*: clarify how security issues are handled,
2016-11-30, opencontainers#22).

Signed-off-by: W. Trevor King <wking@tremily.us>
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.

7 participants