[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIwnKB3cDlpszMatmdBmpO16PH9j3uHcvBIWui6lv6qI":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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":139,"fingerprints":457},"videoencrypt-watermark","Videoencrypt Watermark","1.0","VibeThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fvibethemes\u002F","\u003Cp>This plugin adds a watermark to your videos. We’re editing the video file and adding the watermark at your desired place, frame by frame.\u003Cbr \u002F>\nThe plugin uses the VideoEncrypt service in the backend for \u003Ca href=\"https:\u002F\u002Fvideoencrypt.com\" rel=\"nofollow ugc\">Watermarking Videos\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Here’s how it works :\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>You will see a notice to create an account on VideoEncrypt.com. [Only email ID is required to create account]\u003C\u002Fli>\n\u003Cli>Click on notice and fill up your email ID.\u003C\u002Fli>\n\u003Cli>This sends you an email with an API key to your email ID. We’re recording this email ID for account maintenance and also give you an introductory free space for watermarking videos. This space gets filled up as you watermark your videos,\u003C\u002Fli>\n\u003Cli>Fill the API key in the WP Admin – VideoEncrypt WaterMark settings.\u003C\u002Fli>\n\u003Cli>Now, open your Media gallery in WP Admin screen. For all the videos you would see a button to watermark the videos.\u003C\u002Fli>\n\u003Cli>Click on the button to watermark the video. This uploads the video to Videoencrypt’s server temporarily and video is processed fofr watermarking.\u003C\u002Fli>\n\u003Cli>Depending on Video size, it will take few minutes.\u003C\u002Fli>\n\u003Cli>Once the video is watermarked, you will see a download button on the video which you uploaded for watermarking.\u003C\u002Fli>\n\u003Cli>Click on download, this will download the new watermarked video in your WP Media.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>See this video on how it works : \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=eaSaCa31wpY\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=eaSaCa31wpY\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>WordPress is free and Open Source, so why is this a Paid Service ?\u003C\u002Fh4>\n\u003Cp>As watermarking is a resource intensive process for the server. It consumes a lot of RAM and Processing power of the server which regular WordPress servers are not designed to handle this kind of load. You no longer need to purchase expensive softwares for Watermarking your videos. You just purchase the space that you need to encrypt your videos and get back watermarked videos.\u003C\u002Fp>\n\u003Cp>Visit the \u003Ca href=\"https:\u002F\u002Fvideoencrypt.com\u002F\" rel=\"nofollow ugc\">VideoEncrypt Video protection\u003C\u002Fa> for documentation, support, and information.\u003C\u002Fp>\n\u003Cp>Or email at info@videoencrypt.com\u003C\u002Fp>\n","Watermark your Videos the WordPress way.",10,1523,0,"2020-02-29T06:56:00.000Z","5.3.21","3.6","7.2",[19,20,21,22],"video","video-watermark","watermark","watermarking-video","https:\u002F\u002Fvideoencrypt.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideoencrypt-watermark.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"vibethemes",20,3980,88,30,86,"2026-04-04T05:54:26.825Z",[38,61,81,98,114],{"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":17,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":49,"unpatched_count":13,"last_vuln_date":60,"fetched_at":27},"gumlet-video","Gumlet Video","1.2.0","adityapatadia","https:\u002F\u002Fprofiles.wordpress.org\u002Fadityapatadia\u002F","\u003Cblockquote>\n\u003Cp>\u003Cstrong>The plugin offers dynamic watermarking, player customisation, user level analytics, and embed shortcode for Gumlet videos\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automate your video security using dynamic watermark support\u003C\u002Fli>\n\u003Cli>Select specific user data such as name, email, id to show as the dynamic watermark\u003C\u002Fli>\n\u003Cli>Use shortcode to embed videos quickly\u003C\u002Fli>\n\u003Cli>Add videos using gutenberg block\u003C\u002Fli>\n\u003Cli>Responsive video embeds or use custom dimensions\u003C\u002Fli>\n\u003Cli>CDN delivery by AWS CloudFront (215+ locations)\u003C\u002Fli>\n\u003Cli>Track user level analytics for deeper insights\u003C\u002Fli>\n\u003Cli>Gumlet uses play.gumlet.io domain for data transfer. This domain is owned by https:\u002F\u002Fwww.gumlet.com. Read \u003Ca href=\"https:\u002F\u002Fwww.gumlet.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.gumlet.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>This is the plugin you will ever need for securing videos!\u003C\u002Fp>\n\u003Ch3>Installation Guide for Dynamic Watermark\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Enable the dymanic watermark and set the visual configuration in the player settings options on Video CMS. Visit \u003Ca href=\"https:\u002F\u002Fdashboard.gumlet.com\u002Fvideo\u002Fmanage?tab=edit_player\" rel=\"nofollow ugc\">https:\u002F\u002Fdashboard.gumlet.com\u002Fvideo\u002Fmanage?tab=edit_player\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Select options (name, email, user_id) from the Gumlet WordPress plugin settings and save to show them over the video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use Gumlet shortcode to embed videos anywhere across WordPress website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Sample shortcode to use – \u003Ccode>[gumlet id=653f6137411da17d32e574a5]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Define the width, height of the Embed inside the shortcode – \u003Ccode>[gumlet id=653f6137411da17d32e574a5 width=800 height=600]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Set audio track and caption language – \u003Ccode>[gumlet id=653f6137411da17d32e574a5 audio_track_language=en caption_language=es]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Embed videos directly with Gutenberg block\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Get in touch!\u003C\u002Fh4>\n\u003Cp>Still not sure? Come chat with us, we will honestly help you make the right choice.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgumlet.com\" rel=\"nofollow ugc\">Website\u003C\u002Fa> (Chat available)\u003C\u002Fli>\n\u003Cli>Write to us at: support@gumlet.com\u003C\u002Fli>\n\u003Cli>Twitter – \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fgumletapp\" rel=\"nofollow ugc\">gumletapp\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Facebook – \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgumletapp\" rel=\"nofollow ugc\">gumletapp\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","An official plugin by Gumlet for video embedding, dynamic watermark configuration, user level analytics and shortcode.",200,2828,100,1,"2025-11-20T15:48:00.000Z","6.8.5","5.0",[54,55,56],"content-security","dymanic-watermarking","video-embed","https:\u002F\u002Fgithub.com\u002Fgumlet\u002Fwordpress-video-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgumlet-video.1.2.0.zip",99,"2025-02-17 15:47:38",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":48,"downloaded":69,"rating":48,"num_ratings":70,"last_updated":71,"tested_up_to":51,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":79,"download_link":80,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"safeguard-media","SafeGuard Media Protection – Copy Protect Web Pages","3.6.0","ArtistScope","https:\u002F\u002Fprofiles.wordpress.org\u002Fartistscope\u002F","\u003Cp>This plugin adds an iFrame to copy protect and watermark Images, MP4 video, PDF and Word documents on WordPress pages.\u003C\u002Fp>\n\u003Cp>Unlike other plugins that can do no more than hamper the use of right-click, this solution is the real deal… it uses the ArtistScope Site Protection System (ASPS) to prevent screenshots, screen capture and screen recording. ASPS normally requires a dedicated server, but by using this plugin, any WordPress site can utilise real content protection, even from a shared hosting server.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy install (use the Classic Editor or Elementor or Gutenberg editor).\u003C\u002Fli>\n\u003Cli>Copy protect images, video and PDF displayed on your web pages.\u003C\u002Fli>\n\u003Cli>Copy protect GIF, JPG, PNG, MP4, PDF and Word documents.\u003C\u002Fli>\n\u003Cli>Prevent sreenshots, screen capture and screen recording.\u003C\u002Fli>\n\u003Cli>HTML is encrypted from server to secure browser.\u003C\u002Fli>\n\u003Cli>View source for media locations is not possible.\u003C\u002Fli>\n\u003Cli>Locating media via packet sniffers is not possible.\u003C\u002Fli>\n\u003Cli>Word documents are converted to PDF on the server.\u003C\u002Fli>\n\u003Cli>Embeds objects dynamically using JavaScript.\u003C\u002Fli>\n\u003Cli>Settings can control user access per platform.\u003C\u002Fli>\n\u003Cli>Most secure protection from ALL avenues of copy and save.\u003C\u002Fli>\n\u003Cli>Watermark options for position, size, colour and transparency.\u003C\u002Fli>\n\u003Cli>Media can be hosted on your site or a third party file service.\u003C\u002Fli>\n\u003Cli>Can be viewed on Windows, Mac, iOS and Android phones.\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FnFKZ42oBUDY?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\u003Cp>Note: This plugin connects to a third party service for copy protection provided by \u003Ca href=\"https:\u002F\u002Fsafeguard.media\u002Fterms.asp\" rel=\"nofollow ugc\">SafeGuard Media\u003C\u002Fa>. To view copy protected pages, users will be required to use a secure web browser known as \u003Ca href=\"https:\u002F\u002Fartisbrowser.com\" rel=\"nofollow ugc\">ArtisBrowser\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For more information visit the \u003Ca href=\"https:\u002F\u002Fsafeguard.media\u002Fwordpress-protection.asp\" rel=\"nofollow ugc\">SafeGuard Media\u003C\u002Fa> website.\u003C\u002Fp>\n\u003Ch4>More Info\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>About \u003Ca href=\"https:\u002F\u002Fartistscope.com\u002Fcopy-protection.asp\" rel=\"nofollow ugc\">Copy Protection\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Online Demos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.artistscope.com\u002Fsafeguard-media-plugin\u002F#demos\" rel=\"nofollow ugc\">Online Demos\u003C\u002Fa> copy protecting images, PDF and video.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Licensing\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin is free to use for 14-days after which a SafeGuard Media account is required.\u003C\u002Fli>\n\u003Cli>The author can be contacted from their \u003Ca href=\"https:\u002F\u002Fartistscope.com\u002Fsafeguard_wordpress_protection.asp\" rel=\"nofollow ugc\">Safeguard Media\u003C\u002Fa> page.\u003C\u002Fli>\n\u003C\u002Ful>\n","Secure copy protection for images, video and PDF. Prevent screenshots, screen capture and screen recording.",3470,5,"2025-10-05T00:15:00.000Z","5.7","7.0",[75,76,77,78,21],"copy-protect","protect-image","protect-pdf","protect-video","https:\u002F\u002Fsafeguard.media\u002Fwordpress-protection.asp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsafeguard-media.zip",{"slug":82,"name":83,"version":84,"author":65,"author_profile":66,"description":85,"short_description":86,"active_installs":13,"downloaded":87,"rating":48,"num_ratings":49,"last_updated":88,"tested_up_to":51,"requires_at_least":72,"requires_php":73,"tags":89,"homepage":95,"download_link":96,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":97},"guest-video-protection","Guest Video Protection – Copy Protect PDF & Video","1.5.0","\u003Cp>The Guest Video Protection plugin enables the embedding of copy protected media. That media can include a comprehensive Guest Video page or media only, such as images, PDF and video. The Guest Video service also provides secure file hosting. In fact it is the only service of its kind… web hosting for copy protected web pages and media with secure file hosting included for images, PDF and video.\u003C\u002Fp>\n\u003Cp>Pages and media are most securely protected from all exploits including save, copy, screenshot and screen recording… and they can be viewd on all computers and devices including mobile phones.\u003C\u002Fp>\n\u003Cp>NOTE: This plugin displays your media from a third party service provided by \u003Ca href=\"https:\u002F\u002Fguest.video\u002Fterms-conditions\u002F\" rel=\"nofollow ugc\">Guest Video\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Guest Video provides a most unique “copy protected web hosting” service, unique in that it is the only web hosting service to provide real copy protection. The copy protection begins at the Guest Video server hosting your media, creating a secure tunnel between that backend and your user’s device which can be a computer or mobile phone.\u003C\u002Fp>\n\u003Cp>However a point to note is that the ArtisBrowser is required to decrypt and view the content. While that may seem to be a disadvantage to those concerned about being popular, it is the reason that Guest Video copy protection is incomaparable to any other copy protection solution. ArtisBrowser makes real copy protection possible (preventing all copy and exploits) where all other browsers fail. Anyone looking for copy protection that works in popular browsers like Firefox or Chrome is wasting their time.\u003C\u002Fp>\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\u002FkFKwQlPhbK4?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\u003Ch4>More Info\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>About \u003Ca href=\"https:\u002F\u002Fartistscope.com\u002Fcopy-protection.asp\" rel=\"nofollow ugc\">Copy Protection\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Licensing\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin is free to use. However it will require at least a Guest Video “DEMO” account to benefit from the special features.\u003C\u002Fli>\n\u003Cli>For a DEMO account visit \u003Ca href=\"https:\u002F\u002Fguest.video\u002Fjoin.asp\" rel=\"nofollow ugc\">Guest Video\u003C\u002Fa> for a 14-day free trial.\u003C\u002Fli>\n\u003Cli>The author can be contacted from their \u003Ca href=\"https:\u002F\u002Fartistscope.com\u002Fcopy-protected-file-hosting.asp\" rel=\"nofollow ugc\">Guest Video\u003C\u002Fa> page.\u003C\u002Fli>\n\u003C\u002Ful>\n","The most secure copy protection for images, video and PDF. Prevent save, screenshots, screen capture and screen recording.",909,"",[90,91,92,93,94],"copy-protect-pdf","copy-protect-video","copy-protect-web-page","copy-protection","watermark-media","https:\u002F\u002Fguest.video\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fguest-video-protection.zip","2026-03-15T10:48:56.248Z",{"slug":99,"name":100,"version":6,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":13,"downloaded":105,"rating":13,"num_ratings":13,"last_updated":106,"tested_up_to":51,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":88,"download_link":113,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"secure-video-player","Secure Video Player (Shaka + EzDRM Support)","sachinchawla21","https:\u002F\u002Fprofiles.wordpress.org\u002Fsachinchawla21\u002F","\u003Cp>Secure Video Player (Shaka + EzDRM Support) is a WordPress plugin that lets you embed DRM-protected video streams directly using a simple shortcode.\u003C\u002Fp>\n\u003Cp>Embed DRM-protected videos using Google’s Shaka Player with support for Widevine, PlayReady, and FairPlay, plus dynamic floating watermarks for user identification.\u003C\u002Fp>\n\u003Cp>It integrates with Shaka Player, supporting \u003Cstrong>Widevine, PlayReady, and FairPlay DRM\u003C\u002Fstrong>. It also adds \u003Cstrong>floating, diagonal user-specific watermarks\u003C\u002Fstrong> (email and IP) to help deter screen recording or sharing.\u003C\u002Fp>\n\u003Cp>Perfect for e-learning, OTT, and secure video distribution.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Embed DASH (MPD) and HLS (M3U8) streams\u003Cbr \u002F>\n* Support for Widevine, PlayReady, and FairPlay DRM\u003Cbr \u002F>\n* Floating diagonal watermark (user email + IP address)\u003Cbr \u002F>\n* Lightweight and follows WordPress coding standards\u003Cbr \u002F>\n* Shortcode-based integration\u003C\u002Fp>\n\u003Ch3>Source Code & Third-Party Libraries\u003C\u002Fh3>\n\u003Cp>This plugin uses the open-source Shaka Player library by Google to enable DRM playback.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Included local files:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>\u002Fjs\u002Fshaka-player.ui.min.js\u003C\u002Fcode>\u003Cbr \u002F>\n– \u003Ccode>\u002Fcss\u002Fcontrols.css\u003C\u002Fcode>\u003Cbr \u002F>\nThese are official, unmodified builds downloaded from the public Shaka Player repository.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Original source code and build instructions:\u003C\u002Fstrong>\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fshaka-project\u002Fshaka-player\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fshaka-project\u002Fshaka-player#building\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin-specific code:\u003C\u002Fstrong>\u003Cbr \u002F>\n– JavaScript: \u003Ccode>\u002Fjs\u002Fsvpdrm-shaka-ezdrm-video.js\u003C\u002Fcode>\u003Cbr \u002F>\n– CSS: \u003Ccode>\u002Fcss\u002Fsvpdrm-video-custom-css.css\u003C\u002Fcode>\u003Cbr \u002F>\nBoth are authored by the plugin developer and are human-readable.\u003C\u002Fp>\n\u003Cp>License:\u003Cbr \u002F>\nApache License 2.0 for Shaka Player (https:\u002F\u002Fgithub.com\u002Fshaka-project\u002Fshaka-player\u002Fblob\u002Fmain\u002FLICENSE)\u003C\u002Fp>\n\u003Cp>Shaka Player files included here are official builds and are not modified. All plugin-specific PHP, JS, and CSS files are provided in human-readable form.\u003C\u002Fp>\n\u003Cp>License Note:\u003Cbr \u002F>\nThis plugin’s original code is licensed under GPLv2 or later, while the included Shaka Player library is under Apache License 2.0. Both are compatible per WordPress.org guidelines.\u003C\u002Fp>\n","This plugin integrates Shaka Player (by Google) and supports DRM via EzDRM. It is not affiliated with or endorsed by Google or EzDRM.",368,"2025-11-22T07:16:00.000Z","6.8","8.0",[110,111,112,19,21],"drm","shaka","streaming","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsecure-video-player.1.0.0.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":52,"tags":129,"homepage":135,"download_link":136,"security_score":124,"vuln_count":137,"unpatched_count":13,"last_vuln_date":138,"fetched_at":27},"google-sitemap-generator","XML Sitemap Generator for Google","4.1.23","Auctollo","https:\u002F\u002Fprofiles.wordpress.org\u002Fauctollo\u002F","\u003Cp>Generate XML and HTML sitemaps for your website with ease using the XML Sitemap Generator for Google. This plugin enables you to improve your SEO rankings by creating page, image, news, video, HTML, and RSS sitemaps. It also supports custom post types and taxonomies, allowing you to ensure that all of your content is being indexed by search engines. With a user-friendly interface, you can easily configure the plugin to suit your needs and generate sitemaps in just a few clicks. Keep your website up-to-date and make sure that search engines are aware of all of your content by using the XML Sitemap Generator for Google.\u003C\u002Fp>\n\u003Cp>The plugin supports all kinds of WordPress generated pages as well as custom URLs. Additionally it notifies all major search engines every time you create a post about the new content.\u003C\u002Fp>\n\u003Cp>Supported for more than a decade and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbrowse\u002Fpopular\u002Fpage\u002F2\u002F#:~:text=XML%20Sitemap%20Generator%20for%20Google\" rel=\"ugc\">rated among the best\u003C\u002Fa>, it will do exactly what it’s supposed to do – providing a complete XML sitemap for search engines!\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>If you like the plugin, feel free to rate it! 🙂\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Related Links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fread-before-opening-a-new-support-topic\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Good news, this plugin is free for everyone! Since it’s released under the GPL, you can use it free of charge on your personal or commercial site.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>The plugin comes with various translations, please refer to the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FInstalling_WordPress_in_Your_Language\" title=\"Installing WordPress in Your Language\" rel=\"nofollow ugc\">WordPress Codex\u003C\u002Fa> for more information about activating the translation. If you want to help to translate the plugin to your language, please have a look at the sitemap.pot file which contains all definitions and may be used with a \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Fsoftware\u002Fgettext\u002F\" rel=\"nofollow ugc\">gettext\u003C\u002Fa> editor like \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002F\" rel=\"nofollow ugc\">Poedit\u003C\u002Fa> (Windows).\u003C\u002Fp>\n","Generate multiple types of sitemaps to improve SEO and get your website indexed quickly.",1000000,42745610,96,2229,"2026-02-07T04:58:00.000Z","6.9.4","4.6",[130,131,132,133,134],"html-sitemap","news-sitemap","seo","video-sitemap","xml-sitemap","https:\u002F\u002Fauctollo.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-sitemap-generator.4.1.23.zip",3,"2025-10-31 00:00:00",{"attackSurface":140,"codeSignals":210,"taintFlows":330,"riskAssessment":446,"analyzedAt":456},{"hooks":141,"ajaxHandlers":179,"restRoutes":206,"shortcodes":207,"cronEvents":208,"entryPointCount":209,"unprotectedCount":13},[142,148,152,156,160,165,168,171,174],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_enqueue_scripts","enqueue_media_scripts","includes\\class.init.php",31,{"type":143,"name":144,"callback":149,"file":150,"line":151},"set_videoencrypt_icon","includes\\class.settings.php",33,{"type":143,"name":153,"callback":154,"priority":48,"file":150,"line":155},"admin_menu","closure",821,{"type":143,"name":157,"callback":157,"file":158,"line":159},"print_media_templates","includes\\class.watermark.php",42,{"type":161,"name":162,"callback":163,"priority":59,"file":158,"line":164},"filter","wp_prepare_attachment_for_js","add_watermark_button",54,{"type":143,"name":144,"callback":166,"priority":48,"file":158,"line":167},"watermark_enqueue_scripts",56,{"type":143,"name":169,"callback":166,"priority":48,"file":158,"line":170},"wp_enqueue_media",58,{"type":143,"name":172,"callback":154,"file":158,"line":173},"init",942,{"type":143,"name":175,"callback":176,"file":177,"line":178},"plugins_loaded","videoencrypt_watermark_translations","videoencrypt-watermark.php",43,[180,185,188,191,194,197,200,203],{"action":181,"nopriv":182,"callback":181,"hasNonce":183,"hasCapCheck":182,"file":184,"line":34},"send_email_videoencrypt",false,true,"includes\\class.actions.php",{"action":186,"nopriv":182,"callback":186,"hasNonce":183,"hasCapCheck":182,"file":158,"line":187},"fetch_media_url",44,{"action":189,"nopriv":182,"callback":189,"hasNonce":183,"hasCapCheck":182,"file":158,"line":190},"download_watermarked_files",46,{"action":192,"nopriv":182,"callback":192,"hasNonce":183,"hasCapCheck":182,"file":158,"line":193},"videotube_watermark_check_video_status",47,{"action":195,"nopriv":182,"callback":195,"hasNonce":183,"hasCapCheck":182,"file":158,"line":196},"videotube_watermark_ready_chunks_array",48,{"action":198,"nopriv":182,"callback":198,"hasNonce":183,"hasCapCheck":182,"file":158,"line":199},"videowatermark_send_chunks",50,{"action":201,"nopriv":182,"callback":201,"hasNonce":183,"hasCapCheck":182,"file":158,"line":202},"videowatermark_download_file",51,{"action":204,"nopriv":182,"callback":204,"hasNonce":183,"hasCapCheck":182,"file":158,"line":205},"end_videowatermark_download_file",52,[],[],[],8,{"dangerousFunctions":211,"sqlUsage":212,"outputEscaping":214,"fileOperations":328,"externalRequests":11,"nonceChecks":11,"capabilityChecks":13,"bundledLibraries":329},[],{"prepared":13,"raw":13,"locations":213},[],{"escaped":215,"rawEcho":167,"locations":216},28,[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,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,300,302,304,306,308,310,312,314,316,318,320,322,324,326],{"file":184,"line":199,"context":218},"raw output",{"file":150,"line":220,"context":218},281,{"file":150,"line":222,"context":218},293,{"file":150,"line":224,"context":218},319,{"file":150,"line":226,"context":218},330,{"file":150,"line":228,"context":218},334,{"file":150,"line":230,"context":218},364,{"file":150,"line":232,"context":218},381,{"file":150,"line":234,"context":218},394,{"file":150,"line":236,"context":218},453,{"file":150,"line":238,"context":218},461,{"file":150,"line":240,"context":218},473,{"file":150,"line":242,"context":218},508,{"file":150,"line":244,"context":218},519,{"file":150,"line":246,"context":218},525,{"file":150,"line":248,"context":218},531,{"file":150,"line":250,"context":218},546,{"file":150,"line":252,"context":218},558,{"file":150,"line":254,"context":218},560,{"file":150,"line":256,"context":218},561,{"file":150,"line":258,"context":218},563,{"file":150,"line":260,"context":218},564,{"file":150,"line":262,"context":218},613,{"file":150,"line":264,"context":218},630,{"file":150,"line":266,"context":218},631,{"file":150,"line":268,"context":218},635,{"file":150,"line":270,"context":218},636,{"file":150,"line":272,"context":218},638,{"file":150,"line":274,"context":218},644,{"file":150,"line":276,"context":218},645,{"file":150,"line":278,"context":218},649,{"file":150,"line":280,"context":218},650,{"file":150,"line":282,"context":218},654,{"file":150,"line":284,"context":218},655,{"file":150,"line":286,"context":218},659,{"file":150,"line":288,"context":218},660,{"file":150,"line":290,"context":218},665,{"file":150,"line":292,"context":218},666,{"file":150,"line":294,"context":218},683,{"file":150,"line":296,"context":218},696,{"file":150,"line":298,"context":218},705,{"file":150,"line":298,"context":218},{"file":150,"line":301,"context":218},706,{"file":150,"line":303,"context":218},708,{"file":150,"line":305,"context":218},743,{"file":158,"line":307,"context":218},70,{"file":158,"line":309,"context":218},129,{"file":158,"line":311,"context":218},135,{"file":158,"line":313,"context":218},201,{"file":158,"line":315,"context":218},259,{"file":158,"line":317,"context":218},265,{"file":158,"line":319,"context":218},353,{"file":158,"line":321,"context":218},415,{"file":158,"line":323,"context":218},479,{"file":158,"line":325,"context":218},745,{"file":158,"line":327,"context":218},799,14,[],[331,364,390,435],{"entryPoint":332,"graph":333,"unsanitizedCount":362,"severity":363},"videowatermark_download_file (includes\\class.watermark.php:68)",{"nodes":334,"edges":357},[335,339,343,349,351,353],{"id":336,"type":337,"label":338,"file":158,"line":59},"n0","source","$_POST",{"id":340,"type":341,"label":342,"file":158,"line":59},"n1","transform","→ _fetch_remote_file()",{"id":344,"type":345,"label":346,"file":158,"line":347,"wp_function":348},"n2","sink","wp_remote_get() [SSRF]",661,"wp_remote_get",{"id":350,"type":337,"label":338,"file":158,"line":59},"n3",{"id":352,"type":341,"label":342,"file":158,"line":59},"n4",{"id":354,"type":345,"label":355,"file":158,"line":268,"wp_function":356},"n5","fopen() [File Access]","fopen",[358,359,360,361],{"from":336,"to":340,"sanitized":182},{"from":340,"to":344,"sanitized":182},{"from":350,"to":352,"sanitized":182},{"from":352,"to":354,"sanitized":182},2,"medium",{"entryPoint":365,"graph":366,"unsanitizedCount":49,"severity":363},"videowatermark_send_chunks (includes\\class.watermark.php:263)",{"nodes":367,"edges":385},[368,370,374,375,378,380,382],{"id":336,"type":337,"label":338,"file":158,"line":369},303,{"id":340,"type":345,"label":371,"file":158,"line":372,"wp_function":373},"wp_remote_post() [SSRF]",311,"wp_remote_post",{"id":344,"type":337,"label":338,"file":158,"line":369},{"id":350,"type":345,"label":376,"file":158,"line":319,"wp_function":377},"echo() [XSS]","echo",{"id":352,"type":337,"label":338,"file":158,"line":379},285,{"id":354,"type":341,"label":381,"file":158,"line":379},"→ videotube_read_file()",{"id":383,"type":345,"label":355,"file":158,"line":384,"wp_function":356},"n6",896,[386,387,388,389],{"from":336,"to":340,"sanitized":183},{"from":344,"to":350,"sanitized":183},{"from":352,"to":354,"sanitized":182},{"from":354,"to":383,"sanitized":182},{"entryPoint":391,"graph":392,"unsanitizedCount":137,"severity":363},"\u003Cclass.watermark> (includes\\class.watermark.php:0)",{"nodes":393,"edges":424},[394,396,397,398,399,402,403,404,406,408,410,412,414,416,418,420,422],{"id":336,"type":337,"label":395,"file":158,"line":369},"$_POST (x4)",{"id":340,"type":345,"label":371,"file":158,"line":372,"wp_function":373},{"id":344,"type":337,"label":395,"file":158,"line":369},{"id":350,"type":345,"label":376,"file":158,"line":319,"wp_function":377},{"id":352,"type":337,"label":400,"file":158,"line":401},"$_POST (x2)",363,{"id":354,"type":345,"label":355,"file":158,"line":268,"wp_function":356},{"id":383,"type":337,"label":338,"file":158,"line":401},{"id":405,"type":345,"label":346,"file":158,"line":347,"wp_function":348},"n7",{"id":407,"type":337,"label":338,"file":158,"line":59},"n8",{"id":409,"type":341,"label":342,"file":158,"line":59},"n9",{"id":411,"type":345,"label":346,"file":158,"line":347,"wp_function":348},"n10",{"id":413,"type":337,"label":338,"file":158,"line":59},"n11",{"id":415,"type":341,"label":342,"file":158,"line":59},"n12",{"id":417,"type":345,"label":355,"file":158,"line":268,"wp_function":356},"n13",{"id":419,"type":337,"label":338,"file":158,"line":379},"n14",{"id":421,"type":341,"label":381,"file":158,"line":379},"n15",{"id":423,"type":345,"label":355,"file":158,"line":384,"wp_function":356},"n16",[425,426,427,428,429,430,431,432,433,434],{"from":336,"to":340,"sanitized":183},{"from":344,"to":350,"sanitized":183},{"from":352,"to":354,"sanitized":183},{"from":383,"to":405,"sanitized":183},{"from":407,"to":409,"sanitized":182},{"from":409,"to":411,"sanitized":182},{"from":413,"to":415,"sanitized":182},{"from":415,"to":417,"sanitized":182},{"from":419,"to":421,"sanitized":182},{"from":421,"to":423,"sanitized":182},{"entryPoint":436,"graph":437,"unsanitizedCount":13,"severity":445},"watermark_vidtube_video (includes\\class.watermark.php:703)",{"nodes":438,"edges":443},[439,441],{"id":336,"type":337,"label":338,"file":158,"line":440},724,{"id":340,"type":345,"label":371,"file":158,"line":442,"wp_function":373},727,[444],{"from":336,"to":340,"sanitized":183},"low",{"summary":447,"deductions":448},"The 'videoencrypt-watermark' plugin v1.0 presents a mixed security posture. On the positive side, there are no known CVEs, indicating a potentially stable release.  The plugin also demonstrates good practices by utilizing prepared statements for all SQL queries and implementing nonce checks for all identified AJAX handlers, which is crucial for preventing CSRF attacks.  However, a significant concern arises from the static analysis of its output escaping. With 84 total outputs and only 33% properly escaped, there's a high probability of Cross-Site Scripting (XSS) vulnerabilities.  Furthermore, the taint analysis reveals three flows with unsanitized paths, suggesting potential vulnerabilities related to file operations or data handling, though their severity is not explicitly classified as critical or high.  The absence of capability checks on the AJAX handlers is also a notable weakness, potentially allowing unauthenticated users to trigger certain functionalities.",[449,452,454],{"reason":450,"points":451},"Low percentage of properly escaped output",15,{"reason":453,"points":11},"Unsanitized paths in taint analysis",{"reason":455,"points":209},"No capability checks on AJAX handlers","2026-03-17T00:57:01.074Z",{"wat":458,"direct":467},{"assetPaths":459,"generatorPatterns":462,"scriptPaths":463,"versionParams":464},[460,461],"\u002Fwp-content\u002Fplugins\u002Fvideoencrypt-watermark\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fvideoencrypt-watermark\u002Fjs\u002Fwatermark.js",[],[461],[465,466],"videoencrypt-watermark\u002Fcss\u002Fstyle.css?ver=","videoencrypt-watermark\u002Fjs\u002Fwatermark.js?ver=",{"cssClasses":468,"htmlComments":484,"htmlAttributes":485,"restEndpoints":487,"jsGlobals":489,"shortcodeOutput":490},[469,470,471,472,473,474,475,476,477,478,479,480,481,482,483],"vewm_settings_wrapper","watermark_settings","videoenc_message","videoenc_email_wrapper","videoencrypt_create_account","videotube_tab_content_wrapper","videotube_tabs_list","videotube_tab_content","watermark_preview","logo","topleft","topright","bottomright","bottomleft","center",[],[486],"id=\"toplevel_page_videoencrypt-watermark\"",[488],"\u002Fwp-json\u002Fvideotube\u002Fv1",[],[]]