POI ACF for WP Security & Risk Analysis

wordpress.org/plugins/poi-acf-for-wp

Allows you to add fields to the WooCommerce Checkout and My Account pages, or display fields you setup on a Product Category, on the Archive Product p …

0 active installs v1.0.4 PHP 7.0+ WP 4.5+ Updated Nov 4, 2024
acfadvanced-custom-fieldsmy-account-checkoutproduct-category-archive-productwoocommerce
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is POI ACF for WP Safe to Use in 2026?

Generally Safe

Score 92/100

POI ACF for WP 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 "poi-acf-for-wp" plugin, version 1.0.4, presents a mixed security posture. On the positive side, it demonstrates good practice by exclusively using prepared statements for its SQL queries and has no recorded vulnerability history, suggesting a generally secure development approach in the past. However, significant concerns arise from its attack surface. With 4 total entry points, 2 of which are unprotected AJAX handlers, there is a clear risk of unauthorized execution of plugin functionalities. Furthermore, only 24% of output escaping is properly implemented, indicating a high likelihood of cross-site scripting (XSS) vulnerabilities when user-supplied data is displayed without adequate sanitization. The presence of unsanitized paths in taint analysis, even without critical or high severity, warrants attention as it suggests potential for path traversal or other file-related vulnerabilities.

Key Concerns

  • AJAX handlers without authentication
  • Low percentage of properly escaped output
  • Flows with unsanitized paths
Vulnerabilities
None known

POI ACF for WP Security Vulnerabilities

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

POI ACF for WP Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
1 prepared
Unescaped Output
37
12 escaped
Nonce Checks
1
Capability Checks
0
File Operations
3
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared1 total queries

Output Escaping

24% escaped49 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
<admin-settings> (admin\admin-settings.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

POI ACF for WP Attack Surface

Entry Points4
Unprotected2

AJAX Handlers 3

authwp_ajax_poi_acf_general_settings_updateincludes\functions.php:121
authwp_ajax_poi_acf_delete_author_fileincludes\functions.php:412
authwp_ajax_poi_acf_copy_author_fileincludes\functions.php:422

Shortcodes 1

[poi_acf_field] includes\functions.php:651
WordPress Hooks 27
actioninitincludes\core.class.php:16
actioninitincludes\core.class.php:19
actionwp_enqueue_scriptsincludes\core.class.php:22
actionadmin_enqueue_scriptsincludes\functions.php:118
actionwp_enqueue_scriptsincludes\functions.php:119
actionadmin_menuincludes\functions.php:120
actionacf/save_postincludes\functions.php:288
actioninitincludes\functions.php:562
filterpoi_author_contentincludes\functions.php:737
actionadmin_headincludes\functions.php:770
actioninitincludes\functions.php:790
actionplugins_loadedincludes\helper\acf-api.helper.php:20
filteracf/load_fieldsincludes\helper\acf-api.helper.php:37
actionplugins_loadedincludes\helper\acf-renderer.helper.php:24
actionacf/create_field_optionsincludes\helper\acf-renderer.helper.php:27
actionacf/render_field_settingsincludes\helper\acf-renderer.helper.php:28
filterthe_contentincludes\location\pages\control.pages.php:22
actioninitincludes\location\pages\control.pages.php:26
actionwp_footerincludes\location\products\control.products.php:21
actioninitincludes\location\products\control.products.php:25
actionsave_postincludes\location\products\control.products.php:27
actiontemplate_redirectincludes\location\_base-location.php:29
actionplugins_loadedincludes\location-group\_base-location-group.php:32
filteracf/location/rule_typesincludes\location-group\_base-location-group.php:36
actionplugins_loadedindex.php:82
actionplugins_loadedindex.php:85
actionadmin_noticesindex.php:120
Maintenance & Trust

POI ACF for WP Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedNov 4, 2024
PHP min version7.0
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

POI ACF for WP Developer Profile

Fahad Mahmood

40 plugins · 33K total installs

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

How We Detect POI ACF for WP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/poi-acf-for-wp/assets/css/poi-acf-style.css/wp-content/plugins/poi-acf-for-wp/assets/js/poi-acf-script.js
Script Paths
/wp-content/plugins/poi-acf-for-wp/assets/js/poi-acf-script.js
Version Parameters
poi-acf-for-wp/assets/css/poi-acf-style.css?ver=poi-acf-for-wp/assets/js/poi-acf-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
poi-acf-for-wp-wrapper
Data Attributes
data-poi-acf-settings
JS Globals
poi_acf_settings
FAQ

Frequently Asked Questions about POI ACF for WP