|
| 1 | +--- |
| 2 | +layout: page |
| 3 | +toc: true |
| 4 | +meeting_time: 2025-08-20 16:00 UTC |
| 5 | +title: CPANSec bi-weekly minutes |
| 6 | +--- |
| 7 | + |
| 8 | +[TOC] |
| 9 | + |
| 10 | +## Agenda & Meeting Details 2025-09-17 |
| 11 | + |
| 12 | +## 17:30 UTC - Pre-meeting socializing |
| 13 | +- Socializing & getting up to speed before the meeting starts properly |
| 14 | +- Discuss organizing projects, swimlanes and issues (...) |
| 15 | +- Check and resolve technical (A/V) issues before the meeting starts |
| 16 | +- Come as you are! |
| 17 | + |
| 18 | +## 18:00 UTC - Meeting start |
| 19 | + |
| 20 | +### Welcome |
| 21 | +- Meeting chair: |
| 22 | +- Meeting scribe: |
| 23 | + |
| 24 | +### Attendees, absents & regrets |
| 25 | +- Attendees @robrwo, @sjn |
| 26 | +- Partly attending @leon |
| 27 | +- Regrets @timlegge @tib |
| 28 | + |
| 29 | +### Approve previous meeting minutes |
| 30 | + |
| 31 | +## Agenda |
| 32 | + |
| 33 | +### Current matters & Ongoing vulnerabilities |
| 34 | +- JSON::XS and related vulns patched, coordinated releases |
| 35 | + |
| 36 | +#### PAUSE |
| 37 | +- [x] @tib Completed the 2 hardening fixes (already said on July meeting) on PAUSE, chased admins: they said they will merge and deploy soon |
| 38 | +- [x] @tib Pentesting PAUSE: completed all things around forms (upload, create user, etc…). No vulnerability found |
| 39 | +- [ ] @robrwo PAUSE rules update stalled |
| 40 | + |
| 41 | +### New method of generating agenda |
| 42 | +- https://github.com/orgs/CPAN-Security/projects/12 "For discussion" column |
| 43 | +- evolving, need to think if Tasks to make this easier |
| 44 | +- Needs issues from other projects/repos |
| 45 | + |
| 46 | +### Separate meetings for projects/teams? |
| 47 | + |
| 48 | +### CPAN Modules with vulnerable vendored (bundled/embedded) dependencies |
| 49 | +- @robrwo stalled |
| 50 | + |
| 51 | +### security.metacpan.org website |
| 52 | +- [Header and teaser images for news and blog posts](https://github.com/CPAN-Security/security.metacpan.org/pull/186) |
| 53 | +- Other blog posts |
| 54 | + |
| 55 | +### CPAN::Meta v3 and SBOM |
| 56 | +- https://github.com/CPAN-Security/perl-SBOM-Examples |
| 57 | +- metadata is not usually installed |
| 58 | + - @sjn suggests raising issue for CPAN::Meta spec for Toolchain Gang |
| 59 | + - help CPAN maints create source SBOMs and make it easier for build tools |
| 60 | + like cpan/cpanminus etc can output SBOMs or use a tool too |
| 61 | + - @sjn explained different types of SBOMs (source v build) |
| 62 | + |
| 63 | +### Document CNA Workflow |
| 64 | +- @robrwo |
| 65 | + |
| 66 | +### Security policies |
| 67 | + |
| 68 | +#### Address blockers to adding security policies |
| 69 | +- https://github.com/CPAN-Security/security.metacpan.org/issues/189 @robwo |
| 70 | + - Desire for a simpler, tiny policy |
| 71 | + - Dual-life modules |
| 72 | + - Projects with multiple maintainers who cannot agree |
| 73 | + - @tobyink had mentioned to @robrwo that people may not see separate doc vs inside POD |
| 74 | + - @leon considers this a feature: force users to see latest document |
| 75 | + - [need tools to extract metadata and show users community documentation](https://github.com/CPAN-Security/security.metacpan.org/issues/190) |
| 76 | + - but needs metadata saved somewhere on install |
| 77 | + - we need to limit scope: this is a security policy |
| 78 | + - @sjn points out that users are interested in the *promises* from a policy |
| 79 | + - @leon points out that we don't really know what authors actually need |
| 80 | + - @robrwo to elaborate on these issues, perhaps create sub-issues, and communicate with P5P about dual-life |
| 81 | + |
| 82 | +#### Add Support and Security Considerations sections |
| 83 | +- https://github.com/CPAN-Security/security.metacpan.org/issues/174 |
| 84 | +- More SBOM-friendly. Mainly reorganising. |
| 85 | +- @robrwo has been separately thinking about relation of module POD to Security Policies |
| 86 | + - Need to document various "community health" documents and recommended POD sections |
| 87 | + |
| 88 | +#### Popular modules without sec policies |
| 89 | +- https://github.com/CPAN-Security/security.metacpan.org/issues/165 |
| 90 | +- @robrwo requested 100+ dists add policieS, about 15% added them |
| 91 | +- stalled |
| 92 | + |
| 93 | +### Social Media |
| 94 | +- @sjn |
| 95 | +- CVE announcements should have short versions but fits into 180 chars as an output and auto-published on bluesky/masto/reddit/perlmonks |
0 commit comments