Skip to main content

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

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


Back to the top