Skip to content

Commit 25cfdf3

Browse files
committed
quick fix for broken link to secureby.design
1 parent 70abaea commit 25cfdf3

File tree

4 files changed

+29
-45
lines changed

4 files changed

+29
-45
lines changed

docs/en/03-requirements/07-skf.md

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
![SKF logo](../../assets/images/logos/skf.png "OWASP SKF"){ align=right width=180 }
22

3-
The [Security Knowledge Framework][skf] (SKF) is a system that uses draws on the material in various
4-
open source projects to support development teams and security architects in building secure applications.
3+
The [Security Knowledge Framework][skf] (SKF) is a system that draws on material in various
4+
open source projects to a context for development teams and security architects when building secure applications.
55

6-
Having been an OWASP flagship project for many years the SKF is now no longer within the OWASP organization;
7-
and it will continue to be referenced in the OWASP Wayfinder and other OWASP projects
6+
Having been an OWASP flagship project for many years the SKF is now no longer an OWASP project;
7+
it continues to be referenced in the OWASP Wayfinder and other OWASP projects
88
because it is a flagship project for any organization.
99

1010
#### What is the Security Knowledge Framework?
@@ -13,21 +13,13 @@ The [SKF][skf] is a web application that provides context and training
1313
to help security architects identity security requirements.
1414
As their website puts it: "Training and guidance for doing AppSec right!"
1515

16-
Note that SKF is in a process of migrating to a [new repository][skfrepo] so the download links may change.
17-
18-
The SKF provides guidance for application security in several areas:
19-
20-
* Requirements [organizer][skfreqs]
21-
* Learning [courses][skfdemo]:
22-
* Developing Secure Software (LFD121)
23-
* Understanding the OWASP Top 10 Security Threats (SKF100)
24-
* Secure Software Development: Implementation (LFD105x)
25-
* Practice [labs][skflabs]
26-
* Documentation on [installing and using][skfdocs] the SKF
16+
The SKF provides guidance for application security requirements using the [SKF Organizer][skfreqs].
2717

2818
The SKF builds on the OWASP [Application Security Verification Standard][asvs] (ASVS)
2919
to help developers in both pre-development and post-development phases and create applications that are secure by design.
3020

21+
Note that SKF is in a process of migrating to a [new repository][skfrepo] so the download links may change.
22+
3123
#### Why use the SKF for requirements?
3224

3325
The SKF organizes security requirements into various categories that provides a good starting point for application security.
@@ -49,7 +41,8 @@ The SKF organizes security requirements into various categories that provides a
4941

5042
#### How to use the SKF for requirements
5143

52-
There is [a demo version][skfdemo] of SKF that is useful for exploring the multiple perspectives of the SKF.
44+
The demo version of SKF can be useful for exploring the multiple perspectives of the SKF,
45+
access the latest demo from the [main SKF site][skf].
5346

5447
Follow the documentation on [installing and using][skfdocs] the SKF.
5548

@@ -62,7 +55,6 @@ The OWASP Spotlight series provides an overview of the SKF: 'Project 7 - [Securi
6255
#### References
6356

6457
* [Security Knowledge Framework][skf] (SKF)
65-
* [SKF courses and labs][skfdemo]
6658
* [SKF requirements][skfreqs]
6759
* OWASP [Application Security Verification Standard][asvs] (ASVS)
6860

@@ -75,9 +67,7 @@ then [submit an issue][issue0507] or [edit on GitHub][edit0507].
7567
[edit0507]: https://github.com/OWASP/DevGuide/blob/main/docs/en/03-requirements/07-skf.md
7668
[issue0507]: https://github.com/OWASP/DevGuide/issues/new?labels=enhancement&template=request.md&title=Update:%2003-requirements/07-skf
7769
[skf]: https://www.securityknowledgeframework.org/
78-
[skfdemo]: https://secureby.design/
7970
[skfdocs]: https://skf.readme.io/docs/introduction
80-
[skflabs]: https://secureby.design/labs
8171
[skfrepo]: https://github.com/Security-Knowledge-Framework
8272
[skfreqs]: https://github.com/Security-Knowledge-Framework/SKF-requirements-tool
8373
[spotlight07]: https://youtu.be/TFX_ZBy6lNY

docs/en/05-implementation/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ and an important goal of Implementation is to ship reliably working software wit
88

99
Implementation should include security practices such as :
1010

11-
* Secure Build
12-
* Secure Deployment
13-
* Defect Management
11+
* [Secure Build][sammisb]
12+
* [Secure Deployment][sammisd]
13+
* [Defect Management][sammidm]
1414

1515
Implementation is where the application / system begins to take shape; source code is written and tests are created.
1616
The implementation of the application follows a secure development lifecycle, with security built in from the start.
@@ -19,9 +19,6 @@ The implementation will use a secure method of source code control and storage t
1919
The development team will be referring to documentation advising them of best practices,
2020
they will be using secure libraries wherever possible in addition to checking and tracking external dependencies.
2121

22-
Much of the skill of implementation comes from experience, and taking into account the Do's and Don'ts
23-
of secure development is an important knowledge activity in itself.
24-
2522
----
2623

2724
The OWASP Developer Guide is a community effort; if there is something that needs changing
@@ -31,3 +28,6 @@ then [submit an issue][issue0700] or [edit on GitHub][edit0700].
3128
[issue0700]: https://github.com/OWASP/DevGuide/issues/new?labels=enhancement&template=request.md&title=Update:%2005-implementation/index
3229
[sammm]: https://owaspsamm.org/model/
3330
[sammi]: https://owaspsamm.org/model/implementation/
31+
[sammidm]: https://owaspsamm.org/model/implementation/defect-management/
32+
[sammisb]: https://owaspsamm.org/model/implementation/secure-build/
33+
[sammisd]: https://owaspsamm.org/model/implementation/secure-deployment/

docs/en/07-training-education/03-skf.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
![SKF logo](../../assets/images/logos/skf.png "OWASP SKF"){ align=right width=180 }
22

33
The [Security Knowledge Framework][skf] (SKF) is a training system that draws on various open source projects
4-
to support development teams and security architects in building secure applications.
4+
to train development teams and security architects in building secure applications.
55

6-
Having been an OWASP flagship project for many years the SKF is now no longer within the OWASP organization;
7-
it will continue to be referenced in the OWASP Wayfinder and other OWASP projects
8-
because it is certainly a flagship project for any organization.
6+
Having been an OWASP flagship project for many years the SKF is now no longer an OWASP project;
7+
it continues to be referenced in the OWASP Wayfinder and other OWASP projects
8+
because it is a flagship project for any organization.
99

1010
#### What is the Security Knowledge Framework?
1111

@@ -18,14 +18,17 @@ to help developers in pre-development and post-development phases and create app
1818
The SKF provides training and guidance in several ways:
1919

2020
* Requirements [organizer][skfreqs]
21-
* Learning [courses][skfdemo]
22-
* Practice [labs][skflabs]
21+
* Learning courses and demos:
22+
* Developing Secure Software (LFD121)
23+
* Understanding the OWASP Top 10 Security Threats (SKF100)
24+
* Secure Software Development: Implementation (LFD105x)
25+
* Practice labs]
2326

2427
Note that SKF is in a process of migrating to a [new repository][skfrepo] so the download link may change.
2528

2629
#### Why use the SKF?
2730

28-
The SKF provides both [learning courses][skfdemo] and [practice labs][skflabs]
31+
The SKF provides both learning courses and practice labs
2932
that are useful for development teams to practice secure coding skills.
3033

3134
The following learning courses are available (as of December 2023):
@@ -41,7 +44,7 @@ In addition to the training courses there are a wide range of practice labs (64
4144

4245
#### How to use the SKF
4346

44-
The easiest way to get started with the SKF training is to [try the online demo][skfdemo].
47+
The easiest way to get started with the SKF training is to try the online demo from their [main web site][skf].
4548
This will provide access to the practice labs, the training courses and also to the requirements tool.
4649

4750
Follow the documentation on [installing and using][skfdocs] the SKF.
@@ -51,7 +54,6 @@ The OWASP Spotlight series provides an overview of the SKF: 'Project 7 - [Securi
5154
#### References
5255

5356
* [Security Knowledge Framework][skf] (SKF)
54-
* [SKF courses and labs][skfdemo]
5557
* [SKF requirements][skfreqs]
5658
* OWASP [Application Security Verification Standard][asvs] (ASVS)
5759

@@ -65,9 +67,7 @@ then [submit an issue][issue0903] or [edit on GitHub][edit0903].
6567
[issue0903]: https://github.com/OWASP/DevGuide/issues/new?labels=enhancement&template=request.md&title=Update:%2007-training-education/03-security-knowledge-framework
6668
[linuxtraining]: https://training.linuxfoundation.org/full-catalog/
6769
[skf]: https://www.securityknowledgeframework.org/
68-
[skfdemo]: https://secureby.design/
6970
[skfdocs]: https://skf.readme.io/docs/introduction
70-
[skflabs]: https://secureby.design/labs
7171
[skfrepo]: https://github.com/Security-Knowledge-Framework
7272
[skfreqs]: https://github.com/Security-Knowledge-Framework/SKF-requirements-tool
7373
[spotlight07]: https://youtu.be/TFX_ZBy6lNY

docs/es/03-requirements/07-skf.md

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,15 @@ porque es un proyecto insignia para cualquier organización.
1414
#### ¿Qué es el Security Knowledge Framework?
1515

1616
El [SKF][skf] es una aplicación web que está disponible en el [repositorio de github][skfinstall].
17-
Hay una [versión demo][skfdemo] de SKF que es útil para explorar los múltiples beneficios del SKF.
17+
Hay una versión demo de SKF que es útil para explorar los múltiples beneficios del SKF.
1818
Tenga en cuenta que SKF está en proceso de migración a un [nuevo repositorio][skfrepo]
1919
por lo que el enlace de descarga puede cambiar.
2020

2121
El SKF proporciona capacitación y orientación para la seguridad de aplicaciones:
2222

2323
* [Organizador][skfreqs] de requisitos
24-
* [Cursos][skfdemo] de aprendizaje:
25-
* Desarrollo de Software Seguro (LFD121)
26-
* Entendiendo las 10 Principales Amenazas de Seguridad de OWASP (SKF100)
27-
* Desarrollo de Software Seguro: Implementación (LFD105x)
28-
* [Laboratorios][skflabs] de práctica
24+
* Cursos de aprendizaje
25+
* Laboratorios de práctica
2926
* Documentación sobre [instalación y uso][skfdocs] del SKF
3027

3128
#### ¿Por qué usar el SKF para requisitos?
@@ -61,7 +58,6 @@ La serie OWASP Spotlight proporciona una visión general del SKF:
6158
#### Referencias
6259

6360
* [Security Knowledge Framework][skf] (SKF)
64-
* [Cursos y laboratorios de SKF][skfdemo]
6561
* [Requisitos de SKF][skfreqs]
6662
* OWASP [Estándar de Verificación de Seguridad de Aplicaciones][asvs] (ASVS)
6763

@@ -77,10 +73,8 @@ entonces [cree un issue][issue0507] o [edítelo en GitHub][edit0507].
7773
[en0507]: https://devguide.owasp.org/en/03-requirements/07-skf/
7874
[issue0507]: https://github.com/OWASP/DevGuide/issues/new?labels=enhancement&template=request.md&title=Update:%2003-requirements/07-skf
7975
[skf]: https://www.securityknowledgeframework.org/
80-
[skfdemo]: https://secureby.design/
8176
[skfdocs]: https://skf.readme.io/docs/introduction
8277
[skfinstall]: https://github.com/blabla1337/skf-flask/releases
83-
[skflabs]: https://secureby.design/labs
8478
[skfrepo]: https://github.com/Security-Knowledge-Framework
8579
[skfreqs]: https://github.com/Security-Knowledge-Framework/SKF-requirements-tool
8680
[spotlight07]: https://youtu.be/TFX_ZBy6lNY

0 commit comments

Comments
 (0)