[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffvizCEkaQpu1go3Gao9Zgt-x_Hh-LtwLSG3XAvNx1EE":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":38,"analysis":148,"fingerprints":205},"generate-posts-and-terms","Generate Posts and Terms","1.4","Alexandru Vornicescu","https:\u002F\u002Fprofiles.wordpress.org\u002Falexvorn2\u002F","\u003Cp>This is a simple and clean plugin for generating new posts, categories and tags for your site.\u003C\u002Fp>\n\u003Cp>Adding posts and terms for custom post types and custom taxonomies is possible too.\u003C\u002Fp>\n\u003Cp>In the plugin there is an Admin Panel that will allow you to configure how many posts and with witch categories and tags to use.\u003C\u002Fp>\n\u003Cp>You can choose to insert featured images for the posts. If you select to generate 10 posts, the first 10 images from the Media Library will be used as featured images.\u003C\u002Fp>\n\u003Cp>Generating terms is very easy: just insert the number of new terms and select the taxonomy you want.\u003C\u002Fp>\n","This plugin will help you generate dummy new posts and terms.",10,1913,76,4,"2016-03-06T07:07:00.000Z","4.4.34","4.4","",[20,21,22,23,24],"dummy","generate","lorem","posts","terms","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgenerate-posts-and-terms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenerate-posts-and-terms.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":11,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"alexvorn2",5290,30,84,"2026-04-04T18:28:37.752Z",[39,61,84,110,128],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":11,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":59,"download_link":60,"security_score":49,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"easy-populate-posts","Easy Populate Posts","4.4.4","Iulia Cazan","https:\u002F\u002Fprofiles.wordpress.org\u002Fiulia-cazan\u002F","\u003Cp>Populate the sites with random content (configurable type, with tags, meta, terms, images, publish date, status, parent, sticky, gutenberg template).\u003C\u002Fp>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Cp>\u003Ccode>spp_prepare_post_data\u003C\u002Fcode>, \u003Ccode>spp_after_post_inserted\u003C\u002Fcode>, \u003Ccode>spp_after_post_updated\u003C\u002Fcode>, \u003Ccode>spp_before_post_image_attached\u003C\u002Fcode>, \u003Ccode>spp_after_post_image_attached\u003C\u002Fcode>, \u003Ccode>spp_after_post_processed\u003C\u002Fcode>, \u003Ccode>spp_filter_remove_update_info\u003C\u002Fcode>, \u003Ccode>spp_filter_remove_donate_info\u003C\u002Fcode>, \u003Ccode>spp_filter_post_statuses\u003C\u002Fcode>, \u003Ccode>spp_filter_post_taxonomies\u003C\u002Fcode>, \u003Ccode>spp_filter_acf_fields\u003C\u002Fcode>, \u003Ccode>spp_filter_post_meta\u003C\u002Fcode>, \u003Ccode>spp_filter_name_elements\u003C\u002Fcode>, \u003Ccode>spp_max_options_tax\u003C\u002Fcode>, \u003Ccode>spp_max_options_meta\u003C\u002Fcode>, \u003Ccode>spp_meta_value\u003C\u002Fcode>, \u003Ccode>spp_max_fields\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\u003C\u002Fp>\n","Populate the sites with random content: title, type, terms, meta, images, status, date, parent, sticky, Gutenberg template, etc.",200,27619,100,"2026-01-30T17:23:00.000Z","6.9.4","4.8",[54,55,56,57,58],"content-generator","dummy-content","generate-content","populate-posts","random-content","https:\u002F\u002Fiuliacazan.ro\u002Feasy-populate-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-populate-posts.4.4.4.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":82,"download_link":83,"security_score":49,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"fakerpress","FakerPress","0.9.0","Gustavo Bordoni","https:\u002F\u002Fprofiles.wordpress.org\u002Fbordoni\u002F","\u003Cp>Whenever you create a new Theme or Plugin you will always need to create custom data to test whether your plugin is working or not, and as Developers ourselves we had this problem quite alot.\u003C\u002Fp>\n\u003Cp>Our goal with this plugin is to fill this gap where you have problem with a good solution both for Developers and for Users of WordPress.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Note: This plugin requires PHP 8.1 or higher to be activated.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Ffakerpress.com\u002Fr\u002Fgithub\" rel=\"nofollow ugc\">\u003Cstrong>Checkout our GitHub Repository\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Components Included\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Custom Post Types\u003C\u002Fli>\n\u003Cli>Meta Data\u003C\u002Fli>\n\u003Cli>Featured Image\u003C\u002Fli>\n\u003Cli>Users\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Comments\u003C\u002Fli>\n\u003Cli>Custom Comment Types\u003C\u002Fli>\n\u003Cli>Attachments (NEW)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Creating Dummy Content\u003C\u002Fh4>\n\u003Cp>Normally a WordPress developer will need to perform the task of filling up an empty theme with dummy content, and doing this manually can be really time consuming, the main reasons this plugin was create was to speed up this process.\u003C\u002Fp>\n\u003Ch4>Random Featured Images\u003C\u002Fh4>\n\u003Cp>Create randomly generated attachments as the Featured Images for your WordPress dummy content.\u003C\u002Fp>\n\u003Ch4>Create random Meta Information\u003C\u002Fh4>\n\u003Cp>WordPress has Meta for Users, Posts, Terms and Comments, FakerPress will allow you to generate custom dummy meta for all four, with \u003Cem>20 types of Data\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Delete the Content Generated\u003C\u002Fh4>\n\u003Cp>After you are done with your testing it should be easy to delete all the content created using FakerPress, now you will be able to do it.\u003C\u002Fp>\n\u003Ch4>Generate Random HTML\u003C\u002Fh4>\n\u003Cp>When creating dummy posts what you really want is that the HTML is really random so that you might see bugs that an XML import wouldn’t.\u003C\u002Fp>\n\u003Ch4>Generate Images in your HTML\u003C\u002Fh4>\n\u003Cp>When you are testing your website images are important, so FakerPress will allow you to output Images to your HTML tests.\u003C\u002Fp>\n\u003Ch4>Real Browser data on User Comments\u003C\u002Fh4>\n\u003Cp>For comments our plugin is prepared to generate a real Browser data instead of leaving the field empty.\u003C\u002Fp>\n\u003Ch4>Random Terms generation\u003C\u002Fh4>\n\u003Cp>For creating and assigning the terms you will have a much better tool that will allow you to select which kind of taxonomy you want to assign to your posts, and leaving the randomization to the plugin’s code.\u003C\u002Fp>\n\u003Ch4>Real random User profiles\u003C\u002Fh4>\n\u003Cp>If you fill up your WordPress with any data for the user profiles you might not catch an edge case, this plugin will fill up the fields with data that will really matter in the tests.\u003C\u002Fp>\n\u003Ch4>Modern REST API\u003C\u002Fh4>\n\u003Cp>FakerPress now includes a comprehensive REST API for programmatic content generation. All modules support REST endpoints with batching capabilities for large-scale generation. Full OpenAPI documentation is available at \u003Ccode>\u002Fwp-json\u002Ffakerpress\u002Fv1\u002Fdocs\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Generate Attachments\u003C\u002Fh4>\n\u003Cp>Create realistic image attachments with customizable dimensions, multiple image providers (Placehold.co, Lorem Picsum), and automatic generation of alt text, captions, and descriptions. All images include proper attribution – Lorem Picsum images credit the original Unsplash photographers.\u003C\u002Fp>\n\u003Ch4>Types of Meta Included\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Attachment\u003C\u002Fli>\n\u003Cli>WP_Query\u003C\u002Fli>\n\u003Cli>Number\u003C\u002Fli>\n\u003Cli>Elements\u003C\u002Fli>\n\u003Cli>Letter\u003C\u002Fli>\n\u003Cli>Words\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>HTML\u003C\u002Fli>\n\u003Cli>Lexify\u003C\u002Fli>\n\u003Cli>Asciify\u003C\u002Fli>\n\u003Cli>Regexify\u003C\u002Fli>\n\u003Cli>Person\u003C\u002Fli>\n\u003Cli>Geo Information\u003C\u002Fli>\n\u003Cli>Company\u003C\u002Fli>\n\u003Cli>Date\u003C\u002Fli>\n\u003Cli>TimeZone\u003C\u002Fli>\n\u003Cli>Email\u003C\u002Fli>\n\u003Cli>Domain\u003C\u002Fli>\n\u003Cli>IP\u003C\u002Fli>\n\u003Cli>Browser User Agent\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cp>We moved away from \u003Cem>Transifex\u003C\u002Fem> due to the new GlotPress on WordPress.org, so if you want to translate FakerPress to your language please \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fhandbook\u002Frosetta\u002Ftheme-plugin-directories\u002F#translating-themes-plugins\" rel=\"nofollow ugc\">follow this guidelines\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>See room for improvement?\u003C\u002Fh4>\n\u003Cp>Great! There are several ways you can get involved to help make FakerPress better:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Report Bugs:\u003C\u002Fstrong> If you find a bug, error or other problem, please report it! You can do this by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffakerpress\" rel=\"ugc\">creating a new topic\u003C\u002Fa> in the plugin forum. Once a developer can verify the bug by reproducing it, they will create an official bug report in GitHub where the bug will be worked on.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Suggest New Features:\u003C\u002Fstrong> Have an awesome idea? Please share it! Simply \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffakerpress\" rel=\"ugc\">create a new topic\u003C\u002Fa> in the plugin forum to express your thoughts on why the feature should be included and get a discussion going around your idea.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Issue Pull Requests:\u003C\u002Fstrong> If you’re a developer, the easiest way to get involved is to help out on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbordoni\u002Ffakerpress\u002Fissues\" rel=\"nofollow ugc\">issues already reported\u003C\u002Fa> in GitHub. Be sure to check out the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbordoni\u002Ffakerpress\u002Fblob\u002Fmaster\u002Fcontributing.md\" rel=\"nofollow ugc\">contributing guide\u003C\u002Fa> for developers.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Thank you for wanting to make FakerPress better for everyone! \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=8fPf6L0XNvM\" rel=\"nofollow ugc\">We salute you\u003C\u002Fa>.\u003C\u002Fp>\n","FakerPress is a clean way to generate fake and dummy content to your WordPress, great for developers who need testing",10000,736880,98,205,"2026-03-09T12:12:00.000Z","7.0","5.5","8.1",[78,55,79,80,81],"developer","generator","lorem-ipsun","testing","https:\u002F\u002Ffakerpress.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffakerpress.0.9.0.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":105,"download_link":106,"security_score":107,"vuln_count":108,"unpatched_count":28,"last_vuln_date":109,"fetched_at":30},"wp-dummy-content-generator","WP Dummy Content Generator","4.0.0","Deepak anand","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeepakanand767\u002F","\u003Cp>The “WP Dummy Content Generator” plugin is a powerful tool designed for WordPress websites. Its primary purpose is to generate dummy content, such as posts, custom post types, and media files, to populate your website during development or testing phases.\u003C\u002Fp>\n\u003Cp>This plugin offers a user-friendly interface that allows you to customize the type, quantity, and characteristics of the dummy content you want to generate. You can specify the number of posts, assign categories or tags, and even include featured images.\u003C\u002Fp>\n\u003Cp>One of the notable features of this plugin is its ability to delete all the generated content with a single click. This makes it convenient to remove the dummy data once you no longer need it, ensuring a clean and streamlined website.\u003C\u002Fp>\n\u003Cp>The “WP Dummy Content Generator” plugin is particularly useful for developers, designers, and website administrators who want to quickly populate their WordPress site with realistic dummy content. It saves time and effort by automatically generating content that mimics real posts, enabling you to focus on other aspects of website development or testing.\u003C\u002Fp>\n\u003Cp>Overall, this plugin simplifies the process of creating and managing dummy content, providing a handy solution for efficiently populating your WordPress website with test data.\u003C\u002Fp>\n\u003Ch3>🔥 What does this plugin offer?\u003C\u002Fh3>\n\u003Cp>The “WP Dummy Content Generator” plugin offers the following features and benefits:\u003C\u002Fp>\n\u003Cp>1) Dummy Content Generation: The plugin allows you to generate dummy content such as posts, custom post types, and media files for your WordPress website.\u003C\u002Fp>\n\u003Cp>2) Customization Options: You can customize the generated content by specifying the number of items to create, assigning categories or tags, including featured images, and adding custom fields.\u003C\u002Fp>\n\u003Cp>3) Efficient Content Management: The plugin simplifies the process of managing dummy content by providing a user-friendly interface and options to easily create, edit, and delete the generated content.\u003C\u002Fp>\n\u003Cp>4) Quick Content Deletion: With just a single click, you can delete all the generated dummy content from your website, ensuring a clean slate and saving time when you no longer need the test data.\u003C\u002Fp>\n\u003Cp>5) Time-saving Solution: By automating the generation of dummy content, the plugin saves you valuable time and effort that would otherwise be spent manually creating test content.\u003C\u002Fp>\n\u003Cp>6) Realistic Dummy Data: The generated content closely mimics real posts, providing a more authentic representation of how your website will look and function with actual content.\u003C\u002Fp>\n\u003Cp>7) Testing and Development: The plugin is particularly useful during website testing and development stages, as it helps populate your site with realistic test data for a more accurate evaluation of design, functionality, and performance.\u003C\u002Fp>\n\u003Cp>8) Developer-Friendly: The plugin caters to developers, designers, and website administrators, providing a convenient tool for populating websites with test content during the development process.\u003C\u002Fp>\n\u003Ch3>🛠️ HOW DOES “WP Dummy Content Generator” WORK?\u003C\u002Fh3>\n\u003Cp>It’s rather simple really – once you install the plugin, you can begin using it. On the left menu, you will get an admin menu page with name “Dummy Data Generator”. This will take you to the dashboard page of the plugin from where you can choose to generate dummy posts, users or woocommerce products.\u003C\u002Fp>\n\u003Ch3>Worried about deleting dummy data generated by our plugin?\u003C\u002Fh3>\n\u003Cp>Rest assured, the process of deleting the dummy data generated by our plugin is designed to be safe, reliable, and hassle-free. You can confidently remove all the generated content with ease and peace of mind. Our plugin ensures that the deletion process is handled smoothly, allowing you to maintain a clean and streamlined website whenever needed.\u003C\u002Fp>\n\u003Ch3>🔒 GDPR AND PRIVACY\u003C\u002Fh3>\n\u003Cp>WP Dummy Content Generator plugin is GDPR compliant:\u003Cbr \u002F>\n– We do not store any visitor or user data.\u003Cbr \u002F>\n– We do not send any data to remote servers.\u003Cbr \u002F>\n– Our plugin is only used to generate dummy posts, custom posts, users and woocommerce products.\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>\n  Note: This plugin is now compatible with PHP version 8.\n\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Cp>✨ If you face any issue with your install, kindly raise a ticket so we can fix the issue ASAP. ✨\u003C\u002Fp>\n","Generate realistic dummy content for WordPress quickly. Ideal for developers and designers to populate sites for testing and development.",7000,142907,92,22,"2025-05-16T04:49:00.000Z","6.7.5","6.0","7.4",[101,102,103,104,85],"dummy-content-generation-for-wordpress","dummy-posts-and-custom-posts","woocommerce-products","wordpress-dummy-content-plugin","https:\u002F\u002Fwpdcg.online\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-dummy-content-generator.zip",91,5,"2025-06-16 00:00:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":94,"num_ratings":35,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":18,"tags":123,"homepage":18,"download_link":127,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"bulk-actions-select-all","Bulk Actions Select All","1.1.1","Jesper van Engelen","https:\u002F\u002Fprofiles.wordpress.org\u002Fengelen\u002F","\u003Cp>\u003Cstrong>Bulk Actions: Select All\u003C\u002Fstrong> adds an option to the posts and taxonomy terms overviews in the WordPress Admin to select “All Entries”. By default, WordPress only allows you to select the posts\u002Fterms on the current page.\u003C\u002Fp>\n\u003Ch4>Supported content types\u003C\u002Fh4>\n\u003Cp>The plugin works for posts, pages and custom post types. Furthermore, it supports categories, tags and custom taxonomies. At this point, it doesn’t support comments and other object types besides post types and taxonomies.\u003C\u002Fp>\n","Adds an option to the admin posts and terms overview pages to select all items (instead of just the ones on the current page) to apply bulk actions.",900,22202,"2017-06-02T08:30:00.000Z","4.8.28","3.5",[124,125,126,23,24],"admin","bulk","bulk-actions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-actions-select-all.1.1.1.zip",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":138,"num_ratings":139,"last_updated":140,"tested_up_to":16,"requires_at_least":141,"requires_php":18,"tags":142,"homepage":146,"download_link":147,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"hide-products-count","Hide products count","0.6","Joan Boluda","https:\u002F\u002Fprofiles.wordpress.org\u002Fboluda\u002F","\u003Cp>Hide products count in category view in WooCommerce\u003C\u002Fp>\n","Hide products count in category view in WooCommerce",300,6366,86,6,"2017-04-18T15:02:00.000Z","3.5.0",[143,144,145],"developers","dummy-text","lorem-ipsum","http:\u002F\u002Fboluda.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-products-count.zip",{"attackSurface":149,"codeSignals":184,"taintFlows":195,"riskAssessment":196,"analyzedAt":204},{"hooks":150,"ajaxHandlers":174,"restRoutes":180,"shortcodes":181,"cronEvents":182,"entryPointCount":183,"unprotectedCount":183},[151,157,161,165,171],{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","admin_enqueue_scripts","generate_posts_and_terms__enqueue_style_scripts_action","includes\\admin\\actions.php",9,{"type":152,"name":158,"callback":159,"file":155,"line":160},"admin_init","generate_posts_and_terms__register_scripts_and_styles_admin_action",12,{"type":152,"name":162,"callback":163,"file":155,"line":164},"admin_menu","generate_posts_and_terms__admin_menu_action",15,{"type":166,"name":167,"callback":168,"file":169,"line":170},"filter","generate_posts_and_terms__add_menu_page_settings","generate_posts_and_terms__add_admin_panel_filter","includes\\admin\\menu-pages\\actions.php",7,{"type":166,"name":172,"callback":173,"file":169,"line":11},"generate_posts_and_terms__filter_admin_menu_options_generate_posts_and_terms__admin_panel_settings","generate_posts_and_terms__multiple_form_inputs",[175],{"action":176,"nopriv":177,"callback":178,"hasNonce":177,"hasCapCheck":177,"file":155,"line":179},"generate_posts_and_terms__generate_new_posts",false,"generate_posts_and_terms__generate_new_posts_action",18,[],[],[],1,{"dangerousFunctions":185,"sqlUsage":186,"outputEscaping":188,"fileOperations":28,"externalRequests":28,"nonceChecks":183,"capabilityChecks":183,"bundledLibraries":194},[],{"prepared":28,"raw":28,"locations":187},[],{"escaped":28,"rawEcho":183,"locations":189},[190],{"file":191,"line":192,"context":193},"includes\\admin\\admin-panel.php",54,"raw output",[],[],{"summary":197,"deductions":198},"The \"generate-posts-and-terms\" v1.4 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 recorded vulnerabilities, there are significant concerns stemming from its attack surface and output handling.\n\nThe plugin exposes one AJAX handler that lacks authentication checks, creating a potential entry point for unauthorized actions. Furthermore, the static analysis indicates that 100% of its output is not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is incorporated into these outputs. The absence of taint analysis findings is positive but doesn't mitigate the direct risks identified in the static analysis.\n\nOverall, the plugin's lack of past vulnerabilities is encouraging, suggesting a generally careful development approach. However, the identified unprotected AJAX endpoint and the pervasive lack of output escaping represent critical weaknesses that elevate the risk profile. Addressing these specific issues is paramount to improving the plugin's security.",[199,201],{"reason":200,"points":11},"Unprotected AJAX handler",{"reason":202,"points":203},"Unescaped output detected",8,"2026-03-17T00:05:15.459Z",{"wat":206,"direct":215},{"assetPaths":207,"generatorPatterns":210,"scriptPaths":211,"versionParams":212},[208,209],"\u002Fwp-content\u002Fplugins\u002Fgenerate-posts-and-terms\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fgenerate-posts-and-terms\u002Fjs\u002Fadmin.js",[],[209],[213,214],"generate-posts-and-terms\u002Fcss\u002Fstyle.css?ver=","generate-posts-and-terms\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":216,"htmlComments":217,"htmlAttributes":218,"restEndpoints":219,"jsGlobals":220,"shortcodeOutput":225},[],[],[],[],[221,222,223,224],"generate_posts_and_terms","generate_posts_and_terms__default_settings_values","generate_posts_and_terms__is_plugin_active","generate_posts_and_terms__is_plugin_active_for_network",[]]