[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJbweqrm7yEg38PbpNpHQEhAaT5ofDS4pDewb73ukDis":3,"$fsBcYPUx2Q-Wd0KIKYtyXmD3zr7hjw2iYsdO6R-f_WLw":339,"$fXeJtzvHt1KT4wjmbonnlAN6hrAruYVa1Dv-uVNT5fs4":343},{"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":15,"tags":16,"homepage":21,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"discovery_status":26,"vulnerabilities":27,"developer":28,"crawl_stats":24,"alternatives":33,"analysis":144,"fingerprints":320},"rank-expert","Rank Expert – Rank and vote wp post by everyone","1.0.0","wepupil","https:\u002F\u002Fprofiles.wordpress.org\u002Fwepupil\u002F","\u003Cp>Rank Expert is a wordpress plugin. Anyone can vote your selected post. Its easy to create and manage.\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>https:\u002F\u002Fhitegg.com\u003C\u002Fp>\n\u003Ch3>Shortcode Or Settings\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>[Rank Expert]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Feature\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create a list of ranking.\u003C\u002Fli>\n\u003Cli>Add your posts as a ranking item.\u003C\u002Fli>\n\u003Cli>One way easy and fast insertion of posts.\u003C\u002Fli>\n\u003Cli>Your item will be rank as vote.\u003C\u002Fli>\n\u003Cli>Instant vote count by user.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Integrate\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create a list.\u003C\u002Fli>\n\u003Cli>Add post id (for find your post id install any plugin which shows post id)\u003C\u002Fli>\n\u003Cli>Set up your list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Style and Layout\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Most of the layout and styling have been from core WordPress CSS.\u003C\u002Fli>\n\u003Cli>All Frontend styles and layout has been tested using the WordPress TwentyTwenty theme.\u003C\u002Fli>\n\u003C\u002Ful>\n","Rank Expert is a wordpress plugin. Anyone can vote your selected post. Its easy to create and manage.",0,829,"2022-11-19T08:43:00.000Z","6.1.10","5.0",[17,18,19,20],"rank","ranker","ranking","vote","https:\u002F\u002Fplugins.wepupil.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frank-expert.1.0.0.zip",85,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},1,30,84,"2026-08-29T19:39:34.997Z",[34,58,83,105,124],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":56,"download_link":57,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"wincher-rank-tracker","Wincher Rank Tracker","3.0.7","wincher.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fwinchercom\u002F","\u003Cp>Free Google ranking tool for your website. Download Wincher to get a grip of your SEO and rankings today!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Up to 10 keywords.\u003C\u002Fli>\n\u003Cli>Automatic keyword suggestions upon installation.\u003C\u002Fli>\n\u003Cli>7 days of ranking history.\u003C\u002Fli>\n\u003Cli>Overview graphs showing the average position, traffic and position distribution for your keywords.\u003C\u002Fli>\n\u003Cli>Ranking history graph for individual keywords.\u003C\u002Fli>\n\u003Cli>Table showing you the current position, volume, traffic and other relevant metrics for your keywords.\u003C\u002Fli>\n\u003Cli>E-mail notifications on drops and climbs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Subscribe to Wincher to track unlimited keywords and access longer history\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The free version of Wincher allows you to track up to ten different keywords and one website. Subscribing to Wincher and using Wincher.com enables you to track an \u003Cstrong>unlimited number of keywords\u003C\u002Fstrong> and access up to \u003Cstrong>5 years of history\u003C\u002Fstrong> along with more functionality such as \u003Cstrong>competitor tracking\u003C\u002Fstrong>, keyword grouping, \u003Cstrong>PDF and CSV reports\u003C\u002Fstrong> and adding additional websites.\u003C\u002Fp>\n","Wincher is a Google search engine rank tracking plugin which enables you to keep an eye on your keywords.",3000,91127,80,56,"2024-03-25T12:58:00.000Z","6.4.8","5.0.0","",[51,52,53,54,55],"rank-tracker","seo","seo-ranking","seo-tool","serp-tracker","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwincher-rank-tracker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwincher-rank-tracker.3.0.7.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":11,"last_vuln_date":82,"fetched_at":25},"imageseo","Image SEO – AI-Driven Image SEO Optimizer","3.2.11","watermelon-joy","https:\u002F\u002Fprofiles.wordpress.org\u002Farnoldasarny\u002F","\u003Cp>Optimize images alternative texts, titles and captions with SEO friendly content. This process can be done directly on upload or by bulk optimizing your media library. Save time while also improving your accessibility and SEO ranking.\u003C\u002Fp>\n\u003Cp>Beside alt tags, titles and captions, ImageSEO also generates Social Media preview cards for your posts, pages and galleries using the Open Graph protocol (og tag).\u003C\u002Fp>\n\u003Cp>You can also manually edit or optimize the alt tags and filenames directy from your Media Library.\u003C\u002Fp>\n\u003Ch4>Optimize images through AI\u003C\u002Fh4>\n\u003Cp>ImageSEO helps grow organic and social traffic. Auto optimize your images alt, captions, filenames and titles for SEO using Artificial Intelligence.\u003Cbr \u002F>\nThe plugin is ideal for photographers, journalists, newspapers, agencies, bloggers.\u003C\u002Fp>\n\u003Ch4>WHY USE IMAGE SEO WORDPRESS PLUGIN ?\u003C\u002Fh4>\n\u003Cp>To grow your organic traffic : more than 20% of Google searches comes from Google Images.\u003Cbr \u002F>\nTo increase your position in the SERP you need to optimize your ALT texts and rename your files.\u003C\u002Fp>\n\u003Ch4>GETTING STARTED WITH IMAGE SEO ?\u003C\u002Fh4>\n\u003Cp>Step 1 : download and activate ImageSEO.\u003Cbr \u002F>\nStep 2 : create an account on ImageSEO from the plugin dashboard to get an API Key.\u003Cbr \u002F>\nStep 3 : Enter and save your API Key.\u003Cbr \u002F>\nStep 4 : Bulk optimize your images, and improve your images SEO ranking.\u003C\u002Fp>\n\u003Cp>ImageSEO learning centre: \u003Ca href=\"https:\u002F\u002Fimageseo.io\u002Fdocumentation\u002Fgetting-started-wordpress\u002F?utm_source=wordpress.org&utm_medium=web&utm_campaign=description\" rel=\"nofollow ugc\">https:\u002F\u002Fimageseo.io\u002Fdocumentation\u002Fgetting-started-wordpress\u002F\u003C\u002Fa>\u003Cbr \u002F>\nImageSEO best practices : \u003Ca href=\"https:\u002F\u002Fimageseo.io\u002Fblog\u002F?utm_source=wordpress.org&utm_medium=web&utm_campaign=description\" rel=\"nofollow ugc\">https:\u002F\u002Fimageseo.io\u002Fblog\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>How does ImageSEO work ?\u003C\u002Fh4>\n\u003Cp>We use Artificial Intelligences (AI) to analyze your images and fill out your alt tags, titles, captions and file names with the best results.\u003C\u002Fp>\n\u003Ch4>FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Auto write images alt tags, captions, titles and filenames when you upload images in the Library.\u003C\u002Fli>\n\u003Cli>Generate social media cards for Twitter, Facebook, LinkedIn and Pinterest.\u003C\u002Fli>\n\u003Cli>Image bulk optimization: automatically rewrites with SEO friendly content your missing alt tags, titles, captions and image names.\u003C\u002Fli>\n\u003Cli>See how many alternative texts (alt) are missing\u003C\u002Fli>\n\u003Cli>Compatibility with WooCommerce, Featured images and WordPress Gallery Plugins: NextGEN, Photo Gallery, Responsive Photo Gallery, FooGallery.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What about the Premium?\u003C\u002Fh4>\n\u003Cp>Image SEO is free for small websites (10 images\u002Fmonth). Premium plans start at 4,99€ and increases your images optimization limit to 100. We offer professional support to premium users and payment are secured by Stripe. More info here : \u003Ca href=\"https:\u002F\u002Fimageseo.io\u002Fpricing\u002F?utm_source=wordpress.org&utm_medium=web&utm_campaign=description\" rel=\"nofollow ugc\">https:\u002F\u002Fimageseo.io\u002Fpricing\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Optimize Image for SEO Ressources\u003C\u002Fh4>\n\u003Cp>Read the \u003Ca href=\"https:\u002F\u002Fimageseo.io\u002Fimages-seo-optimization\u002F\" rel=\"nofollow ugc\">ultimate guide about image SEO optimization\u003C\u002Fa> to learn more about alternative texts (alt, alt tag or alt text), EXIF Data, Figure and Figcaption, Title text and Title tag, Legend, srcset attribute, responsive images, Lazy load, image sitemaps, etc.\u003C\u002Fp>\n","Improve your images alt, title, captions and filenames for better SEO rankings.",1000,94198,68,58,"2026-07-14T07:45:00.000Z","7.0.2","5.8","7.0",[75,76,19,52,77],"ai-optimization","optimize-images","social-media","https:\u002F\u002Fimageseo.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimageseo.3.2.11.zip",99,2,"2024-07-23 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":49,"tags":98,"homepage":101,"download_link":102,"security_score":103,"vuln_count":81,"unpatched_count":29,"last_vuln_date":104,"fetched_at":25},"seo-local-rank","TrueRanker","2.3.0","TrueRanker Team","https:\u002F\u002Fprofiles.wordpress.org\u002Foptimizza\u002F","\u003Cp>Now you can enjoy for free with the only SEO App that gives you total control of your geolocated Google results with 100% real accuracy.\u003C\u002Fp>\n\u003Cp>With TRUE RANKER we offer real and accurate information about the rankings of your keywords depending on the country, state or city from which the search is made.\u003C\u002Fp>\n\u003Cp>Discover how your target keywords behave in the other cities, other platforms give you your global position for each target word so you can not know in what position you are appearing in other cities. With TRUE RANKER, SEO takes a step forward and discover first-hand the evolution of your geolocated keywords in real time.\u003C\u002Fp>\n\u003Cp>Have you ever wondered what position your website is in when searching for your keywords from USA, UK, India, New York, London, Dublin or any other city? SEO LOCAL RANK lets you know and track your words so you can choose the best strategy for your business.\u003C\u002Fp>\n\u003Cp>We have both free plans for small websites and plans for large sites and agencies.\u003C\u002Fp>\n\u003Cp>Local Rank Checker & Tracker Tool.\u003C\u002Fp>\n\u003Cp>Because ranking is different from one city to another, we developed local rank checker, a tool which can check the website ranking and show you exactly the position in real time for the targeted locations, either cities or countries. It’s very userful due to its approach, the dynamic keyword tracking which can help you on search engine optimization process and marketing activities.\u003C\u002Fp>\n\u003Cp>This tool helps you to check your website ranking as a local user, make you understand the results of your SEO campaign and to identify the way your website is ranking on different search engines. All these obtained data can help you into the keyword prospecting process or gives you the possibility of using them in the development of your marketing strategy.\u003C\u002Fp>\n\u003Cp>Discover now the real data.\u003C\u002Fp>\n\u003Cp>A few notes about the sections above:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Dashboard” is a summary of the data collected for your project. Keywords positions, competitors, etc.\u003C\u002Fli>\n\u003Cli>“Upgrade” is to upgrade your plan and get more advantages.\u003C\u002Fli>\n\u003Cli>“Settings” is the plugin settings.\u003C\u002Fli>\n\u003Cli>“Help” is a form to get help directly from Seolocalrank Team.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>From within WordPress\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit ‘Plugins > Add New’\u003C\u002Fli>\n\u003Cli>Search for ‘True Ranker’\u003C\u002Fli>\n\u003Cli>Activate True Ranker from your Plugins page.\u003C\u002Fli>\n\u003Cli>Go to “After activation” below.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Manually\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload the \u003Ccode>seolocalrank\u003C\u002Fcode> folder to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Activate the True Ranker plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>Go to “After activation” below.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>After activation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>You should get an API Key from trueranker.com. We send you this API Key by email.\u003C\u002Fli>\n\u003Cli>Copy your API Key and paste it in the text box and click in start button.\u003C\u002Fli>\n\u003Cli>You’re done!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Where can I find more help?\u003C\u002Fh3>\n\u003Cp>You’ll find answers to many of your questions on \u003Ca href=\"https:\u002F\u002Ftrueranker.com\" rel=\"nofollow ugc\">trueranker.com\u003C\u002Fa>.\u003C\u002Fp>\n","Track your Google keyword rankings daily by country or city. Accurate local rank tracking and SEO analysis to boost your local strategy.",400,10356,92,9,"2026-04-10T06:35:00.000Z","6.9.5","3.0.1",[99,100,51,52,54],"google-position","google-ranking","https:\u002F\u002Ftrueranker.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-local-rank.2.3.0.zip",73,"2026-03-06 18:49:00",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":71,"requires_at_least":97,"requires_php":49,"tags":118,"homepage":122,"download_link":123,"security_score":115,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"bbp-user-ranking","bbp user ranking","3.7","Robin W","https:\u002F\u002Fprofiles.wordpress.org\u002Frobin-w\u002F","\u003Cp>This Plugin lets you add ranking elements to topics, replies and profiles in bbPress\u003C\u002Fp>\n\u003Cp>These appear after the author details on each post and can show any or all of the following in ANY order\u003C\u002Fp>\n\u003Cp>Total Topics eg ‘Topics : 78’ – you can set the wording and syntax\u003Cbr \u002F>\nTotal Replies eg ‘Replies : 157’ – you can set the wording and syntax\u003Cbr \u002F>\nTotal Count eg ‘Total posts : 135’ – you can set the wording and syntax\u003Cbr \u002F>\nYour name for that level – eg ‘ace contributer’\u003Cbr \u002F>\nSome stars for that level – in the colour of your choice\u003Cbr \u002F>\nAn image for that level – you can specify the size.\u003C\u002Fp>\n\u003Cp>You can also style and add badges to users, such as ‘Key contributor’\u003C\u002Fp>\n","For bbPress - Lets you add ranking and badges to topics, replies, and profiles",200,16662,100,11,"2026-06-11T16:07:00.000Z",[119,120,121,17,19],"bbp","bbpress","forum","http:\u002F\u002Fwww.rewweb.co.uk\u002Fbbp-ranking\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbp-user-ranking.3.7.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":115,"downloaded":132,"rating":115,"num_ratings":29,"last_updated":133,"tested_up_to":47,"requires_at_least":134,"requires_php":49,"tags":135,"homepage":141,"download_link":142,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":143},"webeki-soccer-scores","Soccer Widgets – Football Results & Rankings","1.3","widgetlab","https:\u002F\u002Fprofiles.wordpress.org\u002Fnvmnewvision\u002F","\u003Cp>Show football scores and table rankings in your WordPress website using Soccer Widgets shortcodes. Free data, updated automatically, from 250+ football competitions from all over the world, available in multiple languages.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>widgets with football table rankings and latest match results from 250+ competitions around the world\u003C\u002Fli>\n\u003Cli>data available for pull in 16 languages (English, Spanish, French, German, Swedish, Danish, Norwegian, Finnish, Dutch, Italian, Portuguese, Polish, Romanian, Hungarian, Czech, Greek)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>How to use:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>install the plugin and activate it in your WordPress website\u003C\u002Fli>\n\u003Cli>in the left side menu in Admin area look for Soccer Widgets item\u003C\u002Fli>\n\u003Cli>go to Soccer Widgets to generate the shortcode for any data options like results and table rankings\u003C\u002Fli>\n\u003Cli>copy the shortcode and paste it in your blog post or page\u003C\u002Fli>\n\u003Cli>optional: most data in widgets are presented in table formats, with 100% width. You can use html code to control the size of the width\u003C\u002Fli>\n\u003Cli>optional: data tables from these widgets make use of your website CSS style. However if you do not like how they look in your pages, play with the Customization option of the plugin to change style colors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","Soccer Widgets: use shortcodes to deliver updated soccer data like various table rankings and football results by competition.",6032,"2024-01-22T02:31:00.000Z","4.1",[136,137,138,139,140],"football-rankings","football-tables","soccer-results","soccer-statistics","soccer-widgets","https:\u002F\u002Fwww.widgetlab.net\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebeki-soccer-scores.1.3.zip","2026-04-16T10:56:18.058Z",{"attackSurface":145,"codeSignals":212,"taintFlows":233,"riskAssessment":307,"analyzedAt":319},{"hooks":146,"ajaxHandlers":162,"restRoutes":203,"shortcodes":204,"cronEvents":209,"entryPointCount":210,"unprotectedCount":211},[147,153,158],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","admin_menu","addAdminMenu","Rexpinc\u002FApi\u002FRexpSettingsApi.php",26,{"type":148,"name":154,"callback":155,"file":156,"line":157},"admin_enqueue_scripts","Rexp_admin_enqueue","Rexpinc\u002FBase\u002FRexpAdminEnqueue.php",18,{"type":148,"name":159,"callback":160,"file":161,"line":157},"wp_enqueue_scripts","Rexp_enqueue","Rexpinc\u002FBase\u002FRexpEnqueue.php",[163,168,172,176,180,184,188,191,195,198,200,201],{"action":164,"nopriv":165,"callback":166,"hasNonce":165,"hasCapCheck":165,"file":167,"line":157},"Rexp_add_list",false,"Rexp_ajax_call_add_list","Rexpinc\u002FBase\u002FRexpAjaxCall.php",{"action":169,"nopriv":165,"callback":170,"hasNonce":165,"hasCapCheck":165,"file":167,"line":171},"Rexp_add_item","Rexp_ajax_call_add_item",19,{"action":173,"nopriv":165,"callback":174,"hasNonce":165,"hasCapCheck":165,"file":167,"line":175},"Rexp_delete_list","Rexp_ajax_call_delete_list",21,{"action":177,"nopriv":165,"callback":178,"hasNonce":165,"hasCapCheck":165,"file":167,"line":179},"Rexp_delete_item","Rexp_ajax_call_delete_item",22,{"action":181,"nopriv":165,"callback":182,"hasNonce":165,"hasCapCheck":165,"file":167,"line":183},"Rexp_upvote","Rexp_ajax_call_upvote",24,{"action":185,"nopriv":165,"callback":186,"hasNonce":165,"hasCapCheck":165,"file":167,"line":187},"Rexp_downvote","Rexp_ajax_call_downvote",25,{"action":189,"nopriv":165,"callback":190,"hasNonce":165,"hasCapCheck":165,"file":167,"line":152},"Rexp_upvote_press","Rexp_ajax_call_upvote_press",{"action":192,"nopriv":165,"callback":193,"hasNonce":165,"hasCapCheck":165,"file":167,"line":194},"Rexp_downvote_press","Rexp_ajax_call_downvote_press",27,{"action":181,"nopriv":196,"callback":182,"hasNonce":165,"hasCapCheck":165,"file":167,"line":197},true,28,{"action":185,"nopriv":196,"callback":186,"hasNonce":165,"hasCapCheck":165,"file":167,"line":199},29,{"action":189,"nopriv":196,"callback":190,"hasNonce":165,"hasCapCheck":165,"file":167,"line":30},{"action":192,"nopriv":196,"callback":193,"hasNonce":165,"hasCapCheck":165,"file":167,"line":202},31,[],[205],{"tag":206,"callback":207,"file":208,"line":157},"rankexpert","Rexp_front_post_sc","Rexpinc\u002FBase\u002FRexpShortCode.php",[],13,12,{"dangerousFunctions":213,"sqlUsage":214,"outputEscaping":217,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":232},[],{"prepared":215,"raw":11,"locations":216},38,[],{"escaped":93,"rawEcho":218,"locations":219},7,[220,224,226,227,228,229,231],{"file":221,"line":222,"context":223},"modules\u002Fadmin-item-list.php",41,"raw output",{"file":225,"line":157,"context":223},"modules\u002Ffront-item.php",{"file":225,"line":179,"context":223},{"file":225,"line":199,"context":223},{"file":225,"line":202,"context":223},{"file":225,"line":230,"context":223},36,{"file":225,"line":230,"context":223},[],[234,253,267,277,287,297],{"entryPoint":235,"graph":236,"unsanitizedCount":11,"severity":252},"\u003Cadmin-list-edit> (templates\u002Fadmin-list-edit.php:0)",{"nodes":237,"edges":250},[238,244],{"id":239,"type":240,"label":241,"file":242,"line":243},"n0","source","$_GET","templates\u002Fadmin-list-edit.php",15,{"id":245,"type":246,"label":247,"file":242,"line":248,"wp_function":249},"n1","sink","echo() [XSS]",34,"echo",[251],{"from":239,"to":245,"sanitized":196},"low",{"entryPoint":254,"graph":255,"unsanitizedCount":81,"severity":266},"Rexp_ajax_call_upvote (Rexpinc\u002FBase\u002FRexpAjaxCall.php:140)",{"nodes":256,"edges":264},[257,260],{"id":239,"type":240,"label":258,"file":167,"line":259},"$_POST (x2)",142,{"id":245,"type":246,"label":261,"file":167,"line":262,"wp_function":263},"query() [SQLi]",143,"query",[265],{"from":239,"to":245,"sanitized":165},"high",{"entryPoint":268,"graph":269,"unsanitizedCount":81,"severity":266},"Rexp_ajax_call_downvote (Rexpinc\u002FBase\u002FRexpAjaxCall.php:151)",{"nodes":270,"edges":275},[271,273],{"id":239,"type":240,"label":258,"file":167,"line":272},153,{"id":245,"type":246,"label":261,"file":167,"line":274,"wp_function":263},154,[276],{"from":239,"to":245,"sanitized":165},{"entryPoint":278,"graph":279,"unsanitizedCount":81,"severity":266},"Rexp_ajax_call_upvote_press (Rexpinc\u002FBase\u002FRexpAjaxCall.php:162)",{"nodes":280,"edges":285},[281,283],{"id":239,"type":240,"label":258,"file":167,"line":282},164,{"id":245,"type":246,"label":261,"file":167,"line":284,"wp_function":263},165,[286],{"from":239,"to":245,"sanitized":165},{"entryPoint":288,"graph":289,"unsanitizedCount":81,"severity":266},"Rexp_ajax_call_downvote_press (Rexpinc\u002FBase\u002FRexpAjaxCall.php:173)",{"nodes":290,"edges":295},[291,293],{"id":239,"type":240,"label":258,"file":167,"line":292},175,{"id":245,"type":246,"label":261,"file":167,"line":294,"wp_function":263},176,[296],{"from":239,"to":245,"sanitized":165},{"entryPoint":298,"graph":299,"unsanitizedCount":306,"severity":266},"\u003CRexpAjaxCall> (Rexpinc\u002FBase\u002FRexpAjaxCall.php:0)",{"nodes":300,"edges":304},[301,303],{"id":239,"type":240,"label":302,"file":167,"line":259},"$_POST (x8)",{"id":245,"type":246,"label":261,"file":167,"line":262,"wp_function":263},[305],{"from":239,"to":245,"sanitized":165},8,{"summary":308,"deductions":309},"The \"rank-expert\" v1.0.0 plugin exhibits a concerning security posture primarily due to a large number of unprotected AJAX endpoints. While the plugin demonstrates good practices in SQL query execution through prepared statements and generally proper output escaping, the lack of authentication checks on 12 out of 13 entry points creates a significant attack surface. The taint analysis further highlights this concern, with 5 out of 6 analyzed flows having unsanitized paths, indicating potential for various injection vulnerabilities.  The absence of any recorded historical vulnerabilities, while seemingly positive, could also be a double-edged sword; it might suggest the plugin is less scrutinized or that vulnerabilities haven't been publicly disclosed or exploited yet.  The plugin's strengths lie in its secure handling of database queries and output. However, the identified vulnerabilities in taint analysis, coupled with the extensive unprotected AJAX endpoints, represent critical security risks that require immediate attention. Further investigation into the nature of the unsanitized paths is highly recommended.",[310,313,315,317],{"reason":311,"points":312},"Unprotected AJAX handlers",10,{"reason":314,"points":312},"Flows with unsanitized paths (High severity)",{"reason":316,"points":312},"Missing nonce checks on AJAX",{"reason":318,"points":312},"Missing capability checks on AJAX","2026-04-16T14:33:14.895Z",{"wat":321,"direct":330},{"assetPaths":322,"generatorPatterns":327,"scriptPaths":328,"versionParams":329},[323,324,325,326],"\u002Fwp-content\u002Fplugins\u002Frank-expert\u002Fassets\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Frank-expert\u002Fassets\u002Fadmin-script.js","\u002Fwp-content\u002Fplugins\u002Frank-expert\u002Fassets\u002Ftabscript.js","\u002Fwp-content\u002Fplugins\u002Frank-expert\u002Fassets\u002Ffront-script.js",[],[324,325,326],[],{"cssClasses":331,"htmlComments":332,"htmlAttributes":333,"restEndpoints":334,"jsGlobals":335,"shortcodeOutput":338},[],[],[],[],[336,337],"Rexp_adminajax","Rexp_frontajax",[206],{"error":196,"url":340,"statusCode":341,"statusMessage":342,"message":342},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Frank-expert\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":29,"versions":344},[345],{"version":6,"download_url":22,"svn_tag_url":346,"released_at":24,"has_diff":165,"diff_files_changed":347,"diff_lines":24,"trac_diff_url":24,"vulnerabilities":348,"is_current":196},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Frank-expert\u002Ftags\u002F1.0.0\u002F",[],[]]