You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add more lab instructions
Signed-off-by: David A. Wheeler <[email protected]>
* Add UNASSIGNED markers
Signed-off-by: David A. Wheeler <[email protected]>
---------
Signed-off-by: David A. Wheeler <[email protected]>
Copy file name to clipboardExpand all lines: docs/labs/README.md
+34-29Lines changed: 34 additions & 29 deletions
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,8 @@ We also have a [template](template.html) available.
25
25
26
26
## Please contribute labs
27
27
28
-
[Please us create labs!](https://docs.google.com/document/d/1wNoNjLpdkgoXkRDvDBI32tm62rbASlfF6gxwyEkyTYs/edit)
28
+
Please us create labs! See "[Please us create labs!](https://docs.google.com/document/d/1wNoNjLpdkgoXkRDvDBI32tm62rbASlfF6gxwyEkyTYs/edit)" for why it's
29
+
important to help us create labs.
29
30
30
31
We would love to have people contribute relevant labs to help
31
32
people learn how to develop secure software.
@@ -43,8 +44,10 @@ In particular, that page will link to how to
43
44
We suggest using the [template](template.html) as a start.
44
45
45
46
To submit new or updated labs, create a pull request on the
46
-
[OpenSSF Best Practices WG](https://github.com/ossf/wg-best-practices-os-developers/)
47
+
[OpenSSF Best Practices Working Group (WG) repository](https://github.com/ossf/wg-best-practices-os-developers/)
47
48
under the `docs/labs` directory.
49
+
Simply fork the repository, add your proposed lab in the `docs/labs` directory,
50
+
and create a pull request.
48
51
49
52
## Lab Roadmap
50
53
@@ -56,6 +59,8 @@ Below are the sections where we plan to create labs, along with
56
59
mappings to existing labs or people who have agreed to work on one.
57
60
The items marked "PLANNED-1" are those we intend to do first;
58
61
"PLANNED-2" are planned in a second pass.
62
+
The ones marked "UNASSIGNED" are ones where no one has (yet) agreed to
63
+
work on.
59
64
60
65
* Input Validation
61
66
* Input Validation Basics
@@ -67,55 +72,55 @@ The items marked "PLANNED-1" are those we intend to do first;
*[Special Inputs: Secure Defaults and Secure Startup](https://github.com/ossf/secure-sw-dev-fundamentals/blob/main/secure_software_development_fundamentals.md#special-inputs-secure-defaults-and-secure-startup) - PLANNED-2 UNASSIGNED
77
82
* Consider Availability on All Inputs
78
-
*[Consider Availability on All Inputs Introduction](https://github.com/ossf/secure-sw-dev-fundamentals/blob/main/secure_software_development_fundamentals.md#consider-availability-on-all-inputs-introduction) - PLANNED-2
83
+
*[Consider Availability on All Inputs Introduction](https://github.com/ossf/secure-sw-dev-fundamentals/blob/main/secure_software_development_fundamentals.md#consider-availability-on-all-inputs-introduction) - PLANNED-2 UNASSIGNED
79
84
* Processing Data Securely
80
85
* Processing Data Securely: General Issues
81
-
*[Prefer Trusted Data. Treat Untrusted Data as Dangerous](https://github.com/ossf/secure-sw-dev-fundamentals/blob/main/secure_software_development_fundamentals.md#prefer-trusted-data-treat-untrusted-data-as-dangerous) - PLANNED-2
86
+
*[Prefer Trusted Data. Treat Untrusted Data as Dangerous](https://github.com/ossf/secure-sw-dev-fundamentals/blob/main/secure_software_development_fundamentals.md#prefer-trusted-data-treat-untrusted-data-as-dangerous) - PLANNED-2 UNASSIGNED
* Filenames (Including Path Traversal and Link Following) - PLANNED-2 UNASSIGNED
98
103
* Calling Other Programs: Other Issues
99
-
*[Call APIs for Programs and Check What Is Returned](https://github.com/ossf/secure-sw-dev-fundamentals/blob/main/secure_software_development_fundamentals.md#call-apis-for-programs-and-check-what-is-returned) - PLANNED-2
*[Call APIs for Programs and Check What Is Returned](https://github.com/ossf/secure-sw-dev-fundamentals/blob/main/secure_software_development_fundamentals.md#call-apis-for-programs-and-check-what-is-returned) - PLANNED-2 UNASSIGNED
0 commit comments