[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flwalnicB8oj5PeDfREkOgKVEQvDeaMLkeR8aGMR0chs":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":34,"analysis":135,"fingerprints":308},"lipsum-dynamo","Dummie","3.2.0","daomapsieucap","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaomapsieucap\u002F","\u003Cul>\n\u003Cli>Generate dummy content with many options.\u003C\u002Fli>\n\u003Cli>Option to delete generated items after uninstall.\u003C\u002Fli>\n\u003Cli>Option to control length of dummy text for Title, Excerpt and Content.\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate dummy content for demo purpose",10,4099,0,"2025-06-01T04:07:00.000Z","6.8.5","5.2","8.0",[19,20,21],"dummy-text-generator","lorem-ipsum","lorem-ipsum-generator","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flipsum-dynamo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flipsum-dynamo.3.2.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},2,210,30,94,"2026-04-04T23:17:54.005Z",[35,54,74,96,115],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":11,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":51,"download_link":52,"security_score":53,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"wp-lorem-ipsum-generator","Lorem Ipsum Generator","0.3","jonnyvaughan","https:\u002F\u002Fprofiles.wordpress.org\u002Fjonnyvaughan\u002F","\u003Cp>Creates a button on your wysiwyg toolbars to add a configurable amount of Lorem Ipsum text to a post, page or any other custom post type.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>Can be used on any wysiwyg editor panel\u003Cbr \u002F>\nLets you enter how many words you\\’d like to generate\u003Cbr \u002F>\nRandomised paragraphs & sentences\u003C\u002Fp>\n","Creates a button on your wysiwyg toolbars to add a configurable amount of Lorem Ipsum text to a post, page or any other custom post type.",500,18961,90,"2014-07-23T10:37:00.000Z","3.9.40","3.9","",[20,21],"http:\u002F\u002Fwww.github.com\u002Fjonnyvaughan\u002Florem-ipsum-generator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-lorem-ipsum-generator.zip",85,{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":24,"downloaded":62,"rating":24,"num_ratings":63,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":49,"tags":67,"homepage":71,"download_link":72,"security_score":73,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"lorem-ipsum-by-webline","Lorem Ipsum by Webline","1.0.10","WeblineIndia","https:\u002F\u002Fprofiles.wordpress.org\u002Fweblineindia\u002F","\u003Cp>Lorem Ipsum by Webline is an easy to use plugin with Lorem Ipsum Shortcode Generator to generate dummy text using dynamic shortcode that you can use in any posts and pages.\u003C\u002Fp>\n\u003Cp>This plugin uses Lorem Ipsum API (http:\u002F\u002Floripsum.net\u002Fapi) to fetch lorem ipsum text which is free.\u003C\u002Fp>\n\u003Cp>No need of authentication such as password and API keys Generation for Lorem Ipsum API.\u003C\u002Fp>\n\u003Cp>We are not making any call backs to our server and not storing any data of user.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Control for specify number of paragraphs with paragraph length.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can also specify below extra parameters to get different output.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Decorate – Add bold, italic and marked text.\u003C\u002Fli>\n\u003Cli>Link – Add links.\u003C\u002Fli>\n\u003Cli>UL – Add unordered lists.\u003C\u002Fli>\n\u003Cli>OL – Add numbered lists.\u003C\u002Fli>\n\u003Cli>DL – Add description lists.\u003C\u002Fli>\n\u003Cli>BQ – Add blockquotes.\u003C\u002Fli>\n\u003Cli>CODE – Add code samples.\u003C\u002Fli>\n\u003Cli>Headers – Add headers.\u003C\u002Fli>\n\u003Cli>All Caps – Use ALL CAPS.\u003C\u002Fli>\n\u003Cli>Prude – Prude version.\u003C\u002Fli>\n\u003Cli>Plaintext – Return plain text, no HTML. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Preview Text is also available to see your output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","A Simple plugin to generate lorem ipsum dummy text using shortcode.",8018,1,"2024-12-10T12:58:00.000Z","6.7.5","3.5",[68,20,21,69,70],"dummy-content-generator","shortcode","shortcode-generator","http:\u002F\u002Fwww.weblineindia.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Florem-ipsum-by-webline.1.0.10.zip",92,{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":49,"tags":89,"homepage":94,"download_link":95,"security_score":53,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"wp-lorem-ipsum","WP Lorem ipsum","3.2","Matteo Manna","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatteomanna\u002F","\u003Cp>This plugin simplifies the life of WordPress users.\u003Cbr \u002F>\nNow users can automatically create new fake posts to fill the database. It’s possible select numbers of posts, post types, post status, post author and post thumbnail. Plugin available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMatteoManna\u002FWP-Lorem-Ipsum\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","WP Lorem ipsum automatically create new fake posts to fill the database and get a very good impression for your website.",700,25629,68,5,"2021-07-21T08:33:00.000Z","5.8.13","4.0",[90,20,91,92,93],"database","page","post","post-type","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-lorem-ipsum\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-lorem-ipsum.3.2.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":43,"downloaded":104,"rating":24,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":49,"tags":109,"homepage":113,"download_link":114,"security_score":53,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"lorem-ipsum-block","Lorem Ipsum Block – Placeholders for everyone","2.1.0","eedee","https:\u002F\u002Fprofiles.wordpress.org\u002Feedee\u002F","\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\u002FuAIjDCfDz2Q?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>\n\u003Cp>Just type \u003Ccode>lorem\u003C\u002Fcode> into an empty paragraph block and press \u003Ccode>return\u003C\u002Fcode> on your keyboard.\u003C\u002Fp>\n\u003Cp>Typing \u003Ccode>lorem\u003C\u002Fcode> will trigger the autocompleter. Then you can continue typing words, keywords, or parts of words from the listing below.\u003C\u002Fp>\n\u003Ch3>Available Keywords\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Paragraph\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heading\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heading2\u003C\u002Fstrong> (alias \u003Ccode>h2\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heading3\u003C\u002Fstrong> (alias \u003Ccode>h3\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heading4\u003C\u002Fstrong> (alias \u003Ccode>h4\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Examples\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>type \u003Ccode>lorem\u003C\u002Fcode> + press \u003Ccode>Return\u003C\u002Fcode> to insert a lorem ipsum paragraph\u003C\u002Fli>\n\u003Cli>type \u003Ccode>loremh\u003C\u002Fcode> + press \u003Ccode>Return\u003C\u002Fcode> to insert a lorem ipsum heading of default level 2\u003C\u002Fli>\n\u003Cli>type \u003Ccode>loremh3\u003C\u002Fcode> + press \u003Ccode>Return\u003C\u002Fcode> to insert a lorem ipsum heading of level 3\u003C\u002Fli>\n\u003Cli>type \u003Ccode>lorempara\u003C\u002Fcode> + press \u003Ccode>Return\u003C\u002Fcode> if you have too much finger power and want to insert a lorem ipsum paragraph\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Block\u003C\u002Fh3>\n\u003Cp>The plugin also adds a lorem ipsum block, which you can insert in your editor and then change the number of paragraphs you want to add.\u003C\u002Fp>\n\u003Ch3>Installation 🔧\u003C\u002Fh3>\n\u003Ch3>Minimum Requirements\u003C\u002Fh3>\n\u003Cp>You’ll need WordPress version 5.0 or higher for this to work. For versions below 5.0, you will need to use the Gutenberg plugin.\u003C\u002Fp>\n\u003Ch3>Quick and Fast\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to the Plugins Menu in WordPress\u003C\u002Fli>\n\u003Cli>Search for “Lorem Ipsum Block”\u003C\u002Fli>\n\u003Cli>Click “Install”\u003C\u002Fli>\n\u003Cli>Activate the Lorem Ipsum Block Plugin on your Plugins Menu\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Frequently Asked Questions ❓\u003C\u002Fh3>\n\u003Ch4>What is Gutenberg\u003C\u002Fh4>\n\u003Cp>To get the full experience of the next-generation WordPress block editor, you’ll need a Gutenberg-ready WordPress theme then install the Gutenberg WordPress plugin or simply update your site to WordPress 5.0. That’s it! 💥\u003C\u002Fp>\n\u003Ch3>Visit us 🔗\u003C\u002Fh3>\n\u003Cp>Visit us on \u003Ca href=\"https:\u002F\u002Feedee.net\" rel=\"nofollow ugc\">https:\u002F\u002Feedee.net\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Feedee\u002F#content-plugins\" rel=\"nofollow ugc\">Check out our other plugins\u003C\u002Fa>\u003C\u002Fp>\n","Rapidly prototype your posts and pages with lorem ipsum paragraphs and headings.",11358,4,"2020-03-19T10:11:00.000Z","5.4.0","5.0",[110,20,111,112],"blocks","placeholder","text","https:\u002F\u002Feedee.net\u002Fplugin-lorem-ipsum-block\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Florem-ipsum-block.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":49,"tags":130,"homepage":133,"download_link":134,"security_score":53,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"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","4.4.34","3.5.0",[131,132,20],"developers","dummy-text","http:\u002F\u002Fboluda.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-products-count.zip",{"attackSurface":136,"codeSignals":183,"taintFlows":252,"riskAssessment":297,"analyzedAt":307},{"hooks":137,"ajaxHandlers":164,"restRoutes":180,"shortcodes":181,"cronEvents":182,"entryPointCount":126,"unprotectedCount":13},[138,144,148,153,156,159],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","admin_enqueue_scripts","lipnamo_cleanup_scripts","includes\\cleanup.php",12,{"type":139,"name":140,"callback":145,"file":146,"line":147},"lipnamo_generate_scripts","includes\\generate-items.php",14,{"type":139,"name":149,"callback":150,"file":151,"line":152},"admin_menu","lipnamo_setting","includes\\setting\\setting.php",13,{"type":139,"name":154,"callback":155,"file":151,"line":147},"admin_init","lipnamo_setting_init",{"type":139,"name":140,"callback":157,"file":151,"line":158},"lipnamo_assets",16,{"type":139,"name":160,"callback":161,"file":162,"line":163},"plugins_loaded","lipnamo_update_db_check","lipsum-dynamo.php",82,[165,169,171,175,177,179],{"action":166,"nopriv":167,"callback":166,"hasNonce":168,"hasCapCheck":167,"file":142,"line":147},"lipnamo_cleanup_items",false,true,{"action":166,"nopriv":168,"callback":166,"hasNonce":168,"hasCapCheck":167,"file":142,"line":170},15,{"action":172,"nopriv":167,"callback":173,"hasNonce":168,"hasCapCheck":167,"file":142,"line":174},"lipnamo_total_items","lipnamo_update_total_items",17,{"action":172,"nopriv":168,"callback":173,"hasNonce":168,"hasCapCheck":167,"file":142,"line":176},18,{"action":178,"nopriv":167,"callback":178,"hasNonce":168,"hasCapCheck":167,"file":146,"line":158},"lipnamo_generate_items",{"action":178,"nopriv":168,"callback":178,"hasNonce":168,"hasCapCheck":167,"file":146,"line":174},[],[],[],{"dangerousFunctions":184,"sqlUsage":185,"outputEscaping":193,"fileOperations":13,"externalRequests":13,"nonceChecks":105,"capabilityChecks":63,"bundledLibraries":251},[],{"prepared":85,"raw":29,"locations":186},[187,190],{"file":142,"line":188,"context":189},74,"$wpdb->query() with variable interpolation",{"file":162,"line":191,"context":192},101,"$wpdb->get_results() with variable interpolation",{"escaped":31,"rawEcho":194,"locations":195},27,[196,199,201,203,206,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,242,243,245,247,249],{"file":142,"line":197,"context":198},96,"raw output",{"file":142,"line":200,"context":198},139,{"file":146,"line":202,"context":198},151,{"file":204,"line":205,"context":198},"includes\\setting\\cleanup.php",50,{"file":207,"line":208,"context":198},"includes\\setting\\general.php",133,{"file":207,"line":210,"context":198},182,{"file":207,"line":212,"context":198},190,{"file":207,"line":214,"context":198},192,{"file":207,"line":216,"context":198},194,{"file":207,"line":218,"context":198},195,{"file":207,"line":220,"context":198},197,{"file":207,"line":222,"context":198},201,{"file":207,"line":224,"context":198},203,{"file":207,"line":226,"context":198},205,{"file":207,"line":228,"context":198},206,{"file":207,"line":230,"context":198},208,{"file":207,"line":232,"context":198},212,{"file":207,"line":234,"context":198},214,{"file":207,"line":236,"context":198},216,{"file":207,"line":238,"context":198},217,{"file":207,"line":240,"context":198},219,{"file":151,"line":125,"context":198},{"file":151,"line":73,"context":198},{"file":151,"line":244,"context":198},115,{"file":151,"line":246,"context":198},152,{"file":151,"line":248,"context":198},153,{"file":151,"line":250,"context":198},154,[],[253,271,284],{"entryPoint":254,"graph":255,"unsanitizedCount":13,"severity":270},"lipnamo_setting_init (includes\\setting\\setting.php:37)",{"nodes":256,"edges":268},[257,262],{"id":258,"type":259,"label":260,"file":151,"line":261},"n0","source","$_GET",43,{"id":263,"type":264,"label":265,"file":151,"line":266,"wp_function":267},"n1","sink","wp_redirect() [Open Redirect]",45,"wp_redirect",[269],{"from":258,"to":263,"sanitized":168},"low",{"entryPoint":272,"graph":273,"unsanitizedCount":63,"severity":270},"lipnamo_save_options (includes\\setting\\setting.php:168)",{"nodes":274,"edges":282},[275,278],{"id":258,"type":259,"label":276,"file":151,"line":277},"$_POST[$option_key]",173,{"id":263,"type":264,"label":279,"file":151,"line":280,"wp_function":281},"update_option() [Settings Manipulation]",181,"update_option",[283],{"from":258,"to":263,"sanitized":167},{"entryPoint":285,"graph":286,"unsanitizedCount":13,"severity":270},"\u003Csetting> (includes\\setting\\setting.php:0)",{"nodes":287,"edges":294},[288,289,290,292],{"id":258,"type":259,"label":260,"file":151,"line":261},{"id":263,"type":264,"label":265,"file":151,"line":266,"wp_function":267},{"id":291,"type":259,"label":276,"file":151,"line":277},"n2",{"id":293,"type":264,"label":279,"file":151,"line":280,"wp_function":281},"n3",[295,296],{"from":258,"to":263,"sanitized":168},{"from":291,"to":293,"sanitized":168},{"summary":298,"deductions":299},"The 'lipsum-dynamo' plugin v3.2.0 exhibits a generally good security posture based on the provided static analysis. A significant strength is the complete absence of unprotected entry points, with all AJAX handlers and REST API routes correctly implementing authentication and permission checks. The plugin also avoids dangerous functions, file operations, and external HTTP requests, further minimizing potential attack vectors. The presence of nonce checks and capability checks on critical actions also indicates a commitment to secure development practices.\n\nHowever, there are areas for improvement. While the majority of SQL queries use prepared statements, a minority do not, which could introduce vulnerabilities if not handled carefully. More concerning is the output escaping, where only 53% of outputs are properly escaped. This leaves a substantial portion of the plugin's output potentially vulnerable to cross-site scripting (XSS) attacks. The single taint flow with unsanitized paths, though not classified as critical or high severity, warrants investigation to ensure it does not lead to exploitable conditions.\n\nThe plugin's vulnerability history is remarkably clean, with no recorded CVEs. This suggests a history of responsible development and maintenance, or that the plugin is relatively new or has not been a target of widespread vulnerability discovery. While this is a positive indicator, the identified output escaping and raw SQL query issues mean that a proactive approach to addressing these code signals is still crucial for maintaining this strong security record.",[300,302,305],{"reason":301,"points":85},"Unescaped output detected",{"reason":303,"points":304},"SQL queries not using prepared statements",3,{"reason":306,"points":85},"Unsanitized path in taint flow","2026-03-16T23:58:52.007Z",{"wat":309,"direct":322},{"assetPaths":310,"generatorPatterns":313,"scriptPaths":314,"versionParams":317},[311,312],"\u002Fwp-content\u002Fplugins\u002Flipsum-dynamo\u002Fassets\u002Fjs\u002Flipnamo-cleanup-items.js","\u002Fwp-content\u002Fplugins\u002Flipsum-dynamo\u002Fassets\u002Fjs\u002Flipnamo-generate-items.js",[],[315,316,311,312],"\u002Fwp-content\u002Fplugins\u002Flipsum-dynamo\u002Fassets\u002Fjs\u002Flipnamo-cleanup-items.min.js","\u002Fwp-content\u002Fplugins\u002Flipsum-dynamo\u002Fassets\u002Fjs\u002Flipnamo-generate-items.min.js",[318,319,320,321],"lipnamo-cleanup-items.min.js?ver=3.2.0","lipnamo-generate-items.min.js?ver=3.2.0","lipnamo-cleanup-items.js?ver=3.2.0","lipnamo-generate-items.js?ver=3.2.0",{"cssClasses":323,"htmlComments":324,"htmlAttributes":327,"restEndpoints":331,"jsGlobals":332,"shortcodeOutput":334},[],[325,326],"\u003C!-- Cleanup Dummy Items -->","\u003C!-- Generate Dummy Items -->",[328,329,330],"data-lipnamo-post-type","data-lipnamo-post-total","data-lipnamo-post-step",[],[333],"lipnamo_items",[]]