
Able Player, accessible HTML5 media player Security & Risk Analysis
wordpress.org/plugins/ableplayerAccessible HTML5 media player
Is Able Player, accessible HTML5 media player Safe to Use in 2026?
Generally Safe
Score 99/100Able Player, accessible HTML5 media player has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The Ableplayer plugin v2.3.0 exhibits a generally good security posture based on static analysis, with strong adherence to secure coding practices such as the exclusive use of prepared statements for SQL queries and a high percentage of properly escaped output. The attack surface is minimal, with only one shortcode identified and no unprotected entry points. The absence of dangerous functions, file operations, and external HTTP requests further strengthens its security. However, the plugin's vulnerability history is a significant concern. With two known medium-severity CVEs, both related to Cross-Site Scripting (XSS), and a recent vulnerability dated in the near future, it indicates a recurring pattern of input sanitization issues. While these vulnerabilities are currently marked as patched, the history suggests a need for continued vigilance and robust testing to prevent future occurrences. The static analysis shows no critical or high severity taint flows, which is positive, but the past XSS vulnerabilities highlight that subtle input sanitization flaws can still emerge. The presence of nonce checks and capability checks (though limited in static analysis scope) is also a positive indicator of security awareness.
Key Concerns
- Medium severity CVEs with XSS history
- Recent vulnerability history (2025-04-24)
Able Player, accessible HTML5 media player Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Able Player, accessible HTML5 media player <= 1.2.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via preload Parameter
Able Player <= 1.2.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
Able Player, accessible HTML5 media player Release Timeline
Able Player, accessible HTML5 media player Code Analysis
Output Escaping
Able Player, accessible HTML5 media player Attack Surface
Shortcodes 1
WordPress Hooks 5
Maintenance & Trust
Able Player, accessible HTML5 media player Maintenance & Trust
Maintenance Signals
Community Trust
Able Player, accessible HTML5 media player Alternatives
PlayerJS – Free Custom HTML5 Video and Audio Player Builder
playerjs
The official WordPress plugin for PlayerJS.com — a free online builder for custom HTML5 video and audio players.
GamiPress – Multimedia Content
gamipress-multimedia-content
Add activity triggers based on multimedia content creation and interaction
HTML5 Videos
html5-videos
Easily embed HTML5 videos from the Media Library into posts and pages.
MediaElement.js Skin
mediaelementjs-skin
A custom skin for MediaElement.js created by Premium Pixels and coded by One Designs
dPlayer – Video Player for WordPress
dplayer
A nice video player plugin. This video player support various video file type, It support logo overlay and call to action button on the video player.
Able Player, accessible HTML5 media player Developer Profile
6 plugins · 96K total installs
How We Detect Able Player, accessible HTML5 media player
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ableplayer/assets/css/media.css/wp-content/plugins/ableplayer/assets/js/media.js/wp-content/plugins/ableplayer/build/ableplayer.min.css/wp-content/plugins/ableplayer/build/ableplayer.js/wp-content/plugins/ableplayer/thirdparty/js.cookie.min.js/wp-content/plugins/ableplayer/thirdparty/js.cookie.js/wp-content/plugins/ableplayer/assets/js/admin.js/wp-content/plugins/ableplayer/assets/css/admin.csshttps://player.vimeo.com/api/player.jsableplayer-video?ver=ableplayer?ver=js-cookie?ver=ableplayer-js?ver=ableplayer?ver=HTML / DOM Fingerprints
able-player-containerable-player-errorable-player-controlsable-player-progressable-player-volumeable-player-timeable-player-playable-player-pause+15 moreAble Playeraccessible HTML5 media playerJoe DolsonMIT+7 moredata-able-playerdata-iddata-allow-fullscreendata-autoplaydata-captions-positiondata-heading+16 moreableplayer[able_player[/able_player]