Skip to content

Commit 906c844

Browse files
authored
Merge pull request #212 : update third party dependencies
2 parents cebce54 + 56d9aa9 commit 906c844

10 files changed

Lines changed: 47 additions & 42 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020
runs-on: ubuntu-24.04
2121
steps:
2222
- name: Checkout markdown
23-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
23+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2424

2525
- name: Link Checker
26-
uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411
26+
uses: lycheeverse/lychee-action@e7477775783ea5526144ba13e8db5eec57747ce8
2727
with:
2828
args: >-
2929
--verbose
@@ -43,10 +43,10 @@ jobs:
4343
runs-on: ubuntu-24.04
4444
steps:
4545
- name: Checkout markdown
46-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
46+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4747

4848
- name: Lint markdown
49-
uses: DavidAnson/markdownlint-cli2-action@ded1f9488f68a970bc66ea5619e13e9b52e601cd # v23.2.0
49+
uses: DavidAnson/markdownlint-cli2-action@21c1be1b93ad9ed58fa840aacc3f279cde2a72ff # v24.2.0
5050
with:
5151
config: '.markdownlint.yaml'
5252
globs: |
@@ -59,7 +59,7 @@ jobs:
5959
runs-on: ubuntu-24.04
6060
steps:
6161
- name: Checkout markdown
62-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
62+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
6363

6464
- name: Spell check EN language
6565
uses: rojopolis/spellcheck-github-actions@e619e00ca22f01ade9d73048dcd6518bedc552f2 # 0.63.0
@@ -94,7 +94,7 @@ jobs:
9494
needs: [md_linter, spell_checker]
9595
steps:
9696
- name: Checkout markdown
97-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
97+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
9898

9999
- name: Install python
100100
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
@@ -128,7 +128,7 @@ jobs:
128128
needs: [md_linter, spell_checker]
129129
steps:
130130
- name: Checkout markdown
131-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
131+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
132132

133133
- name: Install python
134134
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405

.github/workflows/housekeeping.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
keep_minimum_runs: 10
2727

2828
- name: Delete unused workflows
29-
uses: otto-de/purge-deprecated-workflow-runs@4781dc30eb7236b195e896b9a26b14296341b63a # v4.0.10
29+
uses: otto-de/purge-deprecated-workflow-runs@c1c15cf4f591945ca017d41f04758773b74de629 # v4.0.13
3030
with:
3131
token: ${{ github.token }}
3232

@@ -35,10 +35,10 @@ jobs:
3535
runs-on: ubuntu-24.04
3636
steps:
3737
- name: Checkout markdown
38-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
38+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3939

4040
- name: Link Checker
41-
uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 # v2.8.0
41+
uses: lycheeverse/lychee-action@e7477775783ea5526144ba13e8db5eec57747ce8 # v2.9.0
4242
with:
4343
# skip the jekyll files under '_includes' directory, check all other directories
4444
args: >-
@@ -63,7 +63,7 @@ jobs:
6363

6464
steps:
6565
- name: Tidy stale PRs and issues
66-
uses: actions/stale@eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 # v10.3.0
66+
uses: actions/stale@1e223db275d687790206a7acac4d1a11bd6fe629 # v10.4.0
6767
with:
6868
days-before-issue-stale: 183
6969
days-before-issue-close: -1

.github/workflows/pr.yaml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ jobs:
1313
runs-on: ubuntu-24.04
1414
steps:
1515
- name: Checkout markdown
16-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
16+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1717

1818
- name: Link Checker
19-
uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411
19+
uses: lycheeverse/lychee-action@e7477775783ea5526144ba13e8db5eec57747ce8
2020
with:
2121
args: >-
2222
--exclude 'github\.com/OWASP/DevGuide/blob/main/docs'
@@ -37,10 +37,10 @@ jobs:
3737
runs-on: ubuntu-24.04
3838
steps:
3939
- name: Checkout markdown
40-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
40+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4141

4242
- name: Lint markdown
43-
uses: DavidAnson/markdownlint-cli2-action@ded1f9488f68a970bc66ea5619e13e9b52e601cd # v23.2.0
43+
uses: DavidAnson/markdownlint-cli2-action@21c1be1b93ad9ed58fa840aacc3f279cde2a72ff # v24.2.0
4444
with:
4545
config: '.markdownlint.yaml'
4646
globs: |
@@ -53,7 +53,7 @@ jobs:
5353
runs-on: ubuntu-24.04
5454
steps:
5555
- name: Checkout markdown
56-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
56+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
5757

5858
- name: Spell check EN language
5959
uses: rojopolis/spellcheck-github-actions@e619e00ca22f01ade9d73048dcd6518bedc552f2 # 0.63.0
@@ -65,7 +65,7 @@ jobs:
6565
runs-on: ubuntu-24.04
6666
steps:
6767
- name: Checkout markdown
68-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
68+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
6969

7070
- name: Spell check ES language
7171
uses: rojopolis/spellcheck-github-actions@e619e00ca22f01ade9d73048dcd6518bedc552f2 # 0.63.0
@@ -77,12 +77,12 @@ jobs:
7777
runs-on: ubuntu-24.04
7878
steps:
7979
- name: Checkout markdown
80-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
80+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
8181

8282
# rojopolis/spellcheck-github-actions does not support PT-BR,
8383
# only PT, and PT-BR is too different to pass a PT spellcheck
8484
- name: Set up Python
85-
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
85+
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
8686
with:
8787
python-version: '3.10'
8888

@@ -102,10 +102,10 @@ jobs:
102102
needs: [md_linter, spell_checker_en, spell_checker_es, spell_checker_pt-br]
103103
steps:
104104
- name: Checkout markdown
105-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
105+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
106106

107107
- name: Install python
108-
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
108+
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
109109
with:
110110
python-version: 3.x
111111

@@ -133,10 +133,10 @@ jobs:
133133
needs: [build_check]
134134
steps:
135135
- name: Checkout markdown
136-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
136+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
137137

138138
- name: Install python
139-
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
139+
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
140140
with:
141141
python-version: 3.x
142142

.github/workflows/release.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
runs-on: ubuntu-24.04
1616
steps:
1717
- name: Checkout markdown
18-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
18+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1919

2020
- name: Install python
21-
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
21+
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
2222
with:
2323
python-version: 3.x
2424

@@ -46,7 +46,7 @@ jobs:
4646
needs: [export_pdf]
4747
steps:
4848
- name: Check out
49-
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
49+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
5050

5151
- name: Fetch prepared SBOM artifacts
5252
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
@@ -60,7 +60,7 @@ jobs:
6060
sed -e s/x.x.x/${releaseVersion:1}/g .release-note-template.md > ./release-notes.txt
6161
6262
- name: Create release notes
63-
uses: softprops/action-gh-release@718ea10b132b3b2eba29c1007bb80653f286566b # v3.0.1
63+
uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3.0.2
6464
with:
6565
draft: true
6666
name: "${releaseVersion:1}"

.lycheeignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,8 @@ www.opencre.org
5050
# don't irritate the US government
5151
nvd.nist.gov/
5252

53+
# SKF has a habit of not renewing its SSL cert
54+
www.securityknowledgeframework.org
55+
56+
# Slack tends to block bots, but not always
57+
owasp.slack.com

docs/en/04-design/01-threat-modeling/07-practical-threat-modeling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,6 @@ then [submit an issue][issue040107] or [edit on GitHub][edit040107].
273273
[tmmanifesto]: https://www.threatmodelingmanifesto.org/
274274
[tmcommunity]: https://owasp.org/www-community/Threat_Modeling
275275
[tmprocess]: https://owasp.org/www-community/Threat_Modeling_Process
276-
[TMdesigning]: https://shostack.org/books/threat-modeling-book
276+
[TMdesigning]: https://shostack.org/books/threat-modeling-book-2nd-edition
277277
[TMpractical]: https://threatmodeling.dev/
278278
[TMT]: https://learn.microsoft.com/en-us/azure/security/develop/threat-modeling-tool

docs/en/05-implementation/03-secure-libraries/04-java-secure-libs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,4 +76,4 @@ then [submit an issue][issue050304] or [edit on GitHub][edit050304].
7676
[json-sanitizer]: https://github.com/OWASP/json-sanitizer/releases/latest/
7777
[json-sanitizer-dependents]: https://central.sonatype.com/artifact/com.mikesamuel/json-sanitizer/dependents
7878
[json-sanitizer-usage]: https://github.com/OWASP/json-sanitizer/blob/master/docs/getting_started.md
79-
[rfc4627]: https://www.ietf.org/rfc/rfc4627.txt
79+
[rfc4627]: https://www.rfc-editor.org/rfc/rfc4627.txt

docs/en/05-implementation/04-maswe.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ The MASWE is split out into weakness categories that correspond to the [MASVS][m
1515

1616
* [MASVS-STORAGE](https://mas.owasp.org/MASWE/MASVS-STORAGE/MASWE-0001/) sensitive data storage
1717
* [MASVS-CRYPTO](https://mas.owasp.org/MASWE/MASVS-CRYPTO/MASWE-0009/) cryptography best practices
18-
* [MASVS-AUTH](https://mas.owasp.org/MASWE/MASVS-AUTH/MASWE-0028/) authentication and authorization mechanisms
19-
* [MASVS-NETWORK](https://mas.owasp.org/MASWE/MASVS-NETWORK/MASWE-0047/) network communications
20-
* [MASVS-PLATFORM](https://mas.owasp.org/MASWE/MASVS-PLATFORM/MASWE-0053/) interactions with the mobile platform
21-
* [MASVS-CODE](https://mas.owasp.org/MASWE/MASVS-CODE/MASWE-0075/) platform and third-party software
22-
* [MASVS-RESILIENCE](https://mas.owasp.org/MASWE/MASVS-RESILIENCE/MASWE-0089/) integrity and running on a trusted platform
23-
* [MASVS-PRIVACY](https://mas.owasp.org/MASWE/MASVS-PRIVACY/MASWE-0108/) privacy of users, data and resources
18+
* [MASVS-AUTH](https://mas.owasp.org/MASWE/MASVS-AUTH/MASWE-0018/) authentication and authorization mechanisms
19+
* [MASVS-NETWORK](https://mas.owasp.org/MASWE/MASVS-NETWORK/MASWE-0026/) network communications
20+
* [MASVS-PLATFORM](https://mas.owasp.org/MASWE/MASVS-PLATFORM/MASWE-0029/) interactions with the mobile platform
21+
* [MASVS-CODE](https://mas.owasp.org/MASWE/MASVS-CODE/MASWE-0041/) platform and third-party software
22+
* [MASVS-RESILIENCE](https://mas.owasp.org/MASWE/MASVS-RESILIENCE/MASWE-0051/) integrity and running on a trusted platform
23+
* [MASVS-PRIVACY](https://mas.owasp.org/MASWE/MASVS-PRIVACY/MASWE-0066/) privacy of users, data and resources
2424

2525
#### Why use it?
2626

docs/es/04-design/01-threat-modeling/01-threat-modeling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,6 @@ La Guía del Desarrollador de OWASP es un esfuerzo comunitario; si hay algo que
292292
[tmmanifesto]: https://www.threatmodelingmanifesto.org/
293293
[TM]: https://owasp.org/www-community/Threat_Modeling
294294
[TMP]: https://owasp.org/www-community/Threat_Modeling_Process
295-
[TMdesigning]: https://shostack.org/books/threat-modeling-book
295+
[TMdesigning]: https://shostack.org/books/threat-modeling-book-2nd-edition
296296
[TMpractical]: https://threatmodeling.dev/
297297
[TMT]: https://learn.microsoft.com/en-us/azure/security/develop/threat-modeling-tool

docs/es/05-implementation/04-maswe.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ El MASWE se divide en categorías de debilidades que corresponden a las categor
1515

1616
* [MASVS-STORAGE](https://mas.owasp.org/MASWE/MASVS-STORAGE/MASWE-0001/) almacenamiento de datos sensibles
1717
* [MASVS-CRYPTO](https://mas.owasp.org/MASWE/MASVS-CRYPTO/MASWE-0009/) mejores prácticas de criptografía
18-
* [MASVS-AUTH](https://mas.owasp.org/MASWE/MASVS-AUTH/MASWE-0028/) mecanismos de autenticación y autorización
19-
* [MASVS-NETWORK](https://mas.owasp.org/MASWE/MASVS-NETWORK/MASWE-0047/) comunicaciones de red
20-
* [MASVS-PLATFORM](https://mas.owasp.org/MASWE/MASVS-PLATFORM/MASWE-0053/) interacciones con la plataforma móvil
21-
* [MASVS-CODE](https://mas.owasp.org/MASWE/MASVS-CODE/MASWE-0075/) plataforma y software de terceros
22-
* [MASVS-RESILIENCE](https://mas.owasp.org/MASWE/MASVS-RESILIENCE/MASWE-0089/) integridad
18+
* [MASVS-AUTH](https://mas.owasp.org/MASWE/MASVS-AUTH/MASWE-0018/) mecanismos de autenticación y autorización
19+
* [MASVS-NETWORK](https://mas.owasp.org/MASWE/MASVS-NETWORK/MASWE-0026/) comunicaciones de red
20+
* [MASVS-PLATFORM](https://mas.owasp.org/MASWE/MASVS-PLATFORM/MASWE-0029/) interacciones con la plataforma móvil
21+
* [MASVS-CODE](https://mas.owasp.org/MASWE/MASVS-CODE/MASWE-0041/) plataforma y software de terceros
22+
* [MASVS-RESILIENCE](https://mas.owasp.org/MASWE/MASVS-RESILIENCE/MASWE-0051/) integridad
2323
y ejecución en una plataforma confiable
24-
* [MASVS-PRIVACY](https://mas.owasp.org/MASWE/MASVS-PRIVACY/MASWE-0108/) privacidad de usuarios, datos y recursos
24+
* [MASVS-PRIVACY](https://mas.owasp.org/MASWE/MASVS-PRIVACY/MASWE-0066/) privacidad de usuarios, datos y recursos
2525

2626
#### ¿Por qué usarlo?
2727

0 commit comments

Comments
 (0)