Editor for Timber Security & Risk Analysis

wordpress.org/plugins/editor-for-timber

Page, Theme & Plugin Editor Extension for Timber http://www.upstatement.com/timber/

50 active installs v1.0.2 PHP 7.4+ WP 5.5+ Updated Dec 16, 2020
templatestimbertwig
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Editor for Timber Safe to Use in 2026?

Generally Safe

Score 85/100

Editor for Timber has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The "editor-for-timber" plugin, v1.0.2, presents a generally positive security posture based on the static analysis. The absence of any recorded CVEs and the clean taint analysis are strong indicators of good development practices and a lack of known exploitable flaws. The plugin also demonstrates positive security measures such as utilizing prepared statements for all SQL queries and having some nonce checks in place.

However, a significant concern arises from the low percentage of properly escaped output (38%). This indicates a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, where unescaped data could be injected and executed in a user's browser. While the attack surface appears minimal with no direct entry points detected without authentication, the output escaping deficiency creates an indirect but potent risk. The lack of capability checks is also a weakness that could be exploited if any entry points were ever discovered or introduced.

Overall, the plugin benefits from a clean vulnerability history and secure SQL handling. The primary weakness lies in its output sanitization, which needs immediate attention. The limited detected entry points and the presence of some nonce checks are good, but the unescaped output is a critical area that significantly lowers its security rating.

Key Concerns

  • Low percentage of properly escaped output
  • No capability checks on potential entry points
Vulnerabilities
None known

Editor for Timber Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Editor for Timber Release Timeline

v1.0.2Current
Code Analysis
Analyzed Mar 16, 2026

Editor for Timber Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
16
10 escaped
Nonce Checks
2
Capability Checks
0
File Operations
6
External Requests
0
Bundled Libraries
0

Output Escaping

38% escaped26 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

4 flows
savePost (src\MetaBox.php:39)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Editor for Timber Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 20
actionplugins_loadededitor-for-timber.php:13
actionadd_meta_boxessrc\MetaBox.php:12
actionadmin_menusrc\Settings.php:12
actionadmin_initsrc\Settings.php:13
filterwp_theme_editor_filetypessrc\ThemeEditor.php:12
filtereditable_extensionssrc\ThemeEditor.php:13
filterwp_code_editor_settingssrc\ThemeEditor.php:14
actionwp_enqueue_code_editorsrc\ThemeEditor.php:15
actionadmin_noticessrc\TimberEditor.php:17
actionadmin_noticessrc\TimberEditor.php:21
actionplugins_loadedtrunk\editor-for-timber.php:13
actionadd_meta_boxestrunk\src\MetaBox.php:12
actionadmin_menutrunk\src\Settings.php:12
actionadmin_inittrunk\src\Settings.php:13
filterwp_theme_editor_filetypestrunk\src\ThemeEditor.php:12
filtereditable_extensionstrunk\src\ThemeEditor.php:13
filterwp_code_editor_settingstrunk\src\ThemeEditor.php:14
actionwp_enqueue_code_editortrunk\src\ThemeEditor.php:15
actionadmin_noticestrunk\src\TimberEditor.php:17
actionadmin_noticestrunk\src\TimberEditor.php:21
Maintenance & Trust

Editor for Timber Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedDec 16, 2020
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

Editor for Timber Developer Profile

dweipert

2 plugins · 50 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Editor for Timber

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/editor-for-timber/assets/codemirror/mode/twig/twig.js/wp-content/plugins/editor-for-timber/assets/codemirror/theme/default.css/wp-content/plugins/editor-for-timber/assets/codemirror/theme/monokai.css/wp-content/plugins/editor-for-timber/assets/codemirror/theme/ambiance.css/wp-content/plugins/editor-for-timber/assets/codemirror/theme/eclipse.css/wp-content/plugins/editor-for-timber/assets/codemirror/theme/duotone-dark.css/wp-content/plugins/editor-for-timber/assets/codemirror/theme/material.css/wp-content/plugins/editor-for-timber/assets/codemirror/theme/cobalt.css+22 more
Script Paths
/wp-content/plugins/editor-for-timber/assets/codemirror/mode/twig/twig.js
Version Parameters
/wp-content/plugins/editor-for-timber/assets/codemirror/mode/twig/twig.js?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/default.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/monokai.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/ambiance.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/eclipse.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/duotone-dark.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/material.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/cobalt.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/lesser-dark.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/xq-dark.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/yonce.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/mdn-like.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/dracula.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/ttcn.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/oceanicnext.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/neat.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/isotope.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/rubyblue.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/the-matrix.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/hopscotch.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/paraiso-dark.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/zenburn.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/lucario.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/base16-dark.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/paraiso-light.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/base16-light.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/darcula.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/elegant.css?ver=/wp-content/plugins/editor-for-timber/assets/codemirror/theme/duotone-light.css?ver=

HTML / DOM Fingerprints

CSS Classes
CodeMirror
Data Attributes
data-codemirror-theme
JS Globals
wp.CodeMirrorwindow.CodeMirror
FAQ

Frequently Asked Questions about Editor for Timber