[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fqckiaIGULL-ILmaFd4r80dqxObPXT1Mu9vKhbFFqt_A":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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":33,"analysis":132,"fingerprints":209},"woow-pdf","PDF Compression & Watermarking – WoowPDF","1.1.0","kfshakeel","https:\u002F\u002Fprofiles.wordpress.org\u002Fkfshakeel\u002F","\u003Cp>Compress your PDF files and add image or text watermark with the Official WoowPDF plugin for WordPress. Optimize and watermark your PDFs automatically, just like on woowpdf.com.\u003C\u002Fp>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>Currently, the plugin operates in a single, automatic mode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compress PDF:\u003C\u002Fstrong> Whenever a PDF file is uploaded to your Media Library, it is compressed using our WoowPDF API and saved on your WordPress site in an optimized form, helping you save disk space. This feature can be disabled if desired.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Watermark PDF:\u003C\u002Fstrong> Whenever a PDF file is uploaded to your Media Library, it is watermarked by our WoowPDF API and saved in your WordPress. This feature can be disabled.\u003C\u002Fp>\n\u003Ch3>Automatic process\u003C\u002Fh3>\n\u003Cp>All tools are automatically applied when a PDF file is uploaded, so you no longer need to apply them manually.\u003C\u002Fp>\n\u003Ch3>Configure WoowPDF Settings\u003C\u002Fh3>\n\u003Cp>Install this plugin and go to Settings -> WoowPDF -> ‘General’ tab, select ‘Yes’ or ‘No’ if you want to backups the original pdf files.\u003C\u002Fp>\n\u003Cp>By going to Settings -> WoowPDF -> ‘Compress PDF’ tab, you can enable or disable PDF compression and set your preferred compression level to optimize your PDF files. We strongly recommend using ‘Default Compress,’ as it provides the ideal balance between compression and quality. By enabling this tab, it will automatically compress newly uploaded PDF files.\u003C\u002Fp>\n\u003Cp>By going to Settings -> WoowPDF -> ‘Add Watermark’ tab, You have the flexibility to customize various watermark preferences for your PDF files, including what to watermark(text, image) and how. By enabling this tab, it will automatically watermarked newly uploaded PDF files.\u003C\u002Fp>\n\u003Ch3>Use of WoowPDF API Service\u003C\u002Fh3>\n\u003Cp>This plugin uses their own API URL to compress or add watermark to PDF files uploaded by users.\u003Cbr \u002F>\nThe following information is relevant to this service:\u003C\u002Fp>\n\u003Cp>API URL: WoowPDF (https:\u002F\u002Fstagingapis.woowapis.online\u002Fpdftools\u002F)\u003Cbr \u002F>\nTerms & Conditions: WoowPDF Terms & Conditions (https:\u002F\u002Fwoowpdf.com\u002Fterms-and-conditions)\u003Cbr \u002F>\nPrivacy Policy: WoowPDF Privacy Policy (https:\u002F\u002Fwoowpdf.com\u002Fprivacy-policy)\u003C\u002Fp>\n\u003Cp>When using this plugin, the uploaded PDF files are sent to the WoowPDF API URL for processing. This includes file compression and watermarking as specified by the user. The data sent includes the file itself and any associated metadata necessary for the processing task.\u003C\u002Fp>\n","A wordpress plugin by WoowPDF.",20,559,0,"2024-09-05T11:59:00.000Z","6.6.5","5.3","7.4",[19,20,21],"compress","pdf","watermark","https:\u002F\u002Fwoowpdf.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoow-pdf.1.1.0.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},1,30,88,"2026-04-05T19:04:56.938Z",[34,55,76,97,116],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":16,"requires_php":17,"tags":48,"homepage":52,"download_link":53,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"ilovepdf","PDF Compressor & Watermark – iLovePDF","3.0.1","iLovePDF","https:\u002F\u002Fprofiles.wordpress.org\u002Filovepdf\u002F","\u003Cp>Compress your PDF files and Stamp Images or text into PDF files. This is the Official iLovePDF plugin for WordPress. You can optimize all your PDF and stamp them automatically as you do in ilovepdf.com.\u003C\u002Fp>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cp>The plugin has two modes of work, automatic or manual.\u003Cbr \u002F>\nCompress PDF: Every time a PDF file is uploaded to your Media Library, is compressed by our iLovePDF API and saved in your WordPress site already optimized, saving you disk space. This feature can be disabled.\u003C\u002Fp>\n\u003Cp>It can also compress all PDF already in your Media Library at once or compress PDF files one by one. The compression ratio depends on the PDF but on average you can save up to 50% of disk space occupied by PDF files without loosing quality.\u003C\u002Fp>\n\u003Cp>Watermark PDF: Every time a PDF file is uploaded to your Media Library, is stamped by our iLovePDF API and saved in your WordPress. This feature can be disabled.\u003Cbr \u002F>\nIt can also stamp images or text in PDF already in your Media Library at once or stamp PDF files one by one.\u003C\u002Fp>\n\u003Ch4>Bulk actions\u003C\u002Fh4>\n\u003Cp>All tools can be done for an individual files or applied to all your existing files.\u003C\u002Fp>\n\u003Ch4>Automatic process\u003C\u002Fh4>\n\u003Cp>All tools can be applied automatically when a PDF file is upload, so you don’t need to apply any manual anymore.\u003C\u002Fp>\n\u003Ch3>Configure your iLoveAPI Developer Account\u003C\u002Fh3>\n\u003Cp>Install this plugin and go to \u003Ccode>Settings -> iLovePDF\u003C\u002Fcode> to create your iLoveAPI Developer account (if you already registered previously on \u003Ca href=\"https:\u002F\u002Filoveapi.com\" rel=\"nofollow ugc\">iLoveAPI Developer\u003C\u002Fa> you can login directly) and choose your Project, but by default it will be selected \u003Cstrong>Default Project\u003C\u002Fstrong>. A project is what defines which API keys will be used. If you need it, you can manage your projects in your iLoveAPI developer account. With your iLoveAPI Free account you get 2500 free credits to process per month. If you need more you can purchase them\u003C\u002Fp>\n\u003Cp>By going to \u003Ccode>Settings -> iLovePDF -> Compress PDF\u003C\u002Fcode> you can set the compression level you prefer to optimize your PDF files. We strongly recommend you to use ‘Recommended Compression’ which offers the perfect balance between compression and quality. In this section you can disable the auto compression of new uploaded PDF files in your Media Library.\u003C\u002Fp>\n\u003Cp>By going to \u003Ccode>Settings -> iLovePDF -> Watermark PDF\u003C\u002Fcode> you can set many options on what to stamp and how into your PDF files. In this section you can disable the auto stamping of new uploaded PDF files in your Media Library.\u003C\u002Fp>\n\u003Cp>To Compress or Stamp PDF files that are already in your Media Library go to \u003Ccode>Media -> iLovePDF -> Compress PDF or Media -> iLovePDF -> Watermark\u003C\u002Fcode>\u003C\u002Fp>\n","Optimize and protect your PDFs with automatic compression and watermarking. Save space and secure your documents effortlessly.",600,50975,60,4,"2026-02-06T15:39:00.000Z","6.9.4",[19,49,50,51,21],"optimize","pdf-optimizer","performance","https:\u002F\u002Filoveapi.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Filovepdf.3.0.1.zip",100,{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":24,"num_ratings":65,"last_updated":66,"tested_up_to":47,"requires_at_least":67,"requires_php":17,"tags":68,"homepage":74,"download_link":75,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"waterwoo-pdf","PDF Ink Lite – PDF Watermark & Password Protection","4.0.11","Canyon Webworks","https:\u002F\u002Fprofiles.wordpress.org\u002Fcanyonwebworks\u002F","\u003Cp>PDF Ink Lite can add a watermark to every page of your sold PDF file(s). It can also password and permissions protect your PDFs. The watermark is customizable with font face, font color, font size, vertical placement, and text.\u003C\u002Fp>\n\u003Cp>PDF Ink Lite watermarks PDF products when downloaded using WooCommerce download links, and works similarly for Download Monitor and Easy Digital Downloads.\u003C\u002Fp>\n\u003Cp>Since the watermark is added when the download button is clicked (either on the customer’s order confirmation page or email, or account page), the watermark can include customer-specific data such as the customer’s first name, last name, and email.\u003C\u002Fp>\n\u003Cp>Upon purchase download link, this plugin uses the open source TCPDI and TCPDF libraries to parse and customize your PDF.\u003C\u002Fp>\n\u003Cp>\u003Cem>(FYI – This plugin used to be called WaterWoo. It’s been in active development since 2014!)\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Choice of font face, color, size and placement (a horizontal line of text, centered anywhere on the page)\u003C\u002Fli>\n\u003Cli>Included font types cover most languages, and the plugin is internationalized\u003C\u002Fli>\n\u003Cli>Dynamic customer data inputs (customer first name, last name, email, order paid date, and phone) to customize PDFs on-the-fly\u003C\u002Fli>\n\u003Cli>Add a password to your PDF, and\u002For anti-copy, anti-print protections\u003C\u002Fli>\n\u003Cli>Watermark only designated PDF downloads (as specified by you), or \u003Cem>all\u003C\u002Fem> PDF downloads from your site\u003C\u002Fli>\n\u003Cli>Watermark is applied to \u003Cstrong>all\u003C\u002Fstrong> pages of the PDF (\u003Ca href=\"https:\u002F\u002Fpdfink.com\u002F\" title=\"Upgrade to the full version\" rel=\"nofollow ugc\">upgrade to choose pages\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Accommodates different page\u002Fpaper sizes, and PDFs with various page sizes (letter, A4, legal, etc)\u003C\u002Fli>\n\u003Cli>Secure & encapsulated: PDF Ink hooks into e-commerce download link clicks and checks for PDFs and maybe marks them – that’s it!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PDF Ink Lite is the only watermarker for WordPress which includes necessary libraries (so you don’t have to ask your host to load them), is compatible with PHP 8+, and watermarks newer versions of PDFs (not just older versions).\u003C\u002Fp>\n\u003Cp>For better PDF coverage and many more options, \u003Ca href=\"https:\u002F\u002Fpdfink.com\u002F\" title=\"PDF Ink\" rel=\"nofollow ugc\">check out PDF Ink, the full version of PDF Ink Lite\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Upgraded (paid) version features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Clean, robust settings panels and a separate watermarking testing suite\u003C\u002Fli>\n\u003Cli>Watermark all PDF files with same settings OR set individual watermarks\u002Fpasswords per product or even per product variation\u003C\u002Fli>\n\u003Cli>Begin watermark on selected page of PDF document (to avoid watermarking a cover page, for example), and\u002For select end page\u003C\u002Fli>\n\u003Cli>Watermark every page, odd pages, even pages, or ranges of pages\u003C\u002Fli>\n\u003Cli>Unlimited rotatable watermark locations on one page, anywhere on the page\u003C\u002Fli>\n\u003Cli>Additional dynamic customer data input (business name, address, order number, product name, quantity of product purchased), and filter hooks for adding your own\u003C\u002Fli>\n\u003Cli>Semi-opaque (transparent) watermarks – hide your watermarks completely if desired\u003C\u002Fli>\n\u003Cli>RTL (right to left) watermarking\u003C\u002Fli>\n\u003Cli>Use of some HTML tags to style your output, including text-align CSS styling (right, center, left is default), links (\u003Ca>), bold (\u003Cstrong>), italic (\u003Cem>)…\u003C\u002Fli>\n\u003Cli>Additional text formatting options, such as font color and style (bold, italics) using HTML\u003C\u002Fli>\n\u003Cli>Line-wrapping, forced breaks with \u003Cp> and \u003Cbr \u002F> tags\u003C\u002Fli>\n\u003Cli>Upload and use your own font for stamping. Also, hooks to further customize font use\u003C\u002Fli>\n\u003Cli>Higher level PDF protections with AES encryption and extended file protection settings\u003C\u002Fli>\n\u003Cli>Keep original and\u002For add file metadata\u003C\u002Fli>\n\u003Cli>Edit or add PDF annotations, add embedded streams, and edit PDF outgoing (URI) links\u003C\u002Fli>\n\u003Cli>Open ZIP files and mark PDF files inside the archive\u003C\u002Fli>\n\u003Cli>Stamp EPUB files with customized text\u003C\u002Fli>\n\u003Cli>Shortcode for creating PDF download links for any page (no need for e-commerce plugin)\u003C\u002Fli>\n\u003Cli>Embed marked\u002Fencrypted files on the page, using ADOBE SDK embed or PDF Object JavaScript embed.\u003C\u002Fli>\n\u003Cli>Test watermark and\u002For manually watermark a file on the fly, from the admin panel\u003C\u002Fli>\n\u003Cli>Preserves external embedded PDF links despite watermarking; internal links (ToC) are not reliably preserved (\u003Ca href=\"https:\u002F\u002Fpdfink.com\u002F?source=wordpress\" rel=\"nofollow ugc\">add SetaPDF-Stamper to PDF Ink\u003C\u002Fa> for this feature)\u003C\u002Fli>\n\u003Cli>Filter hooks to add 1D and 2D barcodes (including \u003Cstrong>QR codes\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Remove stamped files from your server after stamping, or on a schedule\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpdfink.com\u002F\" title=\"PDF Ink\" rel=\"nofollow ugc\">PDF Ink is priced below competitor plugins that offer \u003Cem>maybe\u003C\u002Fem> half the function.\u003C\u002Fa>  Why? Because we want you to succeed! 🥰\u003C\u002Fp>\n","The original WordPress PDF Watermark & password plugin (fka WaterWoo) Automatically 'tattoo' & protect PDFs for WooCommerce, EDD, an &hellip;",2000,82887,49,"2026-03-11T17:25:00.000Z","4.9",[69,70,71,72,73],"digital-downloads","pdf-security","pdf-stamp","pdf-watermark","woocommerce-pdf","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwaterwoo-pdf\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwaterwoo-pdf.4.0.11.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":54,"downloaded":84,"rating":54,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":95,"download_link":96,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"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","6.8.5","5.7","7.0",[91,92,93,94,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":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":54,"num_ratings":29,"last_updated":107,"tested_up_to":47,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":114,"download_link":115,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"watermark-pdf","Watermark PDF for WordPress and WooCommerce","1.0.6","GrandPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fgrandplugins\u002F","\u003Cp>Watermark PDF for WordPress and WooCommerce is an easy-to-use plugin that lets you add text and image watermarks to PDF files to protect them from unauthorized use. With this plugin, you can customize the font size, font color, font family, opacity, and repeat for text watermarks, and width, height, opacity, and rotation for image watermarks.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add text and image watermarks to PDF files for enhanced security\u003C\u002Fli>\n\u003Cli>Customize font size, color, family, opacity, repeat for text watermarks\u003C\u002Fli>\n\u003Cli>Customize width, height, opacity, and rotation for image watermarks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>The plugin requires \u003Ca href=\"https:\u002F\u002Fwww.ghostscript.com\u002F\" rel=\"nofollow ugc\">Ghostscript\u003C\u002Fa> package installed on your server to handle PDF files that have advanced compression technique. You can check if the package is installed at your server or not from settings page.\u003C\u002Fp>\n\u003Ch3>Limitations\u003C\u002Fh3>\n\u003Cp>The plugin is limited to watermarking PDF files which don’t have input forms, annotations or bookmarks.\u003C\u002Fp>\n\u003Cp>for additional features in pro\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwp-watermark-pdf\u002F?utm_source=wporg\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fstrong> 👈\u003C\u002Fp>\n\u003Cp>✅ Apply watermarks on PDF files in Bulk.\u003Cbr \u002F>\n✅ Apply watermarks on PDF files automatically on upload.\u003Cbr \u002F>\n✅ Create backups from PDF files.\u003Cbr \u002F>\n✅ Upload custom fonts for text watermarks.\u003Cbr \u002F>\n✅ WooCommerce Downloadable PDF files Dynamic watermarks.\u003Cbr \u002F>\n✅ Masterstudy LMS courses PDF files Dynamic watermarks.\u003C\u002Fp>\n\u003Ch3>Check Our other plugins\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwp-debug-viewer\u002F?utm_source=free&utm_medium=wp-watermark-pdf\" rel=\"nofollow ugc\">WP Debug Viewer\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-order-splitter\u002F?utm_source=free&utm_medium=wp-watermark-pdf\" rel=\"nofollow ugc\">Woo Order Splitter\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-conditional-gateways\u002F?utm_source=free&utm_medium=wp-watermark-pdf\" rel=\"nofollow ugc\">Woo Conditional Gateways\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-gift-cards\u002F?utm_source=free&utm_medium=wp-watermark-pdf\" rel=\"nofollow ugc\">Woo Gift Cards\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-paddle-checkout\u002F?utm_source=free&utm_medium=wp-watermark-pdf\" rel=\"nofollow ugc\">Woo Paddle checkout\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-restrict-orders\u002F?utm_source=free&utm_medium=wp-watermark-pdf\" rel=\"nofollow ugc\">Woo Restrict Orders\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-cart-tracker\u002F?utm_source=free&utm_medium=wp-watermark-pdf\" rel=\"nofollow ugc\">WooCommerce Real Time Cart Tracker\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-sales-notification\u002F?utm_source=free&utm_medium=wp-watermark-pdf\" rel=\"nofollow ugc\">WooCommerce Sales Popup\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-advanced-captcha\u002F?utm_source=free&utm_medium=wp-watermark-pdf\" rel=\"nofollow ugc\">Advanced Captchas\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-advanced-add-to-cart\u002F?utm_source=free&utm_medium=wp-watermark-pdf\" rel=\"nofollow ugc\">WooCommerce Advanced Bundles\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgrandplugins.com\u002Fproduct\u002Fwoo-advanced-pricing\u002F?utm_source=free&utm_medium=wp-watermark-pdf\" rel=\"nofollow ugc\">WooCommerce Advanced Pricing – Discount & Quantity Swatches\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcart-limiter\u002F\" rel=\"ugc\">WooCommerce Cart & Quantity Controller\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwatermark-images-for-wp-and-woo-grandpluginswp\u002F\" rel=\"ugc\">WP Watermark Images\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-sizes-controller\u002F\" rel=\"ugc\">Image Sizes Controller\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquick-view-and-buy-now-for-woocommerce\u002F\" rel=\"ugc\">Quick View and Buy Now for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsidebars-blocks\u002F\" rel=\"ugc\">Sidebars Gutenberg Blocks\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpdf-password-protect\u002F\" rel=\"ugc\">PDF Password Protect\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-block-zoom-on-hover\u002F\" rel=\"ugc\">Image Zoom on Hover\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-maintenance-mode-for-woocommerce\u002F\" rel=\"ugc\">WooCommerce Maintenance Mode\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgpls-paypal-subscriptions\u002F\" rel=\"ugc\">Paypal Subscriptions\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Favif-support\u002F\" rel=\"ugc\">AVIF Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-countdown\u002F\" rel=\"ugc\">Simple Countdown\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcoming-soon-products-for-woocommerce\u002F\" rel=\"ugc\">Woo Coming Soon Products\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbest-seller-for-woocommerce\u002F\" rel=\"ugc\">WooCommerce Best Seller\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-type-converter\u002F\" rel=\"ugc\">Image Type Converter\u003C\u002Fa>\u003C\u002Fp>\n","Watermark PDF for WordPress and WooCommerce is an easy-to-use plugin that lets you add text and image watermarks to PDF files to protect them from una &hellip;",80,2437,"2026-01-28T16:48:00.000Z","5.3.0","7.1.3",[20,111,112,21,113],"security","stamp","wordpress","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwatermark-pdf.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":13,"downloaded":124,"rating":13,"num_ratings":13,"last_updated":125,"tested_up_to":87,"requires_at_least":126,"requires_php":127,"tags":128,"homepage":114,"download_link":131,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"compress-pdf","Compress PDF with Cross Service Solutions integration","1.0.1","XSS Cross Service Solutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fxssdevelopment\u002F","\u003Cp>The \u003Cstrong>Compress PDF\u003C\u002Fstrong> plugin allows users to compress large PDF files directly from their WordPress site. It provides an easy-to-use interface for reducing PDF file size securely.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easily compress large PDF files.\u003C\u002Fli>\n\u003Cli>Widget-based interface for file uploading and compressing.\u003C\u002Fli>\n\u003Cli>Simple settings to add and validate an API key for accessing the service.\u003C\u002Fli>\n\u003Cli>Compatible with Gutenberg: Embed the widget using a custom block in the editor.\u003C\u002Fli>\n\u003Cli>Shortcode support for embedding the PDF compressing form anywhere on your site.\u003C\u002Fli>\n\u003Cli>Customize the block color through \u003Cstrong>WordPress Appearance -> Customize\u003C\u002Fstrong> in the Color tab.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional attribution\u003C\u002Fstrong>: Display a “Provided by” message to credit the service provider (disabled by default).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Languages:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Deutsch\u003C\u002Fli>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Français\u003C\u002Fli>\n\u003Cli>Italiano\u003C\u002Fli>\n\u003Cli>Español\u003C\u002Fli>\n\u003Cli>Português\u003C\u002Fli>\n\u003Cli>ไทย\u003C\u002Fli>\n\u003Cli>Bahasa Indonesia\u003C\u002Fli>\n\u003Cli>Tiếng Việt\u003C\u002Fli>\n\u003Cli>中文\u003C\u002Fli>\n\u003Cli>Türkçe\u003C\u002Fli>\n\u003Cli>日本語\u003C\u002Fli>\n\u003Cli>한국어\u003C\u002Fli>\n\u003Cli>Русский Язык\u003C\u002Fli>\n\u003Cli>العربية\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the external service \u003Cstrong>Cross Service Solutions API\u003C\u002Fstrong>. This service processes PDF files and provides solutions such as compressing, merging, flattening PDFs, generating QR codes, and more.\u003C\u002Fp>\n\u003Ch3>What data is sent and when:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The PDF file or other input data (e.g., user-uploaded content) is sent to the external service whenever the user submits a request for processing.\u003C\u002Fli>\n\u003Cli>Metadata, such as API key and basic request details, may also be sent to verify access and ensure proper functionality.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why this data is sent:\u003C\u002Fh3>\n\u003Cp>The data is required to perform the requested operations (e.g., compress a PDF, merge files) and return the processed result to the user.\u003C\u002Fp>\n\u003Ch3>Where this data is sent:\u003C\u002Fh3>\n\u003Cp>The data is sent securely to the \u003Cstrong>Cross Service Solutions API\u003C\u002Fstrong> hosted by XSS (Cross Service Solutions) Pte Ltd.\u003C\u002Fp>\n\u003Ch3>Links to terms and privacy policy:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Terms and Conditions: \u003Ca href=\"https:\u002F\u002Flogin.cross-service-solutions.com\u002Fen\u002Fterms-and-conditions\" rel=\"nofollow ugc\">https:\u002F\u002Flogin.cross-service-solutions.com\u002Fen\u002Fterms-and-conditions\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By using this plugin, users agree to the terms and privacy policy of the external service.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. See \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Cp>This plugin includes the following third-party libraries:\u003Cbr \u002F>\n– ionRangeSlider (https:\u002F\u002Fgithub.com\u002FIonDen\u002Fion.rangeSlider), distributed under the MIT License.\u003C\u002Fp>\n","A WordPress plugin to compress PDF files using the service of XSS (Cross Service Solutions) Pte Ltd",1156,"2025-06-15T12:51:00.000Z","6.6","7.2",[19,20,129,130],"pdf-optimization","remove-size","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcompress-pdf.1.0.2.zip",{"attackSurface":133,"codeSignals":191,"taintFlows":201,"riskAssessment":202,"analyzedAt":208},{"hooks":134,"ajaxHandlers":187,"restRoutes":188,"shortcodes":189,"cronEvents":190,"entryPointCount":13,"unprotectedCount":13},[135,141,146,150,154,158,161,165,168,172,177,182,185],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","admin_init","woow_pdf_initialize_options_compress","admin\\compress-settings.php",74,{"type":136,"name":142,"callback":143,"file":144,"line":145},"add_attachment","woow_pdf_handle_file_upload_compress","admin\\functions-compress.php",162,{"type":136,"name":142,"callback":147,"file":148,"line":149},"woow_pdf_handle_file_upload_backup","admin\\functions-processed-files.php",36,{"type":136,"name":142,"callback":151,"file":152,"line":153},"woow_pdf_handle_file_upload_watermark_compress","admin\\functions-watermark-compress.php",143,{"type":136,"name":142,"callback":155,"file":156,"line":157},"woow_pdf_handle_file_upload_watermark","admin\\functions-watermark.php",300,{"type":136,"name":137,"callback":159,"file":160,"line":65},"woow_pdf_initialize_general_options","admin\\general-settings.php",{"type":136,"name":137,"callback":162,"file":163,"line":164},"woow_pdf_initialize_options_watermark","admin\\watermark-settings.php",59,{"type":136,"name":137,"callback":166,"file":163,"line":167},"woow_pdf_initialize_options_format_watermark",259,{"type":136,"name":169,"callback":170,"file":163,"line":171},"admin_footer","woow_pdf_media_selector_print_scripts",522,{"type":136,"name":173,"callback":174,"file":175,"line":176},"admin_menu","woow_pdf_menu","admin\\woow-pdf-admin-page-settings.php",40,{"type":136,"name":178,"callback":179,"file":180,"line":181},"plugins_loaded","anonymous","includes\\class-woow-pdf.php",136,{"type":136,"name":183,"callback":179,"file":180,"line":184},"admin_enqueue_scripts",151,{"type":136,"name":183,"callback":179,"file":180,"line":186},152,[],[],[],[],{"dangerousFunctions":192,"sqlUsage":193,"outputEscaping":195,"fileOperations":198,"externalRequests":199,"nonceChecks":29,"capabilityChecks":13,"bundledLibraries":200},[],{"prepared":13,"raw":13,"locations":194},[],{"escaped":196,"rawEcho":13,"locations":197},148,[],2,7,[],[],{"summary":203,"deductions":204},"The 'woow-pdf' v1.1.0 plugin demonstrates strong adherence to secure coding practices based on the static analysis. It exhibits a complete absence of known vulnerabilities, including critical or high severity ones, and a clean vulnerability history. The code properly utilizes prepared statements for all SQL queries, ensures 100% of output is escaped, and includes a nonce check. This indicates a well-maintained and security-conscious development approach. \n\nHowever, the absence of capability checks is a notable concern. While the attack surface appears minimal with zero AJAX handlers, REST API routes, shortcodes, or cron events without authentication, the lack of capability checks means that even if an entry point were to be discovered or introduced in a future version, access might not be properly restricted to authorized users. The presence of file operations and external HTTP requests, while not inherently malicious, represents potential vectors that could be exploited if not handled with extreme care, though no specific risks were flagged in the taint analysis. \n\nOverall, 'woow-pdf' v1.1.0 presents a low-risk profile due to its robust implementation of fundamental security measures and its lack of historical vulnerabilities. The primary area for improvement lies in the implementation of capability checks to enforce user roles and permissions, ensuring a more comprehensive security posture against potential future threats.",[205],{"reason":206,"points":207},"No capability checks implemented",10,"2026-03-16T22:55:29.115Z",{"wat":210,"direct":220},{"assetPaths":211,"generatorPatterns":215,"scriptPaths":216,"versionParams":217},[212,213,214],"\u002Fwp-content\u002Fplugins\u002Fwoow-pdf\u002Fadmin\u002Fcss\u002Fwoow-pdf-admin.css","\u002Fwp-content\u002Fplugins\u002Fwoow-pdf\u002Fadmin\u002Fjs\u002Fwoow-pdf-admin.js","\u002Fwp-content\u002Fplugins\u002Fwoow-pdf\u002Fadmin\u002Fjs\u002Fmedia-selector.js",[],[213,214],[218,219],"woow-pdf\u002Fadmin\u002Fcss\u002Fwoow-pdf-admin.css?ver=","woow-pdf\u002Fadmin\u002Fjs\u002Fwoow-pdf-admin.js?ver=",{"cssClasses":221,"htmlComments":222,"htmlAttributes":223,"restEndpoints":227,"jsGlobals":228,"shortcodeOutput":230},[],[],[224,225,226],"data-upload-image-button","data-upload-image-input","data-add-image-to-editor",[],[229],"woow_pdf_admin_media_selector",[]]