[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQuvjJResWEyWjBKIwEy_OAqHp9FTJZkOHdMZNKzWeAE":3,"$fgwZoRHdbnp7kzA6kMHjp54NnM88YY-zmfRovBkj0sk0":305,"$fHbIcalJ_WondGI07TYBoS0YGnEavuGSo6E0hD4vIeKk":309},{"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,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":38,"analysis":144,"fingerprints":284},"dxtag-auto-listings","DxTag – SEO-Boosting WooCommerce Listing Generator","1.0.5","Guaven Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Felvinhaci\u002F","\u003Cp>Transform your WooCommerce website with DxTag, an intelligent, dynamic listing and taxonomy plugin designed to boost your SEO visibility.\u003C\u002Fp>\n\u003Cp>This tool goes beyond traditional display methods by creating custom collections and listings based on parameters you set.\u003C\u002Fp>\n\u003Cp>Whether you want to showcase products based on price, stock quantity, categories, or any other meta+taxonomy rules, DxTag has got you covered.\u003C\u002Fp>\n\u003Cp>But DxTag does more than just organize your products – it turbocharges your SEO efforts by generating dynamic taxonomy terms, enabling your website to rank better in search engine results. Experience how easy it is to create and manage dynamic collections that not only enhance user experience but also amplify your site’s discoverability.\u003C\u002Fp>\n\u003Cp>Get started with DxTag today and unlock the true potential of your WooCommerce website.\u003C\u002Fp>\n","Create Virtual SEO Landing Pages effortlessly, avoiding duplicate data, manual categorization, and driving more traffic from search engines",0,1922,"2024-12-03T06:21:00.000Z","6.7.5","5.0.0","",[18,19,20,21,22],"dynamic-listings","page-generator","seo-boost","smart-collections","woocommerce-seo","https:\u002F\u002Fguaven.com\u002Fdxtag\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdxtag-auto-listings.1.0.5.zip",92,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":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"elvinhaci",6,710,88,168,71,"2026-05-19T20:08:25.516Z",[39,60,84,104,125],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":34,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":16,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"woocommerce-all-in-one-seo-pack","All In One SEO Pack for WooCommerce","1.3.4","Josh Kohlbach","https:\u002F\u002Fprofiles.wordpress.org\u002Fjkohlbach\u002F","\u003Cp>This Plugin extends the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fall-in-one-seo-pack\u002F\" rel=\"ugc\">All in One SEO Pack\u003C\u002Fa> Plugin (by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fhallsofmontezuma\u002F\" rel=\"nofollow ugc\">Michael Torbert\u003C\u002Fa>) to display the All in One SEO Pack dialog on the Add\u002FEdit Products screen within WooCommerce.\u003Cbr \u002F>\nWithout this Plugin you cannot add\u002Fedit\u002Fmanage All in One SEO Pack meta details which is why I developed this solution.\u003C\u002Fp>\n\u003Cp>Some features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Description\u003C\u002Fli>\n\u003Cli>Keywords\u003C\u002Fli>\n\u003Cli>Title Attributes\u003C\u002Fli>\n\u003Cli>Menu Title\u003C\u002Fli>\n\u003Cli>Disable Product\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more information visit: http:\u002F\u002Fwww.visser.com.au\u002Fwoocommerce\u002F\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open Products and edit a Product\u003C\u002Fli>\n\u003Cli>Under All in One SEO Pack add SEO meta details\u003C\u002Fli>\n\u003Cli>Press Update to save changes\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>That’s it!\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have any problems, questions or suggestions please join the members discussion on my WooCommerce dedicated forum.\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fwww.visser.com.au\u002Fwoocommerce\u002Fforums\u002F\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>It is not responsible for any harm or wrong doing this Plugin may cause. Users are fully responsible for their own use. This Plugin is to be used WITHOUT warranty.\u003C\u002Fp>\n","Manage All in One SEO Pack meta details for WooCommerce Products within the Add\u002FEdit Products view within the WordPress Administration.",3000,287913,14,"2023-09-05T06:06:00.000Z","5.0.25","2.9.2",[54,55,56,22],"aioseo","all-in-one-seo-pack","woocommerce-product-seo","http:\u002F\u002Fwww.visser.com.au\u002Fwoocommerce\u002Fplugins\u002Fall-in-one-seo-pack\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-all-in-one-seo-pack.zip",85,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":81,"download_link":82,"security_score":83,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"woo-seo-addon","Premmerce SEO for WooCommerce","2.1.6","Premmerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fpremmerce\u002F","\u003Cp>Premmerce SEO for WooCommerce  plugin extends the functionality of WooCommerce microdata management and provides all the instruments you need for your store’s SEO improvement.\u003Cbr \u002F>\nThe plugin is fully compatible with all popular SEO plugins like Yoast SEO and All in One SEO Pack.\u003C\u002Fp>\n\u003Cp>This is one of the must-have plugins for the online store SEO according to \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Fcomplete-woocommerce-seo-guide-tips\u002F\" rel=\"nofollow ugc\">WooCommerce SEO Audit\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Full documentation is available here: \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Fwoocommerce-seo-addon-yoast\u002F\" rel=\"nofollow ugc\">Premmerce SEO for WooCommerce \u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Major features in “Premmerce SEO for WooCommerce ”\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>It displays basic online store information through the micro layout on the homepage.\u003C\u002Fli>\n\u003Cli>It displays price, stock availability and currency information in layout data on the product page.\u003C\u002Fli>\n\u003Cli>It displays price, stock availability and currency information in Open Graph data on the product page.\u003C\u002Fli>\n\u003Cli>It automatically generates alt text to all product images.\u003C\u002Fli>\n\u003Cli>It displays the brand information in the micro layout data on the product page.\u003C\u002Fli>\n\u003Cli>It displays Twitter Cards markup on the all site pages.\u003C\u002Fli>\n\u003Cli>It displays Social profiles information in your micro layout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>You can see how it works on the Storefront theme here: \u003Ca href=\"https:\u002F\u002Fstorefront.premmerce.com\" rel=\"nofollow ugc\">https:\u002F\u002Fstorefront.premmerce.com\u003C\u002Fa> .\u003C\u002Fp>\n\u003Cp>You can see how it works on the SalesZone theme here: \u003Ca href=\"https:\u002F\u002Fsaleszone.premmerce.com\" rel=\"nofollow ugc\">https:\u002F\u002Fsaleszone.premmerce.com\u003C\u002Fa> .\u003C\u002Fp>\n\u003Cp>Plus, you can create your personal demo store and test  this plugin together with \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Premmerce Premium\u003C\u002Fa> and all other Premmerce plugins and themes  developed by our team here: \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Fpremmerce-woocommerce-demo\u002F\" rel=\"nofollow ugc\">Premmerce WooCommerce Demo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Compatibility with other Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Yoast SEO\u003C\u002Fli>\n\u003Cli>All in One SEO Pack\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Installation\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Unzip the downloaded zip file.\u003C\u002Fli>\n\u003Cli>Upload the plugin folder into the “wp-content\u002Fplugins\u002F” directory of your WordPress site.\u003C\u002Fli>\n\u003Cli>Activate “WooCommerce URL manager” from Plugins page\u003C\u002Fli>\n\u003C\u002Fol>\n","Premmerce SEO for WooCommerce  plugin extends the functionality of WooCommerce microdata management.",1000,86320,68,7,"2025-12-23T09:20:00.000Z","6.9.4","4.8","5.6",[77,78,79,22,80],"opengraph","schema-org","twitter-cards","yoast","https:\u002F\u002Fpremmerce.com\u002Fwoocommerce-seo-addon-yoast\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-seo-addon.2.1.6.zip",100,{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":68,"downloaded":92,"rating":83,"num_ratings":93,"last_updated":94,"tested_up_to":73,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":102,"download_link":103,"security_score":83,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"woocommerce-extend-tabs","Expand Tabs for WooCommerce","1.31","SilkyPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fdiana_burduja\u002F","\u003Cp>This plugin simply expands the tabs in the single-product page. It will remove the tabs (Description, Reviews or other custom tabs) and show only the content of the tabs one after another.\u003C\u002Fp>\n\u003Cp>You can enable the tabs expansion only for desktop or only for mobile devices. Check the settings on the Woocommerce->Settings->Products->Display page, as shown in the \u003Ca href=\"https:\u002F\u002Fps.w.org\u002Fwoocommerce-extend-tabs\u002Fassets\u002Fscreenshot-2.png\" rel=\"nofollow ugc\">screenshot\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The plugin supports WooCommerce tabs added by other plugins. The content of all of your tabs will be shown one section after another.\u003C\u002Fp>\n\u003Cp>If you liked this plugin, feel free to play around with our other free plugins: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-css-js\u002F\" rel=\"ugc\">Simple Custom CSS & JS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-multi-step-checkout\u002F\" rel=\"ugc\">WooCommerce Multi-Step Checkout\u003C\u002Fa>.\u003C\u002Fp>\n","Expand the tabs in the single-product page.",56533,27,"2026-01-12T19:20:00.000Z","3.0.1","5.2.4",[98,99,100,101,22],"expand-tabs","product-page-tabs","tabs","woocommerce","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-expand-tabs","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-extend-tabs.1.31.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":11,"num_ratings":11,"last_updated":114,"tested_up_to":73,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":123,"download_link":124,"security_score":83,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"knr-pseo-generator","Big SEO Programmatic","2.4.2","kailasnathr","https:\u002F\u002Fprofiles.wordpress.org\u002Fkailasnathr\u002F","\u003Cp>\u003Cstrong>Big SEO Programmatic\u003C\u002Fstrong> is the fastest way to create thousands of location-based, service-based, or data-driven pages at scale — without touching code.\u003C\u002Fp>\n\u003Cp>Whether you’re an agency running multi-location SEO campaigns, an SEO professional building niche programmatic pages, or a marketer scaling content production, this plugin handles all your programmatic SEO needs from a single CSV file.\u003C\u002Fp>\n\u003Cp>With a simple CSV upload you can generate unlimited SEO-optimised pages with unique titles, meta descriptions, canonical URLs, and JSON-LD schema — making it the most powerful free programmatic SEO plugin available for WordPress today.\u003C\u002Fp>\n\u003Ch4>What is Programmatic SEO?\u003C\u002Fh4>\n\u003Cp>Programmatic SEO is the strategy of generating large volumes of web pages automatically from a data source like CSV. Instead of writing each page manually, you define a template, connect your data, and publish thousands of unique, keyword-targeted pages in minutes. Sites like Tripadvisor, Zillow, and NerdWallet use programmatic SEO to dominate long-tail search at scale.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Big SEO Programmatic\u003C\u002Fstrong> brings this enterprise-level strategy to any WordPress site — no coding, no limits, 100% free.\u003C\u002Fp>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited rows\u003C\u002Fstrong> — no artificial page limits; generate 1 to 100,000+ pages from a single CSV\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited projects\u003C\u002Fstrong> — run multiple programmatic SEO campaigns simultaneously\u003C\u002Fli>\n\u003Cli>\u003Cstrong>2 CSV data sources\u003C\u002Fstrong> — CSV via URL or CSV file upload (server path)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart update engine\u003C\u002Fstrong> — existing pages are updated, not duplicated on re-run\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Orphan detection\u003C\u002Fstrong> — auto-delete pages removed from the data source\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any post type\u003C\u002Fstrong> — Pages, Posts, or any registered custom post type\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Template Engine\u003C\u002Fh4>\n\u003Cp>Build powerful bulk page templates with our intuitive placeholder system:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>{{placeholder}}\u003C\u002Fcode> — column value substitution (HTML-escaped)\u003C\u002Fli>\n\u003Cli>\u003Ccode>{{raw:placeholder}}\u003C\u002Fcode> — unescaped HTML column output for rich content\u003C\u002Fli>\n\u003Cli>\u003Ccode>{Option A|Option B|Option C}\u003C\u002Fcode> — spintax for natural content variation across generated pages\u003C\u002Fli>\n\u003Cli>\u003Ccode>[if:column=value]...[\u002Fif]\u003C\u002Fcode> — conditional blocks for dynamic, data-driven content\u003C\u002Fli>\n\u003Cli>Supports \u003Ccode>=\u003C\u002Fcode>, \u003Ccode>!=\u003C\u002Fcode>, \u003Ccode>>\u003C\u002Fcode>, \u003Ccode>\u003C\u003C\u002Fcode>, \u003Ccode>>=\u003C\u002Fcode>, \u003Ccode>\u003C=\u003C\u002Fcode> operators for precise conditionals\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Programmatic SEO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Custom title tag and meta description per page — unique SEO metadata for every generated page\u003C\u002Fli>\n\u003Cli>Robots meta control — set index\u002Fnoindex per programmatic SEO project\u003C\u002Fli>\n\u003Cli>Canonical URL auto-injected on every generated page to prevent duplicate content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>6 Schema types\u003C\u002Fstrong> — Article, LocalBusiness, Product, FAQPage, BreadcrumbList, JobPosting\u003C\u002Fli>\n\u003Cli>JSON-LD schema output injected in \u003Ccode>\u003Chead>\u003C\u002Fcode> for full structured data SEO coverage\u003C\u002Fli>\n\u003Cli>Custom XML sitemap at \u003Ccode>\u002Fpseo-sitemap.xml\u003C\u002Fcode> — submit to Google Search Console for fast indexing\u003C\u002Fli>\n\u003Cli>Fully compatible with \u003Cstrong>Yoast SEO\u003C\u002Fstrong> and \u003Cstrong>Rank Math\u003C\u002Fstrong> — no conflicts with existing SEO setup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Automation & Bulk Page Generation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Auto-sync\u003C\u002Fstrong> — run bulk page generation on hourly, daily, or weekly WP Cron schedules\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI support\u003C\u002Fstrong> — generate, delete, and list pages from terminal for large-scale bulk operations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled cron runs\u003C\u002Fstrong> independently of user action — set-and-forget programmatic SEO automation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Programmatic SEO Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Local SEO pages\u003C\u002Fstrong> — generate “Best [Service] in [City]” pages targeting every location in your CSV\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service combination pages\u003C\u002Fstrong> — “[Service] for [Industry]” bulk pages at unlimited scale\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product catalogue pages\u003C\u002Fstrong> — individual SEO pages for every SKU or product variation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Job listing pages\u003C\u002Fstrong> — bulk generate job postings with JobPosting structured data schema\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real estate listings\u003C\u002Fstrong> — property pages with LocalBusiness and Product schema\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Niche affiliate sites\u003C\u002Fstrong> — data-driven, long-tail keyword pages from any CSV dataset\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-location agency SEO\u003C\u002Fstrong> — run separate programmatic SEO projects per client from one install\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PSR-4 style class autoloader for clean, maintainable architecture\u003C\u002Fli>\n\u003Cli>\u003Ccode>pseo_schema\u003C\u002Fcode> filter hook — extend or override schema output per generated page\u003C\u002Fli>\n\u003Cli>Clean database with 3 custom tables; no post meta bloat\u003C\u002Fli>\n\u003Cli>Nonce-protected AJAX endpoints on all admin actions\u003C\u002Fli>\n\u003Cli>Full \u003Ccode>manage_options\u003C\u002Fcode> capability checks throughout\u003C\u002Fli>\n\u003Cli>All inputs sanitized, all outputs escaped — security-first bulk page generation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Plugin Check (PCP) compliant\u003C\u002Fstrong> — 0 errors, 0 warnings\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate thousands of SEO pages from CSV. The #1 Programmatic SEO bulk page generator for WordPress — free, unlimited, no code needed.",60,349,"2026-03-27T04:09:00.000Z","5.5","7.4",[118,119,120,121,122],"bulk-page-generator","csv","location-pages","programmatic-seo","seo","https:\u002F\u002Fiam-knr.github.io\u002Fpseo_byknr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fknr-pseo-generator.2.4.2.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":83,"num_ratings":135,"last_updated":136,"tested_up_to":137,"requires_at_least":16,"requires_php":75,"tags":138,"homepage":142,"download_link":143,"security_score":59,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"category-collapser-seo-for-woocommerce","Category collapser SEO for WooCommerce","1.0.1","Camilo","https:\u002F\u002Fprofiles.wordpress.org\u002Fcamilo517\u002F","\u003Cp>Improve the SEO of your WooCommerce categories\u003C\u002Fp>\n\u003Cp>This plugin is an improvement of the “Category Collapser for WooCommerce SEO” plugin from Raison\u003C\u002Fp>\n\u003Cp>I have improved the plugin, adding more options and solving all the errors I had\u003C\u002Fp>\n\u003Cp>This plugin has been optimized to work better\u003C\u002Fp>\n\u003Cp>Thanks for the help during development taxarpro.com\u003C\u002Fp>\n","Improve the SEO of your WooCommerce categories",40,1595,1,"2020-04-20T00:44:00.000Z","5.4.19",[139,140,141,22],"category-collapser","woocommerce-category-collapser","woocommerce-category-seo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-collapser-seo-for-woocommerce.zip",{"attackSurface":145,"codeSignals":199,"taintFlows":248,"riskAssessment":276,"analyzedAt":283},{"hooks":146,"ajaxHandlers":186,"restRoutes":187,"shortcodes":197,"cronEvents":198,"entryPointCount":135,"unprotectedCount":11},[147,153,156,158,161,164,167,169,172,174,178,180,183],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","plugins_loaded","anonymous","includes\u002Fclass-guaven_dxtag.php",133,{"type":148,"name":154,"callback":150,"file":151,"line":155},"admin_enqueue_scripts",153,{"type":148,"name":154,"callback":150,"file":151,"line":157},154,{"type":148,"name":159,"callback":150,"file":151,"line":160},"init",155,{"type":148,"name":162,"callback":150,"file":151,"line":163},"admin_menu",156,{"type":148,"name":165,"callback":150,"file":151,"line":166},"admin_init",158,{"type":148,"name":165,"callback":150,"file":151,"line":168},159,{"type":148,"name":170,"callback":150,"file":151,"line":171},"wp",160,{"type":148,"name":170,"callback":150,"file":151,"line":173},162,{"type":148,"name":175,"callback":176,"file":151,"line":177},"add_meta_boxes","Guaven_Dxtag_Meta_Box",167,{"type":148,"name":179,"callback":176,"file":151,"line":35},"save_post",{"type":148,"name":181,"callback":176,"file":151,"line":182},"transition_post_status",169,{"type":148,"name":184,"callback":150,"file":151,"line":185},"rest_api_init",172,[],[188],{"namespace":189,"route":190,"methods":191,"callback":193,"permissionCallback":194,"file":195,"line":196},"app\u002Fv1","\u002Fdx-rule-regenerator\u002F",[192],"GET","rule_regenerator","closure","admin\u002Fclass-guaven_dxtag-admin.php",232,[],[],{"dangerousFunctions":200,"sqlUsage":205,"outputEscaping":208,"fileOperations":11,"externalRequests":11,"nonceChecks":246,"capabilityChecks":206,"bundledLibraries":247},[201],{"fn":202,"file":195,"line":203,"context":204},"ini_set",250,"ini_set('memory_limit',$memory_limit);",{"prepared":206,"raw":11,"locations":207},3,[],{"escaped":209,"rawEcho":210,"locations":211},13,17,[212,215,218,220,222,224,227,229,230,232,234,235,237,239,241,243,244],{"file":195,"line":213,"context":214},406,"raw output",{"file":216,"line":217,"context":214},"admin\u002Fpartials\u002Fguaven_dxtag-admin-display.php",26,{"file":216,"line":219,"context":214},32,{"file":216,"line":221,"context":214},38,{"file":216,"line":223,"context":214},78,{"file":225,"line":226,"context":214},"admin\u002Fpartials\u002Fguaven_dxtag-admin-meta-box.php",72,{"file":225,"line":228,"context":214},81,{"file":225,"line":25,"context":214},{"file":225,"line":231,"context":214},94,{"file":225,"line":233,"context":214},110,{"file":225,"line":233,"context":214},{"file":225,"line":236,"context":214},127,{"file":225,"line":238,"context":214},139,{"file":225,"line":240,"context":214},143,{"file":225,"line":242,"context":214},147,{"file":225,"line":160,"context":214},{"file":225,"line":245,"context":214},177,2,[],[249,268],{"entryPoint":250,"graph":251,"unsanitizedCount":11,"severity":267},"save_settings (admin\u002Fclass-guaven_dxtag-admin.php:204)",{"nodes":252,"edges":264},[253,258],{"id":254,"type":255,"label":256,"file":195,"line":257},"n0","source","$_POST",216,{"id":259,"type":260,"label":261,"file":195,"line":262,"wp_function":263},"n1","sink","update_option() [Settings Manipulation]",217,"update_option",[265],{"from":254,"to":259,"sanitized":266},true,"low",{"entryPoint":269,"graph":270,"unsanitizedCount":11,"severity":267},"\u003Cclass-guaven_dxtag-admin> (admin\u002Fclass-guaven_dxtag-admin.php:0)",{"nodes":271,"edges":274},[272,273],{"id":254,"type":255,"label":256,"file":195,"line":257},{"id":259,"type":260,"label":261,"file":195,"line":262,"wp_function":263},[275],{"from":254,"to":259,"sanitized":266},{"summary":277,"deductions":278},"The dxtag-auto-listings plugin v1.0.5 exhibits a generally good security posture, with no known CVEs and a lack of critical taint flows. The plugin effectively utilizes prepared statements for all SQL queries and demonstrates a commitment to capability checks and nonce verification for its entry points. The static analysis indicates that all identified REST API routes and AJAX handlers are protected by permission callbacks or nonce checks. This suggests a thoughtful approach to securing user-facing functionalities.\n\nHowever, there are areas for improvement. The presence of the `ini_set` function, while not inherently a vulnerability, can sometimes be a risk if not used carefully, potentially allowing for unexpected changes to PHP configurations. Furthermore, the output escaping is only properly handled in 43% of instances, indicating a moderate risk of Cross-Site Scripting (XSS) vulnerabilities. While no immediate critical risks are apparent from the taint analysis or vulnerability history, the unescaped output represents a potential attack vector that should be addressed.\n\nOverall, the plugin is built with several security best practices in mind, particularly regarding database interactions and access control. The absence of historical vulnerabilities is a positive sign. Nevertheless, the moderate level of unescaped output warrants attention to prevent potential XSS flaws. Addressing this weakness would further solidify the plugin's security.",[279,281],{"reason":280,"points":32},"Moderate unescaped output (43% proper)",{"reason":282,"points":246},"Presence of dangerous function (ini_set)","2026-04-16T15:05:19.815Z",{"wat":285,"direct":292},{"assetPaths":286,"generatorPatterns":288,"scriptPaths":289,"versionParams":290},[287],"\u002Fwp-content\u002Fplugins\u002Fdxtag-auto-listings\u002Fadmin\u002Fcss\u002Fguaven_dxtag-admin.css",[],[],[291],"guaven_dxtag-admin.css?ver=",{"cssClasses":293,"htmlComments":295,"htmlAttributes":298,"restEndpoints":300,"jsGlobals":301,"shortcodeOutput":303},[294],"guaven_dxtag",[296,297],"\u003C!-- Onboarding Explanation Section -->","\u003C!-- Ruleset Meta Box -->",[299],"data-rule-id",[],[302],"guaven_dxtag_ajax_object",[304],"[dxtag_listing",{"error":266,"url":306,"statusCode":307,"statusMessage":308,"message":308},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdxtag-auto-listings\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":32,"versions":310},[311,317,324,331,338,344],{"version":6,"download_url":24,"svn_tag_url":312,"released_at":26,"has_diff":313,"diff_files_changed":314,"diff_lines":26,"trac_diff_url":315,"vulnerabilities":316,"is_current":266},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdxtag-auto-listings\u002Ftags\u002F1.0.5\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdxtag-auto-listings%2Ftags%2F1.0.4&new_path=%2Fdxtag-auto-listings%2Ftags%2F1.0.5",[],{"version":318,"download_url":319,"svn_tag_url":320,"released_at":26,"has_diff":313,"diff_files_changed":321,"diff_lines":26,"trac_diff_url":322,"vulnerabilities":323,"is_current":313},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdxtag-auto-listings.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdxtag-auto-listings\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdxtag-auto-listings%2Ftags%2F1.0.3&new_path=%2Fdxtag-auto-listings%2Ftags%2F1.0.4",[],{"version":325,"download_url":326,"svn_tag_url":327,"released_at":26,"has_diff":313,"diff_files_changed":328,"diff_lines":26,"trac_diff_url":329,"vulnerabilities":330,"is_current":313},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdxtag-auto-listings.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdxtag-auto-listings\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdxtag-auto-listings%2Ftags%2F1.0.2&new_path=%2Fdxtag-auto-listings%2Ftags%2F1.0.3",[],{"version":332,"download_url":333,"svn_tag_url":334,"released_at":26,"has_diff":313,"diff_files_changed":335,"diff_lines":26,"trac_diff_url":336,"vulnerabilities":337,"is_current":313},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdxtag-auto-listings.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdxtag-auto-listings\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdxtag-auto-listings%2Ftags%2F1.0.1&new_path=%2Fdxtag-auto-listings%2Ftags%2F1.0.2",[],{"version":128,"download_url":339,"svn_tag_url":340,"released_at":26,"has_diff":313,"diff_files_changed":341,"diff_lines":26,"trac_diff_url":342,"vulnerabilities":343,"is_current":313},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdxtag-auto-listings.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdxtag-auto-listings\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdxtag-auto-listings%2Ftags%2F1.0.0&new_path=%2Fdxtag-auto-listings%2Ftags%2F1.0.1",[],{"version":345,"download_url":346,"svn_tag_url":347,"released_at":26,"has_diff":313,"diff_files_changed":348,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":349,"is_current":313},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdxtag-auto-listings.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdxtag-auto-listings\u002Ftags\u002F1.0.0\u002F",[],[]]