Awesome Studio Security & Risk Analysis

wordpress.org/plugins/awesome-studio

Awesome Studio is a shortcode based platform which comes with a massive collection of beautifully crafted, fully responsive and easy to use UI Modules …

10 active installs v2.4.4 PHP + WP 4.3+ Updated Nov 18, 2019
assemblebuildermodulespage-builderstudio
64
C · Use Caution
CVEs total1
Unpatched1
Last CVENov 18, 2024
Safety Verdict

Is Awesome Studio Safe to Use in 2026?

Use With Caution

Score 64/100

Awesome Studio has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Nov 18, 2024Updated 6yr ago
Risk Assessment

The 'awesome-studio' v2.4.4 plugin presents a mixed security posture. While it demonstrates some good practices such as a high percentage of SQL queries using prepared statements and a decent number of capability checks, significant concerns arise from its attack surface and code signals. A substantial portion of its AJAX handlers (16 out of 23) lack authentication checks, creating a broad entry point for potential attackers. Furthermore, the presence of 20 dangerous 'unserialize' function calls and a high number of flows with unsanitized paths (17 out of 21), including one of high severity, are critical red flags indicating potential remote code execution or data manipulation vulnerabilities.

The plugin's vulnerability history, with one known medium-severity CVE for Cross-site Scripting that remains unpatched, exacerbates these concerns. This indicates a pattern of past security weaknesses and a lack of timely remediation. The combination of a large, unprotected attack surface, insecure function usage, unsanitized data flows, and an existing unpatched vulnerability suggests a high-risk profile for this plugin. Users should exercise extreme caution and consider disabling or thoroughly auditing this plugin until these issues are addressed.

Key Concerns

  • Unprotected AJAX handlers
  • Dangerous functions (unserialize)
  • Flows with unsanitized paths
  • High severity taint flow
  • Unpatched CVE (medium)
  • Improper Output Escaping
  • Bundled outdated library (Select2)
  • Bundled outdated library (TCPDF)
Vulnerabilities
1 published

Awesome Studio Security Vulnerabilities

CVEs by Year

1 CVE in 2024 · unpatched
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-52456medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Awesome Studio <= 2.4.4 - Reflected Cross-Site Scripting

Nov 18, 2024Unpatched
Version History

Awesome Studio Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

Awesome Studio Code Analysis

Dangerous Functions
20
Raw SQL Queries
8
42 prepared
Unescaped Output
361
362 escaped
Nonce Checks
11
Capability Checks
28
File Operations
284
External Requests
42
Bundled Libraries
3

Dangerous Functions Found

unserialize$object = unserialize($response);monoframe\apis\activecampaign\ActiveCampaign\Connector.php:248
unserializereturn unserialize($_SESSION["HA::CONFIG"][$key]);monoframe\hybridauth\Hybrid\Storage.php:42
unserializereturn unserialize($_SESSION["HA::STORE"][$key]);monoframe\hybridauth\Hybrid\Storage.php:58
unserialize$_SESSION["HA::STORE"] = unserialize($sessiondata);monoframe\hybridauth\Hybrid\Storage.php:138
unserialize$this->_currentObject = unserialize($obj);monoframe\PHPExcel\PHPExcel\CachedObjectStorage\APC.php:156
unserialize$this->_currentObject = unserialize(fread($this->_fileHandle, $this->_cellCache[$pCoord]['sz']));monoframe\PHPExcel\PHPExcel\CachedObjectStorage\DiscISAM.php:126
unserialize$this->_currentObject = unserialize($obj);monoframe\PHPExcel\PHPExcel\CachedObjectStorage\Memcache.php:160
unserialize$this->_currentObject = unserialize(gzinflate($this->_cellCache[$pCoord]));monoframe\PHPExcel\PHPExcel\CachedObjectStorage\MemoryGZip.php:98
unserialize$this->_currentObject = unserialize($this->_cellCache[$pCoord]);monoframe\PHPExcel\PHPExcel\CachedObjectStorage\MemorySerialized.php:98
unserialize$this->_currentObject = unserialize(fread($this->_fileHandle,$this->_cellCache[$pCoord]['sz']));monoframe\PHPExcel\PHPExcel\CachedObjectStorage\PHPTemp.php:118
unserialize$this->_currentObject = unserialize($cellResult);monoframe\PHPExcel\PHPExcel\CachedObjectStorage\SQLite.php:118
unserialize$this->_currentObject = unserialize($cellData['value']);monoframe\PHPExcel\PHPExcel\CachedObjectStorage\SQLite3.php:150
unserialize$this->_currentObject = unserialize($obj);monoframe\PHPExcel\PHPExcel\CachedObjectStorage\Wincache.php:160
unserialize$this->{$key} = unserialize(serialize($val));monoframe\PHPExcel\PHPExcel\Worksheet.php:2875
unserialize$this->{$key} = unserialize(serialize($val));monoframe\PHPExcel\PHPExcel.php:866
unserialize$plugins = unserialize( $r[ 'body' ][ 'plugins' ] );monoframe\wp-less\wp-less.php:125
unserialize$cache = unserialize( file_get_contents( $cache_path ) );monoframe\wp-less\wp-less.php:177
unserialize$uns = @unserialize($data);shortcodes\includes\util.php:691
unserialize$uns = @unserialize(self::fix_broken_serialization($data));shortcodes\includes\util.php:695
unserializereturn @unserialize($data) !== false;shortcodes\includes\util.php:741

Bundled Libraries

Select22.0.4dompdfTCPDF1.0.004

SQL Query Safety

84% prepared50 total queries

Output Escaping

50% escaped723 total outputs
Data Flows · Security
17 unsanitized

Data Flow Analysis

21 flows17 with unsanitized paths
app_takeover (monoframe\awesome-app.php:207)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
16 unprotected

Awesome Studio Attack Surface

Entry Points31
Unprotected16

AJAX Handlers 23

authwp_ajax_cmb2_oembed_handlermonoframe\cmb\core\includes\CMB2_Ajax.php:51
noprivwp_ajax_cmb2_oembed_handlermonoframe\cmb\core\includes\CMB2_Ajax.php:52
authwp_ajax_cmb_ajax_search_get_resultsmonoframe\cmb\extras\cmb2-field-ajax-search\cmb2-field-ajax-search.php:54
noprivwp_ajax_cmb2_remote_img_selmonoframe\cmb\extras\remote-image-select-field\cmb2-remote-img-sel.php:170
authwp_ajax_cmb2_remote_img_selmonoframe\cmb\extras\remote-image-select-field\cmb2-remote-img-sel.php:171
authwp_ajax_find_usersmonoframe\cmb\extras\user-search-field\cmb2_user_search_field.php:386
authwp_ajax_aw2_codeeditor_updatemonoframe\editor\aw-code-editor.php:290
authwp_ajax_generate_serect_key_ajax_callbackmonoframe\google-authenticator.php:66
authwp_ajax_parse_chunk_collection_sheetsmonoframe\mm-csv-importer.php:233
authwp_ajax_aw2_user_checkmonoframe\module-distribution\code-distributables.php:4
authwp_ajax_aw2_get_typesmonoframe\module-distribution\code-distributables.php:5
authwp_ajax_aw2_distribution_listmonoframe\module-distribution\code-distributables.php:6
authwp_ajax_aw2_install_objmonoframe\module-distribution\code-distributables.php:7
authwp_ajax_aw2_clean_upmonoframe\module-distribution\code-distributables.php:8
authwp_ajax_aw2_cmb2_formmonoframe\module-distribution\shortcode-generator.php:49
noprivwp_ajax_aw2_cmb2_formmonoframe\module-distribution\shortcode-generator.php:50
authwp_ajax_aw2_save_device_tokensmonoframe\notifications.php:4
noprivwp_ajax_aw2_save_device_tokensmonoframe\notifications.php:5
authwp_ajax_awesome_sync_initmonoframe\sync\sync.php:8
authwp_ajax_awesome_bulk_syncmonoframe\sync\sync.php:9
noprivwp_ajax_awesome_remote_pullmonoframe\sync\sync.php:10
noprivwp_ajax_awesome_remote_pushmonoframe\sync\sync.php:11
noprivwp_ajax_awesome_remote_bulk_pullmonoframe\sync\sync.php:12

Shortcodes 8

[social_create_user] monoframe\social-login-improved.php:298
[social_update_user] monoframe\social-login-improved.php:299
[social_create_user] monoframe\social-login.php:365
[social_update_user] monoframe\social-login.php:366
[api] shortcodes\files\api.php:3
[aw2.module] shortcodes\files\module.php:3
[aw2.this] shortcodes\files\module.php:66
[aw2.cdn] shortcodes\files\module.php:186
WordPress Hooks 278
actionin_plugin_update_message-awesome-studio/awesome-ui-2.phpawesome-ui-2.php:25
actionadmin_initawesome-ui-2.php:30
actionadmin_noticesawesome-ui-2.php:67
filterposts_joinmonoframe\admin-meta-search.php:23
filterposts_wheremonoframe\admin-meta-search.php:24
filterposts_groupbymonoframe\admin-meta-search.php:25
actionadmin_enqueue_scriptsmonoframe\apps\app-settings.php:2
actionadmin_headmonoframe\apps\app-settings.php:34
actionadmin_initmonoframe\apps\app-settings.php:45
actioncmb2_save_options-page_fieldsmonoframe\apps\app-settings.php:49
actionplugins_loadedmonoframe\awesome-app.php:2
actioninitmonoframe\awesome-app.php:3
filterpost_type_linkmonoframe\awesome-app.php:4
actionadmin_menumonoframe\awesome-app.php:6
actioncmb2_admin_initmonoframe\awesome-app.php:7
actionparse_requestmonoframe\awesome-app.php:8
actiontemplate_redirectmonoframe\awesome-app.php:9
actiongenerate_rewrite_rulesmonoframe\awesome-app.php:11
actionadd_meta_boxesmonoframe\awesome-app.php:12
actionrestrict_manage_postsmonoframe\awesome-app.php:13
actionsave_post_aw2_appmonoframe\awesome-app.php:14
actionwp_loadedmonoframe\awesome-app.php:15
filtermanage_aw2_app_posts_columnsmonoframe\awesome-app.php:17
actionmanage_aw2_app_posts_custom_columnmonoframe\awesome-app.php:18
filterwpseo_sitemap_indexmonoframe\awesome-app.php:21
filtertemplate_includemonoframe\awesome-app.php:468
filterthe_contentmonoframe\awesome-app.php:476
actionwpseo_do_sitemap_awesome-appsmonoframe\awesome-app.php:687
actionwpmonoframe\basic-maintenance.php:6
actioncmb2_admin_initmonoframe\cmb\core\example-functions.php:105
actioncmb2_admin_initmonoframe\cmb\core\example-functions.php:433
actioncmb2_admin_initmonoframe\cmb\core\example-functions.php:464
actioncmb2_admin_initmonoframe\cmb\core\example-functions.php:528
actioncmb2_admin_initmonoframe\cmb\core\example-functions.php:598
actioncmb2_admin_initmonoframe\cmb\core\example-functions.php:640
actioncmb2_initmonoframe\cmb\core\example-functions.php:702
filterwp_prepare_attachment_for_jsmonoframe\cmb\core\includes\CMB2.php:1399
actioncmb2_save_options-page_fieldsmonoframe\cmb\core\includes\CMB2_Ajax.php:54
filterget_post_metadatamonoframe\cmb\core\includes\CMB2_Ajax.php:147
filterupdate_post_metadatamonoframe\cmb\core\includes\CMB2_Ajax.php:150
filtercmb2_show_onmonoframe\cmb\core\includes\CMB2_hookup.php:69
actionedit_form_topmonoframe\cmb\core\includes\CMB2_hookup.php:103
actionedit_form_before_permalinkmonoframe\cmb\core\includes\CMB2_hookup.php:107
actionedit_form_after_titlemonoframe\cmb\core\includes\CMB2_hookup.php:111
actionedit_form_after_editormonoframe\cmb\core\includes\CMB2_hookup.php:115
actionadd_meta_boxesmonoframe\cmb\core\includes\CMB2_hookup.php:119
actionadd_attachmentmonoframe\cmb\core\includes\CMB2_hookup.php:122
actionedit_attachmentmonoframe\cmb\core\includes\CMB2_hookup.php:123
actionsave_postmonoframe\cmb\core\includes\CMB2_hookup.php:124
actionadd_meta_boxes_commentmonoframe\cmb\core\includes\CMB2_hookup.php:135
actionedit_commentmonoframe\cmb\core\includes\CMB2_hookup.php:136
filtermanage_edit-comments_columnsmonoframe\cmb\core\includes\CMB2_hookup.php:139
actionmanage_comments_custom_columnmonoframe\cmb\core\includes\CMB2_hookup.php:140
actionshow_user_profilemonoframe\cmb\core\includes\CMB2_hookup.php:147
actionedit_user_profilemonoframe\cmb\core\includes\CMB2_hookup.php:148
actionuser_new_formmonoframe\cmb\core\includes\CMB2_hookup.php:149
actionpersonal_options_updatemonoframe\cmb\core\includes\CMB2_hookup.php:151
actionedit_user_profile_updatemonoframe\cmb\core\includes\CMB2_hookup.php:152
actionuser_registermonoframe\cmb\core\includes\CMB2_hookup.php:153
filtermanage_users_columnsmonoframe\cmb\core\includes\CMB2_hookup.php:156
filtermanage_users_custom_columnmonoframe\cmb\core\includes\CMB2_hookup.php:157
actioncreated_termmonoframe\cmb\core\includes\CMB2_hookup.php:203
actionedited_termsmonoframe\cmb\core\includes\CMB2_hookup.php:204
actiondelete_termmonoframe\cmb\core\includes\CMB2_hookup.php:205
actioncmb2_do_oembedmonoframe\cmb\core\includes\helper-functions.php:127
filteris_protected_metamonoframe\cmb\core\includes\rest-api\CMB2_REST.php:124
actioninitmonoframe\cmb\core\init.php:127
actioncmb2_render_custom_attached_postsmonoframe\cmb\extras\cmb2-attached-posts\cmb2-attached-posts-field.php:25
actioncmb2_sanitize_custom_attached_postsmonoframe\cmb\extras\cmb2-attached-posts\cmb2-attached-posts-field.php:26
actioncmb2_initmonoframe\cmb\extras\cmb2-attached-posts\example-field-setup.php:45
actionplugins_loadedmonoframe\cmb\extras\cmb2-conditionals\cmb2-conditionals.php:13
actionadmin_initmonoframe\cmb\extras\cmb2-conditionals\cmb2-conditionals.php:23
actionadmin_footermonoframe\cmb\extras\cmb2-conditionals\cmb2-conditionals.php:24
actioncmb2_initmonoframe\cmb\extras\cmb2-conditionals\example-functions.php:28
actionadmin_enqueue_scriptsmonoframe\cmb\extras\cmb2-field-ajax-search\cmb2-field-ajax-search.php:36
actioncmb2_render_post_ajax_searchmonoframe\cmb\extras\cmb2-field-ajax-search\cmb2-field-ajax-search.php:39
actioncmb2_render_user_ajax_searchmonoframe\cmb\extras\cmb2-field-ajax-search\cmb2-field-ajax-search.php:40
actioncmb2_render_term_ajax_searchmonoframe\cmb\extras\cmb2-field-ajax-search\cmb2-field-ajax-search.php:41
filtercmb2_pre_field_display_post_ajax_searchmonoframe\cmb\extras\cmb2-field-ajax-search\cmb2-field-ajax-search.php:44
filtercmb2_pre_field_display_user_ajax_searchmonoframe\cmb\extras\cmb2-field-ajax-search\cmb2-field-ajax-search.php:45
filtercmb2_pre_field_display_term_ajax_searchmonoframe\cmb\extras\cmb2-field-ajax-search\cmb2-field-ajax-search.php:46
actioncmb2_sanitize_post_ajax_searchmonoframe\cmb\extras\cmb2-field-ajax-search\cmb2-field-ajax-search.php:49
actioncmb2_sanitize_user_ajax_searchmonoframe\cmb\extras\cmb2-field-ajax-search\cmb2-field-ajax-search.php:50
actioncmb2_sanitize_term_ajax_searchmonoframe\cmb\extras\cmb2-field-ajax-search\cmb2-field-ajax-search.php:51
filtercmb2_render_tagsmonoframe\cmb\extras\cmb2-field-type-tags\cmb2-field-type-tags.php:30
filtercmb2_render_tags_sortablemonoframe\cmb\extras\cmb2-field-type-tags\cmb2-field-type-tags.php:31
filtercmb2_render_own_yesnomonoframe\cmb\extras\cmb2-yesno-field\cmb2-yesno-field.php:17
filtercmb2_sanitize_own_yesnomonoframe\cmb\extras\cmb2-yesno-field\cmb2-yesno-field.php:18
actioninitmonoframe\cmb\extras\date-range-field\wds-cmb2-date-range-field.php:74
actioncmb2_render_date_rangemonoframe\cmb\extras\date-range-field\wds-cmb2-date-range-field.php:75
filtercmb2_sanitize_date_rangemonoframe\cmb\extras\date-range-field\wds-cmb2-date-range-field.php:76
actionplugins_loadedmonoframe\cmb\extras\date-range-field\wds-cmb2-date-range-field.php:162
filtercmb2_render_pw_gallerymonoframe\cmb\extras\field-gallery\cmb-field-gallery.php:32
filtercmb2_render_pw_selectmonoframe\cmb\extras\field-select2\cmb-field-select2.php:40
filtercmb2_render_pw_multiselectmonoframe\cmb\extras\field-select2\cmb-field-select2.php:68
filtercmb2_types_esc_pw_multiselectmonoframe\cmb\extras\field-select2\cmb-field-select2.php:74
filtercmb2_sanitize_pw_multiselectmonoframe\cmb\extras\field-select2\cmb-field-select2.php:85
filtercmb2_render_own_slidermonoframe\cmb\extras\field-slider\cmb2_field_slider.php:16
filtercmb2_render_pw_mapmonoframe\cmb\extras\field_map\cmb-field-map.php:25
filtercmb2_sanitize_pw_mapmonoframe\cmb\extras\field_map\cmb-field-map.php:26
actioncmb2_render_post_search_textmonoframe\cmb\extras\post-search-field\cmb2_post_search_field.php:22
actionadmin_footermonoframe\cmb\extras\post-search-field\cmb2_post_search_field.php:72
actioncmb2_after_formmonoframe\cmb\extras\post-search-field\cmb2_post_search_field.php:253
actionwp_footermonoframe\cmb\extras\post-search-field\cmb2_post_search_field.php:259
actioncmb2_post_search_field_add_find_posts_divmonoframe\cmb\extras\post-search-field\cmb2_post_search_field.php:261
actionpre_get_postsmonoframe\cmb\extras\post-search-field\cmb2_post_search_field.php:285
actionadmin_initmonoframe\cmb\extras\post-search-field\cmb2_post_search_field.php:288
actioncmb2_render_remote_image_selectmonoframe\cmb\extras\remote-image-select-field\cmb2-remote-img-sel.php:165
actioncmb2_sanitize_remote_image_selectmonoframe\cmb\extras\remote-image-select-field\cmb2-remote-img-sel.php:166
actioninitmonoframe\cmb\extras\remote-image-select-field\cmb2-remote-img-sel.php:167
actioncmb2_render_rgba_colorpickermonoframe\cmb\extras\rgba_picker\jw-cmb2-rgba-colorpicker.php:32
actionadmin_enqueue_scriptsmonoframe\cmb\extras\rgba_picker\jw-cmb2-rgba-colorpicker.php:33
actioncmb2_render_select_multiplemonoframe\cmb\extras\select-multiple-field-type.php:34
filtercmb2_sanitize_select_multiplemonoframe\cmb\extras\select-multiple-field-type.php:51
actionadmin_footermonoframe\cmb\extras\user-search-field\cmb2_user_search_field.php:51
actioncmb2_render_user_search_textmonoframe\cmb\extras\user-search-field\cmb2_user_search_field.php:259
actionwp_footermonoframe\cmb\extras\user-search-field\cmb2_user_search_field.php:265
actioncmb2_user_search_field_add_find_users_divmonoframe\cmb\extras\user-search-field\cmb2_user_search_field.php:268
filteruser_search_columnsmonoframe\cmb\extras\user-search-field\cmb2_user_search_field.php:398
actionpost_submitbox_startmonoframe\duplicate-posts.php:20
filterpost_row_actionsmonoframe\duplicate-posts.php:21
filterpage_row_actionsmonoframe\duplicate-posts.php:22
actionadmin_action_awesome_duplicate_post_as_draftmonoframe\duplicate-posts.php:23
actionadd_meta_boxesmonoframe\editor\aw-code-editor.php:27
actionsave_postmonoframe\editor\aw-code-editor.php:257
actionsave_postmonoframe\editor\aw-code-editor.php:259
actionpost_submitbox_startmonoframe\editor\aw-code-editor.php:261
actioncmb2_admin_initmonoframe\editor\aw-code-editor.php:307
actionadmin_initmonoframe\editor\devcap.php:2
actionshow_user_profilemonoframe\editor\devcap.php:5
actionedit_user_profilemonoframe\editor\devcap.php:6
actionprofile_updatemonoframe\editor\devcap.php:7
filtermanage_users_columnsmonoframe\editor\devcap.php:9
filtermanage_users_custom_columnmonoframe\editor\devcap.php:10
actionadmin_menumonoframe\editor\devcap.php:29
filtermap_meta_capmonoframe\editor\devcap.php:118
actionadmin_initmonoframe\editor\gmet.php:3
actionadmin_enqueue_scriptsmonoframe\editor\gmet.php:11
filterthe_editormonoframe\editor\gmet.php:12
filterdefault_contentmonoframe\editor\preset.php:3
actionwp_loadedmonoframe\g-suite.php:25
filterlogin_messagemonoframe\g-suite.php:53
filterauthenticatemonoframe\g-suite.php:56
actionlogin_enqueue_scriptsmonoframe\g-suite.php:59
actionlogin_footermonoframe\g-suite.php:62
filterlogin_messagemonoframe\g-suite.php:68
actionwp_loadedmonoframe\google-authenticator.php:24
actionlogin_formmonoframe\google-authenticator.php:47
filterauthenticatemonoframe\google-authenticator.php:50
actionadmin_enqueue_scriptsmonoframe\google-authenticator.php:60
actionadmin_footermonoframe\google-authenticator.php:63
actionshow_user_profilemonoframe\google-authenticator.php:69
actionedit_user_profilemonoframe\google-authenticator.php:70
actionpersonal_options_updatemonoframe\google-authenticator.php:73
actionedit_user_profile_updatemonoframe\google-authenticator.php:74
actiontemplate_redirectmonoframe\hm-rewrites.php:183
actiontemplate_redirectmonoframe\hm-rewrites.php:194
filterparse_querymonoframe\hm-rewrites.php:248
filterredirect_canonicalmonoframe\hm-rewrites.php:257
filterbody_classmonoframe\hm-rewrites.php:264
filterwp_titlemonoframe\hm-rewrites.php:272
actionadmin_bar_menumonoframe\hm-rewrites.php:281
filterrewrite_rules_arraymonoframe\hm-rewrites.php:496
filterparse_requestmonoframe\hm-rewrites.php:513
filterquery_varsmonoframe\hm-rewrites.php:524
actionwp_loadedmonoframe\hm-rewrites.php:561
actionshutdownmonoframe\instrument-hooks.php:12
actionallmonoframe\instrument-hooks.php:44
filterwp_nav_menu_argsmonoframe\menu-walkers\navwalkers.php:43
actionadmin_menumonoframe\module-distribution\code-distributables.php:3
actionadmin_enqueue_scriptsmonoframe\module-distribution\code-distributables.php:9
actionadd_meta_boxesmonoframe\module-distribution\shortcode-generator.php:23
actionedit_form_topmonoframe\module-distribution\shortcode-generator.php:170
actioninitmonoframe\notifications.php:3
actionwp_update_nav_menumonoframe\optimized-functions.php:3
actionedit_termsmonoframe\optimized-functions.php:4
actionplugins_loadedmonoframe\revision_control.php:4
actionadmin_menumonoframe\revision_control.php:9
actionpost_submitbox_misc_actionsmonoframe\revision_control.php:92
actionsave_postmonoframe\revision_control.php:110
actioncmb2_admin_initmonoframe\site-settings\example.php:5
filtercmb2metatabs_before_formmonoframe\site-settings\example.php:19
actionadmin_initmonoframe\site-settings\site-settings.php:59
actionadmin_menumonoframe\site-settings\site-settings.php:62
actionadmin_headmonoframe\site-settings\site-settings.php:65
actionadmin_enqueue_scriptsmonoframe\site-settings\site-settings.php:68
actioncmb2_save_options-page_fieldsmonoframe\site-settings\site-settings.php:70
actioncmb2_admin_initmonoframe\site-settings-config.php:3
actioncmb2_initmonoframe\site-settings-config.php:147
actionwpmonoframe\social-login-improved.php:3
actioninitmonoframe\social-login-improved.php:5
actionwp_logoutmonoframe\social-login-improved.php:6
actionwp_loginmonoframe\social-login-improved.php:7
actioninitmonoframe\social-login.php:257
actionwp_logoutmonoframe\social-login.php:258
actionwp_loginmonoframe\social-login.php:259
actionwpmonoframe\social-login.php:303
actionadmin_menumonoframe\sync\sync.php:3
actioncmb2_admin_initmonoframe\sync\sync.php:4
actionadmin_initmonoframe\sync\sync.php:5
actionadd_meta_boxesmonoframe\sync\sync.php:6
actionadmin_print_stylesmonoframe\sync\sync.php:18
actionadmin_enqueue_scriptsmonoframe\sync\sync.php:23
actioncmb2_save_options-page_fields_sync-settings-boxmonoframe\sync\sync.php:762
actioninitmonoframe\wp-less\wp-less.php:25
filterstyle_loader_srcmonoframe\wp-less\wp-less.php:102
filtermce_cssmonoframe\wp-less\wp-less.php:105
filterhttp_request_argsmonoframe\wp-less\wp-less.php:108
actionwp_loadedmonoframe\wphelpers.php:3
filterthe_excerpt_rssmonoframe\wphelpers.php:13
filterthe_content_feedmonoframe\wphelpers.php:14
actionadmin_menumonoframe\wphelpers.php:20
filterbody_classmonoframe\wphelpers.php:26
filterpost_classmonoframe\wphelpers.php:27
actionwp_footermonoframe\wphelpers.php:28
actionwpmonoframe\wphelpers.php:42
actionlogin_redirectmonoframe\wphelpers.php:48
actionadmin_noticesmonoframe\wphelpers.php:54
filterwp_mail_frommonoframe\wphelpers.php:60
filterwp_mail_from_namemonoframe\wphelpers.php:66
filteredit_posts_per_pagemonoframe\wphelpers.php:71
filterpostmeta_form_keysmonoframe\wphelpers.php:76
actionpiklist_wordpress_helpers_admin_cssmonoframe\wphelpers.php:80
filterpiklist_admin_pagesmonoframe\wphelpers.php:83
actionwp_scheduled_deletemonoframe\wphelpers.php:88
filtertiny_mce_pluginsmonoframe\wphelpers.php:101
actionwp_footermonoframe\wphelpers.php:106
actionmanage_sites_custom_columnmonoframe\wphelpers.php:399
actionmanage_blogs_custom_columnmonoframe\wphelpers.php:400
filterwpmu_blogs_columnsmonoframe\wphelpers.php:401
filterrequestmonoframe\wphelpers.php:404
actionmanage_users_custom_columnmonoframe\wphelpers.php:406
filtermanage_users_columnsmonoframe\wphelpers.php:407
filtermanage_users_sortable_columnsmonoframe\wphelpers.php:408
actionmanage_link_custom_columnmonoframe\wphelpers.php:410
filtermanage_link-manager_columnsmonoframe\wphelpers.php:411
filtermanage_link-manager_sortable_columnsmonoframe\wphelpers.php:412
actioncmb2_options-page_process_fields_zoho-crm-settingsmonoframe\zoho-crm.php:96
actionedit_form_after_titlemonoframe.php:183
filteradmin_headmonoframe.php:184
filterwp_headmonoframe.php:185
actionadmin_headmonoframe.php:206
filterupload_mimesmonoframe.php:211
filterwp_nav_menumonoframe.php:226
actionadmin_menushortcodes\includes\post-type-reports.php:2
actionsetup_themeshortcodes\includes\triggers.php:2
actionsetup_themeshortcodes\includes\triggers.php:3
actionafter_setup_themeshortcodes\includes\triggers.php:6
actioninitshortcodes\includes\triggers.php:9
filterquery_varsshortcodes\includes\triggers.php:10
filterwp_enqueue_scriptsshortcodes\includes\triggers.php:11
actionwp_headshortcodes\includes\triggers.php:13
actionheadershortcodes\includes\triggers.php:14
actionfootershortcodes\includes\triggers.php:16
actionwp_footershortcodes\includes\triggers.php:17
filtercmb2_meta_boxesshortcodes\includes\triggers.php:22
filterawesome_site_settingsshortcodes\includes\triggers.php:23
actionadd_meta_boxesshortcodes\includes\triggers.php:25
actionshow_user_profileshortcodes\includes\triggers.php:27
actionedit_user_profileshortcodes\includes\triggers.php:28
actionrestrict_manage_postsshortcodes\includes\triggers.php:476
filterimage_size_names_chooseshortcodes\includes\triggers.php:479
actionwidgets_initshortcodes\includes\widget-class.php:52
filtercptui_attach_taxonomies_to_post_typeshortcodes\shortcodes.php:13
filtercptui_attach_post_types_to_taxonomyshortcodes\shortcodes.php:14
actionwp_headshortcodes\shortcodes.php:22
actionwp_footershortcodes\shortcodes.php:46
actionadmin_footershortcodes\shortcodes.php:47
actionplugins_loadedshortcodes\shortcodes.php:140
actioninitshortcodes\shortcodes.php:146
filterwpseo_titleshortcodes\shortcodes.php:161
filterwpseo_metadescshortcodes\shortcodes.php:174
filterwpseo_opengraph_titleshortcodes\shortcodes.php:185
actioninitshortcodes\shortcodes.php:202
actionrestrict_manage_postsshortcodes\shortcodes.php:345
actionpre_get_postsshortcodes\shortcodes.php:393
filtermanage_aw2_module_posts_columnsshortcodes\shortcodes.php:394
actionmanage_aw2_module_posts_custom_columnshortcodes\shortcodes.php:395
Maintenance & Trust

Awesome Studio Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.0
Last updatedNov 18, 2019
PHP min version
Downloads5K

Community Trust

Rating74/100
Number of ratings3
Active installs10
Developer Profile

Awesome Studio Developer Profile

wpoets

1 plugin · 10 total installs

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

How We Detect Awesome Studio

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/awesome-studio/monoframe.css/wp-content/plugins/awesome-studio/monoframe.js
Script Paths
/wp-content/plugins/awesome-studio/monoframe.js
Version Parameters
awesome-studio/monoframe.js?ver=awesome-studio/monoframe.css?ver=

HTML / DOM Fingerprints

CSS Classes
monoframe-wrapper
Data Attributes
data-monoframe
JS Globals
monoframe
FAQ

Frequently Asked Questions about Awesome Studio