Skip to main content
18 events
when toggle format what by license comment
Nov 7, 2017 at 22:12 vote accept Joe Murray
Oct 18, 2017 at 22:16 vote accept Joe Murray
Nov 7, 2017 at 22:12
Oct 17, 2017 at 14:18 comment added Martin Spamer IMHO there is more to be gained by making all bugs shallow, than the risk of reverse engineering an exploit from a pull request for a security patch.
Oct 5, 2017 at 17:47 answer added Lloyd Moore timeline score: 2
Oct 4, 2017 at 19:28 history edited Joe Murray CC BY-SA 3.0
removed extraneous word, travels
Sep 28, 2017 at 19:02 comment added Joe Murray We follow the fairly common practice of a regularly scheduled release window for security matters so that user orgs can be ready. I think there may have been one or two exceptions, but it seems to work better for us.
Sep 28, 2017 at 14:57 comment added Jory Geerts This question seems to assume that, as long as the security issue is not disclosed by the team, it is unknown to the world. That is simply not true; any security issue that is discovered should be assumed to be known about by someone with bad intentions somewhere. Now, if you assume that somebody else already knows about the issue and might be exploiting it, you can no longer postpone the release of the fix until your regular monthly release. You must release ASAP. That means there is no problem with following the regular PR flow. Just PR against the latest release branch, merge, tag, release.
Sep 27, 2017 at 16:08 comment added user251748 Open Source is the new attack vector, I guess. If you can't beat em, join em and then beat em. Can you create secure systems in an open environment? Can you do it in a closed environment?
Sep 19, 2017 at 22:41 comment added mrr Full immediate disclosure (i.e. public disclosure with no delay) is a perfectly legitimate thing to do.
Sep 18, 2017 at 23:21 comment added Joe Murray Github does provide private repos that can be selectively opened to secteam invitees. Not sure if that exists for forks...I suspect not.
Sep 18, 2017 at 18:58 comment added Emerson Cardoso In my opinion, if you need some part of your process to be private, then it should be done outside of GitHub (because GH is public); after this specific part is done and everyone reviewed its code; you can create a PR on GH that will be merged as quick as possible, just to 'return' to the official process. You could use another tool to manage those exceptions in the process.
Sep 18, 2017 at 17:11 review Close votes
Sep 23, 2017 at 3:03
Sep 18, 2017 at 16:58 comment added Joe Murray Most issues are reported by others, but probably less than a fifth of fixes come from those not on the security team.
Sep 18, 2017 at 16:38 comment added Berin Loritsch I'm not sure if there is a best practice set up. GitLab is essentially a private GitHub. Balancing the concerns of open source and security fixes is not easy. How many of your security fixes come from people not on your security team?
Sep 18, 2017 at 16:37 history tweeted twitter.com/StackSoftEng/status/909818765860392971
Sep 18, 2017 at 15:37 history edited Thomas Owens CC BY-SA 3.0
deleted 172 characters in body
Sep 18, 2017 at 15:36 review First posts
Sep 19, 2017 at 19:07
Sep 18, 2017 at 15:31 history asked Joe Murray CC BY-SA 3.0