[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFoSRN2mIHhI4NT_1wkhZ2HAkBhwEILJKTuiaMy6zTp8":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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":33,"analysis":138,"fingerprints":468},"real-archive-and-category","REAL Archive Pages List","1.0","martin_ziegert","https:\u002F\u002Fprofiles.wordpress.org\u002Fmartin_ziegert\u002F","\u003Cp>Most of themes have original one category templates as part of themes.  With REAL Archive Plugin you can create as many category templates as you like and connect them with a specific category in. REAL Archive Plugin provides you for this a powerful backend in which you can customize the category page – no coding required. Let us give you some examples how that works and looks like, please note that all category templates work within the same page:\u003Cbr \u002F>\n*   \u003Ca href=\"http:\u002F\u002Fjb-webs.com\u002Fdownloads\u002Fcategory\u002Fdownload-marketplace\u002Ftemplates-download-marketplace\u002Fbox-header-templates\u002F\" rel=\"nofollow ugc\">Shop page for templates 1 per line – 4 per page – big\u003C\u002Fa> \u003Cbr \u002F>\n*   \u003Ca href=\"http:\u002F\u002Fjb-webs.com\u002Fdownloads\u002Fcategory\u002Fdownload-marketplace\u002Fpages\u002Ffull-index-pages\u002F\" rel=\"nofollow ugc\">Shop page for templates 1 per line – 4 per page – big\u003C\u002Fa> \u003Cbr \u002F>\n*   \u003Ca href=\"http:\u002F\u002Fjb-webs.com\u002Fdownloads\u002Fcategory\u002Fdownload-marketplace\u002Ffooters\u002Ffooters-1280\u002F\" rel=\"nofollow ugc\">Shop page for footer 1 per line – very big\u003C\u002Fa> \u003Cbr \u002F>\n*   \u003Ca href=\"http:\u002F\u002Fjb-webs.com\u002Fdownloads\u002Fcategory\u002Fdownload-marketplace\u002Fheaders\u002Fmegaheader\u002F\" rel=\"nofollow ugc\">Shop page for HEADER 1 per line – less big\u003C\u002Fa> \u003Cbr \u002F>\n*   \u003Ca href=\"http:\u002F\u002Fjb-webs.com\u002Fcategory\u002Fcc-crash-course-to-learn-real-and-jb\u002F\" rel=\"nofollow ugc\">Page for System Documentation with Video and Text\u003C\u002Fa> \u003Cbr \u002F>\n*   \u003Ca href=\"http:\u002F\u002Fjb-webs.org\u002Fcategory\u002Fcatbannerdemo\u002F\" rel=\"nofollow ugc\">Thumb style (and yes, this is another page \u002F URL from us\u003C\u002Fa> \u003C\u002Fp>\n\u003Ch4>The Real Archive-and-Category Manager\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create multiple category styles and layouts.\u003C\u002Fli>\n\u003Cli>Determine how many post you want place per row \u003C\u002Fli>\n\u003Cli>Determine how many Posts you want publish per page. \u003C\u002Fli>\n\u003Cli>Manage breadcrumbs with CSS Editor\u003C\u002Fli>\n\u003Cli>Finally connect each category in you blog, with one of the styles.\u003C\u002Fli>\n\u003Cli>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>The Real Archive-and-Category Manager:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003C\u002Ful>\n","Most of themes have original one category templates as part of themes.  With REAL Archive Plugin you can create as many category templates as you like &hellip;",10,1389,0,"2014-12-28T20:57:00.000Z","4.0.38","3.2","",[19,20,21],"category","category-template","category-theme","http:\u002F\u002Fjb-webs.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freal-archive-and-category.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},1,30,84,"2026-04-04T07:09:40.057Z",[34,53,72,91,116],{"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":17,"tags":49,"homepage":51,"download_link":52,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"custom-category-template","Custom Category Template","0.4","Bainternet","https:\u002F\u002Fprofiles.wordpress.org\u002Fbainternet\u002F","\u003Cp>Simple lightweight plugin that lets you select a specific template for a category each, just like page template\u003C\u002Fp>\n\u003Cp>any feedback or suggestions are welcome.\u003C\u002Fp>\n\u003Cp>check out my \u003Ca href=\"http:\u002F\u002Fen.bainternet.info\u002Fcategory\u002Fplugins\" rel=\"nofollow ugc\">other plugins\u003C\u002Fa>\u003C\u002Fp>\n","This plugin lets you select a specific template for a category, just like pages",2000,39565,66,9,"2017-11-28T21:05:00.000Z","4.7.0","2.9.2",[19,20,21,50],"custom-template","http:\u002F\u002Fen.bainternet.info","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-category-template.0.4.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":17,"tags":68,"homepage":17,"download_link":71,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"custom-category-templates","Custom Category Templates","0.2.1","shazdeh","https:\u002F\u002Fprofiles.wordpress.org\u002Fshazdeh\u002F","\u003Cp>Just like the way you can create custom page templates, this plugin enables you to build category archive templates by adding this bit to the top of your file:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n\u002F**\n * Category Template: Grid\n *\u002F\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>and when you’re adding or editing categories, you can choose the desired template file.\u003C\u002Fp>\n\u003Cp>This plugin is maintained solely for backward compatibility. Try the new \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-taxonomy-templates\u002F\" rel=\"ugc\">Custom Taxonomy Templates\u003C\u002Fa> instead, it supports all taxonomies and also uses the new term meta feature in WP 4.4.\u003C\u002Fp>\n","Define custom templates for category views.",3000,61307,86,6,"2016-03-03T05:09:00.000Z","4.4.34","3.4.0",[19,20,50,69,70],"template","theme","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-category-templates.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":82,"requires_at_least":83,"requires_php":17,"tags":84,"homepage":87,"download_link":88,"security_score":89,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":90},"product-category-page-relation","Product category and page relation","1.0.0","wordpress Expert","https:\u002F\u002Fprofiles.wordpress.org\u002Fshiv_nbt\u002F","\u003Cp>This plugin is usefull for setup a woocommerce category page custom template , you have option to add content on product category to a contnet of page .\u003C\u002Fp>\n","This plugin is usefull for setup a woocommerce category page custom template .",20,10204,"3.4.2","3.0.1",[85,20,86],"category-page","woocomerce","http:\u002F\u002Fwww.expertwebtechnologies.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-category-page-relation.1.1.zip",100,"2026-03-15T10:48:56.248Z",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":101,"num_ratings":102,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":17,"tags":106,"homepage":111,"download_link":112,"security_score":113,"vuln_count":114,"unpatched_count":13,"last_vuln_date":115,"fetched_at":26},"taxonomy-terms-order","Category Order and Taxonomy Terms Order","1.9.4","nsp-code","https:\u002F\u002Fprofiles.wordpress.org\u002Fnsp-code\u002F","\u003Cp>Easily control the order of Categories and any hierarchical taxonomy with a simple drag-and-drop interface. Reorder parent and child terms visually in the admin and choose whether the plugin automatically applies your custom term order to front-end queries.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Intuitive drag-and-drop reordering for Categories and all hierarchical taxonomies. \u003C\u002Fli>\n\u003Cli>Option to auto-apply the custom term order to front-end queries (no theme\u002Fplugin edits required). \u003C\u002Fli>\n\u003Cli>Keep the admin term lists in your new order (makes management and editorial workflows consistent). \u003C\u002Fli>\n\u003Cli>Works with multiple taxonomies per post type — switch between taxonomies from the same interface. \u003C\u002Fli>\n\u003Cli>Multisite aware and regularly updated for modern WordPress and PHP versions (see changelog for compatibility notes).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>After activating the plugin, a new Taxonomy Order page becomes available under the custom post type menu. Simply open it and drag terms into the exact order you want — including parent\u002Fchild hierarchy.\u003Cbr \u002F>\nUse the plugin’s Taxonomy Order screen to drag terms into the order you want. To apply the custom order automatically across your site, enable the Autosort option — the plugin will adjust term queries on the fly so your chosen order shows without template changes. If you prefer to control ordering in code, include orderby => ‘term_order’ when calling get_terms() to use the plugin’s order programmatically.\u003C\u002Fp>\n\u003Cp>This plugin is developed by \u003Ca href=\"http:\u002F\u002Fwww.nsp-code.com\" rel=\"nofollow ugc\">Nsp-Code\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fwww.nsp-code.com\u002Fpremium-plugins\u002Fwordpress-plugins\u002Fadvanced-taxonomy-terms-order\u002F\" rel=\"nofollow ugc\">Advanced Taxonomy Terms Order\u003C\u002Fa> for advanced features.\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cp>Available in Catalan, Chinese (China), Chinese (Taiwan), Czech, Dutch, Dutch (Belgium), English (Australia), English (Canada), English (New Zealand), English (UK), English (US), French (France), Galician, German, Italian, Japanese, Norwegian (Bokmål), Polish, Portuguese (Portugal), Russian, Spanish (Chile), Spanish (Spain), Spanish (Venezuela), Swedish, and Turkish.\u003Cbr \u002F>\nWhant to contribute with a translation to your language? Please check at https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ftaxonomy-terms-order\u003C\u002Fp>\n\u003Cp>There isn’t any Editors for your native language on plugin Contributors? You can help to moderate! https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ftaxonomy-terms-order\u002Fcontributors\u003C\u002Fp>\n","Drag-and-drop ordering for Categories & any taxonomy (hierarchically) using a Drag and Drop Sortable JavaScript capability.",500000,9896783,90,162,"2026-02-19T17:40:00.000Z","6.9.4","2.8",[107,108,109,110],"categories-sort","category-order","taxonomy-order","terms-order","http:\u002F\u002Fwww.nsp-code.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftaxonomy-terms-order.1.9.4.zip",99,2,"2018-02-22 00:00:00",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":126,"num_ratings":127,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":17,"tags":131,"homepage":136,"download_link":137,"security_score":89,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"no-category-base-wpml","No Category Base (WPML)","1.4","DigitalME","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigitalmeactivecampaign\u002F","\u003Cp>As the name suggests this plugin will completely remove the mandatory ‘Category Base’ from your category permalinks ( e.g. ‘mysite.com\u002Fcategory\u002Fmy-category\u002F’ to ‘mysite.com\u002Fmy-category\u002F’ ).\u003C\u002Fp>\n\u003Cp>The plugin requires no setup or modifying core wordpress files and will not break any links. It will also take care of redirecting your old category links to the new ones.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Better and logical permalinks like ‘mysite.com\u002Fmy-category\u002F’ and ‘mysite.com\u002Fmy-category\u002Fmy-post\u002F’.\u003C\u002Fli>\n\u003Cli>Simple plugin – barely adds any overhead.\u003C\u002Fli>\n\u003Cli>Works out of the box – no setup needed.\u003C\u002Fli>\n\u003Cli>No need to modify WordPress files.\u003C\u002Fli>\n\u003Cli>Doesn’t require other plugins to work.\u003C\u002Fli>\n\u003Cli>Compatible with sitemap plugins.\u003C\u002Fli>\n\u003Cli>Compatible with WPML.\u003C\u002Fli>\n\u003Cli>Works with multiple sub-categories.\u003C\u002Fli>\n\u003Cli>Works with WordPress Multisite.\u003C\u002Fli>\n\u003Cli>Redirects old category permalinks to the new ones (301 redirect, good for SEO).\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin removes the mandatory 'Category Base' from your category permalinks. It's compatible with WPML.",100000,856653,92,33,"2025-11-07T13:46:00.000Z","6.8.5","5.0",[132,133,134,135],"category-base","category-permalinks","category-slug","category-url","https:\u002F\u002Fwww.digitalme.cc\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fno-category-base-wpml.1.4.zip",{"attackSurface":139,"codeSignals":177,"taintFlows":420,"riskAssessment":457,"analyzedAt":467},{"hooks":140,"ajaxHandlers":166,"restRoutes":174,"shortcodes":175,"cronEvents":176,"entryPointCount":114,"unprotectedCount":114},[141,146,149,154,158,163],{"type":142,"name":143,"callback":144,"file":145,"line":114},"action","add_meta_boxes","add_real_archive_meta_box","archive-backend.php",{"type":142,"name":147,"callback":148,"file":145,"line":30},"save_post","real_archive_save_post",{"type":142,"name":150,"callback":151,"priority":80,"file":152,"line":153},"admin_menu","set_real_archive_pages_full_menu","REAL-Archive-Pages.php",13,{"type":142,"name":155,"callback":156,"priority":29,"file":152,"line":157},"pre_get_posts","change_posts_per_page",62,{"type":159,"name":160,"callback":161,"file":152,"line":162},"filter","archive_template","get_custom_post_type_template",63,{"type":159,"name":164,"callback":161,"file":152,"line":165},"category_template",64,[167,171],{"action":168,"nopriv":169,"callback":168,"hasNonce":169,"hasCapCheck":169,"file":170,"line":114},"save_real_archive_page_styles",false,"ajax.php",{"action":172,"nopriv":169,"callback":172,"hasNonce":169,"hasCapCheck":169,"file":170,"line":173},"save_real_archive_page_view",3,[],[],[],{"dangerousFunctions":178,"sqlUsage":179,"outputEscaping":181,"fileOperations":13,"externalRequests":13,"nonceChecks":29,"capabilityChecks":13,"bundledLibraries":416},[],{"prepared":13,"raw":13,"locations":180},[],{"escaped":182,"rawEcho":183,"locations":184},41,118,[185,188,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,377,379,380,381,383,385,387,388,390,392,394,396,398,400,402,404,406,408,409,411,413,414],{"file":186,"line":114,"context":187},"admin.php","raw output",{"file":186,"line":173,"context":187},{"file":186,"line":190,"context":187},4,{"file":186,"line":192,"context":187},44,{"file":186,"line":194,"context":187},45,{"file":186,"line":196,"context":187},47,{"file":186,"line":198,"context":187},48,{"file":186,"line":200,"context":187},55,{"file":186,"line":202,"context":187},59,{"file":186,"line":204,"context":187},69,{"file":186,"line":206,"context":187},73,{"file":186,"line":208,"context":187},77,{"file":186,"line":210,"context":187},82,{"file":186,"line":212,"context":187},83,{"file":186,"line":214,"context":187},91,{"file":186,"line":216,"context":187},97,{"file":186,"line":218,"context":187},101,{"file":186,"line":220,"context":187},105,{"file":186,"line":222,"context":187},109,{"file":186,"line":224,"context":187},115,{"file":186,"line":226,"context":187},119,{"file":186,"line":228,"context":187},138,{"file":186,"line":230,"context":187},142,{"file":186,"line":232,"context":187},146,{"file":186,"line":234,"context":187},152,{"file":186,"line":236,"context":187},156,{"file":186,"line":238,"context":187},160,{"file":186,"line":240,"context":187},164,{"file":186,"line":242,"context":187},168,{"file":186,"line":244,"context":187},174,{"file":186,"line":246,"context":187},179,{"file":186,"line":248,"context":187},195,{"file":186,"line":250,"context":187},201,{"file":186,"line":252,"context":187},207,{"file":186,"line":254,"context":187},213,{"file":186,"line":256,"context":187},221,{"file":186,"line":258,"context":187},261,{"file":186,"line":260,"context":187},262,{"file":186,"line":262,"context":187},273,{"file":186,"line":264,"context":187},275,{"file":145,"line":266,"context":187},28,{"file":268,"line":269,"context":187},"archive-template.php",217,{"file":268,"line":271,"context":187},237,{"file":268,"line":273,"context":187},382,{"file":268,"line":275,"context":187},383,{"file":268,"line":277,"context":187},386,{"file":268,"line":279,"context":187},387,{"file":268,"line":281,"context":187},390,{"file":268,"line":283,"context":187},393,{"file":268,"line":285,"context":187},403,{"file":268,"line":287,"context":187},408,{"file":268,"line":289,"context":187},412,{"file":268,"line":291,"context":187},416,{"file":268,"line":293,"context":187},419,{"file":268,"line":295,"context":187},426,{"file":268,"line":297,"context":187},428,{"file":268,"line":299,"context":187},434,{"file":268,"line":301,"context":187},436,{"file":268,"line":303,"context":187},437,{"file":268,"line":305,"context":187},438,{"file":268,"line":307,"context":187},441,{"file":268,"line":309,"context":187},451,{"file":268,"line":311,"context":187},453,{"file":268,"line":313,"context":187},463,{"file":268,"line":315,"context":187},464,{"file":268,"line":317,"context":187},478,{"file":268,"line":319,"context":187},482,{"file":268,"line":321,"context":187},485,{"file":268,"line":323,"context":187},486,{"file":268,"line":325,"context":187},491,{"file":268,"line":327,"context":187},495,{"file":268,"line":329,"context":187},496,{"file":268,"line":331,"context":187},500,{"file":268,"line":333,"context":187},505,{"file":268,"line":335,"context":187},510,{"file":268,"line":337,"context":187},516,{"file":268,"line":339,"context":187},517,{"file":268,"line":341,"context":187},519,{"file":268,"line":343,"context":187},522,{"file":268,"line":345,"context":187},530,{"file":268,"line":347,"context":187},544,{"file":268,"line":349,"context":187},548,{"file":268,"line":351,"context":187},553,{"file":268,"line":353,"context":187},556,{"file":268,"line":355,"context":187},557,{"file":268,"line":357,"context":187},561,{"file":268,"line":359,"context":187},562,{"file":268,"line":361,"context":187},564,{"file":268,"line":363,"context":187},565,{"file":268,"line":365,"context":187},567,{"file":268,"line":367,"context":187},572,{"file":268,"line":369,"context":187},573,{"file":268,"line":371,"context":187},620,{"file":268,"line":373,"context":187},624,{"file":268,"line":375,"context":187},631,{"file":268,"line":375,"context":187},{"file":268,"line":378,"context":187},632,{"file":268,"line":378,"context":187},{"file":268,"line":378,"context":187},{"file":268,"line":382,"context":187},635,{"file":268,"line":384,"context":187},637,{"file":268,"line":386,"context":187},642,{"file":268,"line":386,"context":187},{"file":268,"line":389,"context":187},647,{"file":268,"line":391,"context":187},651,{"file":268,"line":393,"context":187},656,{"file":268,"line":395,"context":187},659,{"file":268,"line":397,"context":187},664,{"file":268,"line":399,"context":187},670,{"file":268,"line":401,"context":187},697,{"file":268,"line":403,"context":187},706,{"file":405,"line":240,"context":187},"select_image_dialog.php",{"file":405,"line":407,"context":187},166,{"file":405,"line":407,"context":187},{"file":405,"line":410,"context":187},193,{"file":405,"line":412,"context":187},215,{"file":405,"line":271,"context":187},{"file":405,"line":415,"context":187},238,[417],{"name":418,"version":25,"knownCves":419},"Select2",[],[421,438,448],{"entryPoint":422,"graph":423,"unsanitizedCount":29,"severity":437},"save_real_archive_page_styles (ajax.php:5)",{"nodes":424,"edges":435},[425,430],{"id":426,"type":427,"label":428,"file":170,"line":429},"n0","source","$_POST",7,{"id":431,"type":432,"label":433,"file":170,"line":45,"wp_function":434},"n1","sink","update_option() [Settings Manipulation]","update_option",[436],{"from":426,"to":431,"sanitized":169},"low",{"entryPoint":439,"graph":440,"unsanitizedCount":29,"severity":437},"save_real_archive_page_view (ajax.php:13)",{"nodes":441,"edges":446},[442,444],{"id":426,"type":427,"label":428,"file":170,"line":443},15,{"id":431,"type":432,"label":433,"file":170,"line":445,"wp_function":434},17,[447],{"from":426,"to":431,"sanitized":169},{"entryPoint":449,"graph":450,"unsanitizedCount":114,"severity":437},"\u003Cajax> (ajax.php:0)",{"nodes":451,"edges":455},[452,454],{"id":426,"type":427,"label":453,"file":170,"line":429},"$_POST (x2)",{"id":431,"type":432,"label":433,"file":170,"line":45,"wp_function":434},[456],{"from":426,"to":431,"sanitized":169},{"summary":458,"deductions":459},"The \"real-archive-and-category\" v1.0 plugin exhibits a mixed security posture. While it demonstrates good practices by avoiding dangerous functions, using prepared statements for all SQL queries, and having no known vulnerabilities or recorded CVEs, several significant concerns are present. The plugin has a small but critical attack surface consisting of two AJAX handlers, both of which lack authentication checks. This presents a direct vulnerability for unauthorized actions. Furthermore, the taint analysis revealed three flows with unsanitized paths, although none were classified as critical or high severity, indicating a potential for cross-site scripting (XSS) or other injection vulnerabilities if exploited.  The low percentage of properly escaped output (26%) is another serious concern, suggesting a high probability of XSS vulnerabilities where user-supplied data might be reflected in the output without proper sanitization. The plugin's history of no recorded vulnerabilities might suggest either diligent patching by developers or a lack of widespread exploitation, but the current code analysis highlights immediate risks that need addressing. Overall, while the plugin has strengths in SQL handling and a clean vulnerability history, the unprotected AJAX endpoints and prevalent unescaped output create substantial security risks.",[460,462,464],{"reason":461,"points":11},"Unprotected AJAX handlers",{"reason":463,"points":64},"Unsanitized paths in taint flows",{"reason":465,"points":466},"Low percentage of properly escaped output",8,"2026-03-17T01:20:24.598Z",{"wat":469,"direct":477},{"assetPaths":470,"generatorPatterns":474,"scriptPaths":475,"versionParams":476},[471,472,473],"\u002Fwp-content\u002Fplugins\u002Freal-archive-and-category\u002Fcss\u002Fadmin-archive-pages.css","\u002Fwp-content\u002Fplugins\u002Freal-archive-and-category\u002Fcss\u002Fcolorpicker.css","\u002Fwp-content\u002Fplugins\u002Freal-archive-and-category\u002Fjs\u002Fcolorpicker.js",[],[],[],{"cssClasses":478,"htmlComments":491,"htmlAttributes":492,"restEndpoints":495,"jsGlobals":496,"shortcodeOutput":498},[479,480,481,482,483,484,485,486,487,488,489,490],"archivepages_local_style_dialog","archivepages_local_style_tabs","archivepages-headineTable","archivepages-subheadineTable","archivepages-contentTable","archivepages-readMoreTable","archivepages-imageTable","archivepages-pagination","archivepages-fonts","archivepages-related","input_colorpicker","smallInputText",[],[493,494],"data-tab","data-sel",[],[497],"colorpicker",[]]