[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5qkHCa5uj6JJsQNuNwMiVjtIrRZpRFD1bEFe99eq8R0":3,"$fRpD3Uggjs-MJ_92O3WZnsNmAobqCnfcKwZ6_DUPU92Y":645,"$fSBmAT4OwVRuTwH8eGbMZsV6Xdt4fYq9U0GKrDDCSqhw":649},{"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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":148,"fingerprints":610},"seo-content-randomizer","SEO Content Randomizer","3.29.7","intellasoftsolutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fintellasoftsolutions\u002F","\u003Cp>The SEO Content Randomizer lets you write multiple versions of a post\u002Fpage’s content and will then randomly select one version each time the page is loaded. This also works with images and keywords. You can add multiple images or even multiple categories of images that you can add to your content with the use of shortcodes. When the page gets rendered it will randomly select one image per shortcode. The same goes for keywords, where you can define singular and plural keywords and insert a keyword shortcode into your content that will be replaced with a randomly selected one upon loading the page.\u003C\u002Fp>\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\u002FYH2p9tD__QU?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\u003Cp>\u003Cem>\u003Ca href=\"https:\u002F\u002Fintellasoftsolutions.net\u002Flp\u002Fflood-cleanup-in-troy-michigan\u002F\" rel=\"nofollow ugc\">See a demo here\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create multiple versions of your content, images, and keywords, one randomly selected each time the page loads\u003C\u002Fli>\n\u003Cli>Create multiple content panels per post type\u003C\u002Fli>\n\u003Cli>Create multiple image panels per post type\u003C\u002Fli>\n\u003Cli>Create multiple keyword panels per post type\u003C\u002Fli>\n\u003Cli>Create a custom meta descriptions per page\u003C\u002Fli>\n\u003Cli>Function to pin specific content block for review\u003C\u002Fli>\n\u003Cli>Extensive settings panel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fintellasoftplugins.com\u002Fseo-content-randomizer\u002F\" rel=\"nofollow ugc\">Pro\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fintellasoftplugins.com\u002Fseo-content-randomizer\u002F\" rel=\"nofollow ugc\">Enterprise\u003C\u002Fa> versions of the plugin allow you to add more than just 3 content, image, and keyword blocks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Get the \u003Ca href=\"https:\u002F\u002Fintellasoftplugins.com\u002Fseo-content-randomizer\u002F\" rel=\"nofollow ugc\">SEO Content Randomizer Pro version here\u003C\u002Fa> to be able create \u003Cstrong>10 random content\u003C\u002Fstrong>, \u003Cstrong>20 random image\u003C\u002Fstrong>, and \u003Cstrong>10 random keyword\u003C\u002Fstrong> blocks.\u003C\u002Fli>\n\u003Cli>Get the \u003Ca href=\"https:\u002F\u002Fintellasoftplugins.com\u002Fseo-content-randomizer\u002F\" rel=\"nofollow ugc\">SEO Content Randomizer Enterprise version here\u003C\u002Fa> to be able create \u003Cstrong>unlimited random content\u003C\u002Fstrong>, \u003Cstrong>random image\u003C\u002Fstrong>, and \u003Cstrong>random keyword\u003C\u002Fstrong> blocks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>One-on-one email support is available to people who purchase the Pro or Enterprise version of the plugin.\u003C\u002Fp>\n\u003Ch3>Affiliate Marketing\u003C\u002Fh3>\n\u003Cp>If you like the plugin, check out our \u003Ca href=\"https:\u002F\u002Fintellasoftplugins.com\u002Faffiliate\u002F\" rel=\"nofollow ugc\">Affiliate Marketing Program\u003C\u002Fa> for the Pro and Enterprise version.\u003C\u002Fp>\n\u003Ch3>Further Reading\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fintellasoftplugins.com\u002Fdocs\u002Fseo-content-randomizer\u002F\" rel=\"nofollow ugc\">Read the Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fintellasoftplugins.com\u002Fseo-content-randomizer\u002F#faq\" rel=\"nofollow ugc\">Read the FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Write multiple versions of a page’s content that will be randomly selected each time the page is loaded. This also works with images and keywords.",10,5579,0,"2025-10-03T18:29:00.000Z","6.8.5","4.9.0","7.2",[19,20,21,22,23],"content","random","randomization","seo","text","https:\u002F\u002Fintellasoftplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-content-randomizer.3.29.7.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"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},3,80,97,1,98,"2026-05-19T17:36:10.189Z",[39,57,95,112,129],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":33,"downloaded":47,"rating":26,"num_ratings":35,"last_updated":48,"tested_up_to":15,"requires_at_least":49,"requires_php":17,"tags":50,"homepage":55,"download_link":56,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"easy-related-random-posts-errp","ERRP: Enhanced Related Random Posts","2.1.1","BCodeCraft","https:\u002F\u002Fprofiles.wordpress.org\u002Fmrboydwp\u002F","\u003Cp>ERRP: Enhanced Related Random Posts is a WordPress plugin designed to increase user engagement, improve SEO, and enhance content discovery on your website. Display related or random posts with customizable layouts and caching for better performance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free Version Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Related posts based on categories and tags\u003C\u002Fli>\n\u003Cli>Random posts with improved randomization\u003C\u002Fli>\n\u003Cli>SEO-friendly implementation to boost your site’s search engine performance\u003C\u002Fli>\n\u003Cli>Two layout options: List and Grid\u003C\u002Fli>\n\u003Cli>Responsive design for seamless mobile integration\u003C\u002Fli>\n\u003Cli>Performance-optimized with smart caching mechanisms\u003C\u002Fli>\n\u003Cli>Easy-to-use shortcodes for flexible implementation\u003C\u002Fli>\n\u003Cli>Multi-language support with translation-ready strings\u003C\u002Fli>\n\u003Cli>Customizable colors and styling options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Premium Features Available:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🔒 Smart Content Matching – Advanced algorithms that analyze content, categories, and tags for highly relevant related posts\u003C\u002Fli>\n\u003Cli>🔒 Universal Theme Compatibility – Automatic theme detection and CSS adaptation for seamless integration\u003C\u002Fli>\n\u003Cli>🔒 Premium Layout Styles – Modern Cards, Compact List, and Magazine layouts with hover effects\u003C\u002Fli>\n\u003Cli>🔒 Advanced Settings – Exclude categories, customize matching weights, and fine-tune algorithms\u003C\u002Fli>\n\u003Cli>🔒 Performance Dashboard – Core Web Vitals monitoring and optimization tools\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re a blogger looking to keep visitors on your site longer, an e-commerce store wanting to showcase more products, or a news site aiming to increase page views, ERRP provides the tools you need with the simplicity you desire.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Quick Example:\u003C\u002Fstrong>\u003Cbr \u002F>\n[errp_enhanced_posts type=”related” layout=”grid” show_image=”true” show_excerpt=”true”]\u003C\u002Fp>\n\u003Cp>This shortcode will display related posts in a grid layout with featured images and excerpts.\u003C\u002Fp>\n\u003Cp>If you find this plugin useful, consider supporting its development:\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fbuymeacoffee.com\u002Fboyduang\" rel=\"nofollow ugc\">Buy me a coffee\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fko-fi.com\u002Fboyduang\" rel=\"nofollow ugc\">Support me on Ko-fi\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Your support helps maintain and improve ERRP for the entire WordPress community!\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is released under the \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GNU General Public License, Version 2\u003C\u002Fa>.\u003C\u002Fp>\n","Boost user engagement and SEO with intelligent related and random post suggestions. Simple, clean, and performance-optimized.",1414,"2025-08-27T13:44:00.000Z","6.0",[51,52,53,54,22],"content-discovery","engagement","random-posts","related-posts","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-related-random-posts-errp.2.1.1.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":55,"short_description":63,"active_installs":11,"downloaded":64,"rating":13,"num_ratings":13,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":55,"tags":68,"homepage":92,"download_link":93,"security_score":94,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"accounting-records-copywriter","Accounting Records Copywriter","1.0.0","Smiling_Hemp","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmiling_hemp\u002F","Упрощение работы администратора с копиратером рерайтером на вашем блоге \u002F Admin’s work simplification with copywriter rewriter for your blog",1899,"2015-12-09T14:53:00.000Z","4.4.34","4.3",[69,19,70,71,72,73,74,75,76,77,78,79,80,81,82,22,83,84,85,23,86,87,88,89,90,91],"blogger","content-creation","content-optimization","copywriter","copywriting","freelance-writer","freelancer","google","hire-blogger","hire-writer","keywords","optimized-texts","rewriter","search-engine-optimization","seo-content","seo-text","seotext","text-creation","text-optimization","unique-content","web-site-content","website-content","yandex","http:\u002F\u002Favkproject.ru\u002Fplugins\u002Faccounting-records-copywriter.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccounting-records-copywriter.zip",85,{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":11,"downloaded":103,"rating":13,"num_ratings":13,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":55,"tags":107,"homepage":110,"download_link":111,"security_score":94,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"content-randomizer-free","Content Randomizer FREE","1.0.1","Davy","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavyh\u002F","\u003Cp>This plugin randomly shuffles content around in an article using a simple short code to create dynamic articles and pages that change on each visit.\u003C\u002Fp>\n\u003Cp>How to use plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create or edit an article and write it as you would normally.\u003C\u002Fli>\n\u003Cli>When you want to randomize a word or phrase, type “[gen]” and then begin listing your keywords, separated with the “|” character. End the short code with a closing “[\u002Fgen]”.\u003C\u002Fli>\n\u003Cli>Repeat for each keyword or phrase you want to randomly generate.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note that the Free version is limited to 2 items per random set and 200 word articles and the Pro version is limited to 5 items per random set and 500 word articles. The Free version includes a branding link. If you want to remove it, please upgrade to the Pro version. The development version is restriction free and comes with the ability to set your own branding (or none at all).\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwebdesignandcompany.com\u002Fproducts\u002Fwordpress-content-generator\u002F\" rel=\"nofollow ugc\">Visit the plugin site\u003C\u002Fa> to see a live demo and get support.\u003C\u002Fp>\n","This plugin randomly shuffles content around in an article using a simple short code to create dynamic articles and pages that change on each visit.",2023,"2017-04-17T14:21:00.000Z","4.7.33","3.0.1",[19,108,109,81,22],"generator","randomizer","https:\u002F\u002Fwebdesignandcompany.com\u002Fproducts\u002Fwordpress-content-randomizer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-randomizer-free.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":11,"downloaded":120,"rating":13,"num_ratings":13,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":55,"tags":124,"homepage":126,"download_link":127,"security_score":94,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":128},"contentbox","ContentBox","1.1","saiprex","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaiprex\u002F","\u003Cp>WP-ContentBox – это плагин обеспечивающий автоматическую синхронизацию готовых текстов из сервиса \u003Ca href=\"https:\u002F\u002Fcontentbox.ru\" rel=\"nofollow ugc\">contentBox\u003C\u002Fa> на ваш сайт.\u003C\u002Fp>\n","WP-ContentBox - это плагин обеспечивающий автоматическую синхронизацию готовых текстов из сервиса contentBox на ваш сайт.",1409,"2018-08-08T09:31:00.000Z","4.9.29","3.7",[19,113,125,22,23],"post","https:\u002F\u002Fcontentbox.ru\u002Farticles\u002F16-integracija-wordpress-s-contentbox","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentbox.1.1.zip","2026-04-06T09:54:40.288Z",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":11,"downloaded":137,"rating":13,"num_ratings":13,"last_updated":138,"tested_up_to":139,"requires_at_least":140,"requires_php":141,"tags":142,"homepage":146,"download_link":147,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":128},"filter-ai","Filter AI","1.5.1","Filter","https:\u002F\u002Fprofiles.wordpress.org\u002Ffilterdigital\u002F","\u003Cp>Filter AI brings AI-powered content tools directly into the WordPress admin so you can scale content production, improve SEO, and maintain a consistent brand voice without leaving your site.\u003C\u002Fp>\n\u003Cp>Key capabilities include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Brand voice and stop words\u003C\u002Fstrong>\u003Cbr \u002F>\nConfigure a brand voice and global stop words so every AI result follows your style and avoids unwanted terms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Post and page titles\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate SEO-friendly, click-focused titles based on the content’s core value proposition.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ALT text generation\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically create descriptive ALT text on image upload and bulk-generate ALT text for existing media to improve accessibility and SEO.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Yoast SEO metadata\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate meta titles and descriptions (single or batch), respecting character constraints and best-practice recommendations for SEO plugins such as Yoast.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WooCommerce product descriptions\u003C\u002Fstrong>\u003Cbr \u002F>\nProduce product descriptions that highlight benefits, address customer needs and include natural SEO keywords.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Image generation\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate images from prompts, save to the Media Library with metadata, and use them instantly in posts and products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Content rewriting and tone adjustment\u003C\u002Fstrong>\u003Cbr \u002F>\nExpand, condense, summarise or rewrite content and change tone while preserving context and meaning.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Excerpts and tag suggestions\u003C\u002Fstrong>\u003Cbr \u002F>\nAuto-generate concise excerpts and suggest relevant tags to improve discoverability and site structure.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Choice of AI provider and BYO API key\u003C\u002Fstrong>\u003Cbr \u002F>\nBring your own API key and choose from supported providers; switch providers without disrupting workflows.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Batch processing and workflow controls\u003C\u002Fstrong>\u003Cbr \u002F>\nApply actions across many posts, pages or media items to save time and ensure consistent output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Filter AI is designed to integrate with the WordPress editor and common workflows. You remain in control of every output with editable suggestions, prompt templates and global defaults.\u003C\u002Fp>\n\u003Ch3>About Filter\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffilter.agency\u002F\" rel=\"nofollow ugc\">Filter\u003C\u002Fa> is a leading digital agency dedicated to creating innovative solutions that help businesses leverage technology effectively. We’re deeply invested in helping businesses leverage AI effectively, developing custom solutions that solve real business challenges.\u003C\u002Fp>\n\u003Cp>Our approach to AI focuses on practical, implementable solutions that solve real business challenges – and Filter AI embodies this philosophy perfectly. By making AI accessible within the familiar WordPress environment, we’re helping content teams work more efficiently without sacrificing quality or control.\u003C\u002Fp>\n\u003Cp>Check out our other WordPress plugin, \u003Ca href=\"https:\u002F\u002Fpersonalizewp.com\u002F\" rel=\"nofollow ugc\">PersonalizeWP\u003C\u002Fa>, which allows you to display personalised content on your WordPress website using the Block Editor.\u003C\u002Fp>\n","AI tools inside WordPress — generate meta, ALT text, product descriptions, images and rewrite content from the editor.",336,"2026-02-25T09:55:00.000Z","6.9.4","6.3","7.4",[143,144,19,145,22],"ai","alt-text","image-generation","https:\u002F\u002Ffilteraiplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-ai.1.5.1.zip",{"attackSurface":149,"codeSignals":465,"taintFlows":598,"riskAssessment":599,"analyzedAt":609},{"hooks":150,"ajaxHandlers":437,"restRoutes":446,"shortcodes":447,"cronEvents":463,"entryPointCount":464,"unprotectedCount":13},[151,156,162,165,169,173,178,181,184,187,190,193,197,202,207,212,216,220,225,229,232,235,238,242,245,249,252,254,258,261,265,269,273,277,279,283,286,290,294,297,300,303,307,310,312,314,318,321,324,327,330,334,339,342,346,348,350,353,356,359,364,365,368,370,373,376,379,381,383,385,387,389,391,393,395,398,401,403,405,407,408,411,414,416,419,423,426,429,434],{"type":152,"name":153,"callback":154,"file":155,"line":11},"filter","cmb2_render_class_notification","class_name","admin\\class-issscr-admin-cmb2-plugin-render-notification-field.php",{"type":157,"name":158,"callback":159,"file":160,"line":161},"action","admin_head","add_mce_button","admin\\class-issscr-admin-register-tinymce-shortcode-button.php",25,{"type":157,"name":158,"callback":163,"file":160,"line":164},"localize_script",26,{"type":152,"name":166,"callback":167,"file":160,"line":168},"mce_external_plugins","add_mce_plugin",33,{"type":152,"name":170,"callback":171,"file":160,"line":172},"mce_buttons","register_mce_button",34,{"type":157,"name":174,"callback":175,"file":176,"line":177},"cmb2_admin_init","yourprefix_register_demo_metabox","admin\\plugins\\cmb2\\example-functions.php",105,{"type":157,"name":174,"callback":179,"file":176,"line":180},"yourprefix_register_about_page_metabox",470,{"type":157,"name":174,"callback":182,"file":176,"line":183},"yourprefix_register_repeatable_group_field_metabox",500,{"type":157,"name":174,"callback":185,"file":176,"line":186},"yourprefix_register_user_profile_metabox",564,{"type":157,"name":174,"callback":188,"file":176,"line":189},"yourprefix_register_taxonomy_metabox",633,{"type":157,"name":174,"callback":191,"file":176,"line":192},"yourprefix_register_theme_options_metabox",674,{"type":157,"name":194,"callback":195,"file":176,"line":196},"cmb2_init","yourprefix_register_rest_api_box",776,{"type":152,"name":198,"callback":199,"priority":11,"file":200,"line":201},"wp_prepare_attachment_for_js","prepare_image_sizes_for_js","admin\\plugins\\cmb2\\includes\\CMB2.php",1549,{"type":157,"name":203,"callback":204,"priority":205,"file":200,"line":206},"admin_enqueue_scripts","dequeue_rgba_colorpicker_script",99,1567,{"type":157,"name":208,"callback":209,"file":210,"line":211},"cmb2_save_options-page_fields","clean_stale_options_page_oembeds","admin\\plugins\\cmb2\\includes\\CMB2_Ajax.php",54,{"type":152,"name":213,"callback":214,"priority":11,"file":210,"line":215},"get_post_metadata","hijack_oembed_cache_get",147,{"type":152,"name":217,"callback":218,"priority":11,"file":210,"line":219},"update_post_metadata","hijack_oembed_cache_set",150,{"type":152,"name":221,"callback":222,"priority":11,"file":223,"line":224},"cmb2_show_on","anonymous","admin\\plugins\\cmb2\\includes\\CMB2_Hookup.php",79,{"type":157,"name":226,"callback":227,"file":223,"line":228},"edit_form_top","add_context_metaboxes",115,{"type":157,"name":230,"callback":227,"file":223,"line":231},"edit_form_before_permalink",119,{"type":157,"name":233,"callback":227,"file":223,"line":234},"edit_form_after_title",123,{"type":157,"name":236,"callback":227,"file":223,"line":237},"edit_form_after_editor",127,{"type":157,"name":239,"callback":240,"file":223,"line":241},"add_meta_boxes","add_metaboxes",131,{"type":157,"name":239,"callback":243,"file":223,"line":244},"remove_default_tax_metaboxes",134,{"type":157,"name":246,"callback":247,"file":223,"line":248},"add_attachment","save_post",135,{"type":157,"name":250,"callback":247,"file":223,"line":251},"edit_attachment",136,{"type":157,"name":247,"callback":247,"priority":11,"file":223,"line":253},137,{"type":157,"name":255,"callback":256,"file":223,"line":257},"pre_get_posts","columns_sortable_orderby",144,{"type":157,"name":259,"callback":240,"file":223,"line":260},"add_meta_boxes_comment",152,{"type":157,"name":262,"callback":263,"file":223,"line":264},"edit_comment","save_comment",153,{"type":152,"name":266,"callback":267,"file":223,"line":268},"manage_edit-comments_columns","register_column_headers",156,{"type":157,"name":270,"callback":271,"priority":11,"file":223,"line":272},"manage_comments_custom_column","column_display",157,{"type":152,"name":274,"callback":275,"file":223,"line":276},"manage_edit-comments_sortable_columns","columns_sortable",158,{"type":157,"name":255,"callback":256,"file":223,"line":278},159,{"type":157,"name":280,"callback":281,"file":223,"line":282},"show_user_profile","user_metabox",168,{"type":157,"name":284,"callback":281,"file":223,"line":285},"edit_user_profile",169,{"type":157,"name":287,"callback":288,"file":223,"line":289},"user_new_form","user_new_metabox",170,{"type":157,"name":291,"callback":292,"file":223,"line":293},"personal_options_update","save_user",172,{"type":157,"name":295,"callback":292,"file":223,"line":296},"edit_user_profile_update",173,{"type":157,"name":298,"callback":292,"file":223,"line":299},"user_register",174,{"type":152,"name":301,"callback":267,"file":223,"line":302},"manage_users_columns",177,{"type":152,"name":304,"callback":305,"priority":11,"file":223,"line":306},"manage_users_custom_column","return_column_display",178,{"type":152,"name":308,"callback":275,"file":223,"line":309},"manage_users_sortable_columns",179,{"type":157,"name":255,"callback":256,"file":223,"line":311},180,{"type":157,"name":255,"callback":256,"file":223,"line":313},226,{"type":157,"name":315,"callback":316,"priority":11,"file":223,"line":317},"created_term","save_term",230,{"type":157,"name":319,"callback":316,"priority":11,"file":223,"line":320},"edited_terms",231,{"type":157,"name":322,"callback":322,"priority":11,"file":223,"line":323},"delete_term",232,{"type":157,"name":325,"callback":325,"file":326,"line":241},"cmb2_do_oembed","admin\\plugins\\cmb2\\includes\\helper-functions.php",{"type":152,"name":328,"callback":328,"priority":11,"file":329,"line":257},"is_protected_meta","admin\\plugins\\cmb2\\includes\\rest-api\\CMB2_REST.php",{"type":157,"name":331,"callback":332,"file":333,"line":241},"init","include_cmb","admin\\plugins\\cmb2\\init.php",{"type":157,"name":335,"callback":336,"file":337,"line":338},"admin_init","cmb2_grid_deactivate","admin\\plugins\\cmb2-grid-master\\Cmb2GridPlugin.php",19,{"type":157,"name":340,"callback":222,"file":337,"line":341},"admin_notices",29,{"type":157,"name":158,"callback":343,"file":344,"line":345},"wpHead","admin\\plugins\\cmb2-grid-master\\Cmb2GridPluginLoad.php",22,{"type":157,"name":203,"callback":203,"file":344,"line":347},23,{"type":157,"name":349,"callback":222,"file":344,"line":253},"plugins_loaded",{"type":157,"name":194,"callback":351,"file":344,"line":352},"\\Cmb2Grid\\init",155,{"type":157,"name":174,"callback":354,"file":355,"line":338},"testCmb","admin\\plugins\\cmb2-grid-master\\Test\\Test.php",{"type":157,"name":174,"callback":357,"file":355,"line":358},"testGroupCmb",20,{"type":157,"name":360,"callback":361,"priority":11,"file":362,"line":363},"cmb2_render_switch","callback","admin\\plugins\\cmb2-switch-button\\cmb2-switch-button.php",18,{"type":157,"name":158,"callback":158,"file":362,"line":338},{"type":157,"name":349,"callback":222,"file":366,"line":367},"includes\\class-issscr.php",191,{"type":157,"name":331,"callback":222,"file":366,"line":369},203,{"type":157,"name":371,"callback":222,"file":366,"line":372},"issslpg_template_page_args",204,{"type":157,"name":374,"callback":222,"file":366,"line":375},"post_updated",205,{"type":157,"name":377,"callback":222,"file":366,"line":378},"wp_insert_post",206,{"type":157,"name":203,"callback":222,"file":366,"line":380},207,{"type":157,"name":203,"callback":222,"file":366,"line":382},208,{"type":157,"name":174,"callback":222,"file":366,"line":384},209,{"type":157,"name":174,"callback":222,"file":366,"line":386},210,{"type":157,"name":174,"callback":222,"file":366,"line":388},211,{"type":157,"name":335,"callback":222,"file":366,"line":390},212,{"type":157,"name":158,"callback":222,"file":366,"line":392},213,{"type":157,"name":340,"callback":222,"file":366,"line":394},214,{"type":157,"name":396,"callback":222,"file":366,"line":397},"admin_body_class",215,{"type":152,"name":399,"callback":222,"file":366,"line":400},"tiny_mce_before_init",217,{"type":157,"name":331,"callback":222,"file":366,"line":402},229,{"type":157,"name":404,"callback":222,"file":366,"line":317},"wp",{"type":157,"name":406,"callback":222,"file":366,"line":320},"wp_enqueue_scripts",{"type":157,"name":406,"callback":222,"file":366,"line":323},{"type":152,"name":409,"callback":222,"file":366,"line":410},"the_content",233,{"type":152,"name":412,"callback":222,"file":366,"line":413},"wp_head",234,{"type":152,"name":412,"callback":222,"file":366,"line":415},235,{"type":152,"name":417,"callback":222,"file":366,"line":418},"wp_footer",236,{"type":152,"name":420,"callback":421,"file":366,"line":422},"widget_text","do_shortcode",237,{"type":152,"name":424,"callback":421,"file":366,"line":425},"the_excerpt",238,{"type":152,"name":427,"callback":421,"file":366,"line":428},"get_the_excerpt",239,{"type":157,"name":430,"callback":431,"file":432,"line":433},"after_uninstall","issscr_fs_uninstall_cleanup","seo-content-randomizer.php",37,{"type":157,"name":331,"callback":435,"priority":26,"file":432,"line":436},"update_issscr",76,[438,444],{"action":439,"nopriv":440,"callback":441,"hasNonce":442,"hasCapCheck":440,"file":210,"line":443},"cmb2_oembed_handler",false,"oembed_handler",true,51,{"action":439,"nopriv":442,"callback":441,"hasNonce":442,"hasCapCheck":440,"file":210,"line":445},52,[],[448,452,456,460],{"tag":449,"callback":19,"file":450,"line":451},"iss_content","public\\class-issscr-public.php",109,{"tag":453,"callback":454,"file":450,"line":455},"iss_static_content","static_content",110,{"tag":457,"callback":458,"file":450,"line":459},"iss_company","company",111,{"tag":461,"callback":458,"file":450,"line":462},"iss_company_name",112,[],6,{"dangerousFunctions":466,"sqlUsage":470,"outputEscaping":472,"fileOperations":13,"externalRequests":13,"nonceChecks":32,"capabilityChecks":589,"bundledLibraries":590},[467],{"fn":468,"file":337,"line":341,"context":469},"create_function","add_action( 'admin_notices', create_function( null, 'echo \\'\u003Cdiv class=\"error\">\u003Cp>\\', __( \\'Activati",{"prepared":13,"raw":13,"locations":471},[],{"escaped":253,"rawEcho":473,"locations":474},62,[475,479,481,482,485,487,489,490,492,494,495,497,499,500,501,503,504,505,507,509,511,513,515,517,519,520,521,522,524,526,527,529,530,533,536,538,540,542,544,545,546,548,550,552,554,556,558,560,562,564,566,568,570,573,575,577,579,581,583,584,586,588],{"file":476,"line":477,"context":478},"admin\\class-issscr-admin-cmb2-plugin-limited-meta-field-registration.php",38,"raw output",{"file":476,"line":480,"context":478},39,{"file":155,"line":358,"context":478},{"file":483,"line":484,"context":478},"admin\\class-issscr-admin-notices.php",68,{"file":483,"line":486,"context":478},69,{"file":483,"line":488,"context":478},72,{"file":483,"line":436,"context":478},{"file":483,"line":491,"context":478},82,{"file":483,"line":493,"context":478},133,{"file":483,"line":260,"context":478},{"file":483,"line":496,"context":478},171,{"file":160,"line":498,"context":478},66,{"file":160,"line":484,"context":478},{"file":160,"line":486,"context":478},{"file":160,"line":502,"context":478},70,{"file":176,"line":502,"context":478},{"file":176,"line":94,"context":478},{"file":200,"line":506,"context":478},302,{"file":200,"line":508,"context":478},511,{"file":200,"line":510,"context":478},515,{"file":200,"line":512,"context":478},517,{"file":200,"line":514,"context":478},520,{"file":200,"line":516,"context":478},535,{"file":200,"line":518,"context":478},601,{"file":200,"line":518,"context":478},{"file":200,"line":518,"context":478},{"file":200,"line":518,"context":478},{"file":200,"line":523,"context":478},605,{"file":200,"line":525,"context":478},608,{"file":200,"line":525,"context":478},{"file":200,"line":528,"context":478},630,{"file":200,"line":528,"context":478},{"file":531,"line":532,"context":478},"admin\\plugins\\cmb2\\includes\\CMB2_Base.php",249,{"file":534,"line":535,"context":478},"admin\\plugins\\cmb2\\includes\\CMB2_Field.php",920,{"file":534,"line":537,"context":478},1142,{"file":539,"line":268,"context":478},"admin\\plugins\\cmb2\\includes\\CMB2_Field_Display.php",{"file":539,"line":541,"context":478},183,{"file":539,"line":543,"context":478},195,{"file":539,"line":415,"context":478},{"file":539,"line":422,"context":478},{"file":539,"line":547,"context":478},266,{"file":539,"line":549,"context":478},277,{"file":539,"line":551,"context":478},288,{"file":539,"line":553,"context":478},299,{"file":539,"line":555,"context":478},310,{"file":539,"line":557,"context":478},339,{"file":539,"line":559,"context":478},401,{"file":539,"line":561,"context":478},448,{"file":539,"line":563,"context":478},478,{"file":223,"line":565,"context":478},545,{"file":223,"line":567,"context":478},550,{"file":569,"line":386,"context":478},"admin\\plugins\\cmb2\\includes\\CMB2_Options_Hookup.php",{"file":571,"line":572,"context":478},"admin\\plugins\\cmb2\\includes\\CMB2_Types.php",101,{"file":571,"line":574,"context":478},338,{"file":571,"line":576,"context":478},344,{"file":571,"line":578,"context":478},440,{"file":326,"line":580,"context":478},129,{"file":582,"line":34,"context":478},"admin\\plugins\\cmb2\\includes\\types\\CMB2_Type_Wysiwyg.php",{"file":582,"line":205,"context":478},{"file":362,"line":585,"context":478},36,{"file":587,"line":341,"context":478},"public\\class-issscr-public-page-meta.php",{"file":450,"line":264,"context":478},9,[591,594],{"name":592,"version":27,"knownCves":593},"TinyMCE",[],{"name":595,"version":596,"knownCves":597},"Freemius","1.0",[],[],{"summary":600,"deductions":601},"The \"seo-content-randomizer\" plugin v3.29.7 exhibits a generally good security posture, with several positive indicators. All identified AJAX handlers and shortcodes appear to have proper authentication and permission checks, contributing to a limited attack surface without authentication bypass concerns. The absence of raw SQL queries and file operations is commendable. Furthermore, the plugin's vulnerability history is clean, with no known CVEs, suggesting a commitment to security or a lack of past exploitable issues. The use of prepared statements for SQL queries and the presence of nonce and capability checks are good security practices.\n\nHowever, there are some areas for improvement. The presence of a dangerous function like `create_function` is a significant concern. While not directly exploited in the provided static analysis, this function is known to be a source of potential vulnerabilities if used improperly with user-supplied input. Additionally, the output escaping rate of 69% indicates that a substantial portion of output is not properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities if untrusted data is rendered directly. The bundled Freemius library is at version 1.0, which might be outdated and a potential attack vector if a vulnerability exists in that specific version.\n\nOverall, while the plugin has strengths in its handling of entry points and a clean vulnerability history, the identified `create_function` usage and the lower-than-ideal output escaping rate present real risks that require attention. The outdated bundled library also adds a minor concern. Addressing these specific code-level issues would significantly improve the plugin's security.",[602,605,607],{"reason":603,"points":604},"Presence of dangerous function create_function",15,{"reason":606,"points":464},"Output escaping is not fully implemented",{"reason":608,"points":32},"Bundled library Freemius v1.0 is outdated","2026-03-17T00:14:08.602Z",{"wat":611,"direct":624},{"assetPaths":612,"generatorPatterns":617,"scriptPaths":618,"versionParams":619},[613,614,615,616],"\u002Fwp-content\u002Fplugins\u002Fseo-content-randomizer\u002Fadmin\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fseo-content-randomizer\u002Fadmin\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fseo-content-randomizer\u002Fpublic\u002Fassets\u002Fcss\u002Fpublic.css","\u002Fwp-content\u002Fplugins\u002Fseo-content-randomizer\u002Fpublic\u002Fassets\u002Fjs\u002Fpublic.js",[],[614,616],[620,621,622,623],"seo-content-randomizer\u002Fadmin\u002Fassets\u002Fcss\u002Fadmin.css?ver=","seo-content-randomizer\u002Fadmin\u002Fassets\u002Fjs\u002Fadmin.js?ver=","seo-content-randomizer\u002Fpublic\u002Fassets\u002Fcss\u002Fpublic.css?ver=","seo-content-randomizer\u002Fpublic\u002Fassets\u002Fjs\u002Fpublic.js?ver=",{"cssClasses":625,"htmlComments":632,"htmlAttributes":637,"restEndpoints":640,"jsGlobals":642,"shortcodeOutput":644},[626,627,628,629,630,631],"scr-admin-wrap","scr-button-wrapper","scr-randomize-now","scr-randomize-now-btn","scr-randomize-on-save-wrap","scr-randomize-on-save",[633,634,635,636],"\u003C!-- SCR_START_RANDOMIZE_BUTTON -->","\u003C!-- SCR_END_RANDOMIZE_BUTTON -->","\u003C!-- SCR_START_RANDOMIZE_ON_SAVE -->","\u003C!-- SCR_END_RANDOMIZE_ON_SAVE -->",[638,639],"data-scr-randomize-post-id","data-scr-randomize-nonce",[641],"\u002Fwp-json\u002Fseo-content-randomizer\u002Fv1\u002Frandomize",[643],"scr_admin_params",[],{"error":442,"url":646,"statusCode":647,"statusMessage":648,"message":648},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fseo-content-randomizer\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":650,"versions":651},2,[652,657],{"version":6,"download_url":25,"svn_tag_url":653,"released_at":27,"has_diff":440,"diff_files_changed":654,"diff_lines":27,"trac_diff_url":655,"vulnerabilities":656,"is_current":442},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fseo-content-randomizer\u002Ftags\u002F3.29.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fseo-content-randomizer%2Ftags%2F3.28.1&new_path=%2Fseo-content-randomizer%2Ftags%2F3.29.7",[],{"version":658,"download_url":659,"svn_tag_url":660,"released_at":27,"has_diff":440,"diff_files_changed":661,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":662,"is_current":440},"3.28.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-content-randomizer.3.28.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fseo-content-randomizer\u002Ftags\u002F3.28.1\u002F",[],[]]