[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJxj7Z9nGlQp760n58kZDlfDog6vk5Cm3_mMbW07J6qc":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":148,"fingerprints":192},"wp-parsi-navigation-trees","WP-Parsi navigation trees","2.1","Morteza Geransayeh","https:\u002F\u002Fprofiles.wordpress.org\u002Fman4toman\u002F","\u003Cp>This plugin create dynamic expand\u002Fcollapse tree-widget navigation from wordpress nav menu. When plugin activated, go to widgets page and drag the widget to theme widgets area and choose menu from the list and that’s all!\u003Cbr \u002F>\nPlugin has a basic-light theme. Yous can create special and bueaty theme (linke top banner screenshot) by yourself. RTL style included in plugin css folder.\u003C\u002Fp>\n","This plugin create dynamic expand\u002Fcollapse tree-widget navigation from wordpress nav menu.",100,17042,74,6,"2018-10-06T08:59:00.000Z","4.9.29","4.4.0","",[20,21,22,23,24],"category","dynamic","links","navigation","tree","http:\u002F\u002Fforum.wp-parsi.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-parsi-navigation-trees.2.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"man4toman",100370,87,183,70,"2026-04-05T06:56:45.108Z",[40,65,86,108,126],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":28,"last_vuln_date":64,"fetched_at":30},"luckywp-table-of-contents","LuckyWP Table of Contents","2.1.14","LuckyWP","https:\u002F\u002Fprofiles.wordpress.org\u002Ftheluckywp\u002F","\u003Cp>Creates SEO-friendly table of contents for your posts, pages or custom post types. Great customizable appearance.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatical insertion a table of contents (configure post types and position).\u003C\u002Fli>\n\u003Cli>SEO-friendly: table of contents code is ready to use by Google for snippets on result page.\u003C\u002Fli>\n\u003Cli>Insert by shortcode, Gutenberg block or widget.\u003C\u002Fli>\n\u003Cli>Button on toolbar of the classic editor.\u003C\u002Fli>\n\u003Cli>Gutenberg block into “Common Blocks”.\u003C\u002Fli>\n\u003Cli>Setting the minimum number of headings to display table of contents.\u003C\u002Fli>\n\u003Cli>Setting the depth of headings for table of contents.\u003C\u002Fli>\n\u003Cli>Skip headings by level or text.\u003C\u002Fli>\n\u003Cli>Hierarchical or linear view.\u003C\u002Fli>\n\u003Cli>Numeration items: decimal or roman numbers in order or nested.\u003C\u002Fli>\n\u003Cli>Customizable appearance: width, float, title font size and weight, items font size, colors.\u003C\u002Fli>\n\u003Cli>Color schemes (dark, light, white, transparent, inherit from theme) and the ability to override colors.\u003C\u002Fli>\n\u003Cli>Toggle Show\u002FHide (optionally)\u003C\u002Fli>\n\u003Cli>Customizable labels.\u003C\u002Fli>\n\u003Cli>Smooth scroll (optionally).\u003C\u002Fli>\n\u003Cli>Setting offset top for smooth scroll.\u003C\u002Fli>\n\u003Cli>Wrap table of contents with \u003C!–noindex–> tag (optionally).\u003C\u002Fli>\n\u003Cli>Pretty hash in URL (like \u003Ccode>example.com\u002Ffaq\u002F#how_do_this\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>RTL support.\u003C\u002Fli>\n\u003Cli>Available override global settings for a particular post.\u003C\u002Fli>\n\u003Cli>Highly compatible with WordPress themes and plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Auto Insert\u003C\u002Fh4>\n\u003Cp>For automatical insertion a table of contents in a posts, select option “Auto Insert Table of Contents” in the plugin settings (tab “Auto Insert”).\u003C\u002Fp>\n\u003Cp>Supported positions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>before first heading;\u003C\u002Fli>\n\u003Cli>after first heading;\u003C\u002Fli>\n\u003Cli>after first block (paragraph or heading);\u003C\u002Fli>\n\u003Cli>top of post content;\u003C\u002Fli>\n\u003Cli>bottom of post content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also select post types to which the table of contents will be automatically added.\u003C\u002Fp>\n\u003Ch4>Manual Insert\u003C\u002Fh4>\n\u003Cp>For manual insertion a table of content in a posts, use one of the ways:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>button “Table of Contents” on toolbar in classic editor;\u003C\u002Fli>\n\u003Cli>gutenberg block “Table of Contents”;\u003C\u002Fli>\n\u003Cli>shortcode \u003Ccode>[lwptoc]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pretty hash in URL\u003C\u002Fh4>\n\u003Cp>By default, hash generated as heading text (for example, \u003Ccode>#How_Do_This\u003C\u002Fcode>). You can change hash format in global settings, tab “Misc.”.\u003C\u002Fp>\n\u003Cp>For non-English websites it is recommended to enable the \u003Ccode>Intl\u003C\u002Fcode> PHP extension.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>LuckyWP Table of Contents was successfully tested with the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Elementor Page Builder\u003C\u002Fli>\n\u003Cli>Beaver Builder and Beaver Builder Themer Add-On\u003C\u002Fli>\n\u003Cli>WPBakery Page Builder\u003C\u002Fli>\n\u003Cli>Oxygen\u003C\u002Fli>\n\u003Cli>WordPress Multilingual Plugin (WPML), \u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fluckywp-table-of-contents\u002F\" rel=\"nofollow ugc\">officially confirmed\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Rank Math, \u003Ca href=\"https:\u002F\u002Frankmath.com\u002Fcompatibility\u002Fluckywp-table-of-contents\u002F\" rel=\"nofollow ugc\">officially confirmed\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WP Rocket\u003C\u002Fli>\n\u003Cli>Toolset Views and Toolset Access\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Ch4>Filters \u003Ccode>lwptoc_before\u003C\u002Fcode>, \u003Ccode>lwptoc_after\u003C\u002Fcode>\u003C\u002Fh4>\n\u003Cp>Use for add custom HTML before\u002Fafter the table of contents.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('lwptoc_before', function ($before) {\n    return '\u003Cp>Example text before TOC.\u003C\u002Fp>' . $before;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Filter \u003Ccode>lwptoc_shortcode_tag\u003C\u002Fcode>\u003C\u002Fh4>\n\u003Cp>Use this filter for change shortcode tag name \u003Ccode>[lwptoc]\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('lwptoc_shortcode_tag', function ($tag) {\n    return 'toc';\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Filter \u003Ccode>lwptoc_heading_id\u003C\u002Fcode>\u003C\u002Fh4>\n\u003Cp>Use for modify heading ID.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('lwptoc_heading_id', function ($id, $label) {\n    return $id;\n}, 10, 2);\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Creates SEO-friendly table of contents for your posts\u002Fpages. Works automatically or manually (via shortcode, Gutenberg block or widget).",100000,1111608,98,875,"2025-04-16T10:13:00.000Z","6.7.5","4.7","5.6.20",[22,23,57,58,59],"seo","table-of-contents","toc","https:\u002F\u002Ftheluckywp.com\u002Fproduct\u002Ftable-of-contents\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fluckywp-table-of-contents.2.1.14.zip",97,5,"2025-04-02 00:00:00",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":48,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":18,"tags":79,"homepage":84,"download_link":85,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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.",856653,92,33,"2025-11-07T13:46:00.000Z","6.8.5","5.0",[80,81,82,83],"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",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":18,"tags":101,"homepage":106,"download_link":107,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"remove-category-url","Remove Category URL – Remove 'category' base from category permalinks","1.2.1","Themeisle","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeisle\u002F","\u003Cp>Remove Category URL strips the \u003Ccode>\u002Fcategory\u002F\u003C\u002Fcode> base from your category URLs, turning something like \u003Ccode>\u002Fcategory\u002Fmy-category\u002F\u003C\u002Fcode> into simply \u003Ccode>\u002Fmy-category\u002F\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Just activate, and you’re done. No configuration needed.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Creates cleaner URLs like \u003Ccode>mydomain.com\u002Fmy-category\u002F\u003C\u002Fcode> and \u003Ccode>mydomain.com\u002Fmy-category\u002Fmy-post\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Works out of the box with no settings to configure\u003C\u002Fli>\n\u003Cli>Supports multiple sub-categories\u003C\u002Fli>\n\u003Cli>Automatically 301 redirects old category URLs to the new structure (SEO-friendly)\u003C\u002Fli>\n\u003Cli>Sitemaps are automatically updated with the new URLs after activation\u003C\u002Fli>\n\u003Cli>Compatible with WordPress Multisite, WPML, and popular sitemap plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why remove \u002Fcategory\u002F from URLs?\u003C\u002Fh3>\n\u003Cp>The \u003Ccode>\u002Fcategory\u002F\u003C\u002Fcode> base in WordPress URLs is there by default, but it doesn’t help your visitors or search engines understand your content any better. When you remove \u003Ccode>\u002Fcategory\u002F\u003C\u002Fcode> from URLs, you get cleaner paths like \u003Ccode>mydomain.com\u002Fnews\u002F\u003C\u002Fcode> instead of \u003Ccode>mydomain.com\u002Fcategory\u002Fnews\u002F\u003C\u002Fcode>. They’re shorter, easier to remember and share, and more consistent with how your pages are already structured.\u003C\u002Fp>\n\u003Cp>Shorter URLs also tend to look better in search results and make your site feel more polished overall. Removing the category base is a small change that makes your whole URL structure cleaner.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We’re here to help. Feel free to open a new thread on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fremove-category-url\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Useful Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you like this plugin, you’re sure to love \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">our other plugins\u003C\u002Fa> as well.\u003C\u002Fli>\n\u003Cli>Our blog is a great place to \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fblog\u002F\" rel=\"nofollow ugc\">learn more about WordPress\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Get the most out of your website with our helpful \u003Ca href=\"https:\u002F\u002Fyoutube.com\u002Fplaylist?list=PLmRasCVwuvpSep2MOsIoE0ncO9JE3FcKP\" rel=\"nofollow ugc\">WordPress YouTube Tutorials\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Remove Category URL strips the \u002Fcategory\u002F base from your category URLs, turning something like \u002Fcategory\u002Fmy-category\u002F into simply \u002Fmy-category\u002F.",50000,479177,84,58,"2026-01-12T14:02:00.000Z","6.9.4","3.1",[102,103,104,105,87],"custom-permalinks","permalinks","remove-category-base","remove-category-prefix","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fremove-category-url\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-category-url.1.2.1.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":11,"num_ratings":118,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":18,"tags":122,"homepage":18,"download_link":125,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"no-category-parents","No category parents","0.2.4.1","Sergio Milardovich","https:\u002F\u002Fprofiles.wordpress.org\u002Fmilardovich\u002F","\u003Cp>This plugin will completely remove the mandatory ‘Category Base’ and all the parents from your category permalinks (e.g. \u003Ccode>\u002Fcategory\u002Fparent-category\u002Fmy-category\u002F\u003C\u002Fcode> to \u003Ccode>\u002Fmy-category\u002F\u003C\u002Fcode>).\u003C\u002Fp>\n","This plugin will completely remove the mandatory 'Category Base' and all the parents from your category permalinks (e.g.",7000,73362,3,"2017-11-28T16:18:00.000Z","4.1.42","2.3",[123,20,80,124,103],"categories","category-parents","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fno-category-parents.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":74,"num_ratings":136,"last_updated":137,"tested_up_to":77,"requires_at_least":138,"requires_php":139,"tags":140,"homepage":145,"download_link":146,"security_score":62,"vuln_count":118,"unpatched_count":28,"last_vuln_date":147,"fetched_at":30},"automatically-hierarchic-categories-in-menu","Automatically Hierarchic Categories in Menu","2.0.10","Atakan Au","https:\u002F\u002Fprofiles.wordpress.org\u002Fatakanau\u002F","\u003Cp>Warning: After updating from pre-2.0.7 to the lastest version, the plugin cannot reactivate itself. Please reactivate the plugin manually.\u003C\u002Fp>\n\u003Cp>Allows you to automatically \u002F dynamically add hierarchical categories ( with sub-categories ) to WordPress navigation menus using shortcode.\u003C\u002Fp>\n\u003Cp>HTML and CSS knowledge may be required depending on the theme.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fatakanau.blogspot.com\u002F2021\u002F01\u002Fautomatic-category-menu-wp-plugin.html?utm_content=textlink&utm_medium=link&utm_source=wporg&utm_campaign=ahcim-description\" rel=\"nofollow ugc\">Visit my blog for support request and feedback.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please \u003Ca href=\"https:\u002F\u002Fatakanau.blogspot.com\u002F2021\u002F01\u002Fautomatic-category-menu-wp-plugin.html#comments\" rel=\"nofollow ugc\">comment\u003C\u002Fa> 💬, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fautomatically-hierarchic-categories-in-menu\u002Freviews\u002F?filter=5#new-post\" rel=\"ugc\">rate\u003C\u002Fa> ⭐ and share 👍\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>↪ \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fsharer\u002Fsharer.php?u=https%3A\u002F\u002Fatakanau.blogspot.com\u002F2021\u002F01\u002Fautomatic-category-menu-wp-plugin.html\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003Cbr \u002F>\n  ↪ \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fintent\u002Ftweet?text=Automatically%20Hierarchic%20Categories%20in%20Menu%20WordPress%20Plugin%0A%0Ahttps%3A\u002F\u002Fatakanau.blogspot.com\u002F2021\u002F01\u002Fautomatic-category-menu-wp-plugin.html\" rel=\"nofollow ugc\">X (Twitter)\u003C\u002Fa>\u003Cbr \u002F>\n  ↪ \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002FshareArticle?mini=true&url=https%3A\u002F\u002Fatakanau.blogspot.com\u002F2021\u002F01\u002Fautomatic-category-menu-wp-plugin.html&title=Automatically%20Hierarchic%20Categories%20in%20Menu%20WordPress%20Plugin\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>\u003Cbr \u002F>\n  ↪ \u003Ca href=\"http:\u002F\u002Fpinterest.com\u002Fpin\u002Fcreate\u002Fbutton\u002F?url=https%3A%2F%2Fatakanau.blogspot.com%2F2021%2F01%2Fautomatic-category-menu-wp-plugin.html&media=https%3A%2F%2Fps.w.org%2Fautomatically-hierarchic-categories-in-menu%2Fassets%2Ficon.svg%3Frev%3D2463109&description=Automatically%20Hierarchic%20Categories%20in%20Menu%20WordPress%20Plugin\" rel=\"nofollow ugc\">Pinterest\u003C\u002Fa>\u003Cbr \u002F>\n  ↪ \u003Ca href=\"http:\u002F\u002Fwww.tumblr.com\u002Fshare?v=3&u=https%3A%2F%2Fatakanau.blogspot.com%2F2021%2F01%2Fautomatic-category-menu-wp-plugin.html&t=Automatically%20Hierarchic%20Categories%20in%20Menu%20WordPress%20Plugin\" rel=\"nofollow ugc\">Tumblr\u003C\u002Fa>\u003Cbr \u002F>\n  ↪ \u003Ca href=\"mailto:?subject=Automatically%20Hierarchic%20Categories%20in%20Menu%20WordPress%20Plugin&body=Automatically%20Hierarchic%20Categories%20in%20Menu%20WordPress%20Plugin%0A%0Ahttps%3A\u002F\u002Fatakanau.blogspot.com\u002F2021\u002F01\u002Fautomatic-category-menu-wp-plugin.html\" rel=\"nofollow ugc\">e-Mail\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FkcRMB2sS1tk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n","Allows you to automatically add hierarchic categories in WordPress Navigation Menus.",2000,29407,12,"2025-07-10T09:24:00.000Z","5.0.2","5.6",[141,142,23,143,144],"category-menu","menu","woocommerce-category","woocommerce-menu","https:\u002F\u002Fatakanau.blogspot.com\u002F2021\u002F01\u002Fautomatic-category-menu-wp-plugin.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatically-hierarchic-categories-in-menu.2.0.10.zip","2025-06-19 00:00:00",{"attackSurface":149,"codeSignals":165,"taintFlows":182,"riskAssessment":183,"analyzedAt":191},{"hooks":150,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":164,"entryPointCount":28,"unprotectedCount":28},[151,157],{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","wp_enqueue_scripts","wpp_wtn_sj","wpp-tree.php",26,{"type":152,"name":158,"callback":159,"file":155,"line":160},"widgets_init","register",31,[],[],[],[],{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":175,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":181},[],{"prepared":28,"raw":168,"locations":169},2,[170,173],{"file":155,"line":171,"context":172},60,"$wpdb->get_col() with variable interpolation",{"file":155,"line":174,"context":172},64,{"escaped":28,"rawEcho":176,"locations":177},1,[178],{"file":155,"line":179,"context":180},69,"raw output",[],[],{"summary":184,"deductions":185},"The wp-parsi-navigation-trees plugin v2.1 exhibits a generally strong security posture based on the provided static analysis. It has a commendably small attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or permission checks. The absence of dangerous functions, file operations, external HTTP requests, and bundled libraries further bolsters its security.  However, the plugin presents significant risks due to its handling of SQL queries and output. All SQL queries are executed without prepared statements, leaving the door open to SQL injection vulnerabilities. Additionally, none of the identified output operations are properly escaped, which creates a risk of Cross-Site Scripting (XSS) attacks. The lack of any recorded vulnerability history is positive, but it does not negate the immediate and significant risks introduced by unescaped output and raw SQL queries.",[186,189],{"reason":187,"points":188},"Raw SQL queries without prepared statements",10,{"reason":190,"points":14},"No output escaping","2026-03-16T20:53:47.963Z",{"wat":193,"direct":204},{"assetPaths":194,"generatorPatterns":198,"scriptPaths":199,"versionParams":200},[195,196,197],"\u002Fwp-content\u002Fplugins\u002Fwp-parsi-navigation-trees\u002Fjs\u002Fwp-parsi-navigation-trees.js","\u002Fwp-content\u002Fplugins\u002Fwp-parsi-navigation-trees\u002Fcss\u002Fwp-parsi-navigation-trees.css","\u002Fwp-content\u002Fplugins\u002Fwp-parsi-navigation-trees\u002Fcss\u002Fwp-parsi-navigation-trees-rtl.css",[],[195],[201,202,203],"wp-parsi-navigation-trees\u002Fjs\u002Fwp-parsi-navigation-trees.js?ver=","wp-parsi-navigation-trees\u002Fcss\u002Fwp-parsi-navigation-trees.css?ver=","wp-parsi-navigation-trees\u002Fcss\u002Fwp-parsi-navigation-trees-rtl.css?ver=",{"cssClasses":205,"htmlComments":206,"htmlAttributes":207,"restEndpoints":208,"jsGlobals":209,"shortcodeOutput":210},[],[],[],[],[],[211],"\u003Cdiv id=\"wb_tree\">"]