[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAR8hgjviztE1dZ8o_hsNb96NIEgTSLHXdJnJhUONrh4":3},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":135,"fingerprints":257},"sfr-talk-recorder","SFR Talk Recorder","0.6.2","SupportFromRichard","https:\u002F\u002Fprofiles.wordpress.org\u002Fsupportfromrichard\u002F","\u003Cp>\u003Cstrong>SFR Talk Recorder\u003C\u002Fstrong> enables WordPress site owners to create professional screen and audio recordings for tutorials, support, and communication without leaving their WordPress dashboard. Perfect for client communication, developer collaboration, and creating tutorial content.\u003C\u002Fp>\n\u003Cp>Record your screen and microphone, preview the recording, and download it as a WebM file. All recording happens in your browser – no server processing required.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Browser-Based Recording\u003C\u002Fstrong> – Record directly in your WordPress admin using Chrome, Edge, Firefox, Safari (desktop), or Vivaldi on Windows, Mac, or Linux\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Screen + Audio Capture\u003C\u002Fstrong> – Record your screen with optional microphone audio\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quality Presets\u003C\u002Fstrong> – Choose from Low, Medium, or High quality settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preview Before Download\u003C\u002Fstrong> – Watch your recording before saving\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recording History\u003C\u002Fstrong> – Track your recent recordings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No External Services\u003C\u002Fstrong> – Everything happens in your browser\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Native\u003C\u002Fstrong> – Seamless integration with your WordPress site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Client Communication\u003C\u002Fstrong> – Record quick explanations and walkthroughs for clients\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tutorial Creation\u003C\u002Fstrong> – Create step-by-step video guides\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Documentation\u003C\u002Fstrong> – Record solutions to common problems\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Team Collaboration\u003C\u002Fstrong> – Share screen recordings with your team\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Training Materials\u003C\u002Fstrong> – Build training content for users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Browser Compatibility\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Supported Browsers:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Google Chrome (Windows, Mac, Linux)\u003Cbr \u002F>\n* Microsoft Edge (Windows, Mac, Linux)\u003Cbr \u002F>\n* Mozilla Firefox (Windows, Mac, Linux)\u003Cbr \u002F>\n* Safari (Mac desktop only – iOS Safari not supported)\u003Cbr \u002F>\n* Vivaldi (Windows, Mac, Linux)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Not Supported:\u003C\u002Fstrong>\u003Cbr \u002F>\n* iOS Safari\u003Cbr \u002F>\n* Mobile browsers (Android Chrome, etc.)\u003Cbr \u002F>\n* Internet Explorer\u003C\u002Fp>\n\u003Ch4>Installation\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Upload the plugin files to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002Fsfr-talk-recorder\u003C\u002Fcode> directory, or install the plugin through the WordPress plugins screen directly.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ screen in WordPress.\u003C\u002Fli>\n\u003Cli>Navigate to ‘Talk Recorder’ in your WordPress admin menu to start recording.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Frequently Asked Questions\u003C\u002Fh4>\n\u003Ch4>How do I record my screen?\u003C\u002Fh4>\n\u003Cp>Click “Start New Recording” in the Talk Recorder admin page. Your browser will ask what you want to share – choose your entire screen, a specific window, or just the browser tab.\u003C\u002Fp>\n\u003Ch4>What video format are recordings saved in?\u003C\u002Fh4>\n\u003Cp>Recordings are saved as WebM files, which provide excellent quality with smaller file sizes. WebM files can be played in Chrome, Firefox, Edge, Vivaldi, and VLC Media Player. They can also be uploaded to YouTube and Vimeo.\u003C\u002Fp>\n\u003Ch4>Can I record audio with my screen?\u003C\u002Fh4>\n\u003Cp>Yes! The plugin includes an option to record microphone audio along with your screen. Make sure to check the “Include microphone audio” checkbox before starting your recording.\u003C\u002Fp>\n\u003Ch4>What if I’m using a local development site?\u003C\u002Fh4>\n\u003Cp>If you’re using a \u003Ccode>.local\u003C\u002Fcode> domain (like Local by Flywheel), you may need to access your site via \u003Ccode>localhost\u003C\u002Fcode> or enable HTTPS. Screen recording requires a secure context (HTTPS or localhost). See the plugin’s admin page for detailed instructions.\u003C\u002Fp>\n\u003Ch4>Can I edit my recordings?\u003C\u002Fh4>\n\u003Cp>The free version allows you to preview and download recordings. For editing features like trimming, cutting segments, and adding guides, check out SFR Talk Recorder Pro.\u003C\u002Fp>\n\u003Ch4>How do I change the recording quality?\u003C\u002Fh4>\n\u003Cp>Before starting a recording, you can select from Low (720p), Medium (1080p), or High (1080p) quality settings. Higher quality means larger file sizes.\u003C\u002Fp>\n\u003Ch4>Screenshots\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Main recording interface with quality and microphone options\u003C\u002Fli>\n\u003Cli>Recording in progress with live timer\u003C\u002Fli>\n\u003Cli>Preview and download interface\u003C\u002Fli>\n\u003Cli>Recording history table\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Changelog\u003C\u002Fh4>\n\u003Ch4>0.6.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed JavaScript syntax errors in dashboard.js – corrected ternary expressions in string literals\u003C\u002Fli>\n\u003Cli>Fixed all alert(), prompt(), and confirm() calls to properly use localized strings\u003C\u002Fli>\n\u003Cli>Improved code quality and WordPress.org compliance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>0.6.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Updated Author URI and Plugin URI to use supportfromrichard.co.uk domain\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>0.6.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Major version update – preparing for new features\u003C\u002Fli>\n\u003Cli>File naming feature (in development)\u003C\u002Fli>\n\u003Cli>Separate Recordings management page (in development)\u003C\u002Fli>\n\u003Cli>Enhanced file organization and management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>0.5.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed countdown timer to use correct 10-second countdown from settings\u003C\u002Fli>\n\u003Cli>Fixed recording timer (seconds counter) to appear next to stop button immediately when recording starts\u003C\u002Fli>\n\u003Cli>Fixed countdown overlay to properly hide after countdown completes\u003C\u002Fli>\n\u003Cli>Improved timer visibility during recording\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>0.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Initial release\u003C\u002Fli>\n\u003Cli>Browser-based screen recording\u003C\u002Fli>\n\u003Cli>Microphone audio support\u003C\u002Fli>\n\u003Cli>Quality presets (Low, Medium, High)\u003C\u002Fli>\n\u003Cli>Preview functionality\u003C\u002Fli>\n\u003Cli>Download recordings as WebM\u003C\u002Fli>\n\u003Cli>Recording history tracking\u003C\u002Fli>\n\u003Cli>Multi-browser support (Chrome, Edge, Firefox, Safari desktop, Vivaldi – iOS Safari and mobile browsers not supported)\u003C\u002Fli>\n\u003C\u002Ful>\n","Record and share screen + audio talks anywhere in WordPress.",10,128,0,"2025-12-21T11:55:00.000Z","6.9.4","5.8","7.4",[19,20,21,22,23],"communication","screen-recording","support","talk","video","https:\u002F\u002Fsupportfromrichard.co.uk\u002Fsfr-talk-recorder\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsfr-talk-recorder.0.6.2.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"supportfromrichard",6,70,30,94,"2026-04-05T03:02:49.851Z",[38,61,84,102,121],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":59,"download_link":60,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"pmpro-discord-add-on","ExpressTechSoftwares Discord Add-on for Paid Memberships Pro","2.0.1","expresstechsoftware","https:\u002F\u002Fprofiles.wordpress.org\u002Fexpresstechsoftware\u002F","\u003Ch4>THE EASY WAY TO ADD DISCORD COMMUNITY TO A PMPro MEMBERSHIP SITE ON WORDPRESS.\u003C\u002Fh4>\n\u003Cp>Paid Memberships Pro Discord Add is a complete solution to secure your discord community content and create a seamless membership discord community experience on WordPress.\u003C\u002Fp>\n\u003Cp>With over 18 features to share protected content to discord community server, advanced membership-discord-role management, and built-in join \u002Fcancel \u002Fexpiry role assignment, we provide you with everything you need to create an efficient and user-friendly membership discord community server.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>BUILT FOR YOUR PRIVATE DISCORD COMMUNITY OF WORDPRESS MEMBERSHIP SITE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>PMPro discord community addon supports any kind of member community-focused business or organization. With over 8 years of experience working with creators like you, this plugin delivers on what you need today and in the future. Select a use case to learn more about how we specialize in supporting your unique business:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.expresstechsoftwares.com\u002Fstep-by-step-documentation-guide-on-how-to-connect-pmpro-and-discord-server-using-discord-addon\u002F\" rel=\"nofollow ugc\">Manual\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpmpro-discord-add-on\u002F\" rel=\"ugc\">Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=v7lxB_Bvlv4\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.expresstechsoftwares.com\u002Fpro-version-addon-for-pmpro-discord\u002F\" rel=\"nofollow ugc\">Premium Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Exclusive Community Access:\u003C\u002Fstrong> Members are granted access to a private Discord server or specific channels based on their membership level, creating a sense of exclusivity and privilege.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Segmented Communication Channels:\u003C\u002Fstrong> Different Discord channels are set up for various courses and topics, allowing members to engage in focused discussions and network with peers sharing similar interests.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Direct Support and Q&A Sessions:\u003C\u002Fstrong> The platform hosts regular Q&A sessions and support discussions on Discord, offering direct access to instructors and fostering a supportive learning environment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-Time Notifications and Updates: Members receive instant updates about new course releases, webinars, and events directly through Discord, enhancing communication efficiency.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Community Building:\u003C\u002Fstrong> The interactive nature of Discord, including voice and video chat options, fosters a stronger community bond, encouraging members to actively participate and share their experiences.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>18 FEATURE OF DISCORD COMMUNITY ADDON:\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Member Management: \u003C\u002Fstrong>\u003Cbr \u002F>\nThese features are focused on managing the status and details of members in relation to their membership and Discord account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 1: \u003C\u002Fstrong> Allow members to connect their Discord account with their Paid Memberships Pro membership account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 2: \u003C\u002Fstrong> Update member roles when membership expires.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 3: \u003C\u002Fstrong> Update member roles when membership is canceled.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 4: \u003C\u002Fstrong>Change roles by editing user membership in WP Manage user.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 5: \u003C\u002Fstrong>Support of Paid Memberships Pro – Cancel on Next Payment Date, ensuring roles aren’t removed immediately upon cancellation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Role & Access Control: \u003C\u002Fstrong>\u003Cbr \u002F>\nThis category involves managing and assigning roles based on membership status and levels, as well as defining default roles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 1: \u003C\u002Fstrong>Assign roles in Discord as per membership level.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 2: \u003C\u002Fstrong>Allow admin to change or remove member roles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 3: \u003C\u002Fstrong>Set a default role for all members upon connecting their Discord account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 4: \u003C\u002Fstrong>Decide if members should stay in the Discord server when membership expires or is canceled.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 5: \u003C\u002Fstrong>Set a default role when membership is canceled or expires.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 6: \u003C\u002Fstrong>Support for forced Discord authentication before checkout.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Communication & Engagement:\u003C\u002Fstrong>\u003Cbr \u002F>\nThese features enhance member engagement and communication, particularly through direct messaging.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 1: \u003C\u002Fstrong>Send a direct message when membership expires.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 2: \u003C\u002Fstrong>Send a direct message when membership is canceled.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 3: \u003C\u002Fstrong>Send membership expiration warnings via direct message.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customization & Integration:\u003C\u002Fstrong>\u003Cbr \u002F>\nThis category includes features that allow for customization of the plugin and its integration with other tools.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 1: \u003C\u002Fstrong>Use shortcode [discord_connect_button] to display connect\u002Fdisconnect button.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 2: \u003C\u002Fstrong>Join the Discord server through authentication, with the option for a default role for new members.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 3: \u003C\u002Fstrong>Button styling feature under plugin settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature 4: \u003C\u002Fstrong>Hide the connect button using a simple filter in the theme’s functions.php or a code snippet plugin.\u003C\u002Fp>\n\u003Ch3>DOCUMENTATION, SUPPORT.\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpmpro-discord-add-on\u002F\" rel=\"ugc\">Access free support here on\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.expresstechsoftwares.com\u002Fstep-by-step-documentation-guide-on-how-to-connect-pmpro-and-discord-server-using-discord-addon\u002F\" rel=\"nofollow ugc\">Steps Connecting Discord Addon\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.expresstechsoftwares.com\u002Fcheckout\u002F?add-to-cart=19749&quantity=1&utm_source=ets_wporg-discord&utm_medium=ets_wporg_link&utm_campaign=ets_wporg_discord-pro&utm_content=buy_now\" rel=\"nofollow ugc\">Pro Version Addon Features for PMPro-Discord\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>A. Enhanced Role Management\u003Cbr \u002F>\nMultiple Membership Discord Roles:\u003C\u002Fstrong> The Pro version of the PMPro-Discord Addon takes role management to the next level. It allows for the assignment of multiple Discord roles based on different membership levels. This feature is especially useful for communities that offer a range of membership tiers, each with its unique benefits and access levels. By assigning multiple roles, community managers can create a more dynamic and tiered community structure, providing members with access to exclusive channels and content based on their specific subscription tier.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>B. Premium Support Services\u003Cbr \u002F>\nEmail Support:\u003C\u002Fstrong> Subscribers of the Pro version gain access to dedicated email support. This service ensures that any technical issues or questions related to the PMPro-Discord integration are promptly addressed by a team of experts. This level of support is crucial for maintaining a seamless and uninterrupted community experience, particularly for large communities where quick resolution of issues is paramount.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>C. Custom Integration Services\u003Cbr \u002F>\nFree Consultation for Custom Discord API Integrations:\u003C\u002Fstrong> A standout feature of the Pro version is the offer of a free consultation for developing custom Discord API integrations. This service is invaluable for community managers looking to customize their Discord experience to fit unique community needs. Whether it’s developing specialized bots, automating specific community functions, or integrating with other software, the Pro version opens up a world of possibilities for bespoke community solutions. This feature not only adds tremendous value to the addon but also demonstrates a commitment to accommodating the specific needs of diverse communities.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong> installation\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Ch4>Download, Install and Activate!\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to Plugins > Add New to find and install PMPRO discord Addon.\u003C\u002Fli>\n\u003Cli>Or, download the latest version of the plugin, then go to Plugins > Add New and click the “Upload Plugin” button to upload your .zip file.\u003C\u002Fli>\n\u003Cli>Activate the plugin.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Download, Install and Activate!\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to Plugins > Add New to find and install PMPRO discord Addon.\u003C\u002Fli>\n\u003Cli>Or, download the latest version of the plugin, then go to Plugins > Add New and click the “Upload Plugin” button to upload your .zip file.\u003C\u002Fli>\n\u003Cli>Activate the plugin.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Complete the Initial Plugin Setup\u003C\u002Fh4>\n\u003Cp>Go to Memberships > Discord Settings in the WordPress admin to begin setup. Our \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Fv7lxB_Bvlv4\" rel=\"nofollow ugc\">Initial Setup Tutorial Video \u003C\u002Fa> will show you how to configure\u003C\u002Fp>\n\u003Ch4>More Installation and Setup Documentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Fv7lxB_Bvlv4\" rel=\"nofollow ugc\">Installation Video\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.expresstechsoftwares.com\u002Fstep-by-step-documentation-guide-on-how-to-connect-pmpro-and-discord-server-using-discord-addon\u002F\" rel=\"nofollow ugc\">Installation Docs\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Checkout Our Other Plugins\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexpresstechsoftwares-memberpress-discord-add-on\u002F\" rel=\"ugc\">Connect MemberPress and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fconnect-learnpress-discord-add-on\u002F\" rel=\"ugc\">connect Learnpress and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fconnect-learndash-and-discord\u002F\" rel=\"ugc\">Connect LearnDash and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fconnect-gamipress-and-discord\u002F\" rel=\"ugc\">Connect GamiPress and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fconnect-lifterlms-to-discord\u002F\" rel=\"ugc\">Connect LifterLMS and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebhook-for-wcfm-vendors\u002F\" rel=\"ugc\">Webhook For WCFM Vendors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finspect-http-requests\u002F\" rel=\"ugc\">Inspect HTTP Requests\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-questions-answers-for-woocommerce\u002F\" rel=\"ugc\">Product Questions & Answers for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-member-discord-add-on\u002F\" rel=\"ugc\">Connect Ultimate Member and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fconnect-eduma-theme-to-discord\u002F\" rel=\"ugc\">Connect Eduma Theme and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fconnect-badgeos-to-discord\u002F\" rel=\"ugc\">Connect BadgeOS and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","This add-on enables connecting your PMPro enabled website to your discord server. Now you can add\u002Fremove PMPro members directly to your discord server &hellip;",800,34744,86,20,"2025-12-01T21:53:00.000Z","6.8.5","5.0","7.0",[55,56,57,22,58],"discord","friends","hang-out","video-chat","https:\u002F\u002Fwww.expresstechsoftwares.com\u002Fstep-by-step-documentation-guide-on-how-to-connect-pmpro-and-discord-server-using-discord-addon","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpmpro-discord-add-on.2.0.1.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":26,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":81,"download_link":82,"security_score":83,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"easy-support-videos","Easy Support Videos – Embed videos in the admin","2.0.0","Slocum Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fslocumstudio\u002F","\u003Cp>Easy Support Videos is great for WordPress consultants, trainers, and product owners to embed compatible oEmbed video into the admin dashboard of a WordPress website. Simply install the plugin, and copy\u002Fpaste the video link into the admin page, and Easy Support Videos will elegantly display a list of videos for your user.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Easy Support Videos version 2.0\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F540834455?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>Admins can control who can see the videos, and edit\u002Fremove videos, by setting the available role options within Easy Support Video settings. You can also leave a custom note on the video page sidebar, offering further instructions or helpful tips.\u003C\u002Fp>\n\u003Cp>Easy Support Videos is perfect for supporting your client or website user, through the use of videos and screencasts available on the web.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Great plugin for WordPress trainers, educators, and support people\u003C\u002Fli>\n\u003Cli>Fast & lightweight\u003C\u002Fli>\n\u003Cli>Embed videos in the Admin screen with ease\u003C\u002Fli>\n\u003Cli>Control which role’s can see or edit videos\u003C\u002Fli>\n\u003Cli>Leave a custom note or message on the video page\u003C\u002Fli>\n\u003Cli>Embed videos from any oEmbed source\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>White-label branding\u003C\u002Fli>\n\u003Cli>Drag-n-drop video sorting\u003C\u002Fli>\n\u003Cli>Create many video pages\u003C\u002Fli>\n\u003Cli>Change admin link placement\u003C\u002Fli>\n\u003Cli>Remove the ratings slug\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Feasysupportvideos.com\u002Fpricing\u002F?utm_source=easy-support-videos&utm_medium=link&utm_content=wp-org-readme-upgrade&utm_campaign=easy-support-videos\" rel=\"nofollow ugc\">Get Easy Support Videos Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsdsweb\u002Feasy-support-videos\u002F\" rel=\"nofollow ugc\">View Easy Support Videos on Github\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsdsweb\u002Feasy-support-videos\u002Fissues\u002F\" rel=\"nofollow ugc\">Issue Tracker\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Great plugin for WordPress trainers, educators, and support\u003C\u002Fli>\n\u003Cli>Fast & lightweight\u003C\u002Fli>\n\u003Cli>Embed videos in the Admin with ease\u003C\u002Fli>\n\u003Cli>Control which role’s can see or edit videos\u003C\u002Fli>\n\u003Cli>Leave a custom note or message on the video page\u003C\u002Fli>\n\u003Cli>Embed videos from any oEmbed source\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Issues\u002FBugs\u003C\u002Fh4>\n\u003Cp>Please report any issues or bugs on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsdsweb\u002Feasy-support-videos\u002Fissues\u002F\" rel=\"nofollow ugc\">GitHub Issue Tracker\u003C\u002Fa>.\u003C\u002Fp>\n","Easy Support Videos for embedding helpful tutorials, training videos, and screencasts in the Admin dashboard. Works with YouTube, Vimeo, Wistia, Video &hellip;",600,9253,9,"2022-06-20T18:10:00.000Z","6.0.0","4.3","",[21,77,78,79,80],"videos","vimeo","wistia","youtube","https:\u002F\u002Fwww.easysupportvideos.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-support-videos.2.0.0.zip",85,{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":26,"num_ratings":94,"last_updated":95,"tested_up_to":15,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":100,"download_link":101,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"skittybop","Skittybop","1.1.0","Remwes, LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fremwes\u002F","\u003Cp>Skittybop is a WordPress plugin that enables users of a WordPress site to communicate with a pool of operators via video calls using the \u003Ca href=\"https:\u002F\u002Fskittybop.com\" rel=\"nofollow ugc\">Skittybop Video Call\u003C\u002Fa> service. You can install and use the plugin by following these steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Download and install Skittybop using the built-in WordPress plugin installer.\u003C\u002Fli>\n\u003Cli>Log in as an administrator and create one or more WordPress accounts with the \u003Cem>Operator\u003C\u002Fem> role.\u003C\u002Fli>\n\u003Cli>Log in as any WordPress user and click the red button in the bottom right corner to start a video call with one of the available operators.\u003C\u002Fli>\n\u003Cli>Log in as an operator to accept incoming video calls \u003Ca href=\"1\" rel=\"nofollow ugc\">1\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Visit the Skittybop page in the administration panel to view and manage the video call history.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>To unlock the full potential of the Skittybop plugin, you need to create an account and have an active subscription by visiting the \u003Ca href=\"https:\u002F\u002Fapp.skittybop.com\" rel=\"nofollow ugc\">Skittybop API Management Platform\u003C\u002Fa>. For more information about Skittybop video Call service please follow the links below:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fskittybop.com\" rel=\"nofollow ugc\">Skittybop Video Call Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapp.skittybop.com\" rel=\"nofollow ugc\">Skittybop API Management Platform\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fskittybop.com\u002Fterms\" rel=\"nofollow ugc\">Skittybop Terms and Conditions\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\n\u003Cp>Operators who need to stop receiving incoming video calls should log out from WordPress. This action will put them offline and stop notifications. \u003Ca href=\"1\" rel=\"nofollow ugc\">↩︎\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Adds video calls to WordPress!",200,2179,1,"2026-02-11T13:59:00.000Z","6.2","5.3",[99,85,21,23],"operators","https:\u002F\u002Fskittybop.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fskittybop.1.1.0.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":26,"downloaded":110,"rating":26,"num_ratings":111,"last_updated":112,"tested_up_to":51,"requires_at_least":113,"requires_php":53,"tags":114,"homepage":119,"download_link":120,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"chipbot","ChipBot – Video, Live Chat, & AI Help Desk","2.0.5","Matt Lo","https:\u002F\u002Fprofiles.wordpress.org\u002Fmattlo\u002F","\u003Ch4>Overview\u003C\u002Fh4>\n\u003Cp>🤔 Wondering why your traffic isn’t converting or spending too much on live chat for little in return? There’s not enough time in the day to solve this if you’re alone or in a small team. So we built ChipBot to help.\u003C\u002Fp>\n\u003Cp>👉 ChipBot is a new kind of plugin that improves the customer experience while reducing your time from doing so. ChipBot is built to elevate sales and reduce support tickets.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>✅ Use a \u003Ca href=\"https:\u002F\u002Fgetchipbot.com\" rel=\"nofollow ugc\">pop up video\u003C\u002Fa> to improve lead generation, sales, or conversion rates on your WordPress website.\u003C\u002Fli>\n\u003Cli>✅ Connect multiple videos together in a TikTok-style format for unlimited scrolling.\u003C\u002Fli>\n\u003Cli>✅ Close sales and qualify leads with built-in live chat.\u003C\u002Fli>\n\u003Cli>✅ Get customer notifications with our mobile app (iOS and Android).\u003C\u002Fli>\n\u003Cli>✅ Automate customer support with our integrated AI help desk.\u003C\u002Fli>\n\u003Cli>✅ Leverage our built-in AI tools to generate support documentation and respond to customer live chat questions automatically.\u003C\u002Fli>\n\u003Cli>✅ Analyze video retention and customer engagement.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What is ChipBot Video\u003C\u002Fh4>\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\u002FY__fOdT6nNw?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","ChipBot turns your website into a face-to-face story experience powered by AI, video, and chat.",7976,3,"2025-10-13T20:28:00.000Z","6.0",[115,116,117,118,77],"ai","customer-support","help-desk","leads","https:\u002F\u002Fgetchipbot.com\u002F?utm_source=wordpress&utm_medium=plugin-link","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchipbot.2.0.5.zip",{"slug":122,"name":123,"version":124,"author":42,"author_profile":43,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":26,"num_ratings":129,"last_updated":75,"tested_up_to":51,"requires_at_least":130,"requires_php":53,"tags":131,"homepage":132,"download_link":133,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":134},"connect-learndash-and-discord","Connect LearnDash to Discord","1.0.15","\u003Cp>This add-on enables connecting your LearnDash-enabled website to your discord server. With this plugin, you can create a discord community of your students and assign them discord roles in the server according to the course they are learning.\u003Cbr \u002F>\nprivate access to course content plus discord’s ability to add fun and creativity in community engagement will help create a thriving community, discord is safe and designed to help fight spam and promote healthy community discussions.\u003Cbr \u002F>\nThis plugin promotes Engagement, Upsell and cross-sell opportunities, Advocacy, and referrals that ultimately help increase revenues.\u003C\u002Fp>\n\u003Cp>Very simple setup and intutive User interface to Manage Student Role inside Discord.\u003Cbr \u002F>\n– Please always contact support if you are facing issues in setup or see any bug.\u003Cbr \u002F>\n– If you did like the plugin, kindly support us in doing free excellent work our PayPal email is: business@expresstechsoftwares.com\u003C\u002Fp>\n\u003Cp>Connect LearnDash to Discord Plugin Features:\u003Cbr \u002F>\n1) Allow any student to connect their discord account with their LearnDash website account.\u003C\u002Fp>\n\u003Cp>2) Shortcode [learndash_discord] to display connect\u002Fdisconnect button.\u003C\u002Fp>\n\u003Cp>3) Mapping of courses and discord roles.\u003C\u002Fp>\n\u003Cp>4) Send custom welcome message when student joins the server.\u003C\u002Fp>\n\u003Cp>5) Send custom message when student completes a course.\u003C\u002Fp>\n\u003Cp>6) Send custom message when student completes a lesson.\u003C\u002Fp>\n\u003Cp>7) Send custom message when student completes a topic.\u003C\u002Fp>\n\u003Cp>8) Send custom message when student completes a quiz.\u003C\u002Fp>\n\u003Cp>9) Send custom message when assignment is approved.\u003C\u002Fp>\n\u003Ch3>Checkout Our Other Plugins\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexpresstechsoftwares-memberpress-discord-add-on\u002F\" rel=\"ugc\">Connect MemberPress and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpmpro-discord-add-on\u002F\" rel=\"ugc\">Connect PaidmembershipPro and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fconnect-profilepress-and-discord\u002F\" rel=\"ugc\">Connect ProfilePress and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fconnect-learnpress-discord-add-on\u002F\" rel=\"ugc\">Connect LearnPress and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fconnect-lifterlms-to-discord\u002F\" rel=\"ugc\">Connect LifterLMS and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebhook-for-wcfm-vendors\u002F\" rel=\"ugc\">Webhook For WCFM Vendors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finspect-http-requests\u002F\" rel=\"ugc\">Inspect HTTP Requests\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-questions-answers-for-woocommerce\u002F\" rel=\"ugc\">Product Questions & Answers for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-member-discord-add-on\u002F\" rel=\"ugc\">Connect Ultimate Member and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fconnect-badgeos-to-discord\u002F\" rel=\"ugc\">Connect BadgeOS and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fconnect-eduma-theme-to-discord\u002F\" rel=\"ugc\">connect Eduma Theme and  Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fconnect-restrictcontentpro-to-discord-addon\u002F\" rel=\"ugc\">connect Restrict Content Pro and Discord Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fconnect-gamipress-and-discord\u002F\" rel=\"ugc\">connect GamiPress and Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fconnect-tutorlms-to-discord\u002F\" rel=\"ugc\">Connect Tutor LMS to Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Create a community of your students by connecting your LearnDash Website to your Discord server.",40,3034,4,"4.7",[55,56,57,22,58],"https:\u002F\u002Fwww.expresstechsoftwares.com\u002Flearndash-and-discord-integration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconnect-learndash-and-discord.1.0.15.zip","2026-03-15T10:48:56.248Z",{"attackSurface":136,"codeSignals":170,"taintFlows":179,"riskAssessment":248,"analyzedAt":256},{"hooks":137,"ajaxHandlers":153,"restRoutes":167,"shortcodes":168,"cronEvents":169,"entryPointCount":129,"unprotectedCount":13},[138,144,149],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","admin_menu","sfrtr_add_admin_menu","includes\\class-sfrtr-admin.php",39,{"type":139,"name":145,"callback":146,"file":147,"line":148},"admin_enqueue_scripts","sfrtr_enqueue_admin_assets","sfr-talk-recorder.php",56,{"type":139,"name":150,"callback":151,"file":147,"line":152},"plugins_loaded","sfrtr_init",173,[154,159,161,164],{"action":155,"nopriv":156,"callback":155,"hasNonce":157,"hasCapCheck":157,"file":158,"line":143},"sfrtr_get_settings",false,true,"includes\\class-sfrtr-recorder.php",{"action":160,"nopriv":156,"callback":160,"hasNonce":157,"hasCapCheck":157,"file":158,"line":127},"sfrtr_save_recording_history",{"action":162,"nopriv":156,"callback":162,"hasNonce":157,"hasCapCheck":157,"file":158,"line":163},"sfrtr_upload_recording_to_media",41,{"action":165,"nopriv":156,"callback":165,"hasNonce":157,"hasCapCheck":157,"file":158,"line":166},"sfrtr_delete_recording",42,[],[],[],{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":174,"fileOperations":94,"externalRequests":13,"nonceChecks":129,"capabilityChecks":177,"bundledLibraries":178},[],{"prepared":13,"raw":13,"locations":173},[],{"escaped":175,"rawEcho":13,"locations":176},78,[],7,[],[180,211,233],{"entryPoint":181,"graph":182,"unsanitizedCount":94,"severity":210},"sfrtr_upload_recording_to_media (includes\\class-sfrtr-recorder.php:107)",{"nodes":183,"edges":205},[184,189,193,199,201,203],{"id":185,"type":186,"label":187,"file":158,"line":188},"n0","source","$_POST",141,{"id":190,"type":191,"label":192,"file":158,"line":188},"n1","transform","→ sfrtr_upload_to_media_library()",{"id":194,"type":195,"label":196,"file":158,"line":197,"wp_function":198},"n2","sink","file_put_contents() [File Write]",196,"file_put_contents",{"id":200,"type":186,"label":187,"file":158,"line":188},"n3",{"id":202,"type":191,"label":192,"file":158,"line":188},"n4",{"id":204,"type":195,"label":196,"file":158,"line":197,"wp_function":198},"n5",[206,207,208,209],{"from":185,"to":190,"sanitized":156},{"from":190,"to":194,"sanitized":156},{"from":200,"to":202,"sanitized":156},{"from":202,"to":204,"sanitized":157},"medium",{"entryPoint":212,"graph":213,"unsanitizedCount":94,"severity":210},"\u003Cclass-sfrtr-recorder> (includes\\class-sfrtr-recorder.php:0)",{"nodes":214,"edges":227},[215,218,219,220,221,222,223,225],{"id":185,"type":186,"label":216,"file":158,"line":217},"$_POST (x2)",130,{"id":190,"type":195,"label":196,"file":158,"line":197,"wp_function":198},{"id":194,"type":186,"label":187,"file":158,"line":188},{"id":200,"type":191,"label":192,"file":158,"line":188},{"id":202,"type":195,"label":196,"file":158,"line":197,"wp_function":198},{"id":204,"type":186,"label":187,"file":158,"line":188},{"id":224,"type":191,"label":192,"file":158,"line":188},"n6",{"id":226,"type":195,"label":196,"file":158,"line":197,"wp_function":198},"n7",[228,229,230,231,232],{"from":185,"to":190,"sanitized":157},{"from":194,"to":200,"sanitized":156},{"from":200,"to":202,"sanitized":156},{"from":204,"to":224,"sanitized":156},{"from":224,"to":226,"sanitized":157},{"entryPoint":234,"graph":235,"unsanitizedCount":13,"severity":247},"\u003Cdashboard> (admin\\views\\dashboard.php:0)",{"nodes":236,"edges":245},[237,241],{"id":185,"type":186,"label":238,"file":239,"line":240},"$_SERVER (x2)","admin\\views\\dashboard.php",34,{"id":190,"type":195,"label":242,"file":239,"line":243,"wp_function":244},"echo() [XSS]",48,"echo",[246],{"from":185,"to":190,"sanitized":157},"low",{"summary":249,"deductions":250},"The sfr-talk-recorder v0.6.2 plugin exhibits a strong security posture in several key areas, demonstrating good development practices.  All identified AJAX entry points and REST API routes are protected by authentication and capability checks, which is a significant strength. Furthermore, the plugin utilizes prepared statements for all SQL queries and properly escapes all output, mitigating common web vulnerabilities like SQL injection and Cross-Site Scripting (XSS). The absence of known CVEs and a clean vulnerability history further contributes to its positive security assessment.\n\nHowever, the static analysis does reveal a potential area of concern: the taint analysis identified two flows with unsanitized paths. While these did not escalate to critical or high severity in this analysis, unsanitized paths are a precursor to potential vulnerabilities, particularly if they involve user-supplied input that is then used in file operations or other sensitive actions. The presence of a single file operation without further context also warrants attention, as it could become an attack vector if not handled securely.  The overall risk is currently low due to the lack of exploitation history and the absence of high-severity findings in the taint analysis, but the unsanitized paths represent a weakness that should be addressed.",[251,254],{"reason":252,"points":253},"Taint flows with unsanitized paths detected",8,{"reason":255,"points":111},"File operation found","2026-03-17T00:20:25.339Z",{"wat":258,"direct":269},{"assetPaths":259,"generatorPatterns":263,"scriptPaths":264,"versionParams":265},[260,261,262],"\u002Fwp-content\u002Fplugins\u002Fsfr-talk-recorder\u002Fadmin\u002Fcss\u002Fsfrtr-admin.css","\u002Fwp-content\u002Fplugins\u002Fsfr-talk-recorder\u002Fadmin\u002Fcss\u002Fsfrtr-recorder-ui.css","\u002Fwp-content\u002Fplugins\u002Fsfr-talk-recorder\u002Fadmin\u002Fjs\u002Fsfrtr-recorder.js",[],[262],[266,267,268],"sfr-talk-recorder\u002Fadmin\u002Fcss\u002Fsfrtr-admin.css?ver=","sfr-talk-recorder\u002Fadmin\u002Fcss\u002Fsfrtr-recorder-ui.css?ver=","sfr-talk-recorder\u002Fadmin\u002Fjs\u002Fsfrtr-recorder.js?ver=",{"cssClasses":270,"htmlComments":275,"htmlAttributes":276,"restEndpoints":278,"jsGlobals":279,"shortcodeOutput":281},[271,272,273,274],"sfrtr-dashboard","sfrtr-dashboard-content","sfrtr-main-section","sfrtr-welcome-box",[],[277],"id=\"sfrtr-recorder-start\"",[],[280],"sfrtrRecorder",[]]