Code Block ScratchPad Security & Risk Analysis

wordpress.org/plugins/acb-scratchpad

A simple scratchpad/testbed for testing, and installing small additions to, pre-existing PHP/JS/CSS code for wordpress websites and add-ins.

0 active installs v1.0.1 PHP + WP 4.7+ Updated Nov 25, 2020
codecodepadphppluginstestpad
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Code Block ScratchPad Safe to Use in 2026?

Generally Safe

Score 85/100

Code Block ScratchPad has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The "acb-scratchpad" plugin v1.0.1 exhibits a strong security posture based on the provided static analysis. The complete absence of an attack surface (AJAX handlers, REST API routes, shortcodes, cron events) significantly reduces the plugin's exposure to external attacks. Furthermore, the code's adherence to secure coding practices is evidenced by 100% of SQL queries using prepared statements and a capability check present. The lack of dangerous functions, file operations, and external HTTP requests also contributes positively to its security. However, a notable area for improvement is output escaping, where only 71% of outputs are properly escaped, leaving a potential for cross-site scripting (XSS) vulnerabilities if the unescaped outputs handle user-supplied data without proper sanitization or further contextual escaping. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator of its current security. Overall, "acb-scratchpad" appears to be a well-written and secure plugin, with the primary area of caution being the unescaped output. If the unescaped outputs do not process user-controlled data, this concern is minimal, but it warrants further investigation during a dynamic analysis.

Key Concerns

  • 71% output escaping is not ideal
Vulnerabilities
None known

Code Block ScratchPad Security Vulnerabilities

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

Code Block ScratchPad Release Timeline

v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Code Block ScratchPad Code Analysis

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

Output Escaping

71% escaped31 total outputs
Attack Surface

Code Block ScratchPad Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_initacb-scratchpad.php:878
actionadmin_menuacb-scratchpad.php:879
actionplugins_loadedacb-scratchpad.php:880
actionadmin_enqueue_scriptsacb-scratchpad.php:881
actionwp_enqueue_scriptsacb-scratchpad.php:882
Maintenance & Trust

Code Block ScratchPad Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedNov 25, 2020
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Code Block ScratchPad Developer Profile

Alan C Brown

1 plugin · 0 total installs

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

How We Detect Code Block ScratchPad

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/acb-scratchpad/admin/acb_sp_admin_scripts.js/wp-content/plugins/acb-scratchpad/admin/acb_sp_admin_styles.css
Script Paths
/wp-content/plugins/acb-scratchpad/admin/acb_sp_admin_scripts.js
Version Parameters
acb-scratchpad/admin/acb_sp_admin_scripts.js?ver=acb-scratchpad/admin/acb_sp_admin_styles.css?ver=

HTML / DOM Fingerprints

CSS Classes
acb_sp_fieldacb_hiddenacb_sp_submit_button_typeacb_sp_js_result
HTML Comments
PDF ----------------Javascript ----------------CSS ----------------
Data Attributes
acb_field_typeacb_mime_type
JS Globals
acb_scrapthpad_var
FAQ

Frequently Asked Questions about Code Block ScratchPad