Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse.org-architecture-council] Request for advice: should the EF Security Policy require coordinated vulnerability disclosure?



- Does the request for a CVD delay fixes from being delivered to public source repos?  Can a project fix the code quietly without publicly relating a fix to a formal vulnerability disclosure?
- Is it clear when VRs are reported when there is a request for CVD or not?
- If a CVD is requested, how are decisions made like who is allowed to say you can't publish and what time frame for the coordination?
- Is it feasible?  How much new infrastructure would be required to support private comms channels, embargoed test beds, etc.  Who bears the burden for the human and infrastructure costs?  Committers are already reaching out to me regarding the challenges of extremely large AI generated VR reports that they feel they are being spammed with, adding more requirements, overhead and responsibilities, without adding meaningful support to projects sounds like a recipe for committer burnout.

A special badge per project regarding compliance to a CVD process seems ill-fitted for projects that may decide on a case by case basis as opposed to 'we comply with all CVD requests' or 'we comply with no CVD requests'.




On Wed, Nov 4, 2026 at 7:36 AM Jesse McConnell via eclipse.org-architecture-council <eclipse.org-architecture-council@xxxxxxxxxxx> wrote:
I am a fan of sane security policy, but also of allowing projects the freedom to do things the way they want.

Having said that, at a high level, wouldn't the guiding hand for this largely be the CRA and its requirements, along with any other similar government policies? IMO, the best thing the EF can do is help projects adhere to the requirements that governments are setting for developers and open-source projects, in both letter and spirit. The EF is on the hook for reporting issues such as active exploits in project releases, so requirements should flow down to projects based on what the EF is either compelled to do or chooses to do on their behalf.

cheers,
Jesse

--
jesse mcconnell
jesse.mcconnell@xxxxxxxxx


On Wed, Nov 4, 2026 at 3:04 AM Eike Stepper via eclipse.org-architecture-council <eclipse.org-architecture-council@xxxxxxxxxxx> wrote:
Hi Mikael, Colleagues,

With so many valid arguments for, as well as, against the proposal it could become hard to strictly force all projects into one or the other approach.

What about offering projects to carry a sepcial kind of badge on their project to indicate compliance with a process?

Cheers
Eike


Am 04.11.2026 um 09:47 schrieb Mikael Barbero via eclipse.org-architecture-council:
Dear TAC members,

I'd like your advice on a specific aspect of the Eclipse Foundation Security Policy.

As currently written, the policy does not require projects to practice coordinated vulnerability disclosure (CVD). A project may choose to make every incoming vulnerability report public from the outset, regardless of whether the finding has been validated or how severe it is. In practice, a reporter could submit a valid, high-severity issue and see it disclosed publicly before a fix is available, while the project remains fully compliant with the policy.

Should the Security Policy require projects to engage in CVD, at least for valid reports above a certain severity threshold? Or should projects retain the freedom to handle all reports in public?

To frame the discussion, here is how I see the trade-offs.

Arguments in favor of retaining this freedom:

  • Transparency: some projects consider full openness a core value and see private handling of any issue as contrary to how they operate.
  • Simplicity and low overhead: a public-by-default process requires no private channel, embargo coordination or separate security team.
  • Faster community involvement: public reports can attract fixes and reviews from a wider pool of contributors.
  • Project autonomy: the policy has so far left process choices to projects, consistent with the Foundation's general approach to project development process.

Arguments against retaining this freedom:

  • Risk to users: making a confirmed, severe vulnerability public before a fix or mitigation is available leaves adopters exposed.
  • Reporter expectations: many security researchers expect a private reporting channel and an embargo period. Immediate publication may discourage reporters or conflict with their disclosure practices and employer policies.
  • Downstream and regulatory expectations: adopters, distributors and, increasingly, regulators expect open source producers to follow CVD practices. Allowing individual projects to opt out may be difficult to explain or defend.
  • Inconsistency across the Foundation: reporters and users cannot rely on a common baseline for how Eclipse projects handle vulnerabilities, weakening the value of a Foundation-wide policy.
  • Reputational risk: public disclosure of an unpatched, severe vulnerability by an Eclipse project reflects on the Foundation as a whole and every other projects, not only on the project.

If the TAC favors a requirement, the next questions would be what should trigger it (validity, severity or exploitability) and what a minimum acceptable CVD process would look like for small projects.

At this stage, I am asking for the TAC's view on whether the policy should mandate CVD and, if so, under what conditions, rather than for draft policy language. I suggest we already use this thread to discuss this matter and finalize TAC's opinion during the next meeting.

Cheers,

Mikaël Barbero 
Head of Security | Eclipse Foundation
Eclipse Foundation: The Community for Open Collaboration and Innovation


_______________________________________________
eclipse.org-architecture-council mailing list
eclipse.org-architecture-council@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/eclipse.org-architecture-council

_______________________________________________
eclipse.org-architecture-council mailing list
eclipse.org-architecture-council@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/eclipse.org-architecture-council
_______________________________________________
eclipse.org-architecture-council mailing list
eclipse.org-architecture-council@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/eclipse.org-architecture-council

Back to the top