
Custom Query Blocks Security & Risk Analysis
wordpress.org/plugins/post-type-archive-mappingMap your archives to pages. Map 404 and term archives as well.
Is Custom Query Blocks Safe to Use in 2026?
Generally Safe
Score 99/100Custom Query Blocks has a strong security track record. Known vulnerabilities have been patched promptly.
The "post-type-archive-mapping" plugin, version 5.6.0, demonstrates a generally good security posture based on the static analysis. The plugin effectively utilizes WordPress security features, with all identified entry points (AJAX handlers and REST API routes) appearing to have proper authorization checks. SQL queries are 100% prepared, and output escaping is highly effective with only a negligible percentage of outputs not being properly escaped. The absence of dangerous functions, file operations, and external HTTP requests further strengthens its security. The plugin also implements nonce and capability checks, indicating an awareness of common WordPress security vulnerabilities. The lack of critical or high-severity taint flows is a very positive sign. However, the plugin's vulnerability history is a significant concern. Two medium-severity vulnerabilities have been recorded, one of which was relatively recent (2024-08-29). These vulnerabilities were of the Cross-site Scripting and Missing Authorization types, which are critical for any web application. While there are no currently unpatched vulnerabilities, the historical pattern of these types of issues suggests a potential for them to re-emerge if not vigilantly addressed in future development. The strengths lie in the robust implementation of security features in the current version, while the weakness lies in the historical presence of significant vulnerability types.
Key Concerns
- Two medium severity CVEs recorded
- Past Cross-site Scripting vulnerability
- Past Missing Authorization vulnerability
Custom Query Blocks Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Custom Query Blocks <= 5.3.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
Custom Query Blocks <= 5.2.0 - Missing Authorization via REST Routes
Custom Query Blocks Code Analysis
SQL Query Safety
Output Escaping
Custom Query Blocks Attack Surface
AJAX Handlers 1
REST API Routes 7
WordPress Hooks 40
Maintenance & Trust
Custom Query Blocks Maintenance & Trust
Maintenance Signals
Community Trust
Custom Query Blocks Alternatives
404 to 301 – Redirect, Log and Notify 404 Errors
404-to-301
Automatically redirect, log and notify all 404 page errors to any page using 301 redirect for SEO. No more 404 Errors in WebMaster tool.
Smart Custom 404 Error Page
404page
Create a custom 404 error page the easy way! No coding, and no redirects.
Disable Author Archives
disable-author-archives
Disable Author Archives completely removes author archives and makes the web server return status code 404 ('Not Found') instead.
Redirect 404 Error Page to Homepage or Custom Page with Logs
redirect-404-error-page-to-homepage-or-custom-page
Redirect the 404 error page to the homepage or any other page with logs. Supports permanent (301), temporary (302) redirects & not found (404).
Product Category Slider & Grid for WooCommerce – WooCategory
woo-category-slider-grid
Display product categories in responsive sliders or grids to showcase them effectively on your WooCommerce store and improve shoppers' navigation.
Custom Query Blocks Developer Profile
11 plugins · 29K total installs
How We Detect Custom Query Blocks
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/post-type-archive-mapping/assets/css/ptam-admin-style.css/wp-content/plugins/post-type-archive-mapping/assets/css/ptam-style.css/wp-content/plugins/post-type-archive-mapping/assets/js/ptam-admin-script.js/wp-content/plugins/post-type-archive-mapping/assets/js/ptam-script.js/wp-content/plugins/post-type-archive-mapping/assets/js/ptam-admin-script.js/wp-content/plugins/post-type-archive-mapping/assets/js/ptam-script.jspost-type-archive-mapping/assets/css/ptam-admin-style.css?ver=post-type-archive-mapping/assets/css/ptam-style.css?ver=post-type-archive-mapping/assets/js/ptam-admin-script.js?ver=post-type-archive-mapping/assets/js/ptam-script.js?ver=HTML / DOM Fingerprints
ptam-admin-settings_post_type_mapped_term_archive_mappingPTAM_SPONSORS_URL