Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Objection: "Is open source secure?"

How to answer "open source is less secure" or "anyone can read the code and attack it" with Exponential's documented security process, the evidence a skeptic can check, and the limits an honest advocate states.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/advocates/objection-open-source-security.md

On this page

Objection: "Is open source secure?"

This page is for advocates who hear "open source is less secure", "anyone can read the code and find holes" or "who fixes it when something is found?" Do not debate open source in general. Show the process Exponential documents and how to check it.

Contents

  1. Reframe the question
  2. The process, step by step
  3. What a site owner can do
  4. Reply templates
  5. Do not say

Reframe the question

"Is it secure?" cannot be answered with yes or no for any software. Turn it into questions that have answers:

Instead ofAsk
"Is it secure?""How are vulnerabilities reported and fixed?"
"Can attackers read the code?""Can defenders read it too, and see every change?"
"Who is responsible?""Who answers a report, and how fast?"
"Is our site safe?""What must our administrators do?"

The process, step by step

StepWhat happensSource
1. ReportPrivately by e-mail, or GitHub's private vulnerability reporting; never publicSECURITY.md, When something goes wrong
2. First answer"within one business day"SECURITY.md
3. DecisionThe reporter is told whether it is accepted, and kept informedsame
4. FixOn main, released with the next 6.0.x versionSecurity fixes
5. ReleaseA new version; published versions never changeReleases and version numbers
6. UpstreamSecurity fixes go to dependencies too (Zeta Components)The PHP stack

Open code helps here: anyone can read every change in the public history, including security fixes, and verify what a release contains (Principles you can see in the code).

What a site owner can do

Most incidents in any CMS come from how a site is run. The documentation gives administrators:

Reply templates

SHORT
Security is a process, not a claim. Exponential's is written down: private reports, a first answer within
one business day, fixes in the next 6.0.x release (SECURITY.md). Admins get a hardening guide and checklist.

LONGER
Open code cuts both ways: attackers can read it, but so can defenders, and every fix is visible in the
public history. What matters is the process. For Exponential: reports go privately to the address in
SECURITY.md with a first answer within one business day; accepted issues are fixed on main and shipped in
the next 6.0.x release; published versions never change. For your own site, the hardening guide and its
checklist are the place to start. (links)

Do not say

  • "Open source is always more secure." That is a debate, not a fact.
  • "It has never been hacked." No source says so.
  • "Security is guaranteed." Nothing is.
  • Details of any vulnerability that is not public. If someone tells you one, follow Security reports stay private.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x