[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fclEha6KaaQKPrNQ3TxUDdItDpiP7qk82g_1kgKMlc-U":3,"$fDbR8DEG5aidq_jsJAcp-pxg_TiOoZ_azvnCwArCEWW0":309,"$fNrLwxypHQ9q_vruivwWLKog1ynTyuro-5aStFzTrAbc":313},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":38,"analysis":138,"fingerprints":279},"khattam","Khattam – Image Watermark","1.1","Ali Malas","https:\u002F\u002Fprofiles.wordpress.org\u002Falimalas\u002F","\u003Cp>Khattam is a powerful and user-friendly WordPress plugin designed to add logo watermarks to your images. It offers multiple methods to apply and manage watermarks, ensuring flexibility and efficiency for website administrators and content creators.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Watermarking:\u003C\u002Fstrong> Automatically apply your logo to images upon upload\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Integration:\u003C\u002Fstrong> Add watermarks to all images within the current post\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Individual Image Control:\u003C\u002Fstrong> Place or remove the logo on specific images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Actions:\u003C\u002Fstrong> Apply or remove watermarks in bulk\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Settings:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Logo Position: Choose from four corners\u003C\u002Fli>\n\u003Cli>Logo Size: Specify as percentage of image size\u003C\u002Fli>\n\u003Cli>Logo Opacity: Adjust transparency level\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized:\u003C\u002Fstrong> Efficient watermarking process\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supports Various Image Formats:\u003C\u002Fstrong> PNG, JPG, WebP, and GIF\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup & Restore:\u003C\u002Fstrong> Keeps original image backup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual Support:\u003C\u002Fstrong> Fully supports Arabic\u003C\u002Fli>\n\u003C\u002Ful>\n","Add professional watermarks to your WordPress images with customizable position, size, and opacity settings.",60,1317,100,1,"2025-02-08T16:56:00.000Z","6.7.5","5.0","7.4",[20,21,22,23,24],"bulk-actions","gutenberg","images","logo","watermark","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkhattam.zip",92,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"alimalas",30,88,"2026-05-19T20:59:04.497Z",[39,62,85,101,117],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":59,"download_link":60,"security_score":13,"vuln_count":14,"unpatched_count":28,"last_vuln_date":61,"fetched_at":30},"image-watermark","Image Watermark","2.0.9","dFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fdfactory\u002F","\u003Cp>Enhance your WordPress site’s image security and branding. Image Watermark allows you to apply image or text overlays to new uploads and bulk process existing Media Library images with ease.\u003C\u002Fp>\n\u003Ch4>Key Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Watermark Types\u003C\u002Fstrong>: Choose from image-based or text-based watermarks with full customization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Application\u003C\u002Fstrong>: Automatic watermarking on uploads, manual\u002Fbulk apply\u002Fremove via Media Library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Customization\u003C\u002Fstrong>: Position watermarks precisely, adjust sizes, opacity, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup & Restore\u003C\u002Fstrong>: Secure backups for easy watermark removal.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Protection\u003C\u002Fstrong>: Prevent copying via right-click, drag-and-drop, and developer tools.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Technical Excellence\u003C\u002Fstrong>: Supports JPEG, PNG, WebP; ImageMagick\u002FGD engines; preserves metadata.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for photographers, bloggers, and businesses looking to safeguard their visual content.\u003C\u002Fp>\n\u003Cp>For more information, check out the \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fimage-watermark\u002F\" rel=\"nofollow ugc\">plugin page\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fdocs\u002Fimage-watermark\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>, or \u003Ca href=\"http:\u002F\u002Fwww.dfactory.co\u002Fsupport\u002Fforum\u002Fimage-watermark\u002F\" rel=\"nofollow ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Feature Breakdown:\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Watermarking Types:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Support for image-based watermarks (upload custom images as watermarks)\u003Cbr \u002F>\n* Support for text-based watermarks (customizable fonts, colors, and sizes)\u003Cbr \u002F>\n* Automatic watermarking on new uploads to the Media Library\u003Cbr \u002F>\n* Manual and bulk watermarking for existing images (apply or remove via Media Library actions)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customization & Settings:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Flexible watermark positioning (9 alignment options with pixel or percentage-based offsets)\u003Cbr \u002F>\n* Three watermark size modes: original, custom dimensions, or scaled to image size\u003Cbr \u002F>\n* Adjustable watermark transparency and opacity\u003Cbr \u002F>\n* Watermark image preview for real-time adjustments\u003Cbr \u002F>\n* Selective application: Choose specific post types or enable everywhere (including frontend uploads)\u003Cbr \u002F>\n* Image format selection (baseline or progressive JPEG)\u003Cbr \u002F>\n* Configurable image quality settings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Backup & Management:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automatic image backup functionality (stores originals for easy restoration)\u003Cbr \u002F>\n* Option to remove watermarks (restores from backups when available)\u003Cbr \u002F>\n* Secure backup storage with .htaccess protection\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image Protection:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Disable right-click context menus on images\u003Cbr \u002F>\n* Prevent image copying via drag-and-drop\u003Cbr \u002F>\n* Block access to developer tools for image inspection\u003Cbr \u002F>\n* Customizable protection notice\u002Ftoast message displayed to users attempting to copy images\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Technical Information:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Support for JPEG, PNG, and WebP image formats\u003Cbr \u002F>\n* Dual image processing engines: ImageMagick (preferred) with GD library fallback\u003Cbr \u002F>\n* EXIF and IPTC metadata preservation (where supported)\u003Cbr \u002F>\n* Cache-busting for immediate thumbnail updates after watermark changes\u003Cbr \u002F>\n* Translation-ready with included .pot file\u003C\u002Fp>\n","Secure and brand your images with automatic watermarks. Apply image or text overlays to new uploads and bulk process existing Media Library images wit &hellip;",40000,1127812,82,259,"2026-03-09T15:36:00.000Z","6.9.4","6.0","7.0",[56,22,57,24,58],"image","protection","watermarking","http:\u002F\u002Fwww.dfactory.co\u002Fproducts\u002Fimage-watermark\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-watermark.2.0.9.zip","2024-04-05 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":13,"num_ratings":72,"last_updated":73,"tested_up_to":52,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":25,"download_link":82,"security_score":83,"vuln_count":14,"unpatched_count":28,"last_vuln_date":84,"fetched_at":30},"b-carousel-block","Carousel Block – Responsive Image and Content Carousel","1.2.2","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fb-carousel-block\u002F#demos\" rel=\"nofollow ugc\">Plugin Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fb-carousel-block\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fb-carousel-block\u002Fpricing\" rel=\"nofollow ugc\">Get Pro Version\u003C\u002Fa> 👈\u003C\u002Fp>\n\u003Cp>The Carousel Block is a powerful and user-friendly Gutenberg plugin designed to enhance your WordPress website’s visual appeal. With this plugin, you can effortlessly create beautiful and responsive carousels directly within the Gutenberg editor. Showcase your images in a sleek and dynamic carousel format that captivates your audience.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Reorder Slides\u003C\u002Fstrong>: Rearrange the slides or images that do not need to be deleted and recreated.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caption\u003C\u002Fstrong>: Add a caption for each slide image.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Click Action\u003C\u002Fstrong>: slide can be linkable with click action.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive\u003C\u002Fstrong>: Customize width, height, and column number for different devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caption Style\u003C\u002Fstrong>: Customize text alignment, typography, overlay colors, colors(text and background), and padding for the caption.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slide Link\u003C\u002Fstrong>: Choose whether the link should open in the same tab or a new tab.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options\u003C\u002Fstrong>: Customize loop, speed, autoplay, autoplay delay, pagination, and navigation options for the slider with more customization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effects\u003C\u002Fstrong>: Explore Slide, Fade, and Creative effects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Style\u003C\u002Fstrong>: Set background and padding for the slider.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Image in Lightbox\u003C\u002Fstrong>: Open the slide image in the lightbox.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link on Caption\u003C\u002Fstrong>: Set the slide link on the caption.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Touch Move\u003C\u002Fstrong>: Control the slider with touch move.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable on Interaction\u003C\u002Fstrong>: Disable on Interaction option in autoplay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pause on Mouse Enter\u003C\u002Fstrong>: Pause on Mouse Enter option in autoplay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reverse Direction\u003C\u002Fstrong>: Reverse Direction option in autoplay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stop on Last Slide\u003C\u002Fstrong>: Stop on Last Slide option in autoplay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free Mode\u003C\u002Fstrong>: Free Mode option on drag slide.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sticky\u003C\u002Fstrong>: Sticky option in free mode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effects\u003C\u002Fstrong>: Explore more effects such as Cube, Coverflow, Flip, and Cards.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slide on Mousewheel\u003C\u002Fstrong>: Slide on Mousewheel option.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagination Device\u003C\u002Fstrong>: Show\u002FHide pagination in different devices(tablet and mobile).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Bullets\u003C\u002Fstrong>: Option for pagination dynamic bullets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigation Device\u003C\u002Fstrong>: Show\u002FHide navigation in different devices(tablet and mobile).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caption\u003C\u002Fstrong>: Show Caption on hover, Set position outside of the image, Change vertical align.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to use Carousel Block\u003C\u002Fh3>\n\u003Cp>Getting started is easy.\u003C\u002Fp>\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\u002FBHxDuVF2M7E?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step by Step Setup\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>First, install the Carousel Block plugin\u003C\u002Fli>\n\u003Cli>Add the Carousel block from the block category called “Widgets” in the Gutenberg editor.\u003C\u002Fli>\n\u003Cli>You can change block settings from the right-side settings sidebar.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enjoy!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For installation help click on Installation Tab.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Did you like this plugin? Dislike it? Do you have a feature request? \u003Ca href=\"mailto:support@bplugins.com\" title=\"Send feedback\" rel=\"nofollow ugc\">Please share your feedback with us\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Check out the Parent Plugin of this plugin-\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbblockswp.com\" rel=\"nofollow ugc\">\u003Cstrong>B Blocks\u003C\u002Fstrong>\u003C\u002Fa> – A blocks collection and page building tool for Gutenberg.\u003C\u002Fp>\n\u003Ch3>Check out our other WordPress Plugins-\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Video Player\u003C\u002Fstrong>\u003C\u002Fa> – Display videos as single and playlist in multiple skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F\" rel=\"nofollow ugc\">\u003Cstrong>PDF Poster\u003C\u002Fstrong>\u003C\u002Fa> – Display\u002FEmbed PDF files with different styles.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Audio Player\u003C\u002Fstrong>\u003C\u002Fa> – Listen audios with awesome visuals.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>StreamCast\u003C\u002Fstrong>\u003C\u002Fa> – Customizable radio player with different skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\u002F\" rel=\"nofollow ugc\">\u003Cstrong>3D Viewer\u003C\u002Fstrong>\u003C\u002Fa> – Embed 3D models and 3D products with interaction.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fadvanced-post-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Post Block\u003C\u002Fstrong>\u003C\u002Fa> – Show posts and custom posts in different layouts.\u003C\u002Fp>\n","Create stunning carousels effortlessly with the Carousel Block. Showcase your images in an elegant carousel directly within the Gutenberg editor.",7000,92043,6,"2026-03-30T04:31:00.000Z","6.5","7.1",[77,78,79,80,81],"block","client-logo-slider","gutenberg-block","image-slider","logo-carousel","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fb-carousel-block.1.2.2.zip",99,"2025-11-04 17:38:53",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":13,"num_ratings":95,"last_updated":96,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":97,"homepage":25,"download_link":100,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"galleryberg-gallery-block","Gallery Block by Galleryberg: Lightbox with Tiles, Masonry, Square, & Justified Layouts","1.1.3","Imtiaz Rayhan","https:\u002F\u002Fprofiles.wordpress.org\u002Fimtiazrayhan\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fgalleryberg.com\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgalleryberg.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgalleryberg.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Get Pro (Early Bird Offer)\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Galleryberg is a modern, feature-rich Gutenberg Gallery Block Plugin that makes it incredibly easy to build visually stunning, flexible image galleries right inside the WordPress block editor.\u003C\u002Fp>\n\u003Cp>Whether you’re showcasing portfolios, products, travel photos, photography shots, or blog images, Galleryberg gives you complete creative control with multiple layouts, a built-in lightbox, advanced captions, and powerful customization tools.\u003C\u002Fp>\n\u003Cp>It’s fast, simple, and designed to work beautifully without adding extra bloat.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Multiple Gallery Layouts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Choose the perfect style for any gallery:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Tiles\u003C\u002Fstrong> – clean, classic grid with even spacing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Square\u003C\u002Fstrong> – uniform square images for modern designs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Masonry\u003C\u002Fstrong> – Pinterest-like cascading layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Justified\u003C\u002Fstrong> – balanced row-based layout with equal heights\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mosaic (Pro)\u003C\u002Fstrong> – artistic collage-style layout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Fully Responsive\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Your gallery automatically adapts to mobile, tablet, and desktop. You can set different column counts for each device. Spacing and alignment settings ensure a clean and consistent look across all screen sizes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built-in Lightbox (GLightbox)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A sleek, professional lightbox with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Smooth zoom & fade animations\u003C\u002Fli>\n\u003Cli>Keyboard navigation\u003C\u002Fli>\n\u003Cli>Touch & swipe support\u003C\u002Fli>\n\u003Cli>Image zoom + drag\u003C\u002Fli>\n\u003Cli>Loop navigation\u003C\u002Fli>\n\u003Cli>Thumbnail navigation (Pro)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced Caption Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Give your images meaningful context without clutter:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Below Image, Full Overlay, or Bar Overlay\u003C\u002Fli>\n\u003Cli>Always Visible \u002F Show on Hover \u002F Hide on Hover\u003C\u002Fli>\n\u003Cli>Global caption settings\u003C\u002Fli>\n\u003Cli>Precise alignment controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Clean layouts, easy-to-read captions—your choice.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Image Controls\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Fine-tune each image individually:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Borders & rounded corners\u003C\u002Fli>\n\u003Cli>Cropping toggle\u003C\u002Fli>\n\u003Cli>Aspect ratio options\u003C\u002Fli>\n\u003Cli>Custom image sizes\u003C\u002Fli>\n\u003Cli>Duotone filters\u003C\u002Fli>\n\u003Cli>Custom link destinations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Other Customization Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adjust block spacing, padding, and margins\u003C\u002Fli>\n\u003Cli>Customize border width, color, and radius\u003C\u002Fli>\n\u003Cli>Set separate border radius for images\u003C\u002Fli>\n\u003Cli>Choose caption text and background colors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Server-side rendering (no heavy scripts)\u003C\u002Fli>\n\u003Cli>Fast loading on all devices\u003C\u002Fli>\n\u003Cli>Works smoothly even with large images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Accessibility Ready\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Keyboard navigation\u003C\u002Fli>\n\u003Cli>Better usability for everyone\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin uses \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbiati-digital\u002Fglightbox\" rel=\"nofollow ugc\">GLightbox\u003C\u002Fa> for its lightbox functionality.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>Galleryberg does not collect or store any personal data. All images, captions, and settings remain fully inside your own WordPress site.\u003C\u002Fp>\n","A powerful and customizable gallery block for WordPress.",1000,7126,7,"2026-03-08T10:49:00.000Z",[77,98,21,22,99],"gallery","lightbox","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgalleryberg-gallery-block.1.1.3.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":93,"downloaded":109,"rating":13,"num_ratings":110,"last_updated":111,"tested_up_to":52,"requires_at_least":17,"requires_php":54,"tags":112,"homepage":25,"download_link":116,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"gslider-blocks","Slider Block for Gutenberg Gutenslider by GSlider","1.1.6","Noruzzaman","https:\u002F\u002Fprofiles.wordpress.org\u002Fnoruzzaman\u002F","\u003Cp>The \u003Cstrong>gslider Blocks\u003C\u002Fstrong> plugin allows you to easily add customizable and responsive sliders to your WordPress website. Perfect for both beginners and developers, this plugin provides powerful slider blocks for the WordPress block editor (Gutenberg). Customize slider content, transitions, navigation, and more, while enjoying full control over slider styling and functionality.\u003C\u002Fp>\n\u003Ch3>Available Blocks\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>1. Base Slider Block\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate stunning hero sliders with predefined content elements. Perfect for homepage banners, promotional sliders, and featured content showcases.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pre-built slide structure with Title, Subtitle, Description, and Button\u003C\u002Fli>\n\u003Cli>Multiple transition effects (Slide, Fade, Cube, Coverflow, Flip, Cards, Creative)\u003C\u002Fli>\n\u003Cli>Full background image\u002Fcolor support with overlay options\u003C\u002Fli>\n\u003Cli>Responsive navigation arrows and pagination controls\u003C\u002Fli>\n\u003Cli>Content alignment and positioning controls\u003C\u002Fli>\n\u003Cli>Custom spacing and padding options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>2. Flexi Content Block\u003C\u002Fstrong>\u003Cbr \u002F>\nBuild completely custom slides using any Gutenberg blocks. Ultimate flexibility for creative slider designs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use ANY WordPress blocks inside slides (images, text, buttons, galleries, etc.)\u003C\u002Fli>\n\u003Cli>Full creative control with InnerBlocks support\u003C\u002Fli>\n\u003Cli>Multiple slide effects including Fade, Slide, Cube, and more\u003C\u002Fli>\n\u003Cli>Responsive height options (Fixed, Auto, Minimum height)\u003C\u002Fli>\n\u003Cli>Loop, autoplay, and touch\u002Fswipe support\u003C\u002Fli>\n\u003Cli>Keyboard and mousewheel navigation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>3. Logo Carousel Block\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay client logos, partner brands, or sponsor images in a beautiful, animated carousel.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy logo management with drag & drop reordering\u003C\u002Fli>\n\u003Cli>Hover effects: Grayscale-to-color, opacity, scale, and lift animations\u003C\u002Fli>\n\u003Cli>Clickable logos with custom URLs and link settings\u003C\u002Fli>\n\u003Cli>Tooltips and captions with full styling options\u003C\u002Fli>\n\u003Cli>Responsive slides per view configuration\u003C\u002Fli>\n\u003Cli>Lazy loading for optimized performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>4. Image Slider Block\u003C\u002Fstrong>\u003Cbr \u002F>\nA versatile carousel for displaying images, brand assets, or partner logos with advanced interactive features.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lightbox Support: View images in a stunning full-screen overlay\u003C\u002Fli>\n\u003Cli>Custom Tooltips: Add descriptive hover text with complete styling control (typography, colors, position)\u003C\u002Fli>\n\u003Cli>Clickable Images: Link each image to custom internal or external URLs\u003C\u002Fli>\n\u003Cli>Caption Support: Display and style image captions for better context\u003C\u002Fli>\n\u003Cli>Responsive Design: Fully customizable columns and spacing for Desktop, Tablet, and Mobile\u003C\u002Fli>\n\u003Cli>Advanced Transitions: Slide, Fade, Cube, and other 3D effects powered by Swiper.js\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Transition Effects:\u003C\u002Fstrong> Slide, Fade, Cube, Coverflow, Flip, Cards, and Creative effects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive:\u003C\u002Fstrong> Separate settings for Desktop, Tablet, and Mobile\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigation Controls:\u003C\u002Fstrong> Customizable arrows (icons or images) and pagination (bullets, fraction, progressbar)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized:\u003C\u002Fstrong> Built with Swiper.js for smooth, hardware-accelerated animations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility Ready:\u003C\u002Fstrong> Keyboard navigation, ARIA labels, and touch support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Styling:\u003C\u002Fstrong> Full control over colors, typography, spacing, borders, and shadows\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Fonts:\u003C\u002Fstrong> Built-in typography options with Google Fonts integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have any questions, please email us at \u003Cstrong>\u003Ca href=\"mailto:gsliderblocks@gmail.com\" rel=\"nofollow ugc\">gsliderblocks@gmail.com\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Logo Carousel, Image Slider & Testimonial blocks for Gutenberg. 7+ effects, responsive design & full customization!",10172,5,"2026-02-09T01:58:00.000Z",[113,21,81,114,115],"carousel","slider","slideshow","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgslider-blocks.1.1.6.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":25,"tags":132,"homepage":135,"download_link":136,"security_score":137,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"image-watermark-wp","Image Watermark WP","1.0.3","Umar","https:\u002F\u002Fprofiles.wordpress.org\u002Fumarfaiz\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.logicsfort.com\u002Fplugins\u002Fimage-watermark-wp\u002F\" rel=\"nofollow ugc\">Image Watermark WP\u003C\u002Fa> that protects your photos quickly! Image Watermark WP plugin allows you to watermark any of your photos with a variety set of options.\u003C\u002Fp>\n\u003Cp>For more information, check out plugin page at \u003Ca href=\"http:\u002F\u002Fwww.logicsfort.com\u002F\" rel=\"nofollow ugc\">LogicsFort\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.logicsfort.com\u002Fdocs\u002Fimage-watermark-wp\" rel=\"nofollow ugc\">documentation page\u003C\u002Fa> or plugin \u003Ca href=\"http:\u002F\u002Fwww.logicsfort.com\u002Fsupport\u002Fforum\u002Fimage-watermark-wp\u002F\" rel=\"nofollow ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Apply watermark option in Media Library actions\u003C\u002Fli>\n\u003Cli>Choose the position of watermark image\u003C\u002Fli>\n\u003Cli>Upload custom watermark image\u003C\u002Fli>\n\u003Cli>Watermark image preview\u003C\u002Fli>\n\u003Cli>Set watermark offset\u003C\u002Fli>\n\u003Cli>Select post types where watermark will be applied to images or select adding watermark during any image upload\u003C\u002Fli>\n\u003Cli>Select from 3 methods of applying watermark size: original, custom or scaled\u003C\u002Fli>\n\u003Cli>Set watermark transparency \u002F opacity\u003C\u002Fli>\n\u003Cli>Select image format (baseline or progressive)\u003C\u002Fli>\n\u003Cli>Set image quality\u003C\u002Fli>\n\u003Cli>Protect your images from copying via drag&drop\u003C\u002Fli>\n\u003Cli>Gets the job done without tweaking.\u003C\u002Fli>\n\u003Cli>Easy to learn and use\u003C\u002Fli>\n\u003C\u002Ful>\n","Image Watermark WP that protects your photos quickly!",600,52185,76,11,"2016-02-25T08:57:00.000Z","4.7.33","3.5",[56,22,133,134,24],"photo","picture","http:\u002F\u002Fwww.logicsfort.com\u002Fplugins\u002Fimage-watermark-wp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-watermark-wp.zip",85,{"attackSurface":139,"codeSignals":236,"taintFlows":248,"riskAssessment":275,"analyzedAt":278},{"hooks":140,"ajaxHandlers":212,"restRoutes":233,"shortcodes":234,"cronEvents":235,"entryPointCount":110,"unprotectedCount":28},[141,147,151,156,161,166,171,174,179,183,187,191,195,199,203,206,209],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","admin_init","khattam_settings_init","admin\\settings-page.php",205,{"type":142,"name":148,"callback":149,"file":145,"line":150},"admin_menu","khattam_add_menu",313,{"type":142,"name":152,"callback":153,"file":154,"line":155},"admin_enqueue_scripts","khattam_enqueue_scripts","includes\\enqueue-scripts.php",70,{"type":142,"name":157,"callback":158,"file":159,"line":160},"add_attachment","khattam_apply_watermark_after_upload","includes\\image-watermark.php",240,{"type":162,"name":163,"callback":164,"file":159,"line":165},"filter","wp_handle_upload","khattam_handle_upload_watermark",244,{"type":142,"name":167,"callback":168,"file":169,"line":170},"init","khattam_load_textdomain","khattam.php",23,{"type":142,"name":167,"callback":172,"file":169,"line":173},"khattam_set_script_translations",36,{"type":162,"name":175,"callback":176,"priority":177,"file":169,"line":178},"attachment_fields_to_edit","khattam_add_watermark_button",10,128,{"type":162,"name":180,"callback":181,"priority":177,"file":169,"line":182},"attachment_fields_to_save","khattam_save_attachment_fields",143,{"type":142,"name":184,"callback":185,"file":169,"line":186},"delete_attachment","khattam_delete_original_image",163,{"type":162,"name":188,"callback":189,"file":169,"line":190},"bulk_actions-upload","khattam_add_bulk_actions",207,{"type":162,"name":192,"callback":193,"priority":177,"file":169,"line":194},"handle_bulk_actions-upload","khattam_handle_bulk_actions",233,{"type":142,"name":196,"callback":197,"file":169,"line":198},"admin_notices","khattam_bulk_action_admin_notice",256,{"type":142,"name":200,"callback":201,"file":169,"line":202},"enqueue_block_editor_assets","khattam_enqueue_editor_assets",312,{"type":142,"name":152,"callback":204,"file":169,"line":205},"khattam_localize_scripts",387,{"type":142,"name":196,"callback":207,"file":169,"line":208},"khattam_bulk_operation_screen",425,{"type":142,"name":152,"callback":210,"file":169,"line":211},"khattam_admin_enqueue_scripts",531,[213,219,223,226,229],{"action":214,"nopriv":215,"callback":216,"hasNonce":217,"hasCapCheck":217,"file":169,"line":218},"khattam_apply_watermark",false,"khattam_ajax_apply_watermark",true,72,{"action":220,"nopriv":215,"callback":221,"hasNonce":217,"hasCapCheck":217,"file":169,"line":222},"khattam_remove_watermark","khattam_ajax_remove_watermark",196,{"action":224,"nopriv":215,"callback":224,"hasNonce":217,"hasCapCheck":217,"file":169,"line":225},"khattam_process_bulk_batch",472,{"action":227,"nopriv":215,"callback":227,"hasNonce":217,"hasCapCheck":217,"file":169,"line":228},"khattam_cancel_bulk_operation",491,{"action":230,"nopriv":215,"callback":231,"hasNonce":217,"hasCapCheck":217,"file":169,"line":232},"khattam_cleanup_originals","khattam_ajax_cleanup_originals",581,[],[],[],{"dangerousFunctions":237,"sqlUsage":238,"outputEscaping":240,"fileOperations":246,"externalRequests":28,"nonceChecks":110,"capabilityChecks":110,"bundledLibraries":247},[],{"prepared":28,"raw":28,"locations":239},[],{"escaped":241,"rawEcho":14,"locations":242},48,[243],{"file":145,"line":244,"context":245},279,"raw output",4,[],[249,267],{"entryPoint":250,"graph":251,"unsanitizedCount":28,"severity":266},"khattam_process_bulk_batch (khattam.php:428)",{"nodes":252,"edges":264},[253,258],{"id":254,"type":255,"label":256,"file":169,"line":257},"n0","source","$_POST (x2)",439,{"id":259,"type":260,"label":261,"file":169,"line":262,"wp_function":263},"n1","sink","update_option() [Settings Manipulation]",468,"update_option",[265],{"from":254,"to":259,"sanitized":217},"low",{"entryPoint":268,"graph":269,"unsanitizedCount":28,"severity":266},"\u003Ckhattam> (khattam.php:0)",{"nodes":270,"edges":273},[271,272],{"id":254,"type":255,"label":256,"file":169,"line":257},{"id":259,"type":260,"label":261,"file":169,"line":262,"wp_function":263},[274],{"from":254,"to":259,"sanitized":217},{"summary":276,"deductions":277},"The 'khattam' v1.1 plugin demonstrates a strong security posture based on the provided static analysis. It adheres to many WordPress security best practices, including implementing nonce checks and capability checks for all its AJAX handlers, and exclusively using prepared statements for any SQL queries. The high percentage of properly escaped output further indicates diligent coding practices to prevent cross-site scripting vulnerabilities.  The plugin also shows no history of known vulnerabilities, suggesting a mature and well-maintained codebase.\n\nWhile the static analysis reveals no critical or high-severity issues, and the taint analysis found no unsanitized paths, there are always potential risks with any code. The presence of file operations, though not explicitly flagged as risky in this analysis, could be a vector for vulnerabilities if not handled with extreme care and proper input validation. The absence of REST API routes, shortcodes, and cron events simplifies the attack surface significantly.\n\nOverall, 'khattam' v1.1 appears to be a secure plugin. The lack of historical vulnerabilities and the robust implementation of security checks in the code are significant strengths. The primary area for continued vigilance would be ensuring that the file operations are completely sanitized and secure, as this is the only aspect that, without further deep inspection, could represent a potential, albeit currently unproven, risk.",[],"2026-03-16T21:47:05.139Z",{"wat":280,"direct":295},{"assetPaths":281,"generatorPatterns":287,"scriptPaths":288,"versionParams":289},[282,283,284,285,286],"\u002Fwp-content\u002Fplugins\u002Fkhattam\u002Fjs\u002Fkhattam-admin-script.js","\u002Fwp-content\u002Fplugins\u002Fkhattam\u002Fjs\u002Fkhattam-watermark-dialog.js","\u002Fwp-content\u002Fplugins\u002Fkhattam\u002Fjs\u002Fkhattam-settings-page-script.js","\u002Fwp-content\u002Fplugins\u002Fkhattam\u002Fcss\u002Fkhattam-admin.css","\u002Fwp-content\u002Fplugins\u002Fkhattam\u002Fcss\u002Fkhattam-watermark-dialog.css",[],[282,283,284],[290,291,292,293,294],"khattam\u002Fjs\u002Fkhattam-admin-script.js?ver=","khattam\u002Fjs\u002Fkhattam-watermark-dialog.js?ver=","khattam\u002Fjs\u002Fkhattam-settings-page-script.js?ver=","khattam\u002Fcss\u002Fkhattam-admin.css?ver=","khattam\u002Fcss\u002Fkhattam-watermark-dialog.css?ver=",{"cssClasses":296,"htmlComments":299,"htmlAttributes":301,"restEndpoints":303,"jsGlobals":306,"shortcodeOutput":308},[297,298],"khattam-apply-watermark","khattam-remove-watermark",[300],"Khattam: Deleting original file:",[302],"data-id",[304,305],"\u002Fwp-json\u002Fkhattam\u002Fv1\u002Fapply-watermark","\u002Fwp-json\u002Fkhattam\u002Fv1\u002Fremove-watermark",[214,220,307],"khattam_watermark_nonce",[],{"error":217,"url":310,"statusCode":311,"statusMessage":312,"message":312},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fkhattam\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":28,"versions":314},[]]