[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnnNi_CqJoDEi3irzspop6GMUgicjDdoilmT2tiPP4VU":3,"$ffo89rP0kvJNVAhCkIGzMXuDhpHRmlarBRXa-mftx_Q8":133,"$fUMVhkYp1xCWYlE_Jz_FzTcaIFlie8yXpXShuSGonas0":138},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":26,"fingerprints":26},"niquelao-watermark","Niquelao Watermark","1.5.5","Koke Pérez","https:\u002F\u002Fprofiles.wordpress.org\u002Fkokenet\u002F","\u003Cp>Niquelao Watermark is a standalone plugin (it does not require any other Niquelao plugin) that protects your images with a watermark generated on the fly, without ever touching the original files on disk.\u003C\u002Fp>\n\u003Cp>The page itself always shows the clean, original image, so image SEO (descriptive file name, indexing) stays intact. Only when a visitor right-clicks an image and chooses “Open image in new tab” or “Save image as” — or drags the image out — do they get a copy with your logo overlaid. That watermarked copy is generated once and then served from an on-disk cache on later requests.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>One-switch activation from the settings screen\u003C\u002Fli>\n\u003Cli>Logo picker through the WordPress media library (transparent PNG recommended)\u003C\u002Fli>\n\u003Cli>Configurable position: center, the 4 corners, or a repeating tile\u003C\u002Fli>\n\u003Cli>Adjustable opacity and size (% of the image width) via sliders\u003C\u002Fli>\n\u003Cli>Works with JPEG, PNG and WebP\u003C\u002Fli>\n\u003Cli>The original file on disk is never modified\u003C\u002Fli>\n\u003Cli>On-disk cache of already-watermarked images, regenerated automatically when any setting changes\u003C\u002Fli>\n\u003Cli>No external dependencies: uses Imagick (preferred) or GD (fallback), available on virtually every shared host\u003C\u002Fli>\n\u003Cli>Discreet “-hd” URL for the watermarked version, so the presentation URL stays clean for SEO and the mechanism is not obvious\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>Since version 1.2.0 the approach is “watermark only on save\u002Fopen”, using two URLs:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>PRESENTATION (what the site and Google see): the image is loaded by its\u003Cbr \u002F>\nreal, clean URL (e.g. \u003Ccode>...\u002Fuploads\u002F2026\u002F06\u002Fphoto.jpg\u003C\u002Fcode>). That URL is NOT\u003Cbr \u002F>\nrewritten: the original file is served without a watermark, so image SEO\u003Cbr \u002F>\n(descriptive file name, indexing) stays intact.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SAVE \u002F OPEN: a frontend script (\u003Ccode>assets\u002Fjs\u002Fniquelao-wm-front.js\u003C\u002Fcode>)\u003Cbr \u002F>\nintercepts the right-click and the drag, pointing to a variant with the\u003Cbr \u002F>\n   -hd suffix before the extension (e.g. \u003Ccode>...\u002Fphoto-hd.jpg\u003C\u002Fcode>). That URL does\u003Cbr \u002F>\nnot exist on disk; \u003Ccode>.htaccess\u003C\u002Fcode> recognizes it, strips the \u003Ccode>-hd\u003C\u002Fcode>, and passes\u003Cbr \u002F>\nthe REAL file path to PHP, which returns the watermarked version\u003Cbr \u002F>\n(generated once and cached). So “Save image as” and “Open image in new\u003Cbr \u002F>\ntab” deliver the watermarked version, while the page stays clean and the\u003Cbr \u002F>\ndiscreet \u003Ccode>-hd\u003C\u002Fcode> URL does not reveal the mechanism.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The script does NOT modify the \u003Ccode>src\u003C\u002Fcode>\u002F\u003Ccode>srcset\u003C\u002Fcode> of the page’s \u003Ccode>\u003Cimg>\u003C\u002Fcode> (that\u003Cbr \u002F>\nwould break the WordPress lightbox): for right-click it overlays a\u003Cbr \u002F>\ntransparent watermarked clone, and for drag it only alters the\u003Cbr \u002F>\n    dataTransfer.\u003C\u002Fp>\n\u003Cp>Honest note: this is deterrence, not absolute protection. A user with the\u003Cbr \u002F>\nbrowser developer tools (Network tab) can still see the real, unwatermarked\u003Cbr \u002F>\nimage URL. The goal is to make casual downloading harder (right-click \u002F\u003Cbr \u002F>\ndrag \u002F copy link), not to make it impossible.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.8 o superior\u003C\u002Fli>\n\u003Cli>PHP 7.4 o superior\u003C\u002Fli>\n\u003Cli>Imagick or GD enabled on the server\u003C\u002Fli>\n\u003Cli>Apache mod_rewrite (or equivalent) for the \u003Ccode>.htaccess\u003C\u002Fcode> rewrite\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds a watermark on the fly when images are opened or saved by their direct URL, without ever modifying the original file.",0,104,"2026-07-08T19:31:00.000Z","7.0.2","5.8","7.4",[18,19,20,21,22],"copyright","image-protection","imagick","performance","watermark","https:\u002F\u002Fwww.kokeperez.es\u002Fniquelao-watermark\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fniquelao-watermark.1.5.5.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"kokenet",1,30,94,"2026-08-28T20:47:29.758Z",[37,61,77,94,115],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":32,"unpatched_count":11,"last_vuln_date":60,"fetched_at":27},"watermark-reloaded","Watermark RELOADED","1.4.0","sverde1","https:\u002F\u002Fprofiles.wordpress.org\u002Fsverde1\u002F","\u003Cp>\u003Cstrong>Watermark RELOADED\u003C\u002Fstrong> is a lightweight WordPress image watermark plugin that automatically adds a customizable text watermark to images when you upload them to your Media Library.\u003C\u002Fp>\n\u003Cp>Use it to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Protect your work from \u003Cstrong>unauthorized reuse\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Brand images with your \u003Cstrong>site name\u003C\u002Fstrong>, \u003Cstrong>URL\u003C\u002Fstrong>, or \u003Cstrong>copyright notice\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Keep control of your visual content with a simple, set-and-forget solution\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose which image sizes to watermark: \u003Cstrong>thumbnail\u003C\u002Fstrong>, \u003Cstrong>medium\u003C\u002Fstrong>, \u003Cstrong>large\u003C\u002Fstrong>, \u003Cstrong>full size\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Customize text watermark \u003Cstrong>font\u003C\u002Fstrong> and \u003Cstrong>color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Precisely control watermark \u003Cstrong>position\u003C\u002Fstrong> (corners, edges or centered) on the image\u003C\u002Fli>\n\u003Cli>Preview your watermark before saving settings so you know exactly how it will look\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin adds:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A dedicated \u003Cstrong>Watermark RELOADED settings page\u003C\u002Fstrong> where you configure your watermark and see a live preview\u003C\u002Fli>\n\u003Cli>A \u003Cstrong>WordPress Dashboard widget\u003C\u002Fstrong> that shows your current watermark settings and a preview of the watermark directly on the main Dashboard screen\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic watermark on upload\u003C\u002Fstrong> – newly uploaded images are watermarked immediately\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text watermarking\u003C\u002Fstrong> – add copyright text, site name or any custom message\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom fonts\u003C\u002Fstrong> – upload your own TTF fonts to use for the watermark\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Color picker integration\u003C\u002Fstrong> – choose any text color for your watermark\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-size control\u003C\u002Fstrong> – enable watermarking only on selected image sizes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live settings preview\u003C\u002Fstrong> – see how your watermark text, color and position look in the plugin settings before they are applied to new uploads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard widget\u003C\u002Fstrong> – quickly review enabled sizes, position, offset and a preview from the WordPress Dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple, focused UI\u003C\u002Fstrong> – no unnecessary settings, just what you need to protect your images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>You configure your watermark text, font, color, and position in \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Watermark Reloaded\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>You choose which image sizes should receive the watermark.\u003C\u002Fli>\n\u003Cli>When you upload a new image through the \u003Cstrong>Media Library\u003C\u002Fstrong> or post editor, Watermark RELOADED automatically applies the text watermark to the selected sizes.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Existing images in your Media Library are \u003Cstrong>not modified\u003C\u002Fstrong> – only new uploads are processed.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>To generate watermarks, your server must support:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>PHP 5.3+\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GD extension for PHP\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FreeType Library\u003C\u002Fstrong> (for rendering text)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If any of these are missing, the plugin will show an error message so you can contact your hosting provider.\u003C\u002Fp>\n\u003Ch3>Planned improvements\u003C\u002Fh3>\n\u003Cp>The following ideas are on the to-do list and may be implemented in future updates:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Additional bug fixes and compatibility adjustments\u003C\u002Fli>\n\u003Cli>Smarter handling of small images where the watermark might overflow\u003C\u002Fli>\n\u003Cli>Support for watermarking additional custom image sizes added by other plugins\u002Fthemes\u003C\u002Fli>\n\u003Cli>Image-size aware watermarks and more flexible positioning options\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically add customizable text watermarks to new images on upload to protect your WordPress media library.",700,170069,56,11,"2025-12-02T10:04:00.000Z","6.9.5","3.5","5.3",[54,19,55,56,22],"copyright-protection","image-watermark","text-watermark","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwatermark-reloaded.1.4.0.zip",99,"2024-02-26 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":11,"downloaded":69,"rating":11,"num_ratings":11,"last_updated":70,"tested_up_to":14,"requires_at_least":15,"requires_php":71,"tags":72,"homepage":75,"download_link":76,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"affirmfirst-cloud-library","aFFirmFirst Cloud Library","1.0.1","AFFIRMFIRST LIMITED","https:\u002F\u002Fprofiles.wordpress.org\u002Faffirmfirstlimited\u002F","\u003Cp>\u003Cstrong>Stop image theft on your WordPress site.\u003C\u002Fstrong> aFFirmFirst Cloud Library connects WordPress to your aFFirmFirst secure image vault. Your originals are never stored in WordPress and never exposed in the page source. Instead, images are streamed on demand from the aFFirmFirst cloud and painted to an HTML canvas, so they can’t be right-clicked, dragged, downloaded, hot-linked, or scraped by bots.\u003C\u002Fp>\n\u003Cp>It works exactly like the WordPress images you already know — Featured Images, galleries, the block editor, the Classic Editor, and WooCommerce products — but every image is protected automatically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why protect images this way?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No \u003Ccode>\u003Cimg src>\u003C\u002Fcode> to copy — images render on a canvas, so there is no file URL to steal\u003C\u002Fli>\n\u003Cli>Encrypted, one-time, short-lived delivery from the cloud (AES-256)\u003C\u002Fli>\n\u003Cli>Right-click, drag-and-drop, and keyboard-save are blocked\u003C\u002Fli>\n\u003Cli>Forensic and visible watermarking deter and trace unauthorized use\u003C\u002Fli>\n\u003Cli>Domain locking — your images only render on the sites you authorize\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Rendering Modes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>SDK Canvas\u003C\u002Fstrong> (default) — Maximum protection with client-side decryption and canvas rendering\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Iframe Embed\u003C\u002Fstrong> — High protection in a sandboxed iframe with the full SDK feature set\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Signed URL\u003C\u002Fstrong> — Direct signed image URL (shortcode override only; for email\u002FRSS compatibility)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Vault browser in the editor\u003C\u002Fstrong> — Browse and insert your secure vault images without leaving WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upload to vault\u003C\u002Fstrong> — Send images from WordPress straight into your encrypted vault\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Featured Images\u003C\u002Fstrong> — Set any protected vault image as a post or page featured image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg blocks\u003C\u002Fstrong> — A single “Protected Image” block and a “Protected Gallery” block with grid, masonry, slider, and justified layouts, plus lightbox and captions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic Editor support\u003C\u002Fstrong> — A TinyMCE toolbar button to insert vault images in the classic editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Scanner\u003C\u002Fstrong> — Scan your existing posts, pages, and products for unprotected images, then bulk-upload and auto-replace them with protected versions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce support\u003C\u002Fstrong> — Protected product images and product galleries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>[affirm_protect]\u003C\u002Fcode> shortcode\u003C\u002Fstrong> — Manual insertion anywhere, with a per-image rendering mode override\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO & social ready\u003C\u002Fstrong> — Automatic signed og:image and Twitter Card URLs so previews still work for search engines and social crawlers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-key setup\u003C\u002Fstrong> — Connect securely with a single API key. No URLs or servers to configure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Featured Image:\u003C\u002Fstrong> Open the Featured Image panel and choose “Set aFFirmFirst image” to pick a protected image from your vault.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upload:\u003C\u002Fstrong> Use the aFFirmFirst admin screen to upload new images directly to your secure vault.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Blocks:\u003C\u002Fstrong> In the block editor, add the \u003Cstrong>Protected Image\u003C\u002Fstrong> block for a single image or the \u003Cstrong>Protected Gallery\u003C\u002Fstrong> block for multiple images. Galleries support grid, masonry, slider, and justified layouts with optional lightbox and captions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Classic Editor:\u003C\u002Fstrong> Use the aFFirmFirst button in the TinyMCE toolbar to insert a vault image.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image Scanner:\u003C\u002Fstrong> Open the \u003Cstrong>aFFirmFirst > Scanner\u003C\u002Fstrong> screen to find unprotected \u003Ccode>\u003Cimg>\u003C\u002Fcode> tags in your existing content, then bulk-upload them to your vault and automatically replace them with protected versions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [affirm_protect id=”YOUR_IMAGE_ID” width=”800″ height=”600″]\u003Cbr \u002F>\n    [affirm_protect id=”YOUR_IMAGE_ID” mode=”iframe”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rendering Modes:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>sdk\u003C\u002Fcode> — Canvas-based (default, maximum protection)\u003Cbr \u002F>\n* \u003Ccode>iframe\u003C\u002Fcode> — Sandboxed iframe (high protection)\u003Cbr \u002F>\n* \u003Ccode>signed_url\u003C\u002Fcode> — Direct signed image URL (shortcode override only; for email\u002FRSS compatibility)\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the aFFirmFirst service to store, process, and securely deliver your images. It will not function without an aFFirmFirst account and API key.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Frontend API\u003C\u002Fstrong> (https:\u002F\u002Faffirmfirst.com) — connection validation, image listing, signed-URL generation, and uploads via \u003Ccode>\u002Fapi\u002Fplugin\u002F*\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure delivery CDN\u003C\u002Fstrong> (https:\u002F\u002Fcdn.secured.affirmfirst.com) — SDK script, encrypted image streaming, and signed image delivery.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Data transmitted: your API key (for authentication) and any images you choose to upload. No data is sent until you enter an API key and use the plugin.\u003C\u002Fp>\n\u003Cp>Terms of Service: https:\u002F\u002Faffirmfirst.com\u002Fterms\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Faffirmfirst.com\u002Fprivacy\u003C\u002Fp>\n","Protect images from theft using encrypted streaming, canvas rendering, and forensic watermarking from your secure cloud vault.",93,"2026-06-22T06:45:00.000Z","8.0",[73,18,19,74,22],"anti-theft","secure-images","https:\u002F\u002Faffirmfirst.com\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faffirmfirst-cloud-library.1.0.1.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":11,"downloaded":85,"rating":11,"num_ratings":11,"last_updated":86,"tested_up_to":50,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":92,"download_link":93,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"geotrixe-content-protector-watermarker","Geotrixe Content Protector & Image Watermarker","1.0.0","geotrixe","https:\u002F\u002Fprofiles.wordpress.org\u002Fgeotrixe\u002F","\u003Cp>Geotrixe Content Protector & Image Watermarker is a comprehensive WordPress plugin designed to help protect your website content from unauthorized copying and theft. The plugin provides multiple layers of protection to safeguard your text and images.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Disable Right-Click\u003C\u002Fstrong>: Prevents users from accessing the context menu on your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Text Selection\u003C\u002Fstrong>: Makes it difficult for users to select and copy text content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Copy\u002FPaste Shortcuts\u003C\u002Fstrong>: Blocks common keyboard shortcuts (Ctrl+C, Ctrl+V, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Popup Messages\u003C\u002Fstrong>: Display custom warning messages when users attempt to copy content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Post\u002FPage Exclusions\u003C\u002Fstrong>: Exclude specific posts or pages from protection if needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Watermarking\u003C\u002Fstrong>: Automatically add watermarks to uploaded images to protect your visual content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Watermark Customization\u003C\u002Fstrong>: Choose watermark position (top-left, center, bottom-right) and use custom watermark images or text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Settings\u003C\u002Fstrong>: Easy-to-use admin interface with tabbed settings pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>The plugin uses JavaScript to disable common content copying methods on the frontend of your website. For images, it automatically applies watermarks when images are uploaded to your Media Library using either Imagick (preferred) or GD library. You can customize all protection settings from the WordPress admin panel.\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bloggers and content creators who want to protect their original content\u003C\u002Fli>\n\u003Cli>Photographers and artists who need to watermark their images\u003C\u002Fli>\n\u003Cli>Business websites with proprietary information\u003C\u002Fli>\n\u003Cli>Educational sites that want to prevent easy copying of course materials\u003C\u002Fli>\n\u003Cli>Any website owner concerned about content theft\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Important Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin provides basic protection against casual copying but cannot prevent determined users from accessing your content\u003C\u002Fli>\n\u003Cli>Some protection features may affect user experience – use the per-post exclusion feature for pages where users need to copy content\u003C\u002Fli>\n\u003Cli>Image watermarks are applied during upload and cannot be removed without re-uploading the image\u003C\u002Fli>\n\u003C\u002Ful>\n","Protect your WordPress content by disabling right-click, text selection, copy\u002Fpaste shortcuts, and image dragging. Includes image watermarking.",269,"2025-12-11T14:38:00.000Z","5.0","7.2",[90,18,19,91,22],"content-protection","security","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgeotrixe-content-protector-watermarker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgeotrixe-content-protector-watermarker.1.0.0.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":104,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":57,"tags":109,"homepage":112,"download_link":113,"security_score":114,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wp-copyright-protection","WP-Copyright-Protection","1.9","Dave Ligthart","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaveligthart-1\u002F","\u003Cp>A simple way to protect the content on your website.\u003C\u002Fp>\n\u003Cp>For most browsers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>no text copy\u003C\u002Fli>\n\u003Cli>no image copy\u003C\u002Fli>\n\u003Cli>no screenshots\u003C\u002Fli>\n\u003Cli>no right clicks \u003C\u002Fli>\n\u003Cli>no iframe\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is clean and easy.\u003C\u002Fp>\n\u003Cp>A rating + review is appreciated.\u003C\u002Fp>\n","Simple copyright protection for your images and text.  No right click, no text selections, no screenshots.  A very lean and clean plugin.",5000,178708,88,21,"2025-02-23T00:34:00.000Z","6.7.5","2.3",[90,18,110,19,111],"disable-right-click","protection","https:\u002F\u002Fwordpress.com\u002Fplugins\u002Fwp-copyright-protection","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-copyright-protection.1.9.1.zip",92,{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":14,"requires_at_least":87,"requires_php":16,"tags":128,"homepage":131,"download_link":132,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"product-watermark-for-woocommerce","Product Watermark for WooCommerce","3.1.1","BeRocket","https:\u002F\u002Fprofiles.wordpress.org\u002Fberocket\u002F","\u003Cp>Product Watermark for WooCommerce lets you add image or text watermarks to your product images to protect your content and promote your brand. Use your company logo, copyright symbol, or custom text, and apply it to all product images in just a few clicks.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cp>✅ Watermark for product images\u003Cbr \u002F>\n✅ Custom watermark position\u003Cbr \u002F>\n✅ Watermarks with transparency is supported\u003Cbr \u002F>\n✅ Custom CSS for front end pages\u003C\u002Fp>\n\u003Ch4>Additional Features in Paid Plugin:\u003C\u002Fh4>\n\u003Cp>✅ Custom watermark size\u003Cbr \u002F>\n✅ Different watermarks for different image type\u003Cbr \u002F>\n✅ Save aspect ratio for watermarks\u003Cbr \u002F>\n✅ From 1 to 5 watermarks\u003Cbr \u002F>\n✅ Place text to images\u003Cbr \u002F>\n✅ Options to set text color, size and transparency\u003C\u002Fp>\n\u003Ch4>Plugin Links:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fberocket.com\u002Fwoocommerce-products-image-watermark\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=image_watermark\" rel=\"nofollow ugc\">Paid Plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwoocommerce-currency-exchange.berocket.com\u002Fshop\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=image_watermark\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.berocket.com\u002Fplugin\u002Fwoocommerce-products-image-watermark?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=image_watermark\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🍬 Wanna try admin side?\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fberocket.com\u002Fwoocommerce-products-image-watermark\u002F?utm_source=wordpress_org&utm_medium=admin_demo&utm_campaign=image_watermark#try-admin\" rel=\"nofollow ugc\">Admin Demo\u003C\u002Fa> – Get access to this plugin’s admin and try it from inside. Change things and watch how they work.\u003C\u002Fp>\n\u003Ch4>Premium plugin 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\u002FSrIhU35n0P0?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>\u003Cbr \u002F>\n\u003Cem>we don’t have video with free plugin right now but we are working on it\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Compatibility with WooCommerce plugins\u003C\u002Fh4>\n\u003Cp>Product Watermark for WooCommerce has been tested and compatibility is certain with the following WooCommerce plugins that you can add to your site:\u003C\u002Fp>\n\u003Cp>🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-ajax-filters\u002F\" rel=\"ugc\">\u003Cstrong>Advanced AJAX Product Filters\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fload-more-products-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Load More Products for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgridlist-view-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Grid\u002FList View for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-preview-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Product Preview for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproducts-compare-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Products Compare for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsales-report-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Sales Report for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwish-wait-list-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Wishlist and Waitlist for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n","Add watermarks to WooCommerce product images to protect your content and promote your brand.",2000,102921,74,55,"2026-07-13T18:32:00.000Z",[19,55,129,22,130],"product-image","woocommerce","https:\u002F\u002Fberocket.com\u002Fwoocommerce-products-image-watermark?utm_source=paid_plugin&utm_medium=plugins&utm_campaign=image_watermark","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-watermark-for-woocommerce.3.1.1.zip",{"error":134,"url":135,"statusCode":136,"statusMessage":137,"message":137},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fniquelao-watermark\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":139,"versions":140},2,[141,147],{"version":6,"download_url":24,"svn_tag_url":142,"released_at":26,"has_diff":143,"diff_files_changed":144,"diff_lines":26,"trac_diff_url":145,"vulnerabilities":146,"is_current":134},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fniquelao-watermark\u002Ftags\u002F1.5.5\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fniquelao-watermark%2Ftags%2F1.5.4&new_path=%2Fniquelao-watermark%2Ftags%2F1.5.5",[],{"version":148,"download_url":149,"svn_tag_url":150,"released_at":26,"has_diff":143,"diff_files_changed":151,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":152,"is_current":143},"1.5.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fniquelao-watermark.1.5.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fniquelao-watermark\u002Ftags\u002F1.5.4\u002F",[],[]]