AnWP Post Grid and Post Carousel Slider for Elementor Security & Risk Analysis

wordpress.org/plugins/anwp-post-grid-for-elementor

Easily create awesome post grids and post carousel sliders. Different widget types, powerful filters, "load more" button and many customizab …

20K active installs v1.3.3 PHP 5.6+ WP 5.3+ Updated Jan 9, 2025
elementorpost-carouselpost-gridpost-sliderposts-grid
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AnWP Post Grid and Post Carousel Slider for Elementor Safe to Use in 2026?

Generally Safe

Score 92/100

AnWP Post Grid and Post Carousel Slider for Elementor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The plugin "anwp-post-grid-for-elementor" v1.3.3 exhibits a strong security posture based on the provided static analysis. A significant strength is the complete absence of critical or high-severity issues in the taint analysis, alongside all SQL queries utilizing prepared statements. Furthermore, the code demonstrates good practices with 5 nonce checks and 11 capability checks, indicating an effort to secure entry points.

However, there are minor areas for improvement. The analysis shows that 12% of output operations are not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in these unescaped outputs. While the attack surface is relatively small with 7 AJAX handlers, it's important to ensure that these handlers are thoroughly audited for any logic flaws that might not be caught by static analysis, especially concerning user input validation beyond simple nonce and capability checks.

The plugin has no recorded vulnerability history, which is a very positive indicator of its development and maintenance quality. This lack of past vulnerabilities suggests a commitment to security. In conclusion, the plugin is generally well-secured, with the primary concern being the small percentage of unescaped output. The absence of known CVEs and robust checks on its entry points are significant strengths.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

AnWP Post Grid and Post Carousel Slider for Elementor Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

AnWP Post Grid and Post Carousel Slider for Elementor Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

88% escaped540 total outputs
Attack Surface

AnWP Post Grid and Post Carousel Slider for Elementor Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 7

authwp_ajax_anwp_pg_selector_dataincludes\class-anwp-post-grid-elements.php:77
authwp_ajax_anwp_pg_selector_initialincludes\class-anwp-post-grid-elements.php:78
noprivwp_ajax_anwp_pg_load_more_postsincludes\class-anwp-post-grid-elements.php:83
authwp_ajax_anwp_pg_load_more_postsincludes\class-anwp-post-grid-elements.php:84
noprivwp_ajax_anwp_pg_ajax_pagination_loadincludes\class-anwp-post-grid-elements.php:86
authwp_ajax_anwp_pg_ajax_pagination_loadincludes\class-anwp-post-grid-elements.php:87
authwp_ajax_anwp_pg_save_optionsincludes\class-anwp-post-grid-settings.php:68
WordPress Hooks 34
actionadmin_noticesanwp-post-grid.php:45
actionplugins_loadedanwp-post-grid.php:53
actionadmin_noticesclass-anwp-post-grid.php:190
actionelementor/controls/registerclass-anwp-post-grid.php:196
actionelementor/controls/controls_registeredclass-anwp-post-grid.php:198
actioninitclass-anwp-post-grid.php:206
filterbody_classclass-anwp-post-grid.php:213
actionadmin_noticesclass-anwp-post-grid.php:220
actionelementor/elements/categories_registeredclass-anwp-post-grid.php:227
actionelementor/editor/after_enqueue_stylesclass-anwp-post-grid.php:234
actionadmin_enqueue_scriptsclass-anwp-post-grid.php:235
actionwp_enqueue_scriptsclass-anwp-post-grid.php:236
actionelementor/frontend/after_enqueue_scriptsclass-anwp-post-grid.php:238
actionwp_footerclass-anwp-post-grid.php:245
actionadmin_footerclass-anwp-post-grid.php:252
actionadmin_menuclass-anwp-post-grid.php:259
actionadmin_initclass-anwp-post-grid.php:266
actionadmin_initclass-anwp-post-grid.php:273
filterplugin_row_metaclass-anwp-post-grid.php:276
actionelementor/widgets/registerincludes\class-anwp-post-grid-elements.php:71
actionelementor/widgets/widgets_registeredincludes\class-anwp-post-grid-elements.php:73
filterelementor/editor/localize_settingsincludes\class-anwp-post-grid-elements.php:81
actionanwp-pg-el/element/before_controls_endincludes\class-anwp-post-grid-elements.php:90
actionanwp-pg-el/general/section_queryincludes\class-anwp-post-grid-elements.php:93
actionanwp-pg-el/general/section_headerincludes\class-anwp-post-grid-elements.php:94
actioncategory_add_form_fieldsincludes\class-anwp-post-grid-settings.php:49
actioncategory_edit_form_fieldsincludes\class-anwp-post-grid-settings.php:50
actioncreated_categoryincludes\class-anwp-post-grid-settings.php:52
actionedited_categoryincludes\class-anwp-post-grid-settings.php:53
actionadmin_enqueue_scriptsincludes\class-anwp-post-grid-settings.php:55
actionadmin_print_scriptsincludes\class-anwp-post-grid-settings.php:56
actionmanage_category_custom_columnincludes\class-anwp-post-grid-settings.php:59
filtermanage_edit-category_columnsincludes\class-anwp-post-grid-settings.php:60
actionadmin_enqueue_scriptsincludes\class-anwp-post-grid-settings.php:67
Maintenance & Trust

AnWP Post Grid and Post Carousel Slider for Elementor Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 9, 2025
PHP min version5.6
Downloads278K

Community Trust

Rating98/100
Number of ratings84
Active installs20K
Developer Profile

AnWP Post Grid and Post Carousel Slider for Elementor Developer Profile

anwppro

4 plugins · 21K total installs

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

How We Detect AnWP Post Grid and Post Carousel Slider for Elementor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/anwp-post-grid-for-elementor/assets/css/anwp-post-grid-styles.css/wp-content/plugins/anwp-post-grid-for-elementor/assets/js/anwp-post-grid.js/wp-content/plugins/anwp-post-grid-for-elementor/assets/css/anwp-post-grid-editor.css/wp-content/plugins/anwp-post-grid-for-elementor/assets/js/anwp-post-grid-editor.js
Script Paths
/wp-content/plugins/anwp-post-grid-for-elementor/assets/js/anwp-post-grid.js/wp-content/plugins/anwp-post-grid-for-elementor/assets/js/anwp-post-grid-editor.js
Version Parameters
anwp-post-grid-for-elementor/assets/css/anwp-post-grid-styles.css?ver=anwp-post-grid-for-elementor/assets/js/anwp-post-grid.js?ver=anwp-post-grid-for-elementor/assets/css/anwp-post-grid-editor.css?ver=anwp-post-grid-for-elementor/assets/js/anwp-post-grid-editor.js?ver=

HTML / DOM Fingerprints

CSS Classes
anwp-post-gridanwp-post-grid-carouselanwp-grid-wrap
HTML Comments
<!-- AnWP Post Grid Plugin --><!-- End AnWP Post Grid Plugin --><!-- Start AnWP Post Grid --><!-- End AnWP Post Grid -->
Data Attributes
data-grid-iddata-anwp-post-grid
JS Globals
anwp_post_grid_params
Shortcode Output
[anwp-post-grid[anwp-post-carousel]
FAQ

Frequently Asked Questions about AnWP Post Grid and Post Carousel Slider for Elementor