[PATCH] D70326: [docs] LLVM Security Group and Process

JF Bastien via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 10 11:24:23 PDT 2020


jfb updated this revision to Diff 277107.
jfb marked 14 inline comments as done.
jfb added a comment.

Address more comments, add names.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D70326/new/

https://reviews.llvm.org/D70326

Files:
  llvm/docs/Contributing.rst
  llvm/docs/HowToSubmitABug.rst
  llvm/docs/Security.rst
  llvm/docs/index.rst


Index: llvm/docs/index.rst
===================================================================
--- llvm/docs/index.rst
+++ llvm/docs/index.rst
@@ -85,7 +85,7 @@
 
   Reporting a security issue
 
-* :ref:`How to report a security issue?`
+* :ref:`report-security-issue`
 
 Indices and tables
 ==================
Index: llvm/docs/Security.rst
===================================================================
--- llvm/docs/Security.rst
+++ llvm/docs/Security.rst
@@ -19,12 +19,26 @@
 Group Composition
 =================
 
-Initial group
--------------
-
-The initial security group will start small and grow following the process established below. The LLVM Board will pick 10 community members. These members shall represent a wide cross-section of the community, and meet the criteria for inclusion below.
-
-*FUTURE*: where we maintain a list of current Security Group members can be decided later.
+Security Group Members
+----------------------
+
+The members of the group represent a wide cross-section of the community, and meet the criteria for inclusion below.
+
+* Akila Srinivasan (Apple)
+* Dimitry Andric (invidual; FreeBSD)
+* Ed Maste (individual; FreeBSD)
+* JF Bastien (Apple)
+* Josh Eads (Sony)
+* Kristof Beyls (ARM)
+* Matthew Riley (Google)
+* Oliver Hunt (Apple)
+* Paul Robinson (Sony)
+* Peter Smith (ARM)
+* Philip Reames (Azul Systems Inc)
+* Pietro Albini (individual; Rust)
+* Serge Guelton (RedHat)
+* Shayne Hiet-Block (Microsoft)
+* Steve Klabnik (Oxide Computer Company; Rust)
 
 Criteria
 --------
@@ -182,7 +196,14 @@
 The security-sensitive parts of the LLVM Project currently are:
 
 * None (this process is new, the list hasn't been populated yet)
+* *FUTURE*: this section will be expanded.
+
+The parts of the LLVM Project which are currently treated as non-security sensitive are:
+
+* Language front-ends, such as clang, for which a malicious input file can cause undesirable behavior. For example, a maliciously-crafter C or Rust source file can cause arbitrary code to execute in LLVM. These parts of LLVM haven't been hardened, and compiling untrusted code usually also includes running utilities such as `make` which can more readily perform malicious things.
+* *FUTURE*: this section will be expanded.
 
+.. _report-security-issue:
 
 How to report a security issue?
 ===============================
Index: llvm/docs/HowToSubmitABug.rst
===================================================================
--- llvm/docs/HowToSubmitABug.rst
+++ llvm/docs/HowToSubmitABug.rst
@@ -10,7 +10,7 @@
 about it.  This document describes what you can do to increase the odds of
 getting it fixed quickly.
 
-If you believe that the bug is security related, please follow :ref:`How to report a security issue?`.
+🔒 If you believe that the bug is security related, please follow :ref:`report-security-issue`. 🔒
 
 Basically you have to do two things at a minimum.  First, decide whether
 the bug `crashes the compiler`_ (or an LLVM pass), or if the
Index: llvm/docs/Contributing.rst
===================================================================
--- llvm/docs/Contributing.rst
+++ llvm/docs/Contributing.rst
@@ -40,7 +40,7 @@
 Reporting a Security Issue
 --------------------------
 
-There is a separate process to submit security-related bugs, see :ref:`How to report a security issue?`.
+There is a separate process to submit security-related bugs, see :ref:`report-security-issue`.
 
 Bigger Pieces of Work
 ---------------------


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D70326.277107.patch
Type: text/x-patch
Size: 3481 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200710/109fa83c/attachment.bin>


More information about the llvm-commits mailing list