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
Copy file name to clipboardExpand all lines: secure_software_development_fundamentals.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1854,7 +1854,7 @@ Remember, **^...$** are required to make this an allowlist (the text *must* matc
1854
1854
1855
1855
🧪 **Lab: Please try lab [regex1](https://best.openssf.org/labs/regex1.html), which lets you experiment using regex notation to validate strings.**
1856
1856
1857
-
🧪 **Lab: Please try lab [input2](https://best.openssf.org/labs/input2.html), which lets you experiment in how to use a regex in a real program.**
1857
+
🧪 **Lab: Please try lab [input2](https://best.openssf.org/labs/input2.html), which lets you experiment with using a regex in a real program.**
1858
1858
1859
1859
*Labs are optional, but you're strongly encouraged to try them!*
1860
1860
@@ -1915,7 +1915,7 @@ Note: ReDoS is often *not* a real vulnerability. Such regexes can *only* be a vu
1915
1915
1916
1916
#### Lab: Countering ReDoS Attacks on Regular Expressions
1917
1917
1918
-
🧪 **Lab: Please try lab [ReDoS](https://best.openssf.org/labs/redos.html), which lets you experiment in how to counter redos attacks in a real program.**
1918
+
🧪 **Lab: Please try lab [ReDoS](https://best.openssf.org/labs/redos.html), which lets you experiment with how to counter redos attacks in a real program.**
1919
1919
1920
1920
*Labs are optional, but you're strongly encouraged to try them!*
1921
1921
@@ -2299,7 +2299,7 @@ A cast changes a value’s type (that is what it is *for*), so by itself that is
2299
2299
2300
2300
#### Lab: Avoid Incorrect Conversion or Cast
2301
2301
2302
-
🧪 **Lab: Please try lab [conversion](https://best.openssf.org/labs/conversion.html), which lets you experiment in how to counter improper conversion.**
2302
+
🧪 **Lab: Please try lab [conversion](https://best.openssf.org/labs/conversion.html), which lets you experiment with how to counter improper conversion.**
2303
2303
2304
2304
*Labs are optional, but you're strongly encouraged to try them!*
2305
2305
@@ -2419,7 +2419,7 @@ Correct. Of course, it is safer to not use memory-unsafe languages in the first
2419
2419
2420
2420
#### Lab: Countering Out-of-Bounds Reads and Writes (Buffer Overflow)
2421
2421
2422
-
🧪 **Lab: Please try lab [oob1](https://best.openssf.org/labs/oob1.html), which lets you experiment in how to counter an out-of-bounds vulnerability.**
2422
+
🧪 **Lab: Please try lab [oob1](https://best.openssf.org/labs/oob1.html), which lets you experiment with how to counter an out-of-bounds vulnerability.**
2423
2423
2424
2424
*Labs are optional, but you're strongly encouraged to try them!*
2425
2425
@@ -2459,7 +2459,7 @@ No, it is not safe to use a memory region after freeing it, no matter what. It *
2459
2459
2460
2460
#### Lab: Double-free, Use-after-free, and Missing Release
2461
2461
2462
-
🧪 **Lab: Please try lab [free](https://best.openssf.org/labs/free.html), which lets you experiment in how to fix a simple use-after-free bug.**
2462
+
🧪 **Lab: Please try lab [free](https://best.openssf.org/labs/free.html), which lets you experiment on how to fix a simple use-after-free bug.**
2463
2463
2464
2464
*Labs are optional, but you're strongly encouraged to try them!*
2465
2465
@@ -3055,7 +3055,7 @@ This is true. Not only is it more efficient, but the operating system shell usua
3055
3055
3056
3056
#### Lab: OS Command (Shell) injection
3057
3057
3058
-
🧪 **Lab: Please try lab [shell-injection](https://best.openssf.org/labs/shell-injection.html), which lets you experiment in how to counter an OS shell (injection) vulnerability.**
3058
+
🧪 **Lab: Please try lab [shell-injection](https://best.openssf.org/labs/shell-injection.html), which lets you experiment with how to counter an OS shell (injection) vulnerability.**
3059
3059
3060
3060
*Labs are optional, but you're strongly encouraged to try them!*
0 commit comments