WP AdPosts by Kader Bouyakoub Security & Risk Analysis

wordpress.org/plugins/wp-adposts

Easy ads creation and management using images or codes. display your ads anywhere, automatically or using shortcodes, with views and clicks counters.

10 active installs v1.3.0 PHP 5.2.4+ WP 4.6+ Updated Mar 6, 2018
adsbannerwidgetwordpress-comwp-adposts
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP AdPosts by Kader Bouyakoub Safe to Use in 2026?

Generally Safe

Score 85/100

WP AdPosts by Kader Bouyakoub has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The wp-adposts plugin v1.3.0 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices regarding SQL queries, exclusively using prepared statements, and a high percentage of output escaping, which mitigates common cross-site scripting (XSS) vulnerabilities. The absence of known CVEs and a clean vulnerability history are also positive indicators, suggesting a generally well-maintained codebase. However, significant security concerns arise from its attack surface. The plugin exposes two AJAX handlers without authentication checks, creating a clear entry point for unauthorized actions or information disclosure. This, coupled with the absence of any nonce checks, further exacerbates the risk associated with these unprotected AJAX endpoints. The taint analysis, while showing no critical or high severity flows, did identify one flow with unsanitized paths, which, when combined with the unprotected AJAX handlers, could potentially lead to file system manipulation or path traversal if exploited. The lack of capability checks on any entry points is also a notable weakness.

Key Concerns

  • AJAX handlers without authentication checks
  • Missing nonce checks on AJAX
  • Flow with unsanitized paths (taint analysis)
  • No capability checks on entry points
  • Partially unescaped output
Vulnerabilities
None known

WP AdPosts by Kader Bouyakoub Security Vulnerabilities

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

WP AdPosts by Kader Bouyakoub Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

WP AdPosts by Kader Bouyakoub Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
15
62 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

81% escaped77 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<wp-adposts> (wp-adposts.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

WP AdPosts by Kader Bouyakoub Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

noprivwp_ajax_ad_clickwp-adposts.php:1576
authwp_ajax_ad_clickwp-adposts.php:1577

Shortcodes 1

[wp-adposts] wp-adposts.php:175
WordPress Hooks 19
actioninitwp-adposts.php:166
actionadmin_menuwp-adposts.php:190
filterwidget_textwp-adposts.php:290
actionadmin_initwp-adposts.php:453
filtermanage_edit-wpap_ad_columnswp-adposts.php:756
filtermanage_wpap_ad_posts_custom_columnwp-adposts.php:759
filtermanage_edit-wpap_ad_sortable_columnswp-adposts.php:762
actionadmin_initwp-adposts.php:765
actionsave_postwp-adposts.php:766
actionwpap_location_add_form_fieldswp-adposts.php:970
actionwpap_location_edit_form_fieldswp-adposts.php:973
actioncreated_wpap_locationwp-adposts.php:976
actionedited_wpap_locationwp-adposts.php:979
filtermanage_edit-wpap_location_columnswp-adposts.php:982
filtermanage_wpap_location_custom_columnwp-adposts.php:983
actionadmin_menuwp-adposts.php:986
actionadd_meta_boxeswp-adposts.php:987
actionsave_postwp-adposts.php:990
filterthe_contentwp-adposts.php:1457
Maintenance & Trust

WP AdPosts by Kader Bouyakoub Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedMar 6, 2018
PHP min version5.2.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WP AdPosts by Kader Bouyakoub Developer Profile

Kader Bouyakoub

1 plugin · 10 total installs

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

How We Detect WP AdPosts by Kader Bouyakoub

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-adposts/js/admin.js/wp-content/plugins/wp-adposts/js/frontend.js/wp-content/plugins/wp-adposts/css/admin.css/wp-content/plugins/wp-adposts/css/frontend.css
Script Paths
/wp-content/plugins/wp-adposts/js/admin.js/wp-content/plugins/wp-adposts/js/frontend.js
Version Parameters
wp-adposts/js/admin.js?ver=wp-adposts/js/frontend.js?ver=wp-adposts/css/admin.css?ver=wp-adposts/css/frontend.css?ver=

HTML / DOM Fingerprints

CSS Classes
wpap_ad_wrapperwpap_ad_titlewpap_ad_counterwpap_ad_clickswpap_ad_viewswpap_location_wrapperwpap_location_titlewpap_location_ads
Data Attributes
data-ad-id
JS Globals
wpAdPosts
Shortcode Output
[wp-adpostswp-adposts
FAQ

Frequently Asked Questions about WP AdPosts by Kader Bouyakoub