From: Taylor Blau <ttaylorr@openai.com>
To: git@vger.kernel.org
Subject: [NOTES 01/07] Security mailing list and security process
Date: Tue, 6 Oct 2026 11:06:12 -0700 [thread overview]
Message-ID: <summit-2026.94e33e9ddf234334.01@ttaylorr.com> (raw)
In-Reply-To: <summit-2026.94e33e9ddf234334.00@ttaylorr.com>
Topic: Security mailing list and security process
Leader: Toon Claes
Notetaker: Peff
* Toon: We have a high influx of reports on the security list from
outside the community, probably from people using AI. There are many
unaddressed reports. We need a better process for addressing them, and
to figure out who will do the work.
* Emily: How are we cutting security releases now? Are we waiting for
the reports to stop before cutting a release?
* Taylor: There are many reports we still need to triage and determine
which are important.
* Toon: I have been organizing the reports, and some patches have been
sitting around for months.
* Patrick: Eventually we have to cut a release, because the influx will
not stop.
* Peff: We should act on what we have triaged once we have enough for a
release.
* Patrick: We get many duplicate reports from AI findings. We should be
more willing to cut releases, with a well-defined timeline. We should
document the process, perhaps in terms of a number of weeks after a
report.
* Peff: I am hesitant to promise a response to reports within a fixed
number of weeks.
* Patrick: We should try to rely on companies investing in fixes,
without forcing volunteers to work on them.
* brian: We should document our security model. Many reports are not
vulnerabilities, but explaining why takes work.
* Patrick: Documenting the model might also help AI tools respect it.
* Emily: Are we interested in following the Linux kernel's approach of
not embargoing AI-found vulnerabilities?
* Patrick: I am worried about that because of vulnerabilities affecting
forges.
* Taylor: It depends on the models; some are better than others.
* Patrick: We should fix non-security issues on the public mailing list,
and be more proactive about moving reports there when nobody else
replies.
* brian: Sometimes there is pushback about whether something is a
vulnerability.
* Patrick: There should probably be a period after which it is assumed
that a report can go public.
* Patrick: GitLab has put some resources into this, but I would like to
see more from other companies.
* Emily: It has been difficult to get resources from companies. The
response is often that AI could help with triage, but putting
non-public knowledge into public AI systems feels risky.
* Taylor: We could consider using AI to help with triage and writing
patches. It might be easier to get companies to sponsor the work if it
is less arduous.
* brian: There are DCO questions, which I would like to leave for the AI
discussion. At GitHub, Elijah is our only person in git-contrib. There
is more work than we have staff for, and corporate email requirements
make list work difficult.
* Peff: We can coordinate in the cabal repository.
* Patrick: Could we put money into a fund to pay somebody to work on
security, perhaps using AI, and get ahead of the findings?
* Martin: The project has a bucket of money.
* Taylor: I do not have the exact figure, but probably around $100k.
Would we hire a third party, or somebody from one of the companies?
* Patrick: We probably need somebody from the project.
* Emily: Why is there resistance to hiring a third party?
* Peff: I am skeptical because the onboarding cost and time might be
substantial.
* Emily: There are contracting firms suited to open source. We have been
happy with Collabora, and I am happy to explore similar options,
though it costs a bit more.
* Adrian: Such projects are hard to pitch internally. We do address
security issues in other projects, but at a normal rate of $200/hour,
a $100k project is difficult to pitch.
* Peff: Toon has already made a list, and we have fixes. Can we make a
release with what we have? The list may not be as long as we think.
* Patrick: Can we write down the process, and perhaps automate it?
* Taylor: It is not primarily a scripting issue. We need to assemble the
required tags and have the confidence to say we have enough to cut a
release. We should discuss it on the list. The list of reports is long
enough that we may never get through all of it.
* Patrick: We should get more comfortable with faster releases.
* brian: Anyone should be able to propose a new release.
* Patrick: We can try to accommodate different release schedules, but
eventually we should put our foot down.
* Taylor: Microsoft needs around seven weeks for a release.
* brian: Microsoft needs to provide staffing if it wants a particular
schedule.
* Taylor: Does anybody object to telling Microsoft that we will not
follow its schedule?
* [No objections recorded.]
* Patrick: Agreed. Who wants to tell them?
* Taylor: I do not want to make an ultimatum about adding resources.
They might add a third party that does not work well with us and still
stick with Patch Tuesday.
* Peff: I had hoped to goad Toon into handling a release.
* Toon: OK, but I mostly do not know how.
* Patrick: That is a general problem: the process is not documented, and
we need to figure it out.
* Peff: I will see if I can dig up the resources I remember. Is it OK to
discuss the process on the public list?
* [General agreement that discussion on the public list is OK.]
* Peff: I will write an email to the public list to start the process
discussion.
* Taylor: Johannes, Junio, and I should contribute our experience.
* Patrick: Would scripting make it easier?
* Taylor: No, it is the work of merging fixes up through the versions.
* Junio: Fixes do not always apply to both old and new code.
* Peff: There is also the work of writing security advisories and
obtaining CVEs.
next prev parent reply other threads:[~2026-10-06 18:06 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-06 18:05 Notes from the Git Contributor's Summit, 2026 Taylor Blau
2026-10-06 18:06 ` Taylor Blau [this message]
2026-10-06 18:06 ` [NOTES 02/07] Git 3.0 Taylor Blau
2026-10-06 18:06 ` [NOTES 03/07] Documentation Taylor Blau
2026-10-07 4:49 ` Todd Zullinger
2026-10-07 17:38 ` Junio C Hamano
2026-10-06 18:06 ` [NOTES 04/07] Outreachy sponsorship Taylor Blau
2026-10-06 18:06 ` [NOTES 05/07] What can we do next with pluggable ODB? Taylor Blau
2026-10-06 18:06 ` [NOTES 06/07] AI contribution policy Taylor Blau
2026-10-06 18:06 ` [NOTES 07/07] Protocol v2 for pushes Taylor Blau
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=summit-2026.94e33e9ddf234334.01@ttaylorr.com \
--to=ttaylorr@openai.com \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.