WP Screenshot Security & Risk Analysis

wordpress.org/plugins/wp-screenshot

Insert screenshots in your post and pages using a simple shortcode.

100 active installs v1.7 PHP + WP 2.5+ Updated Nov 14, 2024
screenshot
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Screenshot Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The wp-screenshot plugin version 1.7 demonstrates a strong security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, unescaped output, file operations, and external HTTP requests indicates adherence to secure coding practices. The plugin also effectively utilizes prepared statements for any database interactions and has properly escaped all identified outputs. The vulnerability history shows no known CVEs, which is a positive indicator of the plugin's past security.

However, there are some areas that, while not currently indicating vulnerabilities, warrant consideration for future hardening. The static analysis reveals one shortcode, which represents a potential entry point. Crucially, there are no capability checks or nonce checks associated with any of the identified entry points, including the shortcode. While the taint analysis found no unsanitized paths, the lack of authentication and authorization checks on the shortcode means that any user, regardless of their role or permissions, could potentially interact with it. This absence of permission checks, combined with the single shortcode entry point, represents a potential for privilege escalation or unexpected behavior if the shortcode were to be exploited in conjunction with other vulnerabilities.

In conclusion, wp-screenshot v1.7 is currently well-secured against known threats and common vulnerability classes. Its code is generally clean and follows good practices regarding SQL and output handling. The primary weakness lies in the lack of explicit authorization and authentication checks on its sole entry point, the shortcode. This is a critical oversight that, while not demonstrably exploited in this version, leaves the plugin susceptible to potential misuse by unauthenticated or low-privileged users if its functionality could be leveraged in a malicious way. Future versions should prioritize implementing capability checks for the shortcode.

Key Concerns

  • Shortcode without capability check
  • Shortcode without nonce check
Vulnerabilities
None known

WP Screenshot Security Vulnerabilities

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

WP Screenshot Code Analysis

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

Output Escaping

100% escaped2 total outputs
Attack Surface

WP Screenshot Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[screenshot] wp-screenshot.php:19
Maintenance & Trust

WP Screenshot Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 14, 2024
PHP min version
Downloads8K

Community Trust

Rating96/100
Number of ratings8
Active installs100
Developer Profile

WP Screenshot Developer Profile

larsbachmann

2 plugins · 100 total installs

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

How We Detect WP Screenshot

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-screenshot/style.css
Version Parameters
wp-screenshot/style.css?ver=

HTML / DOM Fingerprints

Shortcode Output
<img src="https://s.wordpress.com/mshots/v1/http%3A%2F%2F
FAQ

Frequently Asked Questions about WP Screenshot