My WP Photos Security & Risk Analysis

wordpress.org/plugins/my-wp-photos

Display your WordPress Photo Directory photos as a shortcode or Gutenberg block gallery.

0 active installs v1.0 PHP 7.4+ WP 5.8+ Updated Feb 14, 2026
block-editordirectorygalleryphotographyphotos
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is My WP Photos Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The 'my-wp-photos' v1.0 plugin exhibits a generally positive security posture, largely due to the absence of critical vulnerabilities in its code and a clean vulnerability history. The static analysis reveals a limited attack surface with only one shortcode, and importantly, no unprotected entry points. The use of prepared statements for all SQL queries and the presence of capability checks are strong indicators of good security practices. However, there are areas for improvement. A significant portion of output is not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly echoed. The presence of external HTTP requests, while not inherently problematic, warrants careful review to ensure they are not fetching data from untrusted sources or being used in a way that could be exploited. The lack of nonce checks on the shortcode is a concern, as it could potentially be exploited by malicious actors to trigger unintended actions. The plugin's vulnerability history is clean, suggesting a developer who is either diligent about security or has not yet encountered complex vulnerabilities. Despite the positive aspects, the unescaped output and missing nonce check present tangible risks that should be addressed.

Key Concerns

  • Unescaped output detected
  • Missing nonce checks on shortcode
Vulnerabilities
None known

My WP Photos Security Vulnerabilities

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

My WP Photos Code Analysis

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

Output Escaping

70% escaped56 total outputs
Attack Surface

My WP Photos Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wp_photo_directory] my-wp-photos.php:249
WordPress Hooks 4
actionplugins_loadedmy-wp-photos.php:19
actioninitmy-wp-photos.php:20
actionadmin_initmy-wp-photos.php:23
actionadmin_menumy-wp-photos.php:24
Maintenance & Trust

My WP Photos Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 14, 2026
PHP min version7.4
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

My WP Photos Developer Profile

mdburnette

6 plugins · 2K total installs

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

How We Detect My WP Photos

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/my-wp-photos/build/index.css/wp-content/plugins/my-wp-photos/build/index.js
Script Paths
/wp-content/plugins/my-wp-photos/build/index.js
Version Parameters
my-wp-photos/build/index.css?ver=my-wp-photos/build/index.js?ver=

HTML / DOM Fingerprints

CSS Classes
wp-block-my-wp-photos-gallery
Data Attributes
data-aspectdata-columnsdata-countdata-randomdata-show-captiondata-show-exif+2 more
JS Globals
window.wp.blocks.registerBlockTypewindow.wp.element.createElementwindow.wp.i18n.__window.wp.components.PanelBodywindow.wp.components.SelectControlwindow.wp.components.TextControl+3 more
Shortcode Output
[my_wp_photos[my-wp-photos
FAQ

Frequently Asked Questions about My WP Photos