Skip to content

Commit

Permalink
Add security section (#247)
Browse files Browse the repository at this point in the history
Signed-off-by: Kyle Fazzari <kyle@canonical.com>
  • Loading branch information
Kyle Fazzari authored Apr 21, 2020
1 parent e421be8 commit d1074e4
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions rep-2004.rst
Original file line number Diff line number Diff line change
Expand Up @@ -243,6 +243,12 @@ Requirements to be considered a 'Level 1' package:

* For ROS 2 this means supporting all tier 1 platforms, as defined in `REP-2000 <https://www.ros.org/reps/rep-2000.html#support-tiers>`_

7. **Security**

.. _7.i:

i. Must have a declared Vulnerability Disclosure Policy and adhere to a response schedule for addressing security vulnerabilities

If the above points are satisfied then a package can be considered 'Level 1'.
Refer to the detailed description of the requirements below the chart for more information.

Expand Down Expand Up @@ -448,6 +454,12 @@ The chart below compares Quality Levels 1 through 5 relative to the 'Level 1' re
- ✓
- ●
-
* - 7.i_
- ✓
- ✓
- ✓
-
-

Version Policy
^^^^^^^^^^^^^^
Expand Down Expand Up @@ -606,6 +618,10 @@ Requirements to be considered a 'Level 2' package:

* For ROS 2 this means supporting all tier 1 platforms, as defined in `REP-2000 <https://www.ros.org/reps/rep-2000.html#support-tiers>`_

7. **Security**

i. Must have a declared Vulnerability Disclosure Policy and adhere to a response schedule for addressing security vulnerabilities

If the above points are satisfied then a package can be considered 'Level 2'.
Refer to the detailed description of the requirements following the Quality Level 1 section above for more information.

Expand Down Expand Up @@ -655,6 +671,10 @@ Requirements to be considered a 'Level 3' package:

* For ROS 2 this means supporting all tier 1 platforms, as defined in `REP-2000 <https://www.ros.org/reps/rep-2000.html#support-tiers>`_

7. **Security**

i. Must have a declared Vulnerability Disclosure Policy and adhere to a response schedule for addressing security vulnerabilities

If the above points are satisfied then a package can be considered 'Level 3'.
Refer to the detailed description of the requirements following the Quality Level 1 section above for more information.

Expand Down Expand Up @@ -697,6 +717,10 @@ Requirements to be considered a 'Level 4' package:

* For ROS 2 this means supporting all tier 1 platforms, as defined in `REP-2000 <https://www.ros.org/reps/rep-2000.html#support-tiers>`_

7. **Security**

i. No restrictions

Any package that does not claim to be 'Level 3' or higher is automatically 'Level 4'.
Refer to the detailed description of the requirements following the Quality Level 1 section above for more information.

Expand Down

0 comments on commit d1074e4

Please sign in to comment.