GetSimple CMS
XML-based flat-file CMS for small websites
GetSimple CMS is a flat-file content management system that stores content as XML files rather than using a database. It is designed for small, simple websites with a straightforward admin interface.
Key features
- XML flat-file storage
- Simple admin panel
- Plugin support
- Built-in backups
Pros & cons
Strengths
- No database to maintain
- Easy for small sites
Trade-offs
- Aging codebase
- Not for large sites
Is GetSimple CMS secure?
3 known vulnerabilities affect GetSimple CMS's latest release (v3.3.16) according to OSV.dev; the most severe is rated high.
Affecting v3.3.16
| Advisory | Severity | Summary |
|---|---|---|
| CVE-2022-41544 | High | GetSimple CMS v3.3.16 was discovered to contain a remote code execution (RCE) vulnerability via the edited_file parameter in admin/theme-edit.php. |
| CVE-2020-23839 | Medium | A Reflected Cross-Site Scripting (XSS) vulnerability in GetSimple CMS v3.3.16, in the admin/index.php login portal webpage, allows remote attackers to execute JavaScript code in the client's browse... |
| CVE-2020-24861 | Medium | GetSimple CMS 3.3.16 allows in parameter 'permalink' on the Settings page persistent Cross Site Scripting which is executed when you create and open a new page |
4 unconfirmed matches
OSV.dev links these advisories to this release, but their own version data doesn't confirm it: they cover a separately versioned sub-package of the repository, or record the fix only as a commit. They are listed for completeness and not counted in the health score.
Matched by OSV, not confirmed
| Advisory | Severity | Summary |
|---|---|---|
| CVE-2024-11125 | Medium | GetSimpleCMS profile.php cross-site request forgery |
| CVE-2021-36601 | Medium | GetSimpleCMS 3.3.16 contains a cross-site Scripting (XSS) vulnerability, where Function TSL does not filter check settings.php Website URL: "siteURL" parameter. |
| CVE-2023-51246 | Medium | A Cross Site Scripting (XSS) vulnerability in GetSimple CMS 3.3.16 exists when using Source Code Mode as a backend user to add articles via the /admin/edit.php page. |
| CVE-2023-6188 | Medium | GetSimpleCMS theme-edit.php code injection |
- Most recent fixed advisory CVE-2021-28976, published 2021-06-23 (1939 days ago), fixed in 3.3.15
Source: OSV.dev, checked 2026-10-14. How this is measured.
GetSimple CMS replaces
Health badge
Maintain GetSimple CMS? Add its health score to your README. The badge links back to this page.
Similar content management systems apps
Ghost
Content Management SystemsProfessional publishing platform for blogs and newsletters
Replaces WordPress, Substack
Payload CMS
Content Management SystemsTypeScript-native headless CMS and application framework
Replaces Contentful, Sanity
Docsify
Content Management SystemsDocumentation site generator
Replaces GitBook
WordPress
Content Management SystemsThe most popular content management system in the world
Replaces Wix, Squarespace
Wagtail
Content Management SystemsDeveloper-friendly Django CMS with a great editor experience
Replaces Adobe Experience Manager, WordPress
Grav
Content Management SystemsFast flat-file CMS with no database required
Replaces WordPress, Squarespace