-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
add617d
commit 08a0b53
Showing
1 changed file
with
45 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# SRT meeting 2024-09-04 | ||
|
||
Previously: https://github.com/haskell/security-advisories/blob/main/meeting-notes/2024-08-21.md | ||
|
||
## HSEC-2024-0003 - process fix | ||
|
||
- PR [#324](https://github.com/haskell/process/pull/324) published (expect merge and release soon) | ||
- HSEC-2024-0003 advisory update draft PR: [#236](https://github.com/haskell/security-advisories/pull/236) | ||
|
||
## *Trusted publishing* for Hackage | ||
|
||
- Token workflow | ||
- Hackage supports token authn today, but they are unscoped | ||
- See also PyPI implementation: https://docs.pypi.org/trusted-publishers/ | ||
- Project page references the trusted repo | ||
- GHA uses OIDC to auth to PyPI and get short-lived (minutes) token | ||
- GHA or publishing workflow uses the token to publish new package version. | ||
|
||
## Roadmap of ecosystem security improvements | ||
|
||
- Man years of effort are already known :) | ||
- We should write it all down in an disgestible form. | ||
- Might make getting funding easier? | ||
- Menu / prospectus | ||
|
||
### New ideas | ||
|
||
- RTS fuzzing (Mihai) | ||
- or general fuzzing tooling for Haskell programmers | ||
|
||
## haskell-security-action (GHA) | ||
|
||
- Gautier published draft GHA for detecting security | ||
issues and bumping bounds (using [cabal-audit](https://github.com/MangoIV/cabal-audit/pull/50)) | ||
- GHA draft: https://github.com/blackheaven/haskell-security-action | ||
- Playground: https://github.com/blackheaven/vulnerable-sandbox/ | ||
- Please review and test! | ||
- Still a lot of work on it: correct file name/line, fix propositions, PR creation, etc. | ||
|
||
## Call for volunteers | ||
|
||
- Jose's draft is good. | ||
- How many: "around two or three more members" | ||
- Closing date: end of September. | ||
- Fraser will be primary collector of submissions |