
WordPen Security & Risk Analysis
wordpress.org/plugins/wordpenEmbed pens from CodePen without the 'edit' frame
Is WordPen Safe to Use in 2026?
Generally Safe
Score 85/100WordPen has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "wordpen" plugin version 1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and incorporates nonce and capability checks in key areas. The limited attack surface, with only one shortcode and no unprotected AJAX handlers or REST API routes, is also a positive indicator. However, the presence of the `unserialize` function is a significant concern, as it can lead to object injection vulnerabilities if not handled with extreme care, especially when dealing with untrusted input.
The taint analysis reveals flows with unsanitized paths, although no critical or high severity issues were identified. This suggests a potential for vulnerabilities if user-supplied data is not adequately sanitized before being processed. The fact that 20% of output is not properly escaped is also a weakness, potentially opening the door for cross-site scripting (XSS) attacks.
The plugin's vulnerability history is currently clean, with no recorded CVEs. This, coupled with the apparent attention to SQL sanitization and some authorization checks, might suggest a developer who is generally security-conscious. Nevertheless, the identified code signals, particularly `unserialize` and unsanitized output, represent tangible risks that need to be addressed. The overall risk is moderate, leaning towards higher due to the inherent danger of unserialization without strict controls.
Key Concerns
- Use of unserialize function
- 80% of output not properly escaped
- 4 flows with unsanitized paths
WordPen Security Vulnerabilities
WordPen Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
WordPen Attack Surface
Shortcodes 1
WordPress Hooks 12
Maintenance & Trust
WordPen Maintenance & Trust
Maintenance Signals
Community Trust
WordPen Alternatives
WordPen Developer Profile
2 plugins · 110 total installs
How We Detect WordPen
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wordpen/wordpen-admin.js/wp-content/plugins/wordpen/wordpen-admin.css/wp-content/plugins/wordpen/js/codemirror/lib/codemirror.js/wp-content/plugins/wordpen/js/codemirror/lib/codemirror.css/wp-content/plugins/wordpen/js/codemirror/mode/css/css.js/wp-content/plugins/wordpen/js/codemirror/theme/cobalt.css/wp-content/plugins/wordpen/wordpen-admin.jsHTML / DOM Fingerprints
wordpen-containerwordpen-shortcodedata-codepen-id<div class='wordpen-container'>