[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIOcgsXw9tnkhFVsOuJ1DXNaLQOSCamKeuTM6BrVSrOI":3,"$fCCmf22SJdTo53cNodwmx5HeIKPbkC6rjeJKtL6YINM8":207,"$fHov41njQXcKNFBCy76knfkr9eaNS0q6XwIZ0FzazLe8":212},{"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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":153,"fingerprints":190},"wp-ipua","IPUA – IP  属地和 User-Agent 插件","2.0.1","耗子","https:\u002F\u002Fprofiles.wordpress.org\u002Fhaozi\u002F","\u003Cp>此插件提供一种简单的方式为你的 WordPress 网站提供作者 IP 属地及 User-Agent 展示，以符合中国的法律要求。\u003Cbr \u002F>\n插件使用纯真 IP 库 或 腾讯位置服务(https:\u002F\u002Flbs.qq.com\u002Flocation\u002F)，个人单日可免费查询 10000 次，企业单日免费 3000000 次。\u003Cbr \u002F>\nNotice: This plugin uses the api from lbs.qq.com to work, privacy URI: https:\u002F\u002Flbs.qq.com\u002FuserAgreements\u002Fagreements\u002Fterms\u003C\u002Fp>\n","WordPress IP 属地 和 User-Agent 插件",20,67772,0,"2023-08-25T10:04:00.000Z","6.3.8","4.9","5.6.0",[19,20,21,22],"china","ip","ua","user-agent","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-ipua.2.0.1.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"haozi",3,40,30,84,"2026-05-20T08:02:59.206Z",[38,63,88,111,132],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":23,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":13,"last_vuln_date":62,"fetched_at":27},"visual-link-preview","Visual Link Preview","2.3.1","Brecht","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrechtvds\u002F","\u003Cp>Easily create a Facebook-like link preview for any link on your website. You can choose the image and text to display and create your very own custom template. The default template can be styled from the settings to match your website.\u003C\u002Fp>\n\u003Cp>Some examples of what you could use this for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A call to action for your affiliate links\u003C\u002Fli>\n\u003Cli>Promote WooCommerce products on your website\u003C\u002Fli>\n\u003Cli>List sources for your article\u003C\u002Fli>\n\u003Cli>A weekly posty of interesting websites you’ve found\u003C\u002Fli>\n\u003Cli>Link to related posts on your own website\u003C\u002Fli>\n\u003Cli>…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It does not require any database lookups, which means even having many of these blocks on a page should not affect performance.\u003C\u002Fp>\n\u003Cp>Compatible with both the Classic and Gutenberg Block Editor using shortcodes and blocks. Also includes full Elementor support with a dedicated widget for easy integration into your Elementor pages.\u003C\u002Fp>\n\u003Cp>The plugin includes multiple URL metadata providers (PHP, Microlink API, and LinkPreview API) with automatic fallback switching. If one provider fails to fetch link information, the plugin automatically tries the next available provider. You can also manually retry with a different provider if needed.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Need help?\u003C\u002Fstrong>\u003Cbr \u002F>\n  Check out \u003Ca href=\"https:\u002F\u002Fhelp.bootstrapped.ventures\u002Fcollection\u002F164-visual-link-preview\" rel=\"nofollow ugc\">our documentation\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>This plugin is in active development. Feel free to contact us with any feature requests or ideas.\u003C\u002Fp>\n","Display a fully customizable visual link preview for any internal or external link.",10000,166013,90,36,"2026-04-11T13:23:00.000Z","6.9.4","4.4",[54,55,56,57],"link-preview","snippet","summary","visual-link","http:\u002F\u002Fbootstrapped.ventures\u002Fvisual-link-preview\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisual-link-preview.2.3.1.zip",95,4,"2026-02-19 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":85,"download_link":86,"security_score":60,"vuln_count":32,"unpatched_count":13,"last_vuln_date":87,"fetched_at":27},"prismatic","Prismatic","3.7.4","Jeff Starr","https:\u002F\u002Fprofiles.wordpress.org\u002Fspecialk\u002F","\u003Cp>\u003Cstrong>Display Beautiful Code\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Display beautiful code snippets with Prism.js, Highlight.js, or plain code escaping:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Prism.js\u003C\u002Fstrong>     – Code escape + syntax highlight using \u003Ca href=\"https:\u002F\u002Fprismjs.com\u002F\" rel=\"nofollow ugc\">Prism.js\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highlight.js\u003C\u002Fstrong> – Code escape + syntax highlight using \u003Ca href=\"https:\u002F\u002Fhighlightjs.org\u002F\" rel=\"nofollow ugc\">Highlight.js\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plain Flavor\u003C\u002Fstrong> – Code escape without syntax highlighting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>👉 The only 3-in-1 syntax highlighter!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Live Examples\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Here are some live examples showing Prismatic displaying colorful code snippets:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fusp-pro-support-additional-file-types\u002F\" rel=\"nofollow ugc\">PHP highlighting\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fperishablepress.com\u002Fall-css-filter-functions\u002F\" rel=\"nofollow ugc\">CSS highlighting\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fperishablepress.com\u002Fvanilla-javascript-add-class-to-image-links\u002F\" rel=\"nofollow ugc\">JavaScript highlighting\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-mix.com\u002Fhtml5-starter-template\u002F\" rel=\"nofollow ugc\">HTML highlighting\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdigwp.com\u002F2019\u002F07\u002Fbetter-inline-script\u002F\" rel=\"nofollow ugc\">Escaped code without highlighting\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Prismatic is used to display thousands of code snippets on the above sites. Also here is a post showing some \u003Ca href=\"https:\u002F\u002Fdev-tricks.com\u002Ffavorite-highlight-js-styles\u002F\" rel=\"nofollow ugc\">favorite Highlight.js styles\u003C\u002Fa> 🙂\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Prism.js Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supports \u003Cstrong>60+\u003C\u002Fstrong> coding languages\u003C\u002Fli>\n\u003Cli>Choose from all \u003Cstrong>8\u003C\u002Fstrong> available Prism themes\u003C\u002Fli>\n\u003Cli>Provides a Gutenberg block for adding code snippets\u003C\u002Fli>\n\u003Cli>Provides TinyMCE\u002FVisual buttons for adding code snippets\u003C\u002Fli>\n\u003Cli>Option to enable Prism plugin \u003Ca href=\"https:\u002F\u002Fprismjs.com\u002Fplugins\u002Fline-numbers\u002F\" rel=\"nofollow ugc\">Line Numbers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Option to enable Prism plugin \u003Ca href=\"https:\u002F\u002Fprismjs.com\u002Fplugins\u002Fline-highlight\u002F\" rel=\"nofollow ugc\">Line Highlight\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Option to enable Prism plugin \u003Ca href=\"https:\u002F\u002Fprismjs.com\u002Fplugins\u002Fshow-language\u002F\" rel=\"nofollow ugc\">Show Language\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Option to enable Prism plugin \u003Ca href=\"https:\u002F\u002Fprismjs.com\u002Fplugins\u002Fcopy-to-clipboard\u002F\" rel=\"nofollow ugc\">Copy Code Button\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Option to enable Prism plugin \u003Ca href=\"https:\u002F\u002Fprismjs.com\u002Fplugins\u002Fcommand-line\u002F\" rel=\"nofollow ugc\">Command Line\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Highlights code in post content, excerpts, and comments\u003C\u002Fli>\n\u003Cli>Detects \u003Ccode>language-\u003C\u002Fcode> and \u003Ccode>lang-\u003C\u002Fcode> class prefixes\u003C\u002Fli>\n\u003Cli>Limit syntax highlighting to Posts and Pages\u003C\u002Fli>\n\u003Cli>Highlight single-line and multi-line code\u003C\u002Fli>\n\u003Cli>Granular control over code escaping\u003C\u002Fli>\n\u003Cli>Smart loading of CSS & JS assets\u003C\u002Fli>\n\u003Cli>Support for ACF on single post views\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Highlight.js Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supports \u003Cstrong>50+\u003C\u002Fstrong> coding languages\u003C\u002Fli>\n\u003Cli>Choose from all \u003Cstrong>90+\u003C\u002Fstrong> available Highlight themes\u003C\u002Fli>\n\u003Cli>Provides a Gutenberg block for adding code snippets\u003C\u002Fli>\n\u003Cli>Provides TinyMCE\u002FVisual buttons for adding code snippets\u003C\u002Fli>\n\u003Cli>Customize the Highlight.js init JavaScript\u003C\u002Fli>\n\u003Cli>Highlights code in post content, excerpts, and comments\u003C\u002Fli>\n\u003Cli>Limit syntax highlighting to Posts and Pages\u003C\u002Fli>\n\u003Cli>Highlight multi-line blocks of code\u003C\u002Fli>\n\u003Cli>Detects \u003Ccode>language-\u003C\u002Fcode> and \u003Ccode>lang-\u003C\u002Fcode> class prefixes\u003C\u002Fli>\n\u003Cli>Enable support for no-prefix class names\u003C\u002Fli>\n\u003Cli>Granular control over code escaping\u003C\u002Fli>\n\u003Cli>Smart loading of CSS & JS assets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Plain Flavor Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable code escaping for post content, excerpts, and\u002For comments\u003C\u002Fli>\n\u003Cli>Enable code escaping on the frontend, Admin Area, or both\u003C\u002Fli>\n\u003Cli>Provides a Gutenberg block for adding code snippets\u003C\u002Fli>\n\u003Cli>Provides TinyMCE\u002FVisual buttons for adding code snippets\u003C\u002Fli>\n\u003Cli>Escapes single-line and multi-line code snippets\u003C\u002Fli>\n\u003Cli>Escapes \u003Ccode>\u003Ccode>\u003C\u002Fcode> tags (based on configuration)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>General Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy to set up and use\u003C\u002Fli>\n\u003Cli>Built with WordPress APIs\u003C\u002Fli>\n\u003Cli>Born of simplicity, no frills\u003C\u002Fli>\n\u003Cli>Squeaky clean, error-free code\u003C\u002Fli>\n\u003Cli>Lightweight, fast and flexible\u003C\u002Fli>\n\u003Cli>Focused on performance and security\u003C\u002Fli>\n\u003Cli>Loads CSS\u002FJS assets only when required\u003C\u002Fli>\n\u003Cli>Adheres to HTML coding best practices\u003C\u002Fli>\n\u003Cli>Works with the Gutenberg Block Editor\u003C\u002Fli>\n\u003Cli>Regularly updated and “future proof”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>👉 Prismatic escapes only the essentials to keep your code clean.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprismatic\u002F#screenshots\" rel=\"ugc\">Check out the screenshots\u003C\u002Fa> for more details!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Privacy\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin does not collect or store any user data. It does not set any cookies, and it does not connect to any third-party locations. Thus, this plugin does not affect user privacy in any way.\u003C\u002Fp>\n\u003Cp>Prismatic is developed and maintained by \u003Ca href=\"https:\u002F\u002Fx.com\u002Fperishable\" rel=\"nofollow ugc\">Jeff Starr\u003C\u002Fa>, 15-year \u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002F\" rel=\"nofollow ugc\">WordPress developer\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fbooks.perishablepress.com\u002F\" rel=\"nofollow ugc\">book author\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I develop and maintain this free plugin with love for the WordPress community. To show support, you can \u003Ca href=\"https:\u002F\u002Fmonzillamedia.com\u002Fdonate.html\" rel=\"nofollow ugc\">make a donation\u003C\u002Fa> or purchase one of my books:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-tao.com\u002F\" rel=\"nofollow ugc\">The Tao of WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdigwp.com\u002F\" rel=\"nofollow ugc\">Digging into WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhtaccessbook.com\u002F\" rel=\"nofollow ugc\">.htaccess made easy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-tao.com\u002Fwordpress-themes-book\u002F\" rel=\"nofollow ugc\">WordPress Themes In Depth\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbooks.perishablepress.com\u002Fdownloads\u002Fwizards-collection-sql-recipes-wordpress\u002F\" rel=\"nofollow ugc\">Wizard’s SQL Recipes for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And\u002For purchase one of my premium WordPress plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fbbq-pro\u002F\" rel=\"nofollow ugc\">BBQ Pro\u003C\u002Fa> – Blazing fast WordPress firewall\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fblackhole-pro\u002F\" rel=\"nofollow ugc\">Blackhole Pro\u003C\u002Fa> – Automatically block bad bots\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fbanhammer-pro\u002F\" rel=\"nofollow ugc\">Banhammer Pro\u003C\u002Fa> – Monitor traffic and ban the bad guys\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fga-google-analytics-pro\u002F\" rel=\"nofollow ugc\">GA Google Analytics Pro\u003C\u002Fa> – Connect WordPress to Google Analytics\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fhead-meta-pro\u002F\" rel=\"nofollow ugc\">Head Meta Pro\u003C\u002Fa> – Ultimate Meta Tags for WordPress\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fsimple-ajax-chat-pro\u002F\" rel=\"nofollow ugc\">Simple Ajax Chat Pro\u003C\u002Fa> – Unlimited chat rooms\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fusp-pro\u002F\" rel=\"nofollow ugc\">USP Pro\u003C\u002Fa> – Unlimited front-end forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Links, tweets and likes also appreciated. Thank you! 🙂\u003C\u002Fp>\n","Display beautiful syntax-highlighted code snippets with Prism.js or Highlight.js",2000,120206,96,45,"2026-03-11T17:33:00.000Z","7.0","4.7","5.6.20",[80,81,82,83,84],"code","highlight","language","snippets","syntax","https:\u002F\u002Fperishablepress.com\u002Fprismatic\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprismatic.3.7.4.zip","2026-04-15 18:26:27",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":71,"downloaded":96,"rating":97,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":23,"tags":102,"homepage":107,"download_link":108,"security_score":35,"vuln_count":109,"unpatched_count":13,"last_vuln_date":110,"fetched_at":27},"simple-ip-ban","IP Ban","1.3.0","Sandor Kovacs","https:\u002F\u002Fprofiles.wordpress.org\u002Falmos20\u002F","\u003Cp>UPDATE1: For the admin user the plugin it’s not active.\u003C\u002Fp>\n\u003Cp>UPDATE2: Added Ip Range feature for ip list.\u003C\u002Fp>\n\u003Cp>IP Ban is a security plugin, protects your site accessing from unwanted ip  addresses or user agents. You can add ip addresses or user agents creating your own black list.\u003C\u002Fp>\n\u003Cp>It also good to protect your site from unwanted crawlers, which uses your resource and bandwidth. Just add an ip address or user agent and things will happened.\u003C\u002Fp>\n\u003Cp>After the plugin activation, in the SETTINGS menu you’ll see  the Simple IP BAN submenu. Here you have 3 textareas:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Add ip address or range here.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add user agents here.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Define external url . All spammers will be redirected to this url.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Simple IP Ban is a lightweight ip \u002F user agent ban plugin.",48947,80,9,"2017-11-28T18:59:00.000Z","4.7.33","3.1.0",[103,104,105,106],"anti-spam","ip-ban","protection","user-agent-ban","http:\u002F\u002Fwww.sandorkovacs.ro\u002Fip-ban-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-ip-ban.1.3.0.zip",1,"2014-12-12 00:00:00",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":33,"num_ratings":61,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":23,"tags":124,"homepage":130,"download_link":131,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"vc-image-hotspot","Image Hotspot With Tooltip For WPBakery Page Builder (formerly Visual Composer)","1.2.0","themebon","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemebon\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcodenpy.com\u002Fitem\u002Fcategory\u002Fwordpress\u002Fthemes\u002F\" rel=\"nofollow ugc\">Checkout our Latest WordPress Themes – 100% Free\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin will add awesome hotspots with unlimited tooltips for a single image. Works with latest Visual Composer v5.2.x\u003C\u002Fp>\n\u003Cp>Note: you can get this addon from \u003Ca href=\"https:\u002F\u002Fcodenpy.com\u002Fitem\u002Fvisual-composer-shortcodes-pro\u002F\" rel=\"nofollow ugc\">Essential WPBakery Page Builder (formerly Visual Composer) Addons\u003C\u002Fa>. It�s recommended to purchase the Essential WPBakery Page Builder Addons which contain other addons in the future update:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodenpy.com\u002Fvisual-composer-addons\u002Fimage-hotspot-with-tooltip\u002F\" title=\"VC Addons\" rel=\"nofollow ugc\">Live Demo \u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Drag n Drop hotspot\u003C\u002Fli>\n\u003Cli>Unlimited hotspot\u003C\u002Fli>\n\u003Cli>3 tooltip display style\u003C\u002Fli>\n\u003Cli>Marker setting for each image\u003C\u002Fli>\n\u003Cli>Custom image marker\u003C\u002Fli>\n\u003Cli>Super easy Installation.\u003C\u002Fli>\n\u003Cli>Unlimited Colors.\u003C\u002Fli>\n\u003Cli>Unlimited tooltip customization.\u003C\u002Fli>\n\u003Cli>100% responsive hotspot images.\u003C\u002Fli>\n\u003Cli>SEO friendly.\u003C\u002Fli>\n\u003Cli>Easy user interface.\u003C\u002Fli>\n\u003Cli>Works with any theme.\u003C\u002Fli>\n\u003Cli>All Major browser supported.\u003C\u002Fli>\n\u003C\u002Ful>\n","Checkout our Latest WordPress Themes - 100% Free",400,18637,"2021-07-26T08:03:00.000Z","5.8.13","4.0.1",[125,126,127,128,129],"addon","image-hotspot","tooltip","visual-composer","wpbakery-page-builder","https:\u002F\u002Fcodenpy.com\u002Fitem\u002Fimage-hotspot-with-tooltip-for-wpbakery-page-builder-formerly-visual-composer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvc-image-hotspot.zip",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":140,"downloaded":141,"rating":142,"num_ratings":143,"last_updated":144,"tested_up_to":145,"requires_at_least":146,"requires_php":23,"tags":147,"homepage":150,"download_link":151,"security_score":152,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"visual-recipe-index","Visual Recipe Index","1.3.1","Kremental","https:\u002F\u002Fprofiles.wordpress.org\u002Fseestheday\u002F","\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fkremental.com\u002Fvisual-recipe-index\" rel=\"nofollow ugc\">Sign up for early access and release pricing for the pro version\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Visual Recipe Index\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin creates an automatically updating recipe index with pictures.\u003Cbr \u002F>\nIt uses the recipes that you already have on your blog, and the categories that you have defined.\u003C\u002Fp>\n\u003Cp>To use, follow the instructions on the admin page (Settings->Visual Recipe Index) to generate shortcodes to paste onto a page of your choice to display your recipe index.\u003C\u002Fp>\n\u003Cp>This plugin uses the featured image for the thumbnail if set, and the first image of the post if a featured image isn’t set.\u003C\u002Fp>\n\u003Cp>\u003C!--This plugin requires that a featured image be set for the thumbnail images to work properly.\n\nIf you create a visual recipe index and don't see images for some of your recipes you should check to make sure you have the featured image set.-->\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Visual Recipe Index Pro – Features being considered for development\u003C\u002Fstrong>\u003Cbr \u002F>\n* Simplified user interface\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Pagination\u002Fendless scroll\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Drag and drop category ordering\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Faster image loading\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Beautiful styles with several themes to choose from\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Removal of dependency on cutting and pasting shortcodes on a page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Automatic index page creation with checkbox to add to menu\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to automatically add multi-page index creation with hierarchy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option for slider gallerys with multi-page\u002Fcategory hierarchys\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Significantly improved SEO\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Visual Recipe Index - Plugin to create an automatically updating recipe index with pictures.",300,11423,88,10,"2025-11-15T03:43:00.000Z","6.8.5","5.0",[148,149,133],"food-gallery","recipe-gallery","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Frecipe_index\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisual-recipe-index.1.3.2.zip",100,{"attackSurface":154,"codeSignals":170,"taintFlows":178,"riskAssessment":179,"analyzedAt":189},{"hooks":155,"ajaxHandlers":166,"restRoutes":167,"shortcodes":168,"cronEvents":169,"entryPointCount":13,"unprotectedCount":13},[156,161],{"type":157,"name":158,"callback":158,"file":159,"line":160},"action","admin_init","Service\\Setting.php",19,{"type":162,"name":163,"callback":164,"priority":143,"file":159,"line":165},"filter","plugin_action_links","closure",149,[],[],[],[],{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":174,"fileOperations":175,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":177},[],{"prepared":109,"raw":13,"locations":173},[],{"escaped":175,"rawEcho":13,"locations":176},2,[],[],[],{"summary":180,"deductions":181},"The wp-ipua v2.0.1 plugin exhibits a generally strong security posture based on the static analysis and vulnerability history provided. The absence of any identified critical or high severity vulnerabilities in its history is a positive indicator.  Furthermore, the code analysis reveals no dangerous functions, all SQL queries utilize prepared statements, and all identified output is properly escaped, which are excellent security practices.\n\nHowever, there are areas for concern and potential risk. The plugin has zero nonce checks and zero capability checks, which are critical security mechanisms for protecting against common web vulnerabilities, especially when combined with file operations. While the attack surface is currently zero, any future addition of functionality without proper authorization checks would immediately introduce significant risk. The presence of file operations without any apparent authentication or authorization is a notable weakness that could be exploited if an attacker can influence the files being operated on.\n\nIn conclusion, while wp-ipua v2.0.1 appears to be built with some good security practices, the lack of authentication\u002Fauthorization checks for its file operations and the absence of nonce\u002Fcapability checks represent significant potential vulnerabilities. The clean vulnerability history is encouraging, but it doesn't mitigate the inherent risks in the code's current state.  Future development must prioritize adding robust authentication and authorization to these sensitive operations.",[182,185,187],{"reason":183,"points":184},"File operations without authentication\u002Fauthorization",15,{"reason":186,"points":143},"0 nonce checks present",{"reason":188,"points":143},"0 capability checks present","2026-03-16T23:02:34.304Z",{"wat":191,"direct":200},{"assetPaths":192,"generatorPatterns":195,"scriptPaths":196,"versionParams":197},[193,194],"\u002Fwp-content\u002Fplugins\u002Fwp-ipua\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fwp-ipua\u002Fassets\u002Fjs\u002Ffrontend.js",[],[194],[198,199],"wp-ipua\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","wp-ipua\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":201,"htmlComments":202,"htmlAttributes":203,"restEndpoints":204,"jsGlobals":205,"shortcodeOutput":206},[],[],[],[],[],[],{"error":208,"url":209,"statusCode":210,"statusMessage":211,"message":211},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-ipua\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":213,"versions":214},6,[215,221,228,235,242,249],{"version":6,"download_url":24,"svn_tag_url":216,"released_at":26,"has_diff":217,"diff_files_changed":218,"diff_lines":26,"trac_diff_url":219,"vulnerabilities":220,"is_current":208},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-ipua\u002Ftags\u002F2.0.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-ipua%2Ftags%2F2.0.0&new_path=%2Fwp-ipua%2Ftags%2F2.0.1",[],{"version":222,"download_url":223,"svn_tag_url":224,"released_at":26,"has_diff":217,"diff_files_changed":225,"diff_lines":26,"trac_diff_url":226,"vulnerabilities":227,"is_current":217},"2.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-ipua.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-ipua\u002Ftags\u002F2.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-ipua%2Ftags%2F1.8.0&new_path=%2Fwp-ipua%2Ftags%2F2.0.0",[],{"version":229,"download_url":230,"svn_tag_url":231,"released_at":26,"has_diff":217,"diff_files_changed":232,"diff_lines":26,"trac_diff_url":233,"vulnerabilities":234,"is_current":217},"1.8.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-ipua.1.8.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-ipua\u002Ftags\u002F1.8.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-ipua%2Ftags%2F1.7.0&new_path=%2Fwp-ipua%2Ftags%2F1.8.0",[],{"version":236,"download_url":237,"svn_tag_url":238,"released_at":26,"has_diff":217,"diff_files_changed":239,"diff_lines":26,"trac_diff_url":240,"vulnerabilities":241,"is_current":217},"1.7.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-ipua.1.7.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-ipua\u002Ftags\u002F1.7.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-ipua%2Ftags%2F1.6.0&new_path=%2Fwp-ipua%2Ftags%2F1.7.0",[],{"version":243,"download_url":244,"svn_tag_url":245,"released_at":26,"has_diff":217,"diff_files_changed":246,"diff_lines":26,"trac_diff_url":247,"vulnerabilities":248,"is_current":217},"1.6.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-ipua.1.6.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-ipua\u002Ftags\u002F1.6.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-ipua%2Ftags%2F1.5.0&new_path=%2Fwp-ipua%2Ftags%2F1.6.0",[],{"version":250,"download_url":251,"svn_tag_url":252,"released_at":26,"has_diff":217,"diff_files_changed":253,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":254,"is_current":217},"1.5.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-ipua.1.5.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-ipua\u002Ftags\u002F1.5.0\u002F",[],[]]