[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVuP7mxGX90MtV181ywt2GFvdQckXEgaFbtBV1anRJ5k":3,"$fRYx1emRidofS6bKy1LeJv09MDxL4NUYSZRTxj1Zg5ow":672,"$f03pbYgu7PHnRILv-eyXCM217bLo98QvyXHPQW_64XR8":677},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":39,"analysis":129,"fingerprints":646},"esaudioplayer","EsAudioPlayer","1.7.4","aueda","https:\u002F\u002Fprofiles.wordpress.org\u002Faueda\u002F","\u003Cp>This is a simple, cross platform, accessible audio player.\u003C\u002Fp>\n\u003Cp>(Basic usage)\u003Cbr \u002F>\nWrite a shortcode like the following:\u003C\u002Fp>\n\u003Cp>[esplayer url=”http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fsample.mp3″ width=”200″ height=”25″]\u003C\u002Fp>\n\u003Cp>For more details, please see the document from the following URL:\u003Cbr \u002F>\nhttp:\u002F\u002Ftempspace.net\u002Fplugins\u002F?page_id=4\u003C\u002Fp>\n\u003Cp>This audio player has three different modes:\u003C\u002Fp>\n\u003Cp>(1)Simple mode\u003Cbr \u002F>\nWhat the player has is only a play-button. Or when its width is specified as greater than 2x of height, a positioning slider is displayed.\u003C\u002Fp>\n\u003Cp>(2)Image mode\u003Cbr \u002F>\nWhen an image on the wordpress page or post is clicked, specified music begins playing.\u003C\u002Fp>\n\u003Cp>(3)Slideshow mode\u003Cbr \u002F>\nPlaying slideshow and music. Timings of changing images are specified in an timetable.\u003C\u002Fp>\n\u003Cp>I tested this plugin with IE8,Chrome,Firefox,Opera,Safari(WindowsXP), IE9(Windows7), iPod touch(iOS 4.3.5), and Android(2.3, emulator).\u003C\u002Fp>\n\u003Cp>This audio player has accessibility features.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Text browser users can download audio file. \u003C\u002Fli>\n\u003Cli>Screen reader users can manipulate the player by selecting play button, stop button, etc. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can enable or disable these feature in the admin page. I tested them with Microsoft Narrator, JAWS(demo version), Focus Talk(demo version) , ALTAIR and NVDA.\u003C\u002Fp>\n","This is a simple, cross-browser, accessible audio player (MP3 player) plugin.",200,20190,100,5,"2017-01-06T12:27:00.000Z","4.7.0","4.3.0","",[20,21,22,23,24],"accessibility","audio","cross-browser","cross-platform","player","http:\u002F\u002Ftempspace.net\u002Fplugins\u002F?page_id=4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesaudioplayer.1.7.4.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},3,250,30,84,"2026-05-19T20:59:29.349Z",[40,59,80,93,106],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":28,"downloaded":48,"rating":13,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"accessibility-audio-tts-text-to-speech-for-articles","Accessibility Audio TTS – Text To Speech for Articles","1.0.6","App4You","https:\u002F\u002Fprofiles.wordpress.org\u002Fapp4youdev\u002F","\u003Cp>Accessibility Audio TTS – Text To Speech for Articles is a WordPress plugin that converts article text into high‑quality speech and provides an accessible audio player. It is designed to help meet WCAG 2.2 and improve access for users with visual impairments, reading difficulties, or cognitive disabilities.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Web Content Accessibility Guidelines (WCAG) 2.2 Compliant\u003C\u002Fstrong>: Fully compliant with WCAG 2.2 standards\u003C\u002Fli>\n\u003Cli>\u003Cstrong>High-Quality Text-to-Speech\u003C\u002Fstrong>: Convert articles to natural-sounding audio\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessible Audio Player\u003C\u002Fstrong>: Keyboard navigable player with screen reader support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline Caching\u003C\u002Fstrong>: Service Worker implementation for offline audio playback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Languages\u003C\u002Fstrong>: Support for 50+ languages and locales\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Player\u003C\u002Fstrong>: Responsive design that works on all devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Intelligent caching and loading strategies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Focused\u003C\u002Fstrong>: GDPR compliant with user privacy protection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Accessibility Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full keyboard navigation support\u003C\u002Fli>\n\u003Cli>Screen reader compatible\u003C\u002Fli>\n\u003Cli>High contrast mode support\u003C\u002Fli>\n\u003Cli>Focus indicators and ARIA labels\u003C\u002Fli>\n\u003Cli>Semantic HTML structure\u003C\u002Fli>\n\u003Cli>Alternative text for all interactive elements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Technical Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Service Worker for offline functionality\u003C\u002Fli>\n\u003Cli>Progressive Web App (PWA) ready\u003C\u002Fli>\n\u003Cli>Responsive design for mobile devices\u003C\u002Fli>\n\u003Cli>Optimized loading with lazy loading\u003C\u002Fli>\n\u003Cli>Cache management for better performance\u003C\u002Fli>\n\u003Cli>Error handling and fallback mechanisms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Educational Websites\u003C\u002Fstrong>: Help students with learning disabilities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News Portals\u003C\u002Fstrong>: Make articles accessible to visually impaired readers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Corporate Websites\u003C\u002Fstrong>: Ensure compliance with accessibility standards\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Government Sites\u003C\u002Fstrong>: Meet legal accessibility requirements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Personal Blogs\u003C\u002Fstrong>: Reach a wider audience including people with disabilities\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external third-party services to provide text-to-speech functionality. Below is a list of all external services used:\u003C\u002Fp>\n\u003Ch4>OpenAI API\u003C\u002Fh4>\n\u003Cp>Used for text-to-speech audio generation when OpenAI is selected as the TTS provider.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: Article text content is sent when the user initiates audio generation\u003C\u002Fli>\n\u003Cli>When: Only when the administrator explicitly configures and uses OpenAI as the TTS provider\u003C\u002Fli>\n\u003Cli>Service provider: OpenAI, L.L.C.\u003C\u002Fli>\n\u003Cli>Terms of Use: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>ElevenLabs API\u003C\u002Fh4>\n\u003Cp>Alternative text-to-speech provider for high-quality voice synthesis.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: Article text content is sent when the user initiates audio generation\u003C\u002Fli>\n\u003Cli>When: Only when the administrator explicitly configures and uses ElevenLabs as the TTS provider\u003C\u002Fli>\n\u003Cli>Service provider: ElevenLabs, Inc.\u003C\u002Fli>\n\u003Cli>Terms of Use: https:\u002F\u002Felevenlabs.io\u002Fterms-of-use\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Felevenlabs.io\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>OpenAI API\u003C\u002Fh4>\n\u003Cp>Used in the admin panel to display API usage costs and token consumption when the administrator has configured an OpenAI API key.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: API key (Authorization header), query parameters (start_time, bucket_width, limit)\u003C\u002Fli>\n\u003Cli>When: When loading the admin settings page with cost tracking enabled\u003C\u002Fli>\n\u003Cli>Endpoints: https:\u002F\u002Fapi.openai.com\u002Fv1\u002Forganization\u002Fusage\u002Fcompletions, https:\u002F\u002Fapi.openai.com\u002Fv1\u002Forganization\u002Fcosts\u003C\u002Fli>\n\u003Cli>Service provider: OpenAI, L.L.C.\u003C\u002Fli>\n\u003Cli>Terms of Use: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-party Libraries\u003C\u002Fh3>\n\u003Cp>This plugin includes the following third-party JavaScript libraries:\u003C\u002Fp>\n\u003Ch4>Alpine.js\u003C\u002Fh4>\n\u003Cp>Lightweight JavaScript framework for UI interactions.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Source: https:\u002F\u002Fgithub.com\u002Falpinejs\u002Falpine\u003C\u002Fli>\n\u003Cli>License: MIT\u003C\u002Fli>\n\u003Cli>Version: 3.x\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SweetAlert2\u003C\u002Fh4>\n\u003Cp>Beautiful, responsive popup library.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Source: https:\u002F\u002Fgithub.com\u002Fsweetalert2\u002Fsweetalert2\u003C\u002Fli>\n\u003Cli>License: MIT\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin respects user privacy and follows WordPress privacy guidelines:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No personal data is collected without user consent\u003C\u002Fli>\n\u003Cli>Audio files are processed securely\u003C\u002Fli>\n\u003Cli>User preferences are stored locally when possible\u003C\u002Fli>\n\u003Cli>Third-party services are used only when explicitly configured\u003C\u002Fli>\n\u003Cli>All data processing is GDPR compliant\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit:\u003Cbr \u002F>\n* Plugin support forum: https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Faccessibility-audio-tts\u002F\u003Cbr \u002F>\n* Documentation: https:\u002F\u002Fapp4you.dev\u002Fwcag-2-2-audio-generator-text-to-speech-accessibility\u002F\u003Cbr \u002F>\n* Contact: https:\u002F\u002Fapp4you.dev\u002Fbezplatna-konsultacja\u002F\u003C\u002Fp>\n\u003Ch3>Build\u003C\u002Fh3>\n\u003Cp>All JavaScript and CSS files are included in both uncompressed (readable) and minified forms.\u003Cbr \u002F>\nThe plugin loads only the \u003Ccode>.min.js\u003C\u002Fcode> \u002F \u003Ccode>.min.css\u003C\u002Fcode> versions at runtime; the uncompressed source files\u003Cbr \u002F>\nare shipped alongside for review and debugging purposes.\u003C\u002Fp>\n\u003Cp>Asset layout:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>assets\u002Fadmin\u002F\u003C\u002Fcode>  – admin-panel scripts and stylesheets\u003C\u002Fli>\n\u003Cli>\u003Ccode>assets\u002Fpublic\u002F\u003C\u002Fcode>  – front-end player scripts and stylesheets\u003C\u002Fli>\n\u003Cli>\u003Ccode>assets\u002Fvendor\u002F\u003C\u002Fcode>  – third-party libraries (Alpine.js, SweetAlert2) with both \u003Ccode>.js\u003C\u002Fcode> and \u003Ccode>.min.js\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To build from source:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install dependencies: \u003Ccode>pnpm install\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Build minified assets: \u003Ccode>pnpm build\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Build tools: Grunt (see gruntfile.js and package.json for configuration).\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>We welcome contributions! Please visit our GitHub repository for development guidelines and to report issue, contact with us: office@app4you.dev\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Developed by App4You.dev\u003C\u002Fli>\n\u003Cli>Icons by WordPress Dashicons\u003C\u002Fli>\n\u003Cli>Audio processing powered by modern web APIs\u003C\u002Fli>\n\u003C\u002Ful>\n","Accessibility-focused text-to-speech player for articles. Convert posts to high-quality audio",142,1,"2026-04-02T08:39:00.000Z","6.9.4","6.0","7.4",[55,20,21,24,56],"a11y","text-to-speech","https:\u002F\u002Fapp4you.dev\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccessibility-audio-tts-text-to-speech-for-articles.1.0.6.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":28,"downloaded":67,"rating":13,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":77,"download_link":78,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":79},"colbass-read-aloud-player","Colbass – a Read-Aloud player (Text to Speech) AI audio player","1.3.18","colbass","https:\u002F\u002Fprofiles.wordpress.org\u002Fcolbass0123\u002F","\u003Cp>\u003Cstrong>Enjoy the first month free!\u003C\u002Fstrong> No commitment required, cancel anytime.\u003Cbr \u002F>\n\u003Cstrong>COUPON CODE:SAVE10NOW\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add a Read Aloud player to your articles. No action required after embedding.\u003Cbr \u002F>\nWe will automatically convert your content into audio, with one-time seamless integration (no support, or special tech knowledge needed), and give your audience the ability to listen to your content on the go.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Our player will play the article immediately \u003Cstrong>without loading time\u003C\u002Fstrong>. \u003C\u002Fli>\n\u003Cli>Improving a user’s time spent on the website.\u003C\u002Fli>\n\u003Cli>Add rich media to your existing pages to improve \u003Cstrong>SEO rankings\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dashboard\u003C\u002Fstrong> with statistics and usability reports.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Over 35 supported languages with over 150 accents and natural voices.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Automatically moving users to the next article (optional)\u003C\u002Fli>\n\u003Cli>Multiple playing speed capabilities\u003C\u002Fli>\n\u003Cli>Moving 5 Seconds Forward and Backward\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>And much more!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Colbass usage terms\u003C\u002Fh3>\n\u003Cp>The Colbass plugin provides a Text to speech service.\u003C\u002Fp>\n\u003Cp>As such, The service is required to make calls to Colbass’s backend servers and send the article content for processing to create the audio for it.\u003C\u002Fp>\n\u003Cp>For more about Colbass: \u003Ca href=\"https:\u002F\u002FColbass.com\u002F\" rel=\"nofollow ugc\">Colbass\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Settings and configurations\u003C\u002Fh3>\n\u003Cp>The following are configuration options you can modify as you see fit:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Pick a narrator for your content:\u003C\u002Fstrong> Please choose the language of your content and the voice you would like to use.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post management:\u003C\u002Fstrong> choose in which articles should the player be displayed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Help us reach more users:\u003C\u002Fstrong> Choose if you want to display credit next to the player. We’d very much appreciate it if you choose to give us credit.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enter Account Key:\u003C\u002Fstrong> After registration, you will be redirected to a page to obtain a key or an embed code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Player position:\u003C\u002Fstrong> To change the default position of the player, please use the shortcode: \u003Ccode>[colbass_tts_wrap]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Video Guide\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7uYW52KBOcM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n","Enjoy the first month free! No commitment required, cancel anytime. A read-aloud player will be added to every article.",1964,2,"2025-08-05T20:46:00.000Z","6.7.5","5.2","7.2",[20,74,75,76,56],"audio-player","read-aloud","text-to-audio","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcolbass-read-aloud-player","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcolbass-read-aloud-player.zip","2026-04-06T09:54:40.288Z",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":28,"downloaded":88,"rating":28,"num_ratings":28,"last_updated":89,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":90,"homepage":91,"download_link":92,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":79},"listen-to-this-article","Podcast-Style Text to Speech – Hi, Moose","1.3.2","himoose","https:\u002F\u002Fprofiles.wordpress.org\u002Fhimoose\u002F","\u003Cp>\u003Cstrong>Listen to This Article as a Podcast\u003C\u002Fstrong> is a text to speech audio player plugin for WordPress, powered by the \u003Ca href=\"https:\u002F\u002Fhimoose.com\u002Flisten-to-this-article\" rel=\"nofollow ugc\">Hi, Moose text-to-podcast generator\u003C\u002Fa>. It turns posts into natural-sounding, podcast-style audio and adds a visible transcript to the page, so readers can listen and read along while search engines and AI systems can better understand the content.\u003C\u002Fp>\n\u003Ch4>Text to Speech & Read Aloud Audio for WordPress\u003C\u002Fh4>\n\u003Cp>It adds a text to speech audio version of your posts, similar to a read aloud or listen to this article feature, but with a more natural, podcast-style presentation instead of a flat word-for-word reading.\u003C\u002Fp>\n\u003Cp>Perfect for sites that want to offer \u003Cstrong>text to speech\u003C\u002Fstrong>, \u003Cstrong>text to audio\u003C\u002Fstrong>, \u003Cstrong>podcast-style audio\u003C\u002Fstrong>, \u003Cstrong>read aloud\u003C\u002Fstrong>, or \u003Cstrong>listen to this article\u003C\u002Fstrong> experiences without managing audio files manually. Unlike many basic text to speech tools, Hi, Moose is designed to create a more engaging, human-like listening experience, and it does not require you to bring your own OpenAI, Google, or other third-party AI keys.\u003C\u002Fp>\n\u003Cp>By offering a text to speech version of your content, you can:\u003Cbr \u002F>\n* \u003Cstrong>Increase Engagement:\u003C\u002Fstrong> Give readers a more natural way to consume long posts with podcast-style audio instead of a simple read-aloud playback.\u003Cbr \u002F>\n* \u003Cstrong>Improve Accessibility:\u003C\u002Fstrong> Help visitors who prefer listening, reading along with a transcript, or using both together.\u003Cbr \u002F>\n* \u003Cstrong>Support SEO, AEO, and GEO:\u003C\u002Fstrong> The plugin embeds a visible transcript and Schema.org JSON-LD data, giving search engines and AI systems more on-page content to understand and reference.\u003C\u002Fp>\n\u003Cp>This plugin automatically detects your domain and lets you manage text to speech audio right inside the WordPress editor: load available episodes for your domain or generate a new podcast-style audio version for the current post or page.\u003C\u002Fp>\n\u003Cp>On the Hi, Moose platform, you can customize each podcast-style text to speech version before embedding it. Choose narration voices, adjust pacing and length, provide optional focus instructions, and fine-tune the player’s colors. Hi, Moose also includes built-in analytics showing listeners, plays, resumes, and completion rates. Once generated, the final audio and visible transcript are embedded on your WordPress site through a clean, lightweight player.\u003C\u002Fp>\n\u003Ch4>Useful Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhimoose.com\u002Flisten-to-this-article\" rel=\"nofollow ugc\">\u003Cstrong>‘Listen to this Article’ Live Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhimoose.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Hi, Moose AEO Platform\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhimoose.com\u002Fcontact\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Great For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>News & Media Sites:\u003C\u002Fstrong> Give readers an audio option for breaking news, long-form journalism, and editorial content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Legal Blogs:\u003C\u002Fstrong> Make legal analysis, case summaries, and compliance updates easier to consume on the go.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>B2B & SaaS Blogs:\u003C\u002Fstrong> Turn whitepapers, product updates, and thought leadership into listenable content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Health & Wellness:\u003C\u002Fstrong> Offer audio versions of medical articles, wellness guides, and patient education materials.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Finance & Fintech:\u003C\u002Fstrong> Let audiences listen to market commentary, investment insights, and financial guides.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Education & E-Learning:\u003C\u002Fstrong> Provide an audio alternative for tutorials, course materials, and how-to guides.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Travel & Lifestyle:\u003C\u002Fstrong> Add a podcast-style listen option to destination guides, reviews, and travel tips.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Technology & Engineering:\u003C\u002Fstrong> Make technical deep-dives, product reviews, and developer blogs more accessible.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real Estate:\u003C\u002Fstrong> Convert property market analysis, buying guides, and neighborhood spotlights into audio.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Government & Nonprofit:\u003C\u002Fstrong> Improve accessibility for public-facing announcements, reports, and policy updates.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Text to Speech Audio Player:\u003C\u002Fstrong> Add a built-in audio player to your posts for read aloud and listen to this article use cases.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Podcast-Style AI Narration:\u003C\u002Fstrong> Generate natural-sounding, human-like audio designed to be more engaging than a simple word-for-word reading.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Voice Selection:\u003C\u002Fstrong> Choose separate host and guest voices for each audio version.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Length & Prompt Controls:\u003C\u002Fstrong> Set audio length, add basic instructions, and tailor the generated conversation to your content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Audio Customization:\u003C\u002Fstrong> Add host direction, guest direction, scene, style, pace, accent, and extra context for more control over delivery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Player Title & Branding:\u003C\u002Fstrong> Customize the player title and choose primary and secondary colors to match your brand.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visible On-Page Transcript:\u003C\u002Fstrong> Embeds a full, indexable transcript that readers can actually see and use, not just hidden metadata.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Natural-Sounding Voices:\u003C\u002Fstrong> Voices are designed to sound human, conversational, and clear rather than robotic or flat.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hosted Audio Delivery:\u003C\u002Fstrong> No hosting required. Audio and transcripts are delivered via a global CDN.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual Text to Speech:\u003C\u002Fstrong> Supports 24 languages with automatic detection or manual selection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics:\u003C\u002Fstrong> Track plays, resumes, completion rate, total listen time, and engagement metrics.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>In-Editor Audio Workflow:\u003C\u002Fstrong> Load available audio or generate new audio directly from the post editor sidebar in both Classic and Block Editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preview Before Publishing:\u003C\u002Fstrong> Preview the selected audio in the editor, then click Update\u002FPublish to save.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Friendly Structured Data:\u003C\u002Fstrong> Automatically includes Schema.org JSON-LD to support search visibility and content understanding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Placement:\u003C\u002Fstrong> Auto-insert at the top of a post or use the \u003Ccode>[himoose_podcast]\u003C\u002Fcode> shortcode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight Player:\u003C\u002Fstrong> Responsive and designed to load quickly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility Friendly:\u003C\u002Fstrong> Ideal for sites offering read-aloud or audio alternatives.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy-Friendly:\u003C\u002Fstrong> No personally identifiable information (PII) is collected. Do Not Track is respected.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Service Disclosure\u003C\u002Fh3>\n\u003Cp>This plugin relies on the \u003Ca href=\"https:\u002F\u002Fhimoose.com\" rel=\"nofollow ugc\">Hi, Moose\u003C\u002Fa> platform to generate and host podcast audio.\u003C\u002Fp>\n\u003Cp>\u003Cem>The audio player and transcript are delivered as an embed directly from the Hi, Moose platform, similar to how YouTube or Vimeo embeds work.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service:\u003C\u002Fstrong> Hi, Moose (Listen to this Article AI Podcast Generator)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent\u003C\u002Fstrong>: To retrieve existing episodes, the plugin sends your site’s domain name to our API. If you choose to generate text to speech audio from within WordPress, the plugin sends the post title and post content to Hi, Moose to generate the podcast-style audio and transcript. No WordPress user account data is sent.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics:\u003C\u002Fstrong> The embedded player tracks plays, pauses, and transcript interactions. IP addresses are hashed before storage. No personally identifiable information (PII) is collected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pricing & Free Tier:\u003C\u002Fstrong> Hi, Moose includes a free tier for WordPress users with 3 free podcast episodes and up to 10,000 monthly listens. Optional paid plans are available if you need more capacity, but this plugin will not show ads, nag banners, or restrict the WordPress editing experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Use:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fhimoose.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fhimoose.com\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fhimoose.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">https:\u002F\u002Fhimoose.com\u002Fprivacy-policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Edit a post or page in WordPress.\u003C\u002Fli>\n\u003Cli>In the editor sidebar, find the \u003Cstrong>Audio Content\u003C\u002Fstrong> box.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Load available audio\u003C\u002Fstrong> to choose an existing episode, or \u003Cstrong>Generate audio\u003C\u002Fstrong> to create a new one.\u003C\u002Fli>\n\u003Cli>Preview the audio in the editor.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Update\u002FPublish\u003C\u002Fstrong> to save your selection.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Placement notes:\u003Cbr \u002F>\n* \u003Cstrong>Posts:\u003C\u002Fstrong> the player can be auto-inserted at the top of the post content (depending on the plugin setting), or you can place it manually using the shortcode.\u003Cbr \u002F>\n* \u003Cstrong>Pages:\u003C\u002Fstrong> you must insert the shortcode \u003Ccode>[himoose_podcast]\u003C\u002Fcode> in the page content to display the player.\u003C\u002Fp>\n","Text to speech audio player for WordPress with podcast-style audio, visible transcripts, structured data, and read aloud playback.",500,"2026-03-21T21:23:00.000Z",[20,74,75,76,56],"https:\u002F\u002Fhimoose.com\u002Flisten-to-this-article","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flisten-to-this-article.1.3.2.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":28,"downloaded":101,"rating":28,"num_ratings":28,"last_updated":102,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":103,"homepage":18,"download_link":105,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"readivo","Readivo – Text to Speech Audio Player","1.1.1","honzanovacek \u002F Readivo","https:\u002F\u002Fprofiles.wordpress.org\u002Fhonzanovacek\u002F","\u003Cp>Readivo Audio Player allows you to add an audio version of your WordPress posts and pages using the Readivo text-to-speech embed script.\u003C\u002Fp>\n\u003Cp>The plugin provides a simple integration with minimal configuration:\u003C\u002Fp>\n\u003Cp>• Insert the player manually using the shortcode \u003Cstrong>[readivo]\u003C\u002Fstrong>\u003Cbr \u002F>\n• Add the player anywhere in content using the \u003Cstrong>Readivo Player Gutenberg block\u003C\u002Fstrong>\u003Cbr \u002F>\n• Automatically insert the player at the top or bottom of posts based on plugin settings\u003Cbr \u002F>\n• Limit automatic insertion to posts published after a selected date\u003Cbr \u002F>\n• Assign a specific audio recording to a post using \u003Cstrong>Play ID\u003C\u002Fstrong>\u003Cbr \u002F>\n• Customize player text using \u003Cstrong>Default text\u003C\u002Fstrong>\u003Cbr \u002F>\n• Control visibility per post using a dedicated editor panel\u003C\u002Fp>\n\u003Cp>The player is rendered dynamically on the frontend and does not modify stored post content in the database.\u003Cbr \u002F>\nAudio playback and processing are powered by the Readivo service.\u003C\u002Fp>\n\u003Cp>Full documentation: \u003Ca href=\"https:\u002F\u002Freadivo.app\u002Fdocs\" rel=\"nofollow ugc\">https:\u002F\u002Freadivo.app\u002Fdocs\u003C\u002Fa>\u003Cbr \u002F>\nReadivo.app homepage: \u003Ca href=\"https:\u002F\u002Freadivo.app\" rel=\"nofollow ugc\">https:\u002F\u002Freadivo.app\u003C\u002Fa>\u003Cbr \u002F>\nReadivo account: \u003Ca href=\"https:\u002F\u002Fapp.readivo.app\u002Fregister\" rel=\"nofollow ugc\">https:\u002F\u002Fapp.readivo.app\u002Fregister\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Manual insertion (shortcode):\u003Cbr \u002F>\n– Add \u003Cstrong>[readivo]\u003C\u002Fstrong> to the content where you want the player.\u003Cbr \u002F>\n– Optional attributes:\u003Cbr \u002F>\n  – \u003Cstrong>Play ID\u003C\u002Fstrong> – use a specific audio recording\u003Cbr \u002F>\n  – \u003Cstrong>Default text\u003C\u002Fstrong> – custom player text\u003C\u002Fp>\n\u003Cp>Gutenberg block:\u003Cbr \u002F>\n– Add the \u003Cstrong>Readivo Player\u003C\u002Fstrong> block anywhere in the content.\u003Cbr \u002F>\n– Optional settings:\u003Cbr \u002F>\n  – \u003Cstrong>Play ID\u003C\u002Fstrong> – use a specific audio or uploaded MP3\u003Cbr \u002F>\n  – \u003Cstrong>Default text\u003C\u002Fstrong> – custom player text\u003Cbr \u002F>\n– If the block is used, automatic insertion is disabled.\u003C\u002Fp>\n\u003Cp>Automatic insertion:\u003Cbr \u002F>\n– Enable “Automatically insert a player into each article” in Settings -> Readivo.\u003Cbr \u002F>\n– Choose position (top\u002Fbottom) and post types.\u003Cbr \u002F>\n– Set the date from which posts should include the player.\u003C\u002Fp>\n\u003Cp>Per-post control:\u003Cbr \u002F>\n– Use the “Readivo” panel in the editor:\u003Cbr \u002F>\n  – \u003Cstrong>Automatically\u003C\u002Fstrong> – follow global settings\u003Cbr \u002F>\n  – \u003Cstrong>Show player\u003C\u002Fstrong> – force display\u003Cbr \u002F>\n  – \u003Cstrong>Hide player\u003C\u002Fstrong> – disable player for this post\u003Cbr \u002F>\n– You can also set:\u003Cbr \u002F>\n  – \u003Cstrong>Play ID\u003C\u002Fstrong> – assign specific audio to the post\u003Cbr \u002F>\n  – \u003Cstrong>Default text\u003C\u002Fstrong> – customize player text\u003C\u002Fp>\n\u003Cp>Priority logic:\u003Cbr \u002F>\n– Gutenberg block \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> shortcode \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> automatic insertion\u003Cbr \u002F>\n– Only one player is rendered per post.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin loads an external JavaScript embed script from:\u003Cbr \u002F>\nhttps:\u002F\u002Fcdn.readivo.app\u002Fdist\u002Floader.js\u003C\u002Fp>\n\u003Cp>The script renders the Readivo audio player and loads the player endpoint:\u003Cbr \u002F>\nhttps:\u002F\u002Fcdn.readivo.app\u002Fplayer\u002F\u003C\u002Fp>\n\u003Cp>What the service is used for:\u003Cbr \u002F>\nReadivo converts article text into audio and provides an audio player that can play the generated audio on the website. It can also be used to play your own audio files or podcasts — simply upload an MP3 file in the Readivo administration and embed it into your article using a \u003Cstrong>Play ID\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>What data is sent:\u003Cbr \u002F>\nWhen audio generation is triggered, the following data may be sent to the Readivo API:\u003Cbr \u002F>\n– page title\u003Cbr \u002F>\n– page URL\u003Cbr \u002F>\n– a stable custom identifier (post ID based identifier)\u003Cbr \u002F>\n– optionally extracted article text for audio generation\u003C\u002Fp>\n\u003Cp>When data is sent:\u003Cbr \u002F>\nNo data is sent to the Readivo API when the page loads.\u003Cbr \u002F>\nData is sent only when a visitor starts audio playback and the audio for the article needs to be generated.\u003C\u002Fp>\n\u003Cp>Service provider: \u003Ca href=\"https:\u002F\u002Freadivo.app\" rel=\"nofollow ugc\">https:\u002F\u002Freadivo.app\u003C\u002Fa>\u003Cbr \u002F>\nTerms of service: \u003Ca href=\"https:\u002F\u002Freadivo.app\u002Flegal\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Freadivo.app\u002Flegal\u002Fterms\u003C\u002Fa>\u003Cbr \u002F>\nPrivacy policy: \u003Ca href=\"https:\u002F\u002Freadivo.app\u002Flegal\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Freadivo.app\u002Flegal\u002Fprivacy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>• Convert articles to audio using text-to-speech\u003Cbr \u002F>\n• Play your own audio files or podcasts using \u003Cstrong>Play ID\u003C\u002Fstrong>\u003Cbr \u002F>\n• Lightweight frontend player\u003Cbr \u002F>\n• Gutenberg block for precise player placement\u003Cbr \u002F>\n• Manual insertion using shortcode \u003Cstrong>[readivo]\u003C\u002Fstrong>\u003Cbr \u002F>\n• Automatic insertion into posts and pages\u003Cbr \u002F>\n• Limit automatic insertion to posts published after a selected date\u003Cbr \u002F>\n• Per-post settings: Play ID, Default text, visibility control\u003Cbr \u002F>\n• Smart insertion logic to prevent duplicate players\u003Cbr \u002F>\n• Audio is generated once and served from cache\u003Cbr \u002F>\n• Does not modify stored post content\u003Cbr \u002F>\n• Works with standard WordPress themes\u003C\u002Fp>\n","Convert WordPress posts and pages into audio using a text-to-speech player. Let visitors listen to your articles with the Readivo audio player.",354,"2026-03-19T07:16:00.000Z",[20,21,74,56,104],"tts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freadivo.1.1.1.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":51,"requires_at_least":119,"requires_php":18,"tags":120,"homepage":124,"download_link":125,"security_score":126,"vuln_count":127,"unpatched_count":28,"last_vuln_date":128,"fetched_at":30},"compact-wp-audio-player","Compact WP Audio Player","1.9.15","mra13","https:\u002F\u002Fprofiles.wordpress.org\u002Fmra13\u002F","\u003Cp>Compact WordPress Audio Player plugin is an HTML5 + Flash hybrid based wordpress plugin which can be used to embed an mp3 audio file on your WordPress post or page using a shortcode. The audio player is cute and compact and will play on all major browsers.\u003C\u002Fp>\n\u003Cp>This audio player plugin Supports .mp3 and .ogg file formats.\u003C\u002Fp>\n\u003Cp>The audio files that you embed using this plugin will work on all devices.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The audio player is compact so it does not take a lot of real estate on your webpage\u003C\u002Fli>\n\u003Cli>HTML5 compatible so the audio files embedded with this plugin will play on iOS devices\u003C\u002Fli>\n\u003Cli>Works on all major browsers – IE7, IE8, IE9, Safari, Firefox, Chrome\u003C\u002Fli>\n\u003Cli>The audio player is responsive.\u003C\u002Fli>\n\u003Cli>If you do podcasting then this audio player can be used to embed the audio files on your WordPress posts or pages\u003C\u002Fli>\n\u003Cli>If you are selling audio files from your site then you can use this plugin to offer a preview\u003C\u002Fli>\n\u003Cli>Add the audio player to any post\u002Fpage using shortcode\u003C\u002Fli>\n\u003Cli>Use autoplay option to play an audio\u002Fmp3 file as soon as the page loads\u003C\u002Fli>\n\u003Cli>Ability to specify both the mp3 and ogg version of your audio files. The plugin will play the appropriate one based on the device. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F4eBIPqfZiss?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>More details can be found on the \u003Ca href=\"https:\u002F\u002Fwww.tipsandtricks-hq.com\u002Fwordpress-audio-music-player-plugin-4556\" rel=\"nofollow ugc\">Compact Audio Player Plugin Page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Use the following shortcode to embed an audio file anywhere on your site\u003C\u002Fp>\n\u003Cp>[sc_embed_player fileurl=”URL OF THE MP3 FILE”]\u003C\u002Fp>\n\u003Cp>Example shortcode:\u003C\u002Fp>\n\u003Cp>[sc_embed_player fileurl=”http:\u002F\u002Fwww.example.com\u002Fwp-content\u002Fuploads\u002Fmy-music\u002Fmysong.mp3″]\u003C\u002Fp>\n","A Compact WP Audio Player Plugin that is compatible with all major browsers and devices (Android, iPhone, iPad)",20000,663464,82,68,"2025-12-02T03:11:00.000Z","5.0",[21,74,121,122,123],"embed","media","media-player","https:\u002F\u002Fwww.tipsandtricks-hq.com\u002Fwordpress-audio-music-player-plugin-4556","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcompact-wp-audio-player.1.9.15.zip",97,6,"2025-01-03 00:00:00",{"attackSurface":130,"codeSignals":177,"taintFlows":272,"riskAssessment":632,"analyzedAt":645},{"hooks":131,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":176,"entryPointCount":49,"unprotectedCount":28},[132,138,144,148,152,156,160,164],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","init","esplayer_init","EsAudioPlayer.php",19,{"type":139,"name":140,"callback":141,"priority":142,"file":136,"line":143},"filter","the_content","EsAudioPlayer_filter_0",10,213,{"type":139,"name":145,"callback":146,"file":136,"line":147},"widget_text","do_shortcode",525,{"type":133,"name":149,"callback":150,"file":136,"line":151},"wp_head","EsAudioPlayer_title_filter",533,{"type":133,"name":153,"callback":154,"file":136,"line":155},"admin_menu","esaudioplayer_plugin_menu",567,{"type":133,"name":157,"callback":158,"file":136,"line":159},"admin_head","EsAudioPlayer_admin_head",1008,{"type":133,"name":161,"callback":162,"file":136,"line":163},"wp_footer","EsAudioPlayer_footer_filter",1012,{"type":139,"name":140,"callback":165,"priority":166,"file":167,"line":168},"EsAudioPlayer_filter_tt",9,"EsAudioPlayer_tt.php",26,[],[],[172],{"tag":173,"callback":174,"file":136,"line":175},"esplayer","EsAudioPlayer_shortcode",524,[],{"dangerousFunctions":178,"sqlUsage":179,"outputEscaping":181,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":271},[],{"prepared":28,"raw":28,"locations":180},[],{"escaped":28,"rawEcho":182,"locations":183},43,[184,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269],{"file":136,"line":185,"context":186},539,"raw output",{"file":136,"line":188,"context":186},556,{"file":136,"line":190,"context":186},557,{"file":136,"line":192,"context":186},558,{"file":136,"line":194,"context":186},559,{"file":136,"line":196,"context":186},560,{"file":136,"line":198,"context":186},561,{"file":136,"line":200,"context":186},562,{"file":136,"line":202,"context":186},590,{"file":136,"line":204,"context":186},596,{"file":136,"line":206,"context":186},709,{"file":136,"line":208,"context":186},760,{"file":136,"line":210,"context":186},764,{"file":136,"line":212,"context":186},769,{"file":136,"line":214,"context":186},773,{"file":136,"line":216,"context":186},778,{"file":136,"line":218,"context":186},782,{"file":136,"line":220,"context":186},787,{"file":136,"line":222,"context":186},791,{"file":136,"line":224,"context":186},796,{"file":136,"line":226,"context":186},800,{"file":136,"line":228,"context":186},805,{"file":136,"line":230,"context":186},809,{"file":136,"line":232,"context":186},893,{"file":136,"line":234,"context":186},920,{"file":136,"line":236,"context":186},923,{"file":136,"line":238,"context":186},926,{"file":136,"line":240,"context":186},929,{"file":136,"line":242,"context":186},935,{"file":136,"line":244,"context":186},938,{"file":136,"line":246,"context":186},945,{"file":136,"line":248,"context":186},948,{"file":136,"line":250,"context":186},955,{"file":136,"line":252,"context":186},958,{"file":136,"line":254,"context":186},965,{"file":136,"line":256,"context":186},968,{"file":136,"line":258,"context":186},976,{"file":136,"line":260,"context":186},1002,{"file":136,"line":262,"context":186},1003,{"file":136,"line":264,"context":186},1004,{"file":136,"line":266,"context":186},1006,{"file":136,"line":268,"context":186},1019,{"file":167,"line":270,"context":186},108,[],[273,524],{"entryPoint":274,"graph":275,"unsanitizedCount":522,"severity":523},"esaudioplayer_magic_function (EsAudioPlayer.php:615)",{"nodes":276,"edges":486},[277,282,287,291,293,297,299,303,305,309,311,315,317,321,323,327,329,333,335,339,341,345,347,351,353,357,359,363,365,369,371,375,377,381,383,387,389,393,395,399,401,405,407,411,413,417,419,423,425,429,431,435,437,441,443,447,449,453,455,459,461,465,467,471,473,477,479,482],{"id":278,"type":279,"label":280,"file":136,"line":281},"n0","source","$_POST['esaudioplayer_basecolor_play']",647,{"id":283,"type":284,"label":285,"file":136,"line":281,"wp_function":286},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":288,"type":279,"label":289,"file":136,"line":290},"n2","$_POST['esaudioplayer_symbolcolor_play']",648,{"id":292,"type":284,"label":285,"file":136,"line":290,"wp_function":286},"n3",{"id":294,"type":279,"label":295,"file":136,"line":296},"n4","$_POST['esaudioplayer_basecolor_stop']",649,{"id":298,"type":284,"label":285,"file":136,"line":296,"wp_function":286},"n5",{"id":300,"type":279,"label":301,"file":136,"line":302},"n6","$_POST['esaudioplayer_symbolcolor_stop']",650,{"id":304,"type":284,"label":285,"file":136,"line":302,"wp_function":286},"n7",{"id":306,"type":279,"label":307,"file":136,"line":308},"n8","$_POST['esaudioplayer_basecolor_pause']",651,{"id":310,"type":284,"label":285,"file":136,"line":308,"wp_function":286},"n9",{"id":312,"type":279,"label":313,"file":136,"line":314},"n10","$_POST['esaudioplayer_symbolcolor_pause']",652,{"id":316,"type":284,"label":285,"file":136,"line":314,"wp_function":286},"n11",{"id":318,"type":279,"label":319,"file":136,"line":320},"n12","$_POST['esaudioplayer_slidercolor_line']",653,{"id":322,"type":284,"label":285,"file":136,"line":320,"wp_function":286},"n13",{"id":324,"type":279,"label":325,"file":136,"line":326},"n14","$_POST['esaudioplayer_slidercolor_knob']",654,{"id":328,"type":284,"label":285,"file":136,"line":326,"wp_function":286},"n15",{"id":330,"type":279,"label":331,"file":136,"line":332},"n16","$_POST['esaudioplayer_shadowcolor']",655,{"id":334,"type":284,"label":285,"file":136,"line":332,"wp_function":286},"n17",{"id":336,"type":279,"label":337,"file":136,"line":338},"n18","$_POST['esaudioplayer_shadowsize']",656,{"id":340,"type":284,"label":285,"file":136,"line":338,"wp_function":286},"n19",{"id":342,"type":279,"label":343,"file":136,"line":344},"n20","$_POST['esaudioplayer_cornersize']",657,{"id":346,"type":284,"label":285,"file":136,"line":344,"wp_function":286},"n21",{"id":348,"type":279,"label":349,"file":136,"line":350},"n22","$_POST['esaudioplayer_smartphonesize']",658,{"id":352,"type":284,"label":285,"file":136,"line":350,"wp_function":286},"n23",{"id":354,"type":279,"label":355,"file":136,"line":356},"n24","$_POST['esaudioplayer_acc_text_enable'] (x2)",660,{"id":358,"type":284,"label":285,"file":136,"line":356,"wp_function":286},"n25",{"id":360,"type":279,"label":361,"file":136,"line":362},"n26","$_POST['esaudioplayer_acc_msg_download']",662,{"id":364,"type":284,"label":285,"file":136,"line":362,"wp_function":286},"n27",{"id":366,"type":279,"label":367,"file":136,"line":368},"n28","$_POST['esaudioplayer_acc_scr_enable']",663,{"id":370,"type":284,"label":285,"file":136,"line":368,"wp_function":286},"n29",{"id":372,"type":279,"label":373,"file":136,"line":374},"n30","$_POST['esaudioplayer_acc_scr_basic_btns']",664,{"id":376,"type":284,"label":285,"file":136,"line":374,"wp_function":286},"n31",{"id":378,"type":279,"label":379,"file":136,"line":380},"n32","$_POST['esaudioplayer_acc_scr_msg_play_btn']",665,{"id":382,"type":284,"label":285,"file":136,"line":380,"wp_function":286},"n33",{"id":384,"type":279,"label":385,"file":136,"line":386},"n34","$_POST['esaudioplayer_acc_scr_msg_stop_btn']",666,{"id":388,"type":284,"label":285,"file":136,"line":386,"wp_function":286},"n35",{"id":390,"type":279,"label":391,"file":136,"line":392},"n36","$_POST['esaudioplayer_acc_scr_msg_playstop_btn']",667,{"id":394,"type":284,"label":285,"file":136,"line":392,"wp_function":286},"n37",{"id":396,"type":279,"label":397,"file":136,"line":398},"n38","$_POST['esaudioplayer_acc_scr_msg_playpause_btn']",668,{"id":400,"type":284,"label":285,"file":136,"line":398,"wp_function":286},"n39",{"id":402,"type":279,"label":403,"file":136,"line":404},"n40","$_POST['esaudioplayer_acc_scr_fw_amount']",671,{"id":406,"type":284,"label":285,"file":136,"line":404,"wp_function":286},"n41",{"id":408,"type":279,"label":409,"file":136,"line":410},"n42","$_POST['esaudioplayer_acc_scr_fw_unit']",672,{"id":412,"type":284,"label":285,"file":136,"line":410,"wp_function":286},"n43",{"id":414,"type":279,"label":415,"file":136,"line":416},"n44","$_POST['esaudioplayer_acc_scr_fw_msg']",673,{"id":418,"type":284,"label":285,"file":136,"line":416,"wp_function":286},"n45",{"id":420,"type":279,"label":421,"file":136,"line":422},"n46","$_POST['esaudioplayer_acc_scr_rew_amount']",675,{"id":424,"type":284,"label":285,"file":136,"line":422,"wp_function":286},"n47",{"id":426,"type":279,"label":427,"file":136,"line":428},"n48","$_POST['esaudioplayer_acc_scr_rew_unit']",676,{"id":430,"type":284,"label":285,"file":136,"line":428,"wp_function":286},"n49",{"id":432,"type":279,"label":433,"file":136,"line":434},"n50","$_POST['esaudioplayer_acc_scr_rew_msg']",677,{"id":436,"type":284,"label":285,"file":136,"line":434,"wp_function":286},"n51",{"id":438,"type":279,"label":439,"file":136,"line":440},"n52","$_POST['esaudioplayer_acc_scr_ffw_amount']",679,{"id":442,"type":284,"label":285,"file":136,"line":440,"wp_function":286},"n53",{"id":444,"type":279,"label":445,"file":136,"line":446},"n54","$_POST['esaudioplayer_acc_scr_ffw_unit']",680,{"id":448,"type":284,"label":285,"file":136,"line":446,"wp_function":286},"n55",{"id":450,"type":279,"label":451,"file":136,"line":452},"n56","$_POST['esaudioplayer_acc_scr_ffw_msg']",681,{"id":454,"type":284,"label":285,"file":136,"line":452,"wp_function":286},"n57",{"id":456,"type":279,"label":457,"file":136,"line":458},"n58","$_POST['esaudioplayer_acc_scr_frew_amount']",683,{"id":460,"type":284,"label":285,"file":136,"line":458,"wp_function":286},"n59",{"id":462,"type":279,"label":463,"file":136,"line":464},"n60","$_POST['esaudioplayer_acc_scr_frew_unit']",684,{"id":466,"type":284,"label":285,"file":136,"line":464,"wp_function":286},"n61",{"id":468,"type":279,"label":469,"file":136,"line":470},"n62","$_POST['esaudioplayer_acc_scr_frew_msg']",685,{"id":472,"type":284,"label":285,"file":136,"line":470,"wp_function":286},"n63",{"id":474,"type":279,"label":475,"file":136,"line":476},"n64","$_POST['esaudioplayer_acc_scr_lnk_msg']",687,{"id":478,"type":284,"label":285,"file":136,"line":476,"wp_function":286},"n65",{"id":480,"type":279,"label":481,"file":136,"line":206},"n66","$_SERVER['REQUEST_URI']",{"id":483,"type":284,"label":484,"file":136,"line":206,"wp_function":485},"n67","echo() [XSS]","echo",[487,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521],{"from":278,"to":283,"sanitized":488},false,{"from":288,"to":292,"sanitized":488},{"from":294,"to":298,"sanitized":488},{"from":300,"to":304,"sanitized":488},{"from":306,"to":310,"sanitized":488},{"from":312,"to":316,"sanitized":488},{"from":318,"to":322,"sanitized":488},{"from":324,"to":328,"sanitized":488},{"from":330,"to":334,"sanitized":488},{"from":336,"to":340,"sanitized":488},{"from":342,"to":346,"sanitized":488},{"from":348,"to":352,"sanitized":488},{"from":354,"to":358,"sanitized":488},{"from":360,"to":364,"sanitized":488},{"from":366,"to":370,"sanitized":488},{"from":372,"to":376,"sanitized":488},{"from":378,"to":382,"sanitized":488},{"from":384,"to":388,"sanitized":488},{"from":390,"to":394,"sanitized":488},{"from":396,"to":400,"sanitized":488},{"from":402,"to":406,"sanitized":488},{"from":408,"to":412,"sanitized":488},{"from":414,"to":418,"sanitized":488},{"from":420,"to":424,"sanitized":488},{"from":426,"to":430,"sanitized":488},{"from":432,"to":436,"sanitized":488},{"from":438,"to":442,"sanitized":488},{"from":444,"to":448,"sanitized":488},{"from":450,"to":454,"sanitized":488},{"from":456,"to":460,"sanitized":488},{"from":462,"to":466,"sanitized":488},{"from":468,"to":472,"sanitized":488},{"from":474,"to":478,"sanitized":488},{"from":480,"to":483,"sanitized":488},35,"medium",{"entryPoint":525,"graph":526,"unsanitizedCount":522,"severity":631},"\u003CEsAudioPlayer> (EsAudioPlayer.php:0)",{"nodes":527,"edges":596},[528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595],{"id":278,"type":279,"label":280,"file":136,"line":281},{"id":283,"type":284,"label":285,"file":136,"line":281,"wp_function":286},{"id":288,"type":279,"label":289,"file":136,"line":290},{"id":292,"type":284,"label":285,"file":136,"line":290,"wp_function":286},{"id":294,"type":279,"label":295,"file":136,"line":296},{"id":298,"type":284,"label":285,"file":136,"line":296,"wp_function":286},{"id":300,"type":279,"label":301,"file":136,"line":302},{"id":304,"type":284,"label":285,"file":136,"line":302,"wp_function":286},{"id":306,"type":279,"label":307,"file":136,"line":308},{"id":310,"type":284,"label":285,"file":136,"line":308,"wp_function":286},{"id":312,"type":279,"label":313,"file":136,"line":314},{"id":316,"type":284,"label":285,"file":136,"line":314,"wp_function":286},{"id":318,"type":279,"label":319,"file":136,"line":320},{"id":322,"type":284,"label":285,"file":136,"line":320,"wp_function":286},{"id":324,"type":279,"label":325,"file":136,"line":326},{"id":328,"type":284,"label":285,"file":136,"line":326,"wp_function":286},{"id":330,"type":279,"label":331,"file":136,"line":332},{"id":334,"type":284,"label":285,"file":136,"line":332,"wp_function":286},{"id":336,"type":279,"label":337,"file":136,"line":338},{"id":340,"type":284,"label":285,"file":136,"line":338,"wp_function":286},{"id":342,"type":279,"label":343,"file":136,"line":344},{"id":346,"type":284,"label":285,"file":136,"line":344,"wp_function":286},{"id":348,"type":279,"label":349,"file":136,"line":350},{"id":352,"type":284,"label":285,"file":136,"line":350,"wp_function":286},{"id":354,"type":279,"label":355,"file":136,"line":356},{"id":358,"type":284,"label":285,"file":136,"line":356,"wp_function":286},{"id":360,"type":279,"label":361,"file":136,"line":362},{"id":364,"type":284,"label":285,"file":136,"line":362,"wp_function":286},{"id":366,"type":279,"label":367,"file":136,"line":368},{"id":370,"type":284,"label":285,"file":136,"line":368,"wp_function":286},{"id":372,"type":279,"label":373,"file":136,"line":374},{"id":376,"type":284,"label":285,"file":136,"line":374,"wp_function":286},{"id":378,"type":279,"label":379,"file":136,"line":380},{"id":382,"type":284,"label":285,"file":136,"line":380,"wp_function":286},{"id":384,"type":279,"label":385,"file":136,"line":386},{"id":388,"type":284,"label":285,"file":136,"line":386,"wp_function":286},{"id":390,"type":279,"label":391,"file":136,"line":392},{"id":394,"type":284,"label":285,"file":136,"line":392,"wp_function":286},{"id":396,"type":279,"label":397,"file":136,"line":398},{"id":400,"type":284,"label":285,"file":136,"line":398,"wp_function":286},{"id":402,"type":279,"label":403,"file":136,"line":404},{"id":406,"type":284,"label":285,"file":136,"line":404,"wp_function":286},{"id":408,"type":279,"label":409,"file":136,"line":410},{"id":412,"type":284,"label":285,"file":136,"line":410,"wp_function":286},{"id":414,"type":279,"label":415,"file":136,"line":416},{"id":418,"type":284,"label":285,"file":136,"line":416,"wp_function":286},{"id":420,"type":279,"label":421,"file":136,"line":422},{"id":424,"type":284,"label":285,"file":136,"line":422,"wp_function":286},{"id":426,"type":279,"label":427,"file":136,"line":428},{"id":430,"type":284,"label":285,"file":136,"line":428,"wp_function":286},{"id":432,"type":279,"label":433,"file":136,"line":434},{"id":436,"type":284,"label":285,"file":136,"line":434,"wp_function":286},{"id":438,"type":279,"label":439,"file":136,"line":440},{"id":442,"type":284,"label":285,"file":136,"line":440,"wp_function":286},{"id":444,"type":279,"label":445,"file":136,"line":446},{"id":448,"type":284,"label":285,"file":136,"line":446,"wp_function":286},{"id":450,"type":279,"label":451,"file":136,"line":452},{"id":454,"type":284,"label":285,"file":136,"line":452,"wp_function":286},{"id":456,"type":279,"label":457,"file":136,"line":458},{"id":460,"type":284,"label":285,"file":136,"line":458,"wp_function":286},{"id":462,"type":279,"label":463,"file":136,"line":464},{"id":466,"type":284,"label":285,"file":136,"line":464,"wp_function":286},{"id":468,"type":279,"label":469,"file":136,"line":470},{"id":472,"type":284,"label":285,"file":136,"line":470,"wp_function":286},{"id":474,"type":279,"label":475,"file":136,"line":476},{"id":478,"type":284,"label":285,"file":136,"line":476,"wp_function":286},{"id":480,"type":279,"label":481,"file":136,"line":206},{"id":483,"type":284,"label":484,"file":136,"line":206,"wp_function":485},[597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630],{"from":278,"to":283,"sanitized":488},{"from":288,"to":292,"sanitized":488},{"from":294,"to":298,"sanitized":488},{"from":300,"to":304,"sanitized":488},{"from":306,"to":310,"sanitized":488},{"from":312,"to":316,"sanitized":488},{"from":318,"to":322,"sanitized":488},{"from":324,"to":328,"sanitized":488},{"from":330,"to":334,"sanitized":488},{"from":336,"to":340,"sanitized":488},{"from":342,"to":346,"sanitized":488},{"from":348,"to":352,"sanitized":488},{"from":354,"to":358,"sanitized":488},{"from":360,"to":364,"sanitized":488},{"from":366,"to":370,"sanitized":488},{"from":372,"to":376,"sanitized":488},{"from":378,"to":382,"sanitized":488},{"from":384,"to":388,"sanitized":488},{"from":390,"to":394,"sanitized":488},{"from":396,"to":400,"sanitized":488},{"from":402,"to":406,"sanitized":488},{"from":408,"to":412,"sanitized":488},{"from":414,"to":418,"sanitized":488},{"from":420,"to":424,"sanitized":488},{"from":426,"to":430,"sanitized":488},{"from":432,"to":436,"sanitized":488},{"from":438,"to":442,"sanitized":488},{"from":444,"to":448,"sanitized":488},{"from":450,"to":454,"sanitized":488},{"from":456,"to":460,"sanitized":488},{"from":462,"to":466,"sanitized":488},{"from":468,"to":472,"sanitized":488},{"from":474,"to":478,"sanitized":488},{"from":480,"to":483,"sanitized":488},"low",{"summary":633,"deductions":634},"The \"esaudioplayer\" v1.7.4 plugin exhibits a mixed security posture. On the positive side, it has a small attack surface, with only one shortcode and no AJAX handlers, REST API routes, or cron events. Furthermore, all SQL queries are properly prepared, and there are no recorded vulnerabilities (CVEs), suggesting a potentially well-maintained and secure plugin in terms of past issues.  However, there are significant concerns within the static analysis. The complete lack of output escaping on 100% of the 43 identified output points is a critical weakness, making it highly susceptible to Cross-Site Scripting (XSS) attacks. Additionally, the taint analysis reveals two flows with unsanitized paths, indicating potential injection vulnerabilities, even though they are not classified as critical or high severity in this specific analysis. The absence of nonce checks and capability checks also increases the risk of unauthorized actions if the shortcode or any other entry point were to be exploited. The lack of these fundamental security checks, combined with the unescaped output, presents a considerable risk to users.",[635,638,641,643],{"reason":636,"points":637},"0% output escaping on 43 outputs",16,{"reason":639,"points":640},"Taint flow with unsanitized paths (2 total)",8,{"reason":642,"points":14},"0 nonce checks",{"reason":644,"points":14},"0 capability checks","2026-03-16T20:16:03.043Z",{"wat":647,"direct":660},{"assetPaths":648,"generatorPatterns":653,"scriptPaths":654,"versionParams":655},[649,650,651,652],"\u002Fwp-content\u002Fplugins\u002Fesaudioplayer\u002Fesaudioplayer.css","\u002Fwp-content\u002Fplugins\u002Fesaudioplayer\u002Fjs\u002Fjquery.jplayer.min.js","\u002Fwp-content\u002Fplugins\u002Fesaudioplayer\u002Fjs\u002Fjquery.playlist.min.js","\u002Fwp-content\u002Fplugins\u002Fesaudioplayer\u002Fjs\u002Fesaudioplayer.js",[],[650,651,652],[656,657,658,659],"esaudioplayer\u002Fesaudioplayer.css?ver=","esaudioplayer\u002Fjs\u002Fjquery.jplayer.min.js?ver=","esaudioplayer\u002Fjs\u002Fjquery.playlist.min.js?ver=","esaudioplayer\u002Fjs\u002Fesaudioplayer.js?ver=",{"cssClasses":661,"htmlComments":664,"htmlAttributes":665,"restEndpoints":667,"jsGlobals":668,"shortcodeOutput":670},[662,663],"jp-audio","jp-playlist",[],[666],"data-playlist",[],[669],"esaudioplayer_vars",[671],"[audio_player]",{"error":673,"url":674,"statusCode":675,"statusMessage":676,"message":676},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fesaudioplayer\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":678,"versions":679},13,[680,685,692,699,706,713,720,727,734,741,748,755,761],{"version":6,"download_url":26,"svn_tag_url":681,"released_at":29,"has_diff":488,"diff_files_changed":682,"diff_lines":29,"trac_diff_url":683,"vulnerabilities":684,"is_current":673},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fesaudioplayer\u002Ftags\u002F1.7.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fesaudioplayer%2Ftags%2F1.7.3&new_path=%2Fesaudioplayer%2Ftags%2F1.7.4",[],{"version":686,"download_url":687,"svn_tag_url":688,"released_at":29,"has_diff":488,"diff_files_changed":689,"diff_lines":29,"trac_diff_url":690,"vulnerabilities":691,"is_current":488},"1.7.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesaudioplayer.1.7.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fesaudioplayer\u002Ftags\u002F1.7.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fesaudioplayer%2Ftags%2F1.7.2&new_path=%2Fesaudioplayer%2Ftags%2F1.7.3",[],{"version":693,"download_url":694,"svn_tag_url":695,"released_at":29,"has_diff":488,"diff_files_changed":696,"diff_lines":29,"trac_diff_url":697,"vulnerabilities":698,"is_current":488},"1.7.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesaudioplayer.1.7.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fesaudioplayer\u002Ftags\u002F1.7.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fesaudioplayer%2Ftags%2F1.7.1&new_path=%2Fesaudioplayer%2Ftags%2F1.7.2",[],{"version":700,"download_url":701,"svn_tag_url":702,"released_at":29,"has_diff":488,"diff_files_changed":703,"diff_lines":29,"trac_diff_url":704,"vulnerabilities":705,"is_current":488},"1.7.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesaudioplayer.1.7.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fesaudioplayer\u002Ftags\u002F1.7.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fesaudioplayer%2Ftags%2F1.7.0&new_path=%2Fesaudioplayer%2Ftags%2F1.7.1",[],{"version":707,"download_url":708,"svn_tag_url":709,"released_at":29,"has_diff":488,"diff_files_changed":710,"diff_lines":29,"trac_diff_url":711,"vulnerabilities":712,"is_current":488},"1.7.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesaudioplayer.1.7.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fesaudioplayer\u002Ftags\u002F1.7.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fesaudioplayer%2Ftags%2F1.6.1&new_path=%2Fesaudioplayer%2Ftags%2F1.7.0",[],{"version":714,"download_url":715,"svn_tag_url":716,"released_at":29,"has_diff":488,"diff_files_changed":717,"diff_lines":29,"trac_diff_url":718,"vulnerabilities":719,"is_current":488},"1.6.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesaudioplayer.1.6.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fesaudioplayer\u002Ftags\u002F1.6.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fesaudioplayer%2Ftags%2F1.6.0&new_path=%2Fesaudioplayer%2Ftags%2F1.6.1",[],{"version":721,"download_url":722,"svn_tag_url":723,"released_at":29,"has_diff":488,"diff_files_changed":724,"diff_lines":29,"trac_diff_url":725,"vulnerabilities":726,"is_current":488},"1.6.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesaudioplayer.1.6.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fesaudioplayer\u002Ftags\u002F1.6.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fesaudioplayer%2Ftags%2F1.5.2&new_path=%2Fesaudioplayer%2Ftags%2F1.6.0",[],{"version":728,"download_url":729,"svn_tag_url":730,"released_at":29,"has_diff":488,"diff_files_changed":731,"diff_lines":29,"trac_diff_url":732,"vulnerabilities":733,"is_current":488},"1.5.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesaudioplayer.1.5.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fesaudioplayer\u002Ftags\u002F1.5.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fesaudioplayer%2Ftags%2F1.5.1&new_path=%2Fesaudioplayer%2Ftags%2F1.5.2",[],{"version":735,"download_url":736,"svn_tag_url":737,"released_at":29,"has_diff":488,"diff_files_changed":738,"diff_lines":29,"trac_diff_url":739,"vulnerabilities":740,"is_current":488},"1.5.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesaudioplayer.1.5.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fesaudioplayer\u002Ftags\u002F1.5.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fesaudioplayer%2Ftags%2F1.5.0&new_path=%2Fesaudioplayer%2Ftags%2F1.5.1",[],{"version":742,"download_url":743,"svn_tag_url":744,"released_at":29,"has_diff":488,"diff_files_changed":745,"diff_lines":29,"trac_diff_url":746,"vulnerabilities":747,"is_current":488},"1.5.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesaudioplayer.1.5.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fesaudioplayer\u002Ftags\u002F1.5.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fesaudioplayer%2Ftags%2F1.4.0&new_path=%2Fesaudioplayer%2Ftags%2F1.5.0",[],{"version":749,"download_url":750,"svn_tag_url":751,"released_at":29,"has_diff":488,"diff_files_changed":752,"diff_lines":29,"trac_diff_url":753,"vulnerabilities":754,"is_current":488},"1.4.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesaudioplayer.1.4.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fesaudioplayer\u002Ftags\u002F1.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fesaudioplayer%2Ftags%2F1.3.2&new_path=%2Fesaudioplayer%2Ftags%2F1.4.0",[],{"version":83,"download_url":756,"svn_tag_url":757,"released_at":29,"has_diff":488,"diff_files_changed":758,"diff_lines":29,"trac_diff_url":759,"vulnerabilities":760,"is_current":488},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesaudioplayer.1.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fesaudioplayer\u002Ftags\u002F1.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fesaudioplayer%2Ftags%2F0.01h-pre-7&new_path=%2Fesaudioplayer%2Ftags%2F1.3.2",[],{"version":762,"download_url":763,"svn_tag_url":764,"released_at":29,"has_diff":488,"diff_files_changed":765,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":766,"is_current":488},"0.01h-pre-7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesaudioplayer.0.01h-pre-7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fesaudioplayer\u002Ftags\u002F0.01h-pre-7\u002F",[],[]]