[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fA1V8lnX3uscihJJQlyT0qvZPH38RuUpBhdXo4QMSc24":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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":135,"fingerprints":234},"custom-post-links","Custom Post Links","2.0.8","grosbouff","https:\u002F\u002Fprofiles.wordpress.org\u002Fgrosbouff\u002F","\u003Cp>This plugin has \u003Cem>moved\u003C\u002Fem> to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-bookmarks\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-bookmarks\u003C\u002Fa>.  Please upgrade !\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n","Adds a new metabox to the editor, allowing you to attach a set of related links to any post.",10,1691,0,"2016-12-14T09:56:00.000Z","4.6.30","3.5","",[19,20,21,22,23],"custom-links","links","post-links","quick-links","related-links","https:\u002F\u002Fgithub.com\u002Fgordielachance\u002Fcustom-post-links","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-links.zip",85,null,"2026-03-15T14:54:45.397Z",[],{"slug":7,"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},16,380,88,30,86,"2026-04-04T21:13:42.799Z",[38,51,69,96,115],{"slug":39,"name":40,"version":41,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":13,"num_ratings":13,"last_updated":45,"tested_up_to":46,"requires_at_least":16,"requires_php":17,"tags":47,"homepage":48,"download_link":49,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":50},"post-bookmarks","Post Bookmarks","2.1.7","\u003Cp>Manage links attached to a post through a metabox, and setup how they are displayed in your posts…  With a link favicon.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Nice GUI\u003C\u002Fli>\n\u003Cli>Options page\u003C\u002Fli>\n\u003Cli>Default link title and image based on its url (ajaxed)\u003C\u002Fli>\n\u003Cli>Sort links by names or a custom order\u003C\u002Fli>\n\u003Cli>Powered by the WP core bookmark functions\u003C\u002Fli>\n\u003Cli>actions and filters hooks for developpers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>Contributors \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgordielachance\u002Fpost-bookmarks\u002Fcontributors\" rel=\"nofollow ugc\">are listed here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cp>For feature request and bug reports, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpost-bookmarks#postform\" rel=\"ugc\">please use the forums\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you are a plugin developer, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgordielachance\u002Fpost-bookmarks\" rel=\"nofollow ugc\">we would like to hear from you\u003C\u002Fa>. Any contribution would be very welcome.\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n","Manage links attached to a post through a metabox, and setup how they are displayed in your posts...  With a link favicon.",1755,"2019-04-04T21:46:00.000Z","5.1.22",[19,20,21,22,23],"https:\u002F\u002Fgithub.com\u002Fgordielachance\u002Fpost-bookmarks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-bookmarks.zip","2026-03-15T15:16:48.613Z",{"slug":52,"name":53,"version":54,"author":55,"author_profile":56,"description":57,"short_description":58,"active_installs":11,"downloaded":59,"rating":13,"num_ratings":13,"last_updated":60,"tested_up_to":61,"requires_at_least":62,"requires_php":17,"tags":63,"homepage":67,"download_link":68,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":50},"google-related-post-links","Google related post links","1.2","sudipto","https:\u002F\u002Fprofiles.wordpress.org\u002Fsudiptomahato\u002F","\u003Cp>This plugin is uses \u003Ca href=\"http:\u002F\u002Frelatedlinks.googlelabs.com\u002Fconfig\u002Fdemo\" rel=\"nofollow ugc\">Google Related Links Demo page\u003C\u002Fa> to process related links for your posts. The links are highly relevant as it uses googles unmatched search technology to get the related links. The links are highly SEO friendly and can be easily indexed by search engine robots.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fletusbuzz.com\u002Fgoogle-related-post-links\u002F\" rel=\"nofollow ugc\">Click here for Detailed Instructions and Screenshots\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Features of the plugins\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Highly relevant related post results (upto 8 links).\u003C\u002Fli>\n\u003Cli>All displays a list of related searches (Can be enabled\u002Fdisabled from plugin options)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you think that some features are missing then suggest me I will be happy to add those features to the plugin. Your suggestion is always appreciated.\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fletusbuzz.com\u002Fgoogle-related-post-links\u002F\" rel=\"nofollow ugc\">Comment on this page \u003C\u002Fa> to suggest a feature.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fletusbuzz.com\u002F\" rel=\"nofollow ugc\">Author’s site\u003C\u002Fa>\u003C\u002Fp>\n","Displays a list of related posts and searches by Google",6312,"2011-08-12T23:08:00.000Z","3.1.4","2.0.2",[64,52,65,66],"google-related-links","google-related-posts","google-related-searches","http:\u002F\u002Fletusbuzz.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-related-post-links.1.2.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":77,"downloaded":78,"rating":79,"num_ratings":80,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":84,"tags":85,"homepage":91,"download_link":92,"security_score":93,"vuln_count":94,"unpatched_count":13,"last_vuln_date":95,"fetched_at":50},"exmage-wp-image-links","EXMAGE – WordPress Image Links","1.1.1","VillaTheme","https:\u002F\u002Fprofiles.wordpress.org\u002Fvillatheme\u002F","\u003Cp>EXMAGE – WordPress Image Links helps you save storage by using external image URLs. These images are shown in Media library like normal images so that you can choose them for post\u002Fproduct featured image, WooCommerce product gallery… or everywhere that images are chosen from Media library.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnew2new.com\u002F?item=exmage\" title=\"Demo EXMAGE - WordPress Image Links\" rel=\"nofollow ugc\">Try the Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.villatheme.com\u002F?item=exmage\" title=\"Documents\" rel=\"nofollow ugc\">Documents\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002F1.envato.market\u002FN9DKr7\" title=\"Premium Version\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa> | | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fvillatheme\" title=\"VillaTheme\" rel=\"nofollow ugc\">Facebook group\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Preview EXMAGE – WordPress Image Links\u003C\u002Fh3>\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\u002FR_hNwUIGqIQ?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\u003Ch3>How to install and use the plugin\u003C\u002Fh3>\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\u002FKSQoZjM7yBI?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\u003Ch3>Important Notice:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>This plugin only supports real image URLs that have correct image mime type. It does not support image URLs from an image hosting service(such as Flickr, Imgur, Photobucket …) or a file storage service(such as Google drive)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>External images added by this plugin will no longer work if the plugin is not active\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Ability to add single image URL on Upload files tab of the Media library\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Ability to add multiple image URLs at once on below the File upload on Upload New Media page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>External images have an icon to distinguish them from normal attachments.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>External images also have attachment ID like normal attachments so that you can use them wherever that allows to insert images from Media library such as Post\u002FProduct featured image, product gallery images, variation image, product category image…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatible with ALD plugin: when this plugin is active, there will be an option named “Use external links for images” in the ALD plugin settings\u002FProducts. By enabling this option, AliExpress products imported by ALD plugin will use original AliExpress image URLs for product featured images, gallery images and variation images instead of saving images to your server.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>=Integration=\u003C\u002Fp>\n\u003Cpre>\u003Ccode>if(class_exists( 'EXMAGE_WP_IMAGE_LINKS' )){\n    $add_image = EXMAGE_WP_IMAGE_LINKS::add_image( $url, $image_id, $post_parent );\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>-$url: URL of the image you want to process\u003Cbr \u002F>\n-$image_id: Passed by reference\u003Cbr \u002F>\n-$post_parent: ID of the post that you want the image to be attached to. If empty, the image will not be attached to any post\u003Cbr \u002F>\n-Return:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>        [\n        'url'       => $url,\u002F\u002FInput URL\n        'message'   => '',\u002F\u002FAdditional information\n        'status'    => 'error',\u002F\u002Ferror or success\n        'id'        => '',\u002F\u002FAttachment ID if added new or the attachment exists\n        'edit_link' => '',\u002F\u002FAttachment's edit link if added new or the attachment exists\n        ]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>MAY BE YOU NEED\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002F9map-map-multi-locations\u002F\" rel=\"ugc\">9Map – Map Multi Locations\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-abandoned-cart-recovery\u002F\" rel=\"ugc\">Abandoned Cart Recovery for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-advanced-product-information\u002F\" rel=\"ugc\">Advanced Product Information for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faffi-affiliate-marketing-for-woo\u002F\" rel=\"ugc\">AFFI – Affiliate Marketing for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-alidropship\u002F\" rel=\"ugc\">ALD – Dropshipping and Fulfillment for AliExpress and WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-boost-sales\u002F\" rel=\"ugc\">Boost Sales for WooCommerce – Set up Up-Sells & Cross-Sells Popups & Auto Apply Coupon\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbopo-woo-product-bundle-builder\u002F\" rel=\"ugc\">Bopo – WooCommerce Product Bundle Builder\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulky-bulk-edit-products-for-woo\u002F\" rel=\"ugc\">Bulky – Bulk Edit Products for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-cart-all-in-one\u002F\" rel=\"ugc\">Cart All In One For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcatna-woo-name-your-price-and-offers\u002F\" rel=\"ugc\">Catna – Woo Name Your Price and Offers\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcheckout-upsell-funnel-for-woo\u002F\" rel=\"ugc\">Checkout Upsell Funnel for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchinads-dropshipping-taobao-woocommerce\u002F\" rel=\"ugc\">ChinaDS – Tmall-Taobao Dropshipping for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclear-autoptimize-cache-automatically\u002F\" rel=\"ugc\">Clear Autoptimize Cache Automatically\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcompe-woo-compare-products\u002F\" rel=\"ugc\">COMPE – WooCommerce Compare Products\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-coupon-reminder\u002F\" rel=\"ugc\">Coreem – Coupon Reminder for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-coupon-box\u002F\" rel=\"ugc\">Coupon Box for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-multi-currency\u002F\" rel=\"ugc\">CURCY – Multi Currency for WooCommerce – Smoothly on WooCommerce 9.x\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-customer-coupons\u002F\" rel=\"ugc\">Customer Coupons for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdepart-deposit-and-part-payment-for-woo\u002F\" rel=\"ugc\">DEPART – Deposit and Part payment for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-template-customizer-for-woo\u002F\" rel=\"ugc\">Email Template Customizer for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fepoi-wp-points-and-rewards\u002F\" rel=\"ugc\">EPOI – WP Points and Rewards\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fepow-custom-product-options-for-woocommerce\u002F\" rel=\"ugc\">EPOW – Custom Product Options for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feu-cookies-bar\u002F\" rel=\"ugc\">EU Cookies Bar for WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexmage-wp-image-links\u002F\" rel=\"ugc\">EXMAGE – WordPress Image Links\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-virtual-reviews\u002F\" rel=\"ugc\">Faview – Virtual Reviews for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffewc-extra-checkout-fields-for-woocommerce\u002F\" rel=\"ugc\">FEWC – Extra Checkout Fields For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-free-shipping-bar\u002F\" rel=\"ugc\">Free Shipping Bar for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgift4u-gift-cards-all-in-one-for-woo\u002F\" rel=\"ugc\">GIFT4U – Gift Cards All in One for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhandmade-dropshipping-for-etsy-and-woo\u002F\" rel=\"ugc\">HANDMADE – Dropshipping for Etsy and WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhappy-helpdesk-support-ticket-system\u002F\" rel=\"ugc\">HAPPY – Helpdesk Support Ticket System\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjagif-woo-free-gift\u002F\" rel=\"ugc\">Jagif – WooCommerce Free Gift\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-lookbook\u002F\" rel=\"ugc\">LookBook for WooCommerce – Shoppable with Product Tags\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-lucky-wheel\u002F\" rel=\"ugc\">Lucky Wheel for WooCommerce – Spin a Sale\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-lucky-wheel\u002F\" rel=\"ugc\">Lucky Wheel Giveaway\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-notification\u002F\" rel=\"ugc\">Notification for WooCommerce | Boost Your Sales – Recent Sales Popup – Live Feed Sales – Upsells\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-orders-tracking\u002F\" rel=\"ugc\">Orders Tracking for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-photo-reviews\u002F\" rel=\"ugc\">Photo Reviews for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpofily-woo-product-filters\u002F\" rel=\"ugc\">Pofily – WooCommerce Product Filters\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-pre-orders-for-woo\u002F\" rel=\"ugc\">PRENA – Product Pre-Orders for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-builder\u002F\" rel=\"ugc\">Product Builder for WooCommerce – Custom PC Builder\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-size-chart-for-woo\u002F\" rel=\"ugc\">Product Size Chart For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-variations-swatches-for-woocommerce\u002F\" rel=\"ugc\">Product Variations Swatches for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredis-woo-dynamic-pricing-and-discounts\u002F\" rel=\"ugc\">REDIS – WooCommerce Dynamic Pricing and Discounts\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frees-real-estate-for-woo\u002F\" rel=\"ugc\">REES – Real Estate for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimport-shopify-to-woocommerce\u002F\" rel=\"ugc\">S2W – Import Shopify to WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsales-countdown-timer\u002F\" rel=\"ugc\">Sales Countdown Timer\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsubre-product-subscription-for-woo\u002F\" rel=\"ugc\">SUBRE – Product Subscription for WooCommerce – Recurring Payments\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-suggestion-engine\u002F\" rel=\"ugc\">Suggestion Engine for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-thank-you-page-customizer\u002F\" rel=\"ugc\">Thank You Page Customizer for WooCommerce – Increase Your Sales\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftmds-dropshipping-for-temu-and-woo\u002F\" rel=\"ugc\">TMDS – Dropshipping for TEMU and Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvargal-additional-variation-gallery-for-woo\u002F\" rel=\"ugc\">VARGAL – Additional Variation Gallery for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvillatheme-core\u002F\" rel=\"ugc\">VillaTheme Core\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvima-multi-customer-addresses-for-woo\u002F\" rel=\"ugc\">VIMA – Multi Customer Addresses for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fviseek-easy-custom-search\u002F\" rel=\"ugc\">VISeek – Easy Custom Search\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fw2s-migrate-woo-to-shopify\u002F\" rel=\"ugc\">W2S – Migrate WooCommerce to Shopify\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebpos-point-of-sale-for-woocommerce\u002F\" rel=\"ugc\">WebPOS – Point of Sale for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpbulky-wp-bulk-edit-post-types\u002F\" rel=\"ugc\">WPBulky – WordPress Bulk Edit Post Types\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvillatheme.com\u002Fextensions\u002Fexmage-wordpress-image-links\u002F\" rel=\"nofollow ugc\">Project Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvillatheme.com\u002Fknowledge-base\u002Fsecurity-is-our-priority\u002F\" rel=\"nofollow ugc\">Report Bugs\u002FIssues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Add images using external links - Save your storage with EXMAGE effortlessly",7000,158922,100,33,"2026-01-21T03:37:00.000Z","6.9.4","5.0.0","7.0",[86,87,88,89,90],"elementor-gallery-with-links","woocommerce-product-image-external-url","wordpress-gallery-custom-links","wordpress-gallery-with-links","wordpress-image-links","https:\u002F\u002Fvillatheme.com\u002Fextensions\u002Fexmage-wordpress-image-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexmage-wp-image-links.zip",99,1,"2022-04-14 00:00:00",{"slug":97,"name":98,"version":72,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":17,"download_link":114,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":50},"custom-links-in-elementor-image-carousel","Custom links in Elementor Image Carousel","Charlie Etienne","https:\u002F\u002Fprofiles.wordpress.org\u002Fcharlieetienne\u002F","\u003Cp>There is a WordPress limitation (no custom link on images) that makes impossible to add custom links on each image in an image carousel or image gallery like the one in Elementor free version.\u003C\u002Fp>\n\u003Cp>This plugin just overrides WordPress attachment fields and Elementor Image Carousel widget to let you add custom links to each image in the carousel.\u003Cbr \u002F>\nBasically, it adds two custom fields to each image in WordPress Media Library (Custom link and “Open in new tab?” checkbox).\u003Cbr \u002F>\nThen it hooks into elementor image carousel widget just before it’s rendered on frontend.\u003C\u002Fp>\n\u003Ch3>Usage & Documentation\u003C\u002Fh3>\n\u003Cp>No options, no premium version, no bullshit. Just activate or deactivate.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> You have to enable the option “Link” in the Elementor Image Carousel widget and set it to: “Media Files” in order for it to work.\u003C\u002Fp>\n\u003Ch4>Resources\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress Plugin:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-links-in-elementor-image-carousel\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-links-in-elementor-image-carousel\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub Repository:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCharlieEtienne\u002Fcustom-links-in-elementor-image-carousel\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FCharlieEtienne\u002Fcustom-links-in-elementor-image-carousel\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCharlieEtienne\u002Fcustom-links-in-elementor-image-carousel\u002Fissues\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FCharlieEtienne\u002Fcustom-links-in-elementor-image-carousel\u002Fissues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Lets you add custom links in Elementor Image Carousel widget",5000,21606,94,25,"2022-11-09T21:57:00.000Z","6.1.10","5.2","7.2",[19,112,113],"elementor","image-carousel","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-links-in-elementor-image-carousel.1.1.1.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":79,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":109,"requires_php":110,"tags":128,"homepage":133,"download_link":134,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":50},"floating-side-tab","Floating Side Tab","1.1.5","WP Shuffle","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpshuffle\u002F","\u003Cp>\u003Cstrong>Floating Side Tab\u003C\u002Fstrong> is a powerful and lightweight WordPress plugin that lets you add fully customizable sticky side tabs to your website. Use floating side tabs to showcase social icons, quick links, contact forms, or any custom HTML content using shortcodes.\u003C\u002Fp>\n\u003Cp>🎯 Improve user engagement, highlight important info, and enhance navigation with a floating side tab that sticks to any page of your site.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fdemo.wpshuffle.com\u002Ffloating-side-tab\u002F?utm_source=wordpressdotorg\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.wpshuffle.com\u002Ffloating-side-tab-pro\u002F?utm_source=wordpressdotorg\" rel=\"nofollow ugc\">Try PRO Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Introducing the \u003Cstrong>Floating Side Tab\u003C\u002Fstrong> plugin – a free WordPress plugin to add floating, sticky tabs to the left or right side of your website. Choose from 8 pre-designed templates and display unlimited tab icons, each with its own content or link.\u003C\u002Fp>\n\u003Cp>Display dynamic content using shortcodes or HTML, link directly to internal or external pages, or just highlight key features of your business with ease. Floating Side Tab helps boost conversions and provides users with quick access to what matters most.\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\u002Fg7grbZhT4PU?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\u003Ch4>Floating Side Tab Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Unlimited Floating Side Tab Menus\u003C\u002Fli>\n\u003Cli>8 Pre-designed Floating Tab Templates\u003C\u002Fli>\n\u003Cli>Custom HTML and Shortcode Support\u003C\u002Fli>\n\u003Cli>Individual Icon Color Customization\u003C\u002Fli>\n\u003Cli>3000+ Font Icons\u003C\u002Fli>\n\u003Cli>Multiple Tab Positions (Left\u002FRight)\u003C\u002Fli>\n\u003Cli>Easy Setup & Intuitive Interface\u003C\u002Fli>\n\u003Cli>Backend Live Preview\u003C\u002Fli>\n\u003Cli>Fully Responsive & Cross-browser Compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Floating Side Tab PRO Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Articles Tab with 5 Layouts\u003C\u002Fli>\n\u003Cli>WooCommerce Products Tab with 5 Layouts\u003C\u002Fli>\n\u003Cli>Social Icons Tab with 4 Layouts\u003C\u002Fli>\n\u003Cli>Built-in Contact Form Tab (5 Layouts)\u003C\u002Fli>\n\u003Cli>Subscription Form Tab (5 Layouts)\u003C\u002Fli>\n\u003Cli>20+ Floating Menu Templates\u003C\u002Fli>\n\u003Cli>Custom HTML Tab with Advanced Display Options\u003C\u002Fli>\n\u003Cli>More Tab Positions: Top Left, Top Right, Bottom Left, Bottom Right\u003C\u002Fli>\n\u003Cli>9000+ Icons to Choose From\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upgrade to PRO\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.wpshuffle.com\u002Ffloating-side-tab-pro\u002F?utm_source=wordpressdotorg\" rel=\"nofollow ugc\">Try PRO Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpshuffle.com\u002Fwordpress-plugins\u002Ffloating-side-tab-pro\u002F?utm_source=wordpressdotorg\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa>\u003C\u002Fp>\n","Floating Side Tab lets you add customizable sticky tab menus on any page to showcase quick links, social icons, forms, or custom content.",500,7607,2,"2025-09-18T03:13:00.000Z","6.8.5",[129,130,116,131,132],"call-to-action","floating-menu","quick-links-tab","sticky-tab","https:\u002F\u002Fwpshuffle.com\u002Fwordpress-plugins\u002Ffloating-side-tab","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffloating-side-tab.1.1.5.zip",{"attackSurface":136,"codeSignals":201,"taintFlows":224,"riskAssessment":225,"analyzedAt":233},{"hooks":137,"ajaxHandlers":191,"restRoutes":198,"shortcodes":199,"cronEvents":200,"entryPointCount":94,"unprotectedCount":94},[138,143,147,153,157,160,163,167,171,175,179,183,187],{"type":139,"name":140,"callback":140,"file":141,"line":142},"action","admin_menu","cp_links-settings.php",6,{"type":139,"name":144,"callback":145,"file":141,"line":146},"admin_init","settings_init",7,{"type":148,"name":149,"callback":150,"file":151,"line":152},"filter","pre_option_link_manager_enabled","__return_true","custom-post-links.php",110,{"type":139,"name":154,"callback":155,"file":151,"line":156},"plugins_loaded","upgrade",112,{"type":139,"name":144,"callback":158,"file":151,"line":159},"load_textdomain",114,{"type":139,"name":144,"callback":161,"file":151,"line":162},"register_scripts_styles_admin",115,{"type":139,"name":164,"callback":165,"file":151,"line":166},"admin_enqueue_scripts","enqueue_scripts_styles_admin",117,{"type":139,"name":168,"callback":169,"file":151,"line":170},"wp_enqueue_scripts","enqueue_scripts_styles",119,{"type":139,"name":172,"callback":173,"file":151,"line":174},"add_meta_boxes","metabox_add",121,{"type":139,"name":176,"callback":177,"file":151,"line":178},"save_post","metabox_save",122,{"type":148,"name":180,"callback":181,"priority":79,"file":151,"line":182},"the_content","cp_links_output_links",124,{"type":148,"name":184,"callback":185,"file":151,"line":186},"redirect_post_location","metabox_variables_redirect",126,{"type":139,"name":188,"callback":189,"file":151,"line":190},"admin_notices","upgrade_notice",164,[192],{"action":193,"nopriv":194,"callback":195,"hasNonce":194,"hasCapCheck":194,"file":196,"line":197},"cp_links_get_url_title",false,"ajax_cp_links_get_url_title","cp_links-ajax.php",19,[],[],[],{"dangerousFunctions":202,"sqlUsage":203,"outputEscaping":205,"fileOperations":13,"externalRequests":94,"nonceChecks":94,"capabilityChecks":206,"bundledLibraries":223},[],{"prepared":142,"raw":13,"locations":204},[],{"escaped":206,"rawEcho":146,"locations":207},4,[208,211,214,215,217,219,221],{"file":196,"line":209,"context":210},15,"raw output",{"file":212,"line":213,"context":210},"cp_links-table.php",63,{"file":212,"line":213,"context":210},{"file":212,"line":216,"context":210},64,{"file":218,"line":206,"context":210},"cp_links-templates.php",{"file":151,"line":220,"context":210},357,{"file":151,"line":222,"context":210},398,[],[],{"summary":226,"deductions":227},"The \"custom-post-links\" plugin version 2.0.8 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for its SQL queries and having a clean vulnerability history with no known CVEs. The presence of nonce and capability checks suggests an awareness of common WordPress security mechanisms. However, a significant concern arises from the single identified AJAX handler, which lacks any authentication checks. This unprotected entry point presents a direct avenue for potential exploitation, especially if the handler performs sensitive operations or accepts user-supplied data without proper validation.\n\nThe static analysis reveals that while dangerous functions and critical taint flows are absent, the low percentage of properly escaped output (36%) is a notable weakness. This could lead to cross-site scripting (XSS) vulnerabilities if data is not adequately sanitized before being displayed to users. The plugin's attack surface is currently small, but the unprotected AJAX handler represents a critical vulnerability within that surface. The absence of any recorded past vulnerabilities is a positive indicator, suggesting a generally stable codebase, but it does not negate the risks identified in the current version's analysis.",[228,230],{"reason":229,"points":11},"AJAX handler without authentication",{"reason":231,"points":232},"Low percentage of properly escaped output",5,"2026-03-16T23:37:53.547Z",{"wat":235,"direct":240},{"assetPaths":236,"generatorPatterns":237,"scriptPaths":238,"versionParams":239},[],[],[],[],{"cssClasses":241,"htmlComments":242,"htmlAttributes":243,"restEndpoints":244,"jsGlobals":245,"shortcodeOutput":246},[],[],[],[],[],[]]