Printess Editor Security & Risk Analysis

wordpress.org/plugins/printess-editor

Personalize anything! Friendship mugs, t-shirts, greeting cards. Limitless possibilities.

10 active installs v1.6.90 PHP 8.1+ WP 5.9+ Updated Jul 9, 2026
configuratorcustomizerpersonalizationphoto-booksweb2print
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Printess Editor Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The 'printess-editor' plugin, version 1.6.82, presents a mixed security posture. While it demonstrates good practices by avoiding dangerous functions, utilizing prepared statements for all SQL queries, and not exhibiting any known critical or high-severity vulnerabilities in its history, there are significant concerns regarding its attack surface. All four identified REST API routes lack permission callbacks, meaning any unauthenticated user could potentially interact with these endpoints, which is a substantial security risk. Additionally, the relatively low percentage of properly escaped output suggests a potential for cross-site scripting (XSS) vulnerabilities, though no specific taint flows were identified in this analysis.

The plugin's lack of historical vulnerabilities is a positive sign, implying diligent security efforts or a limited scope of functionality that hasn't attracted attackers. However, the current static analysis reveals a considerable blind spot in authentication for its REST API entry points. The absence of identified critical taint flows is encouraging, but the unescaped output percentage should not be overlooked. The overall risk is moderate, primarily due to the exposed REST API routes which could be exploited if they handle user-supplied data insecurely.

Key Concerns

  • REST API routes without permission callbacks
  • Low percentage of properly escaped output
Vulnerabilities
None known

Printess Editor Security Vulnerabilities

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

Printess Editor Release Timeline

v1.6.91
v1.6.90Current
v1.6.89
v1.6.88
v1.6.86
v1.6.85
v1.6.84
v1.6.83
v1.6.82
v1.6.81
v1.6.78
v1.6.77
v1.6.76
v1.6.75
v1.6.74
v1.6.73
v1.6.72
v1.6.71
v1.6.70
v1.6.69
Code Analysis
Analyzed Mar 16, 2026

Printess Editor Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
166
241 escaped
Nonce Checks
5
Capability Checks
2
File Operations
0
External Requests
2
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

59% escaped407 total outputs
Attack Surface
4 unprotected

Printess Editor Attack Surface

Entry Points4
Unprotected4

REST API Routes 4

POST/wp-json/printess/v1job/finishedprintess.php:3903
POST/wp-json/printess/v1order/status/changedprintess.php:3919
POST/wp-json/printess/v1order/item/approveprintess.php:3935
POST/wp-json/printess/v1design/addprintess.php:3952
WordPress Hooks 48
actionwoocommerce_before_single_productprintess.php:3826
filterwoocommerce_loop_add_to_cart_linkprintess.php:3828
actionwoocommerce_checkout_create_order_line_itemprintess.php:3830
filterwoocommerce_get_item_dataprintess.php:3831
actionwoocommerce_order_status_processingprintess.php:3834
filterwoocommerce_hidden_order_itemmetaprintess.php:3835
filterwoocommerce_admin_order_item_thumbnailprintess.php:3836
actionwoocommerce_after_order_itemmetaprintess.php:3837
actionwoocommerce_order_details_before_order_tableprintess.php:3838
actionwoocommerce_order_item_meta_startprintess.php:3840
actioninitprintess.php:3842
actioninitprintess.php:3843
actioninitprintess.php:3844
actioninitprintess.php:3845
filterwoocommerce_add_cart_item_dataprintess.php:3848
filterwoocommerce_cart_item_thumbnailprintess.php:3849
actionwoocommerce_after_cart_item_nameprintess.php:3850
actionwoocommerce_cart_loaded_from_sessionprintess.php:3851
filterwoocommerce_add_to_cart_redirectprintess.php:3852
filterwoocommerce_add_to_cart_validationprintess.php:3853
actionadmin_headprintess.php:3856
filterwoocommerce_product_data_tabsprintess.php:3857
actionwoocommerce_product_data_panelsprintess.php:3858
actionwoocommerce_process_product_metaprintess.php:3859
actionwoocommerce_variation_options_pricingprintess.php:3862
actionwoocommerce_save_product_variationprintess.php:3863
filterwoocommerce_available_variationprintess.php:3864
filterwc_product_has_unique_skuprintess.php:3866
filterwoocommerce_account_menu_itemsprintess.php:3869
filterquery_varsprintess.php:3870
actionwoocommerce_account_printess_saved_designs_endpointprintess.php:3872
filterwoocommerce_login_redirectprintess.php:3875
filterwoocommerce_registration_redirectprintess.php:3876
actionwoocommerce_login_form_endprintess.php:3877
filterwoocommerce_widget_cart_item_quantityprintess.php:3880
actionwoocommerce_before_mini_cart_contentsprintess.php:3881
filterwoocommerce_quantity_input_argsprintess.php:3884
filterwoocommerce_available_variationprintess.php:3885
actionwoocommerce_before_calculate_totalsprintess.php:3888
actionrest_api_initprintess.php:3899
actionrest_api_initprintess.php:3915
actionrest_api_initprintess.php:3931
actionrest_api_initprintess.php:3948
actionwp_enqueue_scriptsprintess.php:3974
actionwoocommerce_initprintess.php:3991
actionadmin_menuprintess.php:3993
actionplugins_loadedprintess.php:3995
actionbefore_woocommerce_initprintess.php:3997
Maintenance & Trust

Printess Editor Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJul 9, 2026
PHP min version8.1
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Printess Editor Developer Profile

printess

1 plugin · 10 total installs

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

How We Detect Printess Editor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/printess-editor/assets/css/printess-editor-style.css/wp-content/plugins/printess-editor/assets/js/printess-editor-runtime.js/wp-content/plugins/printess-editor/assets/js/printess-editor-chunks-vendors.js/wp-content/plugins/printess-editor/assets/js/printess-editor.js/wp-content/plugins/printess-editor/assets/js/i18n.js/wp-content/plugins/printess-editor/assets/js/vue-plugin.js/wp-content/plugins/printess-editor/assets/js/plugins.js/wp-content/plugins/printess-editor/assets/js/printess-editor-runtime-es.js+5 more
Script Paths
/wp-content/plugins/printess-editor/assets/js/printess-editor-runtime.js/wp-content/plugins/printess-editor/assets/js/printess-editor-chunks-vendors.js/wp-content/plugins/printess-editor/assets/js/printess-editor.js/wp-content/plugins/printess-editor/assets/js/i18n.js/wp-content/plugins/printess-editor/assets/js/vue-plugin.js/wp-content/plugins/printess-editor/assets/js/plugins.js+6 more
Version Parameters
printess-editor/style.css?ver=printess-editor/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
printess_overlay_backgroundprintess-ownedprintess_overlayprintess_information_overlayprintess_overlay_contentprogressprintess_information_overlay_textprintess_overlay_background+16 more
Data Attributes
id="printess_information_overlay_background"id="printess_information_overlay_text"id="printess_overlay_background"id="printess_show_if_not_logged_in"id="printess_show_if_no_design_name"id="printess_show_if_design_name"+11 more
JS Globals
printess_global_plugin_path
FAQ

Frequently Asked Questions about Printess Editor