
Better Image Credits Security & Risk Analysis
wordpress.org/plugins/better-image-creditsThis plugin adds credits, link and license fields to media uploads and offer several options to display image credits on your posts and pages.
Is Better Image Credits Safe to Use in 2026?
Generally Safe
Score 85/100Better Image Credits has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "better-image-credits" plugin v2.0.3 presents a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and avoids file operations or external HTTP requests, which are common vectors for attacks. The plugin also incorporates a nonce check, indicating some awareness of security measures.
However, significant concerns arise from its attack surface. The presence of two AJAX handlers without authentication checks is a notable weakness, potentially allowing unauthorized users to trigger plugin functionality. Additionally, while the plugin has no recorded vulnerability history, the low percentage of properly escaped output (44%) is a substantial risk. This suggests that user-supplied data, if processed or displayed without sufficient sanitization, could lead to cross-site scripting (XSS) vulnerabilities. The single taint flow with unsanitized paths, while not classified as critical or high, warrants further investigation as it implies a potential for path traversal or similar vulnerabilities.
In conclusion, the plugin benefits from secure SQL handling and a clean vulnerability history. Nevertheless, the lack of authorization on AJAX endpoints and the significant proportion of unescaped output create a considerable risk profile that needs to be addressed. Users should be aware of these potential vulnerabilities, particularly XSS, until the output escaping and AJAX access control issues are remediated.
Key Concerns
- AJAX handlers without auth checks
- Low percentage of properly escaped output
- Taint flow with unsanitized paths
- No capability checks
Better Image Credits Security Vulnerabilities
Better Image Credits Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Better Image Credits Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 19
Maintenance & Trust
Better Image Credits Maintenance & Trust
Maintenance Signals
Community Trust
Better Image Credits Alternatives
Image Credits nofollow
image-credits-nofollow
Adds credits to the media uploads: Source and source URL. URLs are nofollow by default.
Image Rights
image-rights
Adds additional fields for setting image credits in the media library.
Enable Media Replace
enable-media-replace
Easily replace any attached image/file by simply uploading a new file in the Media Library edit view - a real time saver!
Instant Images – One-click Image Uploads from Unsplash, Openverse, Pixabay, Pexels, and Giphy
instant-images
One-click uploads from Unsplash, Openverse, Pixabay, Pexels, and Giphy directly to your WordPress media library.
Media Cleaner: Clean your WordPress!
media-cleaner
Clean your WordPress! Eliminate unused and broken media files. For a faster, and better website.
Better Image Credits Developer Profile
3 plugins · 440 total installs
How We Detect Better Image Credits
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/better-image-credits/style.css/wp-content/plugins/better-image-credits/script.jsbetter-image-credits/style.css?ver=better-image-credits/script.js?ver=HTML / DOM Fingerprints
image-creditsdata-bic-source-namedata-bic-source-urldata-bic-licensedata-bic-license-urldata-bic-creditdata-bic-credit-url+2 moreBetterImageCredits