Skip to content

Commit 0d57efc

Browse files
Merge branch 'main' into rrwo/meeting-minutes-2025-09-17
2 parents 52ecfa3 + 9ff3913 commit 0d57efc

File tree

238 files changed

+11020
-239
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

238 files changed

+11020
-239
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This website runs on GitHub Pages, and uses Ruby's _Jekyll_ gem for generating s
1313
## Installing `ruby` and `gem`
1414

1515
```
16-
apt install ruby gem
16+
apt install ruby ruby-dev gem
1717
```
1818

1919
## Installing Jekyll

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ If you care and would like to make a contribution, you can…
2020
* Join us in our [IRC channel](ircs://ssl.irc.perl.org:7062/#cpan-security), #cpan-security on irc.perl.org
2121
* Send an e-mail to the CPAN Security Group <[cpan-security@security.metacpan.org](mailto:cpan-security@security.metacpan.org)> 📧
2222
* Subscribe to [@cpansec@fosstodon.org](https://fosstodon.org/@cpansec) on the Fediverse :elephant:
23+
* Subscribe to the [CPANSec mailing lists](https://lists.security.metacpan.org/)
24+
* Browse and read the [CPANSec CVE Announcements](https://lists.security.metacpan.org/cve-announce/) archive
2325

2426

2527
## Resources

_blog/2024-12-31-please-keep-your-information-up-to-date.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ category: blog
88
tags: authors contact cpan maintenance modules security
99
author: robrwo
1010
excerpt: "Some end of year reminders for CPAN Authors: Do all of your modules have up-to-date contact information?"
11+
header:
12+
overlay_image: /assets/images/header/SJN07458.JPG
13+
teaser: assets/images/teaser/SJN07458.JPG
14+
overlay_filter: 0.6
15+
caption: "Photo credit: [@sjn](https://github.com/sjn)"
1116
---
1217

1318
Some end of year reminders for CPAN Authors:

_blog/2025-01-03-randomness-guide.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ collection: blog
88
tags: authors guides cpan modules security random randomness urandom cryptography
99
author: robrwo
1010
excerpt: "Any secret token that allows someone to access a resource or perform an action should be generated with a secure random number generator..."
11+
header:
12+
overlay_image: /assets/images/header/SJN07450.JPG
13+
teaser: assets/images/teaser/SJN07450.JPG
14+
overlay_filter: 0.6
15+
caption: "Photo credit: [@sjn](https://github.com/sjn)"
1116
---
1217

1318
Any secret token that allows someone to access a resource or perform an action should be generated with a secure random

_blog/2025-01-05-add-a-security-policy.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ collection: blog
88
tags: authors guides cpan modules security
99
author: robrwo
1010
excerpt: "Adding a SECURITY or SECURITY.md file to your Perl distributions will let people know how to contact the maintainers if they find a security issue with your software..."
11+
header:
12+
overlay_image: /assets/images/header/SJN07448.JPG
13+
teaser: assets/images/teaser/SJN07448.JPG
14+
overlay_filter: 0.6
15+
caption: "Photo credit: [@sjn](https://github.com/sjn)"
1116
---
1217

1318
Adding a `SECURITY` or `SECURITY.md` file to your Perl distributions will let people know:

_blog/2025-03-13-CPANSec-Retrospective-2024.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ toc: true
77
tags: cpansec update history
88
author: thibaultduponchelle
99
excerpt: Here is the CPANSec 2024 Retrospective
10+
header:
11+
overlay_image: /assets/images/header/SJN07858.JPG
12+
teaser: assets/images/teaser/SJN07858.JPG
13+
overlay_filter: 0.5
14+
caption: "Photo credit: [@sjn](https://github.com/sjn)"
1015
---
1116

1217
## A big year for CPANSec

_blog/2025-06-05-two-arg-open.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ tags: authors guides cpan modules security
99
author: robrwo
1010
author_profile: true
1111
excerpt: "The 2-argument open function is insecure"
12+
header:
13+
overlay_image: /assets/images/header/SJN08080.JPG
14+
teaser: assets/images/teaser/SJN08080.JPG
15+
overlay_filter: 0.6
16+
caption: "Photo credit: [@sjn](https://github.com/sjn)"
1217
---
1318

1419
The 2-argument [open](https://metacpan.org/pod/perlfunc#open) function is insecure, because the filename can include the mode.

_config.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ description: "CPAN Security Group"
3636
domain: security.metacpan.org
3737
repository: CPAN-Security/security.metacpan.org
3838
github_username: CPAN-Security
39-
teaser: "" # path of fallback teaser image, e.g. "/assets/images/500x300.png"
39+
teaser: "/assets/images/teaser/DEFAULT.JPG" # path of fallback teaser image
4040
logo: "/media/cpansec-logo-light.png" # path of image to display in the masthead
4141
breadcrumbs: false # true, false (default)
4242
words_per_minute: 200
@@ -82,12 +82,13 @@ author:
8282
url: "https://fosstodon.org/@cpansec"
8383
- label: "@cpansec.bsky.social"
8484
icon: "fab fa-fw fa-bluesky"
85+
8586
url: "https://bsky.app/profile/cpansec.bsky.social"
8687
- label: "GitHub"
8788
icon: "fab fa-fw fa-github"
8889
url: "https://github.com/CPAN-Security"
89-
- label: "CPANSec Feeds"
90-
icon: "fas fa-fw fa-link"
90+
- label: "CPANSec RSS feeds"
91+
icon: "fas fa-fw fa-rss-square"
9192
url: "#footer"
9293
# - label: "Matrix"
9394
# icon: "fab fa-fw fa-matrix-org"
@@ -148,8 +149,9 @@ defaults:
148149
share: false
149150
related: false
150151
show_date: true
151-
toc: true
152+
toc: false
152153
toc_sticky: true
154+
overlay_filter: 0.6
153155
- scope:
154156
path: ""
155157
type: blog
@@ -163,6 +165,7 @@ defaults:
163165
show_date: true
164166
toc: true
165167
toc_sticky: true
168+
overlay_filter: 0.6
166169

167170
#after_footer_scripts:
168171

_data/authors.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ robrwo:
1111
Currently based in England.
1212
github: robrwo
1313
mastodon: { username: "rrwo", instance: "infosec.exchange" }
14-
avatar: "/media/authors/robrwo.png"
14+
avatar: "/assets/images/authors/robrwo.png"
1515
cpan: rrwo
1616

1717
sjn:
@@ -21,12 +21,12 @@ sjn:
2121
Based in Oslo, Norway.
2222
github: sjn
2323
mastodon: { username: "sjn", instance: "chaos.social" }
24-
avatar: "/media/authors/sjn.png"
24+
avatar: "/assets/images/authors/sjn.png"
2525

2626
thibaultduponchelle:
2727
name: Thibault Duponchelle
2828
github: thibaultduponchelle
29-
avatar: "/media/authors/thibaultduponchelle.jpeg"
29+
avatar: "/assets/images/authors/thibaultduponchelle.jpeg"
3030

3131
stigtsp:
3232
name: Stig Palmquist
@@ -41,7 +41,7 @@ tux:
4141
name: H. Merijn Brand ("Tux")
4242
bio: Data analyst and software developer based in the Netherlands
4343
github: Tux
44-
avatar: "/media/authors/tux.png"
44+
avatar: "/assets/images/authors/tux.png"
4545
mastodon: { username: "Tux", instance: "mastodon.social" }
4646

4747
abraxxa:

_layouts/home.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
{% assign posts = site.posts %}
1616
{% endif %}
1717

18-
<h3 class="archive__subtitle">{{ site.data.ui-text[site.locale].recent_news | default: "News" }}</h3>
18+
<h2 class="archive__subtitle">{{ site.data.ui-text[site.locale].recent_news | default: "News" }}</h2>
1919

2020
<div class="entries-{{ news_entries_layout }}">
2121
{% include documents-collection.html entries=posts collection="news" type=page.news_entries_layout sort_order=page.news_sort_order sort_by=page.news_sort_by entries_limit=news_limit %}
2222
</div>
2323

24-
<h3 class="archive__subtitle">{{ site.data.ui-text[site.locale].recent_blogs | default: "Blog posts" }}</h3>
24+
<h2 class="archive__subtitle">{{ site.data.ui-text[site.locale].recent_blogs | default: "Blog posts" }}</h2>
2525

2626
<div class="entries-{{ blog_entries_layout }}">
2727
{% include documents-collection.html entries=posts collection="blog" type=page.blog_entries_layout sort_order=page.blog_sort_order sort_by=page.blog_sort_by entries_limit=blog_limit %}

0 commit comments

Comments
 (0)