openedx / wg-security

A repo to keep public issues related to Security Working Group Work
1 stars 0 forks source link

Help BTR Establish a Process for Taking Django Security Fixes #5

Closed feanil closed 2 months ago

feanil commented 1 year ago

Playbook for frontend: https://openedx.atlassian.net/wiki/spaces/COMM/pages/3664412693/Applying+a+security+patch+to+a+package

Original conversations:

kdmccormick commented 1 year ago

Another conversation:

pshiu commented 1 year ago

Open question for BTR:

pshiu commented 1 year ago

Informally discussed with the 2U Open Source Process Working Group to gain more ideas. Summary:

Source from 2U Slack

alangsto commented 1 year ago

Informally discussed with BTR group to create a new role to handle security updates for Django and Node.

There is an existing github workflow for updating dependencies in specified repositories, this could be used to update the Django and Node versions when a security patch is released.

feanil commented 1 year ago

Jorge is working to establish a BTR Security Patcher role. I'm working with him on the definition of that role.

magajh commented 1 year ago

Hey there! I'll be working on this issue

magajh commented 1 year ago

assign me

feanil commented 10 months ago

The workflow needs a bit more work because the vulnerability databases we were looking at were not getting updated very quickly. We'll need to update to have manual intervention to start the patching process.

magajh commented 9 months ago

Update: From the BTR team, we are currently working on an issue that focuses on monitoring security vulnerabilities in our release branches. This effort is closely related to this task and is likely to have a significant impact on the process of managing Django security patches. Link to the issue: https://github.com/openedx/wg-build-test-release/issues/317

magajh commented 3 months ago

Here is a draft document detailing the process we are currently following in the BTR to apply Django security patches: https://openedx.atlassian.net/wiki/spaces/COMM/pages/edit-v2/3878060063?draftShareId=cfc59029-e858-44fd-bee6-ec7163d05d89

magajh commented 2 months ago

Here's what we've accomplished to help the BTR establish a process for applying Django security patches regularly:

This process may evolve further once issue https://github.com/openedx/wg-build-test-release/issues/317 gets fully addressed, but in the meantime, we have a defined process in place for regular application of Django security patches. So I think we are good to close this issue cc @feanil