we’re in the process of registering Django as a CVE Numbering Authority, so we can be more autonomous and efficient when processing security vulnerabilities in Django. And possibly Django packages in the future.
This has been in discussions internally for about a year now, and we’re now at a point where this is very likely to happen in the next few months, currently with @nessita leading and support from our Security team. So I thought it was time for a forum thread. This is a highly technical topic, opening this for transparency, and so we can get support from other people with CNA experience.
What it means to be a CNA
Django’s security team deals with security vulnerability reports on a daily basis, and out of those there’s one a month (give or take) with a real vulnerability for us to fix and publish. We currently work with MITRE to do this. Becoming a CNA, we could be more autonomous, and also do this same work but faster. It’s an investment in process that has the potential to fit well within what Django does already.
This is also something that we could do for Django packages, though we’re not considering this at this time.
For Django
In short it’s a change to security team processes, and the setup of a new ““CNA team””, which will likely be a combination of Fellows, security team members, DSF Board members.
This could be a fundraising opportunity, if we were able to create a “security developer-in-residence”-style sponsorship.
How you can get involved
I think it’s important we open those threads for transparency even if only a few people are able to contribute. But we could definitely use help if:
- You know about CNAs and you know Django. You could provide us feedback based on our internal plans. Please let us know if you’re interested.
- You know about funding of security / sustainability programs in open source. We could use help with that.
There’s also connections with our CRA work and to some extent CLA vs. DCO discussions here too, as those are all maturity / process changes that require a good amount of legal x technical expertise. If you’re in that space, we need you!