Skip to content

Commit 3e0f38d

Browse files
authored
Merge pull request #62 from jupyter/notes-2023-04-18-and-05-02
As always, thanks @rcthomas!
2 parents 08edc5f + 3945ac5 commit 3e0f38d

File tree

3 files changed

+91
-0
lines changed

3 files changed

+91
-0
lines changed

meetings/2023-04-18.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Jupyter Security Bi-weekly Meeting
2+
3+
## April 18, 2023
4+
5+
| Name | affiliation| username |
6+
| -------------------| -----------| -----------------|
7+
| Jason Weill | AWS | @JasonWeill |
8+
| Joe Lucas | NVIDIA | @josephtlucas |
9+
| Rick Wagner | UCSD | @rpwagner |
10+
| Matthias Bussonnier| Quansight | @Carreau |
11+
12+
* Package Repositories (NPM, PyPI, docker, conda)
13+
* What are the things that people from Jupyter manage?
14+
* Who are the maintainers?
15+
* Should we inventory these assets?
16+
* Can this be scripted (along with who has access)?
17+
* Draft Asset List (places important things are hosted, done, processed, etc.)
18+
* Semi-prioritized
19+
* Priority
20+
* GitHub
21+
* PyPI
22+
* Conda
23+
* NPM
24+
* ReadTheDocs
25+
* DockerHub
26+
* Namecheap (DNS)
27+
* Jupyterlab.io (Google Domain)
28+
* 1Password
29+
* Next
30+
* Twitter
31+
* Facebook
32+
* LinkedIn
33+
* Mastodon
34+
* CloudFlare
35+
* Google Drive
36+
* GMail
37+
* Google Groups
38+
* YouTube
39+
* Zoom
40+
* Discourse.jupyter.org (hosted by Discourse)
41+
* nbviewer.org
42+
* binderhub.org
43+
* fast.ly (nbviewer.org)
44+
* RackSpace (nbviewer.org, mail??)
45+
* OpenCollective
46+
* Medium (blog)
47+
* Tidelift
48+
* Gitter
49+
* Next: Review access to priority assets, track in private repo
50+
* Share list of assets with Governance

meetings/2023-05-02.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Jupyter Security Bi-weekly Meeting
2+
3+
## May 2, 2023
4+
5+
| Name | affiliation| username |
6+
| -------------------| -----------| -----------------|
7+
| Jason Weill | AWS | @JasonWeill |
8+
| Rick Wagner | UCSD | @rpwagner |
9+
| Matthias Bussonnier| Quansight | @Carreau |
10+
| Jason Grout | Databricks | @jasongrout |
11+
| Rollin Thomas | NERSC | @rcthomas |
12+
| Steve Silvester | MongoDB | @blink1073 |
13+
14+
15+
* Joe Lucas OOTO for this meeting. See you in Paris.
16+
* https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect
17+
* PyPI Organizations ([ticket](https://github.com/jupyter/security/issues/61))
18+
* Key: Delegation to subprojects and keeping subprojects from hitting barriers to prevent fracture?
19+
* 4 teams set up as 1 per GitHub org plus JupyterHub
20+
* Experiment, on JupyterLab made Federic an owner, moved hatch-jupyter under that
21+
* RBAC, OIDC could allow trusted publishers and bots go away
22+
* PyPI vs GitHub
23+
* Jupyter is subprojects in GitHub but not a perfect mapping
24+
* PyPI packages are tied to repos, not GitHub orgs
25+
* Flexibility in delegating who can manage releases, doesn't have to be SSC rep
26+
* New feature: PyPI products can be linked to GitHub on PyPI `/manage/project/{repo}/settings/publishing`
27+
* On GitHub required reviewers provide additional gating to publish
28+
* Yanking from PyPI? Needs PyPI account?
29+
* Who should be top-level owners? EC
30+
* May be a good choice for now until an official delegation
31+
* Q on asset inventory and privileged roles; is there an audit / sec team to be able to see into things?
32+
* Rick doesn't want that at the moment
33+
* Related: NPM provenance
34+
* Security Subproject Update during SSC/EC meeting
35+
* Intigriti Bug Bounty
36+
* Vulnerability handling across projects
37+
* 2FA requirement
38+
* Security workshop
39+
* Auditing privileged access for Jupyter assets (github orgs/repos, pypi, DNS, etc. See notes from last time)

meetings/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ What this meeting is about:
1717

1818
## Meeting Minutes
1919

20+
* [2023-05-02](2023-05-02.md)
21+
* [2023-04-18](2023-04-18.md)
2022
* [2023-04-04](2023-04-04.md)
2123
* [2023-03-21](2023-03-21.md)
2224
* [2023-03-07](2023-03-07.md)

0 commit comments

Comments
 (0)