[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fd2DPV2jnPggksmaXE3rF3hkZDTlyIgh6sqzuKsp3M-I":3},{"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,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":147,"fingerprints":284},"cta-builder","Call To Action Builder","1.2","The Right Software","https:\u002F\u002Fprofiles.wordpress.org\u002Ftherightsw\u002F","\u003Cp>The CTA (Call-to-Action) Builder plugin allows you to create clickable HTML5 banners and add them to your pages using a shortcode. It’s user-friendly and offers a variety of customization options, including heading and sub-heading text, font size, color, alignment, font family, image size, position, border style, border color, and background color. This plugin generates a shortcode, allowing you to easily embed your CTA banners on any page or template, with click counts available in the admin panel.\u003C\u002Fp>\n\u003Cp>An effective and visually appealing banner can help drive customer engagement. With the Banner widget in the Call to Action plugin, you can quickly set up a banner with a background image or solid color, depending on your preference.\u003C\u002Fp>\n\u003Ch3>Step-by-Step Guide\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Step 1 — Add the Banner widget to your page\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Open your website dashboard, find the page where you want the banner, and search for the Banner widget in Elementor. Drag and drop it into the desired spot on the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step 2 — Choose the content and define settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In the left-hand menu, open the \u003Cstrong>Content\u003C\u002Fstrong> tab, then expand the Content section to access these options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Banner Size:\u003C\u002Fstrong> Choose the banner size from the dropdown.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Banner Position:\u003C\u002Fstrong> Select the banner position from the dropdown.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image:\u003C\u002Fstrong> Choose a background image from your media library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Size:\u003C\u002Fstrong> Select the size of the image from the dropdown menu.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heading:\u003C\u002Fstrong> Enter a title that will appear above the banner image.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sub Heading:\u003C\u002Fstrong> Add any additional text or notification you want to display over the banner image.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link:\u003C\u002Fstrong> Insert a URL if you want the banner to redirect to a specific page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The final step is to style your banner by proceeding to the \u003Cstrong>Style\u003C\u002Fstrong> tab, where you can adjust the design to create the perfect look.\u003C\u002Fp>\n\u003Cp>For more information about WordPress plugin development, visit The Right Software’s \u003Ca href=\"https:\u002F\u002Ftherightsw.com\u002Fplugin-development\u002F\" rel=\"nofollow ugc\">plugin development services\u003C\u002Fa> page. You can also explore other \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftherightsw\u002F#content-plugins\" rel=\"nofollow ugc\">WordPress Plugins\u003C\u002Fa>.\u003Cbr \u002F>\nIf you encounter issues, contact us at \u003Ca href=\"mailto:hello@therightsw.com\" rel=\"nofollow ugc\">hello@therightsw.com\u003C\u002Fa>. Be sure to mention your WordPress and WooCommerce versions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tested on WP 6.7.1\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Version 1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Plugin update release.\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily create HTML5 call-to-action banners with shortcodes.",0,941,"","6.7.5","5.2","7.2",[18,19,20,21,22],"banner","call-to-action","cta","images","page","https:\u002F\u002Ftherightsw.com\u002Fplugin-development\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcta-builder.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"therightsw",5,110,95,30,91,"2026-04-04T06:59:40.472Z",[38,58,78,103,126],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":25,"downloaded":46,"rating":25,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":13,"download_link":56,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":57},"hazrath-advanced-cta-block","Advanced Call To Action Block","1.0.1","Md Hazrath Ali","https:\u002F\u002Fprofiles.wordpress.org\u002Fhazrathali\u002F","\u003Cp>Need to \u003Cstrong>grab attention and inspire action\u003C\u002Fstrong>? The \u003Cstrong>Call To Action Block\u003C\u002Fstrong> makes it effortless.\u003C\u002Fp>\n\u003Cp>Whether you’re promoting a product, collecting leads, or guiding visitors to your best content, this block gives you everything you need — beautifully styled and fully responsive — right inside the Gutenberg editor.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bold headings\u003C\u002Fstrong> with full typography control\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rich descriptions\u003C\u002Fstrong> to tell your story\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable button\u003C\u002Fstrong> with link, style, and hover effects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible background\u003C\u002Fstrong>: solid color or smooth gradient\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full responsive controls\u003C\u002Fstrong> (desktop, tablet, mobile)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Padding & margin controls\u003C\u002Fstrong> with linked values\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & fast\u003C\u002Fstrong> — no bloat, no jQuery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for:\u003Cbr \u002F>\n– Landing pages\u003Cbr \u002F>\n– Sales sections\u003Cbr \u002F>\n– Email capture forms\u003Cbr \u002F>\n– Product promotions\u003Cbr \u002F>\n– Event announcements\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Built for speed, designed for conversions.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>No extra page builders needed — just drop, style, and convert.\u003C\u002Fp>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>The full uncompressed source code for this plugin is publicly available here:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002FHazrath15\u002Fcall-to-action-block.git\u003C\u002Fp>\n\u003Cp>This repository includes all development files, including the ‘src’ directory,\u003Cbr \u002F>\nSCSS, JSX, build scripts, and instructions for generating the production build\u003Cbr \u002F>\ncontained in the plugin.\u003C\u002Fp>\n\u003Ch3>Build Instructions\u003C\u002Fh3>\n\u003Cp>Developers may rebuild the compiled assets using:\u003Cbr \u002F>\n1. npm install\u003Cbr \u002F>\n2. npm run build\u003C\u002Fp>\n\u003Cp>‘npm run build’ generates the final production files in the \u002Fbuild directory.\u003Cbr \u002F>\n‘npm run start’ runs development mode with file watching.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>You may provide arbitrary sections, in the same format as the ones above. This may be of use for extremely complicated\u003Cbr \u002F>\nplugins where more information needs to be conveyed that doesn’t fit into the categories of “description” or\u003Cbr \u002F>\n“installation.” Arbitrary sections will be shown below the built-in sections outlined above.\u003C\u002Fp>\n","A sleek, customizable Call to Action block for Gutenberg — perfect for driving clicks, signups, and conversions.",773,2,"2026-02-07T12:22:00.000Z","6.9.4","6.7","7.4",[19,20,53,54,55],"gutenberg-block","landing-page","marketing","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhazrath-advanced-cta-block.1.0.1.zip","2026-03-15T15:16:48.613Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":25,"num_ratings":47,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":13,"tags":71,"homepage":75,"download_link":76,"security_score":77,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":57},"easy-banners-widget","Easy Banners Widget","1.0","darrinb","https:\u002F\u002Fprofiles.wordpress.org\u002Fdbmartin\u002F","\u003Cp>The Easy Banners Widget is an easy-to-use widget that allows you to configure and display call-to-action banners in your site’s sidebars.\u003C\u002Fp>\n\u003Cp>\u003Cem>Preview your color selections before saving.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Configurable widget title.\u003C\u002Fli>\n\u003Cli>Easily select banner color using built-in color picker.\u003C\u002Fli>\n\u003Cli>Include \u003Ccode>html\u003C\u002Fcode> in your banners message.\u003C\u002Fli>\n\u003Cli>Easily select text color using built-in color picker.\u003C\u002Fli>\n\u003Cli>Preview your color selections before saving!\u003C\u002Fli>\n\u003Cli>Easily link banners to any url.\u003C\u002Fli>\n\u003Cli>Choose the default (basic) CSS styling or roll your own.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Developer Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This widget was built not only with end-users in mind, but also plugin developers.  Almost every aspect of this widget is extensible through filters and action hooks.  You can even add your own form fields to the widget form!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Need to remove a field from the widget form?  Not a problem!  Every field is passed through its own filter for easy customization.\u003C\u002Fli>\n\u003Cli>Need to modify the output of the widget?  Easy!  The output is passed through numerous filters, allowing you to customize the content to meet your project’s requirements.\u003C\u002Fli>\n\u003Cli>For a full list of action hooks and filters, please see the plugin documentation: http:\u002F\u002Fdarrinb.com\u002Fplugins\u002Feasy-banners-widget\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily build call-to-action banners for your sidebars.",70,3265,"2016-05-14T20:41:00.000Z","4.5.33","4.4",[72,73,19,20,74],"banners","banners-widget","widget","http:\u002F\u002Fdarrinb.com\u002Fplugins\u002Feasy-banners-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-banners-widget.1.0.zip",85,{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":49,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":98,"download_link":99,"security_score":100,"vuln_count":101,"unpatched_count":11,"last_vuln_date":102,"fetched_at":57},"autoptimize","Autoptimize","3.1.15","Optimizing Matters","https:\u002F\u002Fprofiles.wordpress.org\u002Foptimizingmatters\u002F","\u003Cp>Autoptimize makes optimizing your site really easy. It can aggregate, minify and cache scripts and styles, injects CSS in the page head by default but can also inline critical CSS and defer the aggregated full CSS, moves and defers scripts to the footer and minifies HTML. You can optimize and lazy-load images (with support for WebP and AVIF formats), optimize Google Fonts, async non-aggregated JavaScript, remove WordPress core emoji cruft and more. As such it can improve your site’s performance even when already on HTTP\u002F2! There is extensive API available to enable you to tailor Autoptimize to each and every site’s specific needs.\u003Cbr \u002F>\nIf you think performance indeed is important, you should at least consider one of the many free page caching plugins (e.g. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fspeed-booster-pack\u002F\" rel=\"ugc\">Speed Booster pack\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcache-enabler\" rel=\"ugc\">KeyCDN’s Cache Enabler\u003C\u002Fa>) to complement Autoptimize or even \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=aopro\" rel=\"nofollow ugc\">consider Autoptimize Pro\u003C\u002Fa> which not only has page caching but also image optimization, CDN, critical CSS and more!\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Autoptimize Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=aopro\" rel=\"nofollow ugc\">Autoptimize Pro is a premium Power-Up\u003C\u002Fa>, adding image optimization, CDN, page caching, automatic critical CSS rules and extra “booster” options, all in one handy subscription to \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=aopro\" rel=\"nofollow ugc\">make your site even faster!\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Support\u003C\u002Fstrong>\u003Cbr \u002F>\n  We provide great \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=autoptimizepro\" rel=\"nofollow ugc\">Premium Support and Web Performance Optimization services\u003C\u002Fa> with Accelera, check out our offering on \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=autoptimizepro\" rel=\"nofollow ugc\">https:\u002F\u002Faccelerawp.com\u002F\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>(Speed-surfing image under creative commons \u003Ca href=\"https:\u002F\u002Fwww.flickr.com\u002Fphotos\u002Ftwistiti\u002F818552808\u002F\" rel=\"nofollow ugc\">by LL Twistiti\u003C\u002Fa>)\u003C\u002Fp>\n","Autoptimize speeds up your website by optimizing JS, CSS, images (incl. lazy-load), HTML and Google Fonts, asyncing JS, removing emoji cruft and more.",900000,42990793,94,1422,"2026-03-14T12:44:00.000Z","5.3","7.1",[94,21,95,96,97],"core-web-vitals","optimize","pagespeed","performance","https:\u002F\u002Fautoptimize.com\u002Fpro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautoptimize.3.1.15.zip",77,10,"2025-12-03 00:32:37",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":49,"requires_at_least":116,"requires_php":13,"tags":117,"homepage":13,"download_link":122,"security_score":123,"vuln_count":124,"unpatched_count":11,"last_vuln_date":125,"fetched_at":57},"tiny-compress-images","TinyPNG – JPEG, PNG & WebP image compression","3.6.12","TinyPNG","https:\u002F\u002Fprofiles.wordpress.org\u002Ftinypng\u002F","\u003Cp>The best & easiest image compression plugin for WordPress. Speed up your website by compressing and converting your images with TinyPNG for WordPress. Improve your websites’ performance by significantly reducing file sizes without noticeable quality loss. Support for WebP, AVIF, JPG and PNG formats.\u003Cbr \u002F>\nStart optimizing your images today to boost SEO, improve your PageSpeed scores, save bandwidth and enhance your website’s user experience.\u003C\u002Fp>\n\u003Ch4>Why TinyPNG?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Next-gen format conversion, convert images to WebP and AVIF for even smaller files (NEW)\u003C\u002Fli>\n\u003Cli>Smart compression algorithm, reduce image file sizes without visible quality loss\u003C\u002Fli>\n\u003Cli>Broad format support, supports AVIF, WebP, PNG, animated PNG (APNG) and JPG.\u003C\u002Fli>\n\u003Cli>Automatic image compression, compresses new images on upload.\u003C\u002Fli>\n\u003Cli>Bulk optimization, optimize your full media library in just one click.\u003C\u002Fli>\n\u003Cli>Individual image control, optimize a single image straight from your media library.\u003C\u002Fli>\n\u003Cli>Preserve meta-data, choose to retain copyright metadata, creation date and GPS location in your original images.\u003C\u002Fli>\n\u003Cli>Resize large images, automatically resize huge image uploads by setting a maximum width and\u002For height for more reasonable browser display.\u003C\u002Fli>\n\u003Cli>Custom thumbnail optimization, choose which image size should be processed.\u003C\u002Fli>\n\u003Cli>Advanced background processing, optimization run quietly in the background to speed up your workflow.\u003C\u002Fli>\n\u003Cli>Multisite support, use one API key across all sites.\u003C\u002Fli>\n\u003Cli>Detailed statistics, see how much file size you have saved by compressing your Media Library\u003C\u002Fli>\n\u003Cli>George the Panda, our lovely mascot brings joy and hugs.\u003C\u002Fli>\n\u003Cli>and much more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Convert to next-gen formats like AVIF and WebP\u003C\u002Fh4>\n\u003Cp>With the TinyPNG WordPress plugin, you can easily convert your images to next-gen formats like AVIF and WebP. AVIF and WebP are modern image formats designed for the web. They are often smaller in size than older formats like JPEG and PNG, while keeping excellent image quality.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WebP images are 25–34% smaller than JPEG (lossy) according to Google.\u003C\u002Fli>\n\u003Cli>AVIF can reduce image size by up to 50% compared to JPEG, often even beating WebP in compression.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Google’s PageSpeed Insights and other tools strongly recommend serving images in AVIF or WebP. Most modern browsers (like Chrome, Firefox, Edge, and Safari) now fully support WebP and AVIF. That means you can safely serve these formats to most of your visitors.\u003C\u002Fp>\n\u003Cp>With the TinyPNG WordPress plugin, your images can be automatically converted to AVIF or WebP when you upload them. No extra steps are required.\u003C\u002Fp>\n\u003Ch4>Optimizing all your images\u003C\u002Fh4>\n\u003Cp>You can bulk optimize your existing JPEG, PNG, and WebP images all at once by going to Media > Bulk TinyPNG. Clicking on the big button will start compressing and converting, when needed, all unoptimized images in your media library.\u003C\u002Fp>\n\u003Cp>If you have more images than your free credits allow, the tool will show you an estimated cost to optimize your entire library. If you are interested, you can upgrade your account to the paid plan and optimize the full library all in one go. Prefer to stay on the free plan? No problem! The bulk optimization tool will simply process images until your free limit is reached.\u003C\u002Fp>\n\u003Ch4>Compress for performance\u003C\u002Fh4>\n\u003Cp>The Tinify optimization engine is more than just compression. It is built to deliver the best image performance for the web, without sacrificing visual quality. Here’s how it helps:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display JPEG images more quickly with progressive JPEG encoding.\u003C\u002Fli>\n\u003Cli>Color profiles are automatically translated to standard RGB color.\u003C\u002Fli>\n\u003Cli>Convert CMYK to RGB to save more space and add compatibility.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>The TinyPNG plugin is fully compatible with \u003Cem>WordPress Multisite\u003C\u002Fem>. Next to this, TinyPNG for WordPress works smoothly with most themes and plugins. Here is a list of the popular plugins that have been tested to work smoothly with TinyPNG.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Fplugins-compatibility\u002Foptimize-wordpress-images-multilingual-sites\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>WP Retina 2x\u003C\u002Fli>\n\u003Cli>WP Offload\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Getting Started\u003C\u002Fh4>\n\u003Cp>Install this plugin and follow the instructions to set up your account. No payment details are required.\u003C\u002Fp>\n\u003Cp>Learn more about the plugin with these step-by-step tutorials:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhelp.tinify.com\u002Fhelp\u002Fhow-to-set-up-the-tinypng-wordpress-plugin\" rel=\"nofollow ugc\">How to set up the TinyPNG WordPress plugin?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhelp.tinify.com\u002Fhelp\u002Fhow-to-compress-existing-images-with-plugin\" rel=\"nofollow ugc\">How to compress existing images with the WordPress plugin?\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pricing\u003C\u002Fh4>\n\u003Cp>You get 500 credits per month at no cost.\u003C\u002Fp>\n\u003Cp>With a regular WordPress installation, you can compress roughly 100 images per month. Please note that converting images to AVIF or WebP uses an additional credit per image size. This means with the conversion feature enabled, you can roughly compress and convert 50 images per month for free.\u003C\u002Fp>\n\u003Cp>The exact number depends on how many thumbnail sizes are generated by your theme or plugins. You can choose which of the generated thumbnail sizes should be optimized by going to Settings > TinyPNG page. You can upgrade to a paid plan to remove the limit and compress as many images as you like.\u003C\u002Fp>\n\u003Ch4>Need more?\u003C\u002Fh4>\n\u003Cp>Upgrade to a paid plan to remove the limit and compress as many images as you want. To view the pricing details, visit: \u003Ca href=\"https:\u002F\u002Ftinify.com\u002Fdevelopers\u002Fpricing\" rel=\"nofollow ugc\">tinify.com\u002Fdevelopers\u002Fpricing\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>At Tinify, we take your privacy seriously. Only you have access to the uploaded images. All images are stored for a maximum of 48 hours, after which they will be deleted forever.\u003C\u002Fp>\n\u003Ch4>Contact us\u003C\u002Fh4>\n\u003Cp>Got questions or feedback? Let us know! Contact us at support@tinypng.com or find us on X: \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Ftinypng\" rel=\"nofollow ugc\">@tinypng\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>Want to contribute? Check out the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftinify\u002Fwordpress-plugin\" rel=\"nofollow ugc\">Tinify WordPress plugin on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Speed up your website. Optimize your JPEG, PNG, and WebP images automatically with TinyPNG.",100000,4952484,90,156,"2026-02-16T13:19:00.000Z","4.0",[118,119,120,121,97],"compress-images","compression","image-size","page-speed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftiny-compress-images.3.6.12.zip",99,1,"2024-09-30 00:00:00",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":136,"num_ratings":137,"last_updated":138,"tested_up_to":139,"requires_at_least":140,"requires_php":13,"tags":141,"homepage":145,"download_link":146,"security_score":77,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":57},"unique-headers","Unique Headers","1.9.3","Ryan Hellyer","https:\u002F\u002Fprofiles.wordpress.org\u002Fryanhellyer\u002F","\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fgeek.hellyer.kiwi\u002Fproducts\u002Funique-headers\u002F\" rel=\"nofollow ugc\">Unique Headers Plugin\u003C\u002Fa> adds a custom header image box to the post\u002Fpage edit screen. You can use this to upload a unique header image for that post, or use another image from your WordPress media library. When you view that page on the front-end of your site, the default header image for your site will be replaced by the unique header you selected.\u003C\u002Fp>\n\u003Cp>This functionality also works with categories and tags.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>You must use a theme which utilizes the built-in custom header functionality of WordPress. If your theme implement it’s own header functionality, then this plugin will not work with it.\u003C\u002Fp>\n\u003Ch4>Paid WordPress development\u003C\u002Fh4>\n\u003Cp>If you would like to pay for assistance, additional features to be added to the plugin or are just looking for general WordPress development services, please contact me via \u003Ca href=\"https:\u002F\u002Fryan.hellyer.kiwi\u002Fcontact\u002F\" rel=\"nofollow ugc\">my contact form\u003C\u002Fa>.\u003C\u002Fp>\n","Adds the ability to use unique custom header images on individual pages, posts or categories or tags.",20000,413649,98,160,"2023-10-26T12:27:00.000Z","6.4.8","4.3",[142,143,144,21,22],"custom-header","header","headers","https:\u002F\u002Fgeek.hellyer.kiwi\u002Fplugins\u002Funique-headers\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funique-headers.1.9.3.zip",{"attackSurface":148,"codeSignals":246,"taintFlows":254,"riskAssessment":280,"analyzedAt":283},{"hooks":149,"ajaxHandlers":225,"restRoutes":234,"shortcodes":235,"cronEvents":244,"entryPointCount":245,"unprotectedCount":11},[150,156,160,164,168,172,176,180,184,188,190,193,195,198,203,208,211,215,220],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","admin_enqueue_scripts","trs_cta_admin_enqueue_script","functions.php",40,{"type":151,"name":157,"callback":158,"file":154,"line":159},"wp_enqueue_scripts","trs_cta_enqueue_script",73,{"type":161,"name":162,"callback":163,"file":154,"line":35},"filter","enter_title_here","trs_cta_change_title_text",{"type":161,"name":165,"callback":166,"file":154,"line":167},"manage_cta_posts_columns","trs_cta_shortcode_columns",115,{"type":151,"name":169,"callback":170,"priority":101,"file":154,"line":171},"manage_cta_posts_custom_column","trs_cta_shortcode_show_columns",143,{"type":161,"name":173,"callback":174,"file":154,"line":175},"manage_edit-cta_sortable_columns","trs_cta_sortable_column",158,{"type":151,"name":177,"callback":178,"file":154,"line":179},"post_submitbox_misc_actions","trs_cta_post_submitbox_start",185,{"type":161,"name":181,"callback":182,"priority":101,"file":154,"line":183},"post_row_actions","trs_cta_remove_row_actions",202,{"type":151,"name":185,"callback":186,"file":154,"line":187},"admin_footer_text","trs_cta_footer_admin",230,{"type":161,"name":162,"callback":163,"file":189,"line":34},"includes\\functions.php",{"type":161,"name":191,"callback":166,"file":189,"line":192},"manage_edit-cta_columns",43,{"type":151,"name":169,"callback":170,"file":189,"line":194},62,{"type":151,"name":185,"callback":196,"file":189,"line":197},"update_footer_admin",80,{"type":151,"name":199,"callback":200,"file":201,"line":202},"add_meta_boxes","trs_cta_create_metabox","includes\\trs_create_meta_boxes.php",46,{"type":151,"name":204,"callback":205,"priority":101,"file":206,"line":207},"save_post","trs_cta_banner_sizes_save_metabox","includes\\trs_cta_banner_sizes_render_metabox.php",83,{"type":151,"name":157,"callback":209,"file":210,"line":123},"trs_cta_add_counter_nonce","includes\\trs_cta_counter.php",{"type":151,"name":204,"callback":212,"priority":101,"file":213,"line":214},"trs_cta_image_properties_save_metabox","includes\\trs_cta_image_properties_render_metabox.php",192,{"type":151,"name":216,"callback":217,"file":218,"line":219},"init","trs_cta_cpt","includes\\trs_cta_post_type.php",61,{"type":151,"name":221,"callback":222,"file":223,"line":224},"elementor\u002Fwidgets\u002Fregister","register_cta_widget","includes\\trs_cta_register_widget.php",18,[226,232],{"action":227,"nopriv":228,"callback":229,"hasNonce":230,"hasCapCheck":228,"file":210,"line":231},"clickcount",false,"trs_cta_clickcount",true,66,{"action":227,"nopriv":230,"callback":229,"hasNonce":230,"hasCapCheck":228,"file":210,"line":233},67,[],[236,240],{"tag":237,"callback":237,"file":238,"line":239},"trs_cta_banner","includes\\trs_shortcode.php",3,{"tag":237,"callback":241,"file":242,"line":243},"__return_false","trs_cta_uninstall.php",8,[],4,{"dangerousFunctions":247,"sqlUsage":248,"outputEscaping":250,"fileOperations":11,"externalRequests":11,"nonceChecks":245,"capabilityChecks":239,"bundledLibraries":253},[],{"prepared":11,"raw":11,"locations":249},[],{"escaped":251,"rawEcho":11,"locations":252},194,[],[],[255,272],{"entryPoint":256,"graph":257,"unsanitizedCount":11,"severity":271},"trs_cta_validate_post_field (includes\\trs_cta_image_properties_render_metabox.php:64)",{"nodes":258,"edges":269},[259,264],{"id":260,"type":261,"label":262,"file":213,"line":263},"n0","source","$_POST",86,{"id":265,"type":266,"label":267,"file":213,"line":113,"wp_function":268},"n1","sink","call_user_func() [RCE]","call_user_func",[270],{"from":260,"to":265,"sanitized":230},"low",{"entryPoint":273,"graph":274,"unsanitizedCount":11,"severity":271},"\u003Ctrs_cta_image_properties_render_metabox> (includes\\trs_cta_image_properties_render_metabox.php:0)",{"nodes":275,"edges":278},[276,277],{"id":260,"type":261,"label":262,"file":213,"line":263},{"id":265,"type":266,"label":267,"file":213,"line":113,"wp_function":268},[279],{"from":260,"to":265,"sanitized":230},{"summary":281,"deductions":282},"The plugin 'cta-builder' v1.2 exhibits a strong security posture based on the provided static analysis and vulnerability history. The code demonstrates excellent adherence to security best practices, with all SQL queries utilizing prepared statements and all output being properly escaped. The absence of dangerous functions, file operations, and external HTTP requests further mitigates potential attack vectors. Notably, all identified entry points (AJAX handlers and shortcodes) are protected by nonce and capability checks, which is a significant strength.\n\nThe taint analysis reveals no unsanitized paths or flows of critical or high severity, indicating that user-supplied data is not being processed in a way that could lead to common vulnerabilities. The vulnerability history is clean, with zero recorded CVEs, suggesting a history of secure development or effective patching by the developers. This lack of historical issues is a positive indicator for ongoing security.\n\nOverall, 'cta-builder' v1.2 appears to be a securely developed plugin. The strengths lie in its robust input validation and output sanitization, comprehensive use of security checks, and a clean vulnerability record. There are no immediate security concerns arising from the static analysis or historical data. The plugin's security is its most prominent feature.",[],"2026-03-17T05:59:27.938Z",{"wat":285,"direct":296},{"assetPaths":286,"generatorPatterns":290,"scriptPaths":291,"versionParams":292},[287,288,289],"\u002Fwp-content\u002Fplugins\u002Fcta-builder\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fcta-builder\u002Fassets\u002Fcss\u002Fmain-style.css","\u002Fwp-content\u002Fplugins\u002Fcta-builder\u002Fassets\u002Fjs\u002Fctabanner.js",[],[289],[293,294,295],"cta-builder\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=","cta-builder\u002Fassets\u002Fcss\u002Fmain-style.css?ver=","cta-builder\u002Fassets\u002Fjs\u002Fctabanner.js?ver=",{"cssClasses":297,"htmlComments":300,"htmlAttributes":301,"restEndpoints":303,"jsGlobals":304,"shortcodeOutput":306},[298,299],"trs-cta-footer","trs-cta-counter",[],[302],"data-cta-id",[],[305],"trsCTA",[307],"[trs_cta_banner id="]