Advanced Posts Blocks Security & Risk Analysis

wordpress.org/plugins/advanced-posts-blocks

Create Blocks filtered by any post type and any categories, tags or custom taxonomy terms.

200 active installs v5.2.0 PHP 7.4+ WP 6.1+ Updated Jul 24, 2023
blocksposts
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Advanced Posts Blocks Safe to Use in 2026?

Generally Safe

Score 85/100

Advanced Posts Blocks has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "advanced-posts-blocks" plugin v5.2.0 exhibits a strong security posture based on the provided static analysis. The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. Furthermore, the code signals indicate no dangerous functions, no direct file operations, and no external HTTP requests, all of which are positive security indicators.

However, there are notable areas of concern. The lack of any capability checks or nonce checks, coupled with only 25% of output being properly escaped, presents potential vulnerabilities. While the taint analysis and vulnerability history are clean, the absence of these fundamental security checks means that if any user-controllable data were to enter the application, it could potentially lead to Cross-Site Scripting (XSS) or other injection vulnerabilities, especially if that data is later rendered without proper sanitization or if an entry point (like a hidden AJAX handler) exists that wasn't detected.

In conclusion, the plugin demonstrates good practices by avoiding common pitfalls like raw SQL queries and dangerous functions. The clean vulnerability history is encouraging. Nevertheless, the absence of essential security mechanisms like capability and nonce checks, and incomplete output escaping, are critical weaknesses that expose the plugin to significant risks if any unintended entry points are present or if future updates introduce them without proper safeguards.

Key Concerns

  • No capability checks found
  • No nonce checks found
  • Only 25% of outputs properly escaped
Vulnerabilities
None known

Advanced Posts Blocks Security Vulnerabilities

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

Advanced Posts Blocks Release Timeline

v5.2.0-rc.1
v5.2.0Current
v5.1.1
v5.0.0-rc.1
v5.0.0
v4.0.0-rc.3
v4.0.0-rc.2
v4.0.0
v4.0.0-rc
v3.0.2
v3.0.1
v3.0.0
v2.1.1
v2.1.0-rc.2
v2.1.0-rc.1
v2.1.0
v2.0.0-beta.3
v2.0.0-beta.2
v2.0.0-rc.2
v2.0.0-beta.1
Code Analysis
Analyzed Mar 16, 2026

Advanced Posts Blocks Code Analysis

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

Output Escaping

25% escaped4 total outputs
Attack Surface

Advanced Posts Blocks Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
filterthe_contentsrc\blocks\class-renderer.php:204
actioninitsrc\init.php:12
actioninitsrc\init.php:19
Maintenance & Trust

Advanced Posts Blocks Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedJul 24, 2023
PHP min version7.4
Downloads21K

Community Trust

Rating88/100
Number of ratings7
Active installs200
Developer Profile

Advanced Posts Blocks Developer Profile

Toro_Unit (Hiroshi Urabe)

23 plugins · 216K total installs

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

How We Detect Advanced Posts Blocks

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advanced-posts-blocks/src/blocks/advanced-posts-block/view.js/wp-content/plugins/advanced-posts-blocks/src/blocks/advanced-posts-block/style.css/wp-content/plugins/advanced-posts-blocks/src/blocks/advanced-posts-block/editor.css
Script Paths
/wp-content/plugins/advanced-posts-blocks/src/blocks/advanced-posts-block/view.js
Version Parameters
advanced-posts-blocks/src/blocks/advanced-posts-block/style.css?ver=advanced-posts-blocks/src/blocks/advanced-posts-block/editor.css?ver=advanced-posts-blocks/src/blocks/advanced-posts-block/view.js?ver=

HTML / DOM Fingerprints

CSS Classes
wp-block-advanced-posts-blocks-advanced-posts-block
FAQ

Frequently Asked Questions about Advanced Posts Blocks