Pull Quotes Security & Risk Analysis

wordpress.org/plugins/pull-quotes

Pull Quotes done right! No duplicate or out of order content. Create pull quotes right from your editor.

10 active installs v1.0.2 PHP + WP 3.5+ Updated Mar 26, 2017
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Pull Quotes Safe to Use in 2026?

Generally Safe

Score 85/100

Pull Quotes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The 'pull-quotes' plugin v1.0.2 exhibits a generally strong security posture based on the static analysis. It demonstrates excellent practices by not using dangerous functions, all SQL queries utilize prepared statements, and all identified outputs are properly escaped. Furthermore, there are no file operations or external HTTP requests, and the absence of identified taint flows with unsanitized paths is a significant positive. The presence of capability checks further reinforces its secure coding approach. The lack of any recorded vulnerabilities, including critical or high severity ones, and no recent CVEs, suggests a history of well-maintained and secure code.

However, a notable area for potential concern is the absence of nonce checks on its single shortcode, which represents its sole entry point. While the capability checks are present, the lack of nonces on shortcodes could, in specific circumstances, open the door to certain types of attacks if the shortcode itself handles user-supplied data in a way that could be manipulated without proper session validation. This is a minor concern given the overall positive analysis but warrants attention for a fully robust security profile. In conclusion, the plugin is commendably secure with a clean vulnerability history and good coding practices, but the omission of nonce checks on the shortcode is a slight weakness.

Key Concerns

  • Missing nonce check on shortcode
Vulnerabilities
None known

Pull Quotes Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Pull Quotes Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

100% escaped4 total outputs
Attack Surface

Pull Quotes Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[pullquote] pull-quotes.php:27
WordPress Hooks 5
actioninitpull-quotes.php:24
actionwp_enqueue_scriptspull-quotes.php:25
actionadmin_enqueue_scriptspull-quotes.php:26
filtermce_external_pluginspull-quotes.php:33
filtermce_buttonspull-quotes.php:34
Maintenance & Trust

Pull Quotes Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedMar 26, 2017
PHP min version
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Alternatives

Pull Quotes Alternatives

No alternatives data available yet.

Developer Profile

Pull Quotes Developer Profile

Aaron D. Campbell

2 plugins · 110 total installs

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

How We Detect Pull Quotes

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pull-quotes/js/pull-quotes.js/wp-content/plugins/pull-quotes/js/text-editor-plugin.js/wp-content/plugins/pull-quotes/css/pull-quotes.css/wp-content/plugins/pull-quotes/js/tinymce-plugin.js
Script Paths
/wp-content/plugins/pull-quotes/js/tinymce-plugin.js/wp-content/plugins/pull-quotes/js/pull-quotes.js/wp-content/plugins/pull-quotes/js/text-editor-plugin.js

HTML / DOM Fingerprints

CSS Classes
pullquotealignleftalignright
Data Attributes
data-backdata-forwarddata-wrap
Shortcode Output
<span class="pullquote<span class="pullquote alignleft<span class="pullquote alignright
FAQ

Frequently Asked Questions about Pull Quotes