[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdjcXgoM1aLRGSc_8L-Wb2ELBkz4RuzNzNTfUJVcpHKU":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":37,"analysis":133,"fingerprints":206},"wp-autosave","Wp-autosave","1.1.1","wpautosave","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpautosave\u002F","\u003Cp>“Wp-autosave” plugin is for automatically saving posts  being written in the Classic Editor\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin works as an additional module to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-editor\u002F\" rel=\"ugc\">Classic Editor\u003C\u002Fa> plugin by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWordPress\u002Fclassic-editor\u002F\" rel=\"nofollow ugc\">WordPress Contributors\u003C\u002Fa> since \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fwordpress-version\u002Fversion-5-0\u002F\" rel=\"ugc\">WordPress version 5.0+\u003C\u002Fa>, because the original Classic Editor was replaced with a new editor – Gutenberg.\u003Cbr \u002F>\nSo the original Classic Editor plugin is required to work with WP-Autosave plugin for all actual WordPress versions.\u003C\u002Fp>\n\u003Cp>In case of older versions of WordPress (\u003C5.0), the original Classic Editor plugin is not required because Classic Editor is used by default.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Major features of plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Auto-save post to drafts at regular time intervals by multipart requests. \u003Cem>(To check the functionality it’s enough to have the rights to create an entry in the wp-blog (you can test through a user-account) – you will see all requests through the developer tools or some other tools)\u003C\u002Fem>\u003Cbr \u002F>\n– Intellectual immediately auto-save post to drafts when you change the text in the editor\u003Cbr \u002F>\n– You can attach a time-stamp to request through the settings of the plugin (appendix time of saving in the query)\u003Cbr \u002F>\n– You can set your auto-save interval\u003Cbr \u002F>\n– You can choose the type of saving – by time intervals or when content is changed\u003C\u002Fp>\n","\"Wp-autosave\" plugin is for automatically saving posts being written in the Classic Editor",100,3814,74,3,"2019-12-18T15:57:00.000Z","5.3.21","3.0.1","5.6",[20,21,22,23,24],"autosave","draft","editor","post","save","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-autosave.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},1,30,84,"2026-04-04T22:37:40.698Z",[38,54,75,93,109],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":11,"num_ratings":33,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":25,"tags":51,"homepage":52,"download_link":53,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"disable-autosave","Disable Autosave","1.0","nasour","https:\u002F\u002Fprofiles.wordpress.org\u002Fnasour\u002F","\u003Cp>This plugin disables the auto-save feature in WordPress.\u003C\u002Fp>\n","This plugin disables the auto-save feature in WordPress..",400,6288,"2017-08-27T10:49:00.000Z","4.8.28","4.0",[20,23],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-autosave","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-autosave.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":11,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":25,"tags":68,"homepage":73,"download_link":74,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"limit-post-revisions-network-option","Limit Post Revisions Network Option","4.6","David Sader","https:\u002F\u002Fprofiles.wordpress.org\u002Fdsader\u002F","\u003Cp>A \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FCreate_A_Network\" rel=\"nofollow ugc\">Multisite\u003C\u002Fa> Network plugin to add Network->Settings to limit, or disable, the number of post revisions and set the post autosave interval.\u003C\u002Fp>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>I based the default plugin values for the constants AUTOSAVE_INTERVAL and WP_POST_REVISIONS on the discussion here: http:\u002F\u002Fwpmututorials.com\u002Fhow-to\u002Fmanaging-autosavepost-revisions\u002F\u003C\u002Fp>\n","A Multisite Network plugin to add Network Admin->Settings to limit, or disable, the number of post revisions and set the post autosave interval.",20,6819,2,"2016-08-08T23:27:00.000Z","4.6.30","3.0",[20,69,70,71,72],"multisite","network","post-revisions","revisions","http:\u002F\u002Fdsader.snowotherway.org\u002Fwordpress-plugins\u002Flimit-post-revisions-network-option\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flimit-post-revisions-network-option.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":28,"downloaded":83,"rating":28,"num_ratings":28,"last_updated":25,"tested_up_to":84,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":90,"download_link":91,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":92},"dynamic-draft-post","Dynamic Draft Post","1.1","m1k3xur","https:\u002F\u002Fprofiles.wordpress.org\u002Fm1k3xur\u002F","\u003Cp>\u003Cstrong>Dynamic Draft Post\u003C\u002Fstrong> is a simple button added to the Gutenberg editor, allowing you to create a new draft post or page from selected text. This plugin will enhance your writing workflow by providing quick access to draft creation directly within the editor. Additionally, it manages the visibility of links based on user roles and post statuses.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create draft posts or pages from selected text in the Gutenberg editor.\u003C\u002Fli>\n\u003Cli>Option to create the draft as a post (default) or a page, available upon activation in the settings page of the plugin.\u003C\u002Fli>\n\u003Cli>Automatically add a link to the selected text that points to the new draft.\u003C\u002Fli>\n\u003Cli>Manage link visibility:\n\u003Cul>\n\u003Cli>Disable links for visitors and subscribers if the linked post is in draft status.\u003C\u002Fli>\n\u003Cli>Enable links for users who can edit posts and pages.\u003C\u002Fli>\n\u003Cli>Automatically handle link states based on the post status (draft, published, trashed, or deleted).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Send email notifications to admin when a new draft is created (optional).\u003C\u002Fli>\n\u003C\u002Ful>\n","Create draft posts or pages from selected text in the Gutenberg editor and manage link visibility based on user roles and post status.",655,"6.9.4","5.0","8.1",[21,22,88,89,23],"gutenberg","page","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdynamic-draft-post\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-draft-post.zip","2026-03-15T10:48:56.248Z",{"slug":94,"name":95,"version":41,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":28,"downloaded":100,"rating":28,"num_ratings":28,"last_updated":101,"tested_up_to":102,"requires_at_least":85,"requires_php":25,"tags":103,"homepage":25,"download_link":108,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"neurosave","NeuroSave – Smart Auto-Save","Ashar","https:\u002F\u002Fprofiles.wordpress.org\u002Fmdashar\u002F","\u003Cp>NeuroSave is a powerful, user-friendly plugin that automatically saves text input and restores it after accidental refresh, crashes, or lost connections. Includes cross-session sync, plugin integrations, admin controls, and more.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>🧠 Free Features:\u003Cbr \u002F>\n* Auto-save for all \u003Ccode>\u003Cinput>\u003C\u002Fcode> and \u003Ccode>\u003Ctextarea>\u003C\u002Fcode> fields\u003Cbr \u002F>\n* Restore drafts automatically after refresh\u003Cbr \u002F>\n* Works across posts, pages, custom post types\u003Cbr \u002F>\n* Shows clear notifications (saved\u002Frestored)\u003Cbr \u002F>\n* No config needed — just activate\u003C\u002Fp>\n\u003Cp>🚀 Pro Features:\u003Cbr \u002F>\n* Admin settings to enable\u002Fdisable on specific post types or URLs\u003Cbr \u002F>\n* Auto-clear expired drafts after X days\u003Cbr \u002F>\n* Integrations: Contact Form 7, WPForms, Gravity Forms, WooCommerce, bbPress\u003Cbr \u002F>\n* Cross-session sync for logged-in users (via REST API)\u003Cbr \u002F>\n* Admin draft viewer UI (view\u002Fdelete saved drafts per field)\u003Cbr \u002F>\n* Modular architecture, extendable via hooks\u003C\u002Fp>\n","Smart client-side + server-side auto-saving of any form input or comment field. Prevent data loss. Restore across pages or sessions.",232,"2025-08-11T05:00:00.000Z","6.8.5",[20,104,105,106,107],"comment-saver","form-draft","input-restore","wpforms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fneurosave.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":119,"num_ratings":120,"last_updated":121,"tested_up_to":84,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":128,"download_link":129,"security_score":130,"vuln_count":131,"unpatched_count":28,"last_vuln_date":132,"fetched_at":30},"generateblocks","GenerateBlocks","2.2.0","Tom","https:\u002F\u002Fprofiles.wordpress.org\u002Fedge22\u002F","\u003Cp>Add incredible versatility to your editor without bloating it with tons of one-dimensional blocks. With GenerateBlocks, you can learn a handful of blocks deeply and use them to build anything.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgeneratepress.com\u002Fblocks?utm_source=wp-repo&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">GenerateBlocks\u003C\u002Fa> works hand-in-hand with \u003Ca href=\"https:\u002F\u002Fgeneratepress.com\u002Ftheme?utm_source=wp-repo&utm_medium=link&utm_campaign=generateblocks-readme\" rel=\"nofollow ugc\">GeneratePress\u003C\u002Fa>, but is built to work with any theme.\u003C\u002Fp>\n\u003Cp>Looking for more features? Check out \u003Ca href=\"https:\u002F\u002Fgeneratepress.com\u002Fblocks?utm_source=wp-repo&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">GenerateBlocks Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Container\u003C\u002Fh4>\n\u003Cp>Organize your content into rows and sections. The Container block is the foundation of your content, allowing you to design unique sections for your content.\u003C\u002Fp>\n\u003Ch4>Grid\u003C\u002Fh4>\n\u003Cp>Create advanced layouts with flexible grids. The Grid block gives you the ability to create any kind of layout you can imagine.\u003C\u002Fp>\n\u003Ch4>Text\u003C\u002Fh4>\n\u003Cp>Craft text-rich content with advanced typography. Everything from headings to paragraphs – take full control of your text.\u003C\u002Fp>\n\u003Ch4>Button\u003C\u002Fh4>\n\u003Cp>Drive conversions with beautiful buttons.\u003C\u002Fp>\n\u003Ch4>Query\u003C\u002Fh4>\n\u003Cp>Build a list of posts from any post type using advanced query parameters. Query post meta and option fields in GenerateBlocks Pro.\u003C\u002Fp>\n\u003Ch4>Image\u003C\u002Fh4>\n\u003Cp>Add images to your content to make a visual statement.\u003C\u002Fp>\n\u003Ch4>Shape\u003C\u002Fh4>\n\u003Cp>Add custom SVG shapes to your pages with ease.\u003C\u002Fp>\n\u003Ch4>Dynamic Tags\u003C\u002Fh4>\n\u003Cp>Use our powerful dynamic tags to display dynamic content inside your blocks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post title\u003C\u002Fli>\n\u003Cli>Post excerpt\u003C\u002Fli>\n\u003Cli>Post permalink\u003C\u002Fli>\n\u003Cli>Post date\u003C\u002Fli>\n\u003Cli>Featured image\u003C\u002Fli>\n\u003Cli>Post meta\u003C\u002Fli>\n\u003Cli>Author meta\u003C\u002Fli>\n\u003Cli>Comment count\u003C\u002Fli>\n\u003Cli>Comments URL\u003C\u002Fli>\n\u003Cli>Author archives URL\u003C\u002Fli>\n\u003Cli>Author avatar URL\u003C\u002Fli>\n\u003Cli>Term list\u003C\u002Fli>\n\u003Cli>Previous posts URL\u003C\u002Fli>\n\u003Cli>Next posts URL\u003C\u002Fli>\n\u003Cli>Media\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In GenerateBlocks Pro, you get additional dynamic tags:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Archive title\u003C\u002Fli>\n\u003Cli>Archive description\u003C\u002Fli>\n\u003Cli>Site option\u003C\u002Fli>\n\u003Cli>Term meta\u003C\u002Fli>\n\u003Cli>User meta\u003C\u002Fli>\n\u003Cli>Current year\u003C\u002Fli>\n\u003Cli>Site title\u003C\u002Fli>\n\u003Cli>Site tagline\u003C\u002Fli>\n\u003Cli>Loop index number\u003C\u002Fli>\n\u003Cli>Loop item\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance\u003C\u002Fh4>\n\u003Cp>We take performance seriously. Minimal CSS is generated only for the blocks you need, and our HTML structure is as simple as possible while allowing for maximum flexibility.\u003C\u002Fp>\n\u003Ch4>Coding standards\u003C\u002Fh4>\n\u003Cp>Built to the highest coding standards for security, stability and future compatibility.\u003C\u002Fp>\n\u003Ch4>Fully responsive\u003C\u002Fh4>\n\u003Cp>Style your blocks for different screen sizes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Desktop: @media (min-width:1025px)\u003C\u002Fli>\n\u003Cli>Desktop & Tablet: @media (min-width:768px)\u003C\u002Fli>\n\u003Cli>Tablet: @media (max-width:1024px) and (min-width:768px)\u003C\u002Fli>\n\u003Cli>Tablet & Mobile: @media (max-width:1024px)\u003C\u002Fli>\n\u003Cli>Mobile: @media (max-width:767px)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In GenerateBlocks Pro, you can create as many custom media queries as you need.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002Flearn.generatepress.com\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> for more information on the individual blocks and how to use them.\u003C\u002Fp>\n","A small collection of lightweight WordPress blocks that can accomplish nearly anything.",200000,3171714,98,120,"2025-12-09T18:47:00.000Z","6.5","7.2",[125,22,88,126,127],"blocks","page-builder","posts","https:\u002F\u002Fgenerateblocks.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenerateblocks.2.2.0.zip",95,5,"2025-12-12 14:28:54",{"attackSurface":134,"codeSignals":174,"taintFlows":201,"riskAssessment":202,"analyzedAt":205},{"hooks":135,"ajaxHandlers":170,"restRoutes":171,"shortcodes":172,"cronEvents":173,"entryPointCount":28,"unprotectedCount":28},[136,142,145,148,150,153,156,158,163,167],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","plugins_loaded","anonymous","includes\\class-wp-autosave.php",142,{"type":137,"name":143,"callback":139,"file":140,"line":144},"admin_init",158,{"type":137,"name":146,"callback":139,"file":140,"line":147},"admin_enqueue_scripts",160,{"type":137,"name":146,"callback":139,"file":140,"line":149},161,{"type":137,"name":151,"callback":139,"file":140,"line":152},"admin_menu",164,{"type":137,"name":154,"callback":139,"file":140,"line":155},"wp_enqueue_scripts",182,{"type":137,"name":154,"callback":139,"file":140,"line":157},183,{"type":137,"name":159,"callback":160,"file":161,"line":162},"wp_print_scripts","autosave_disable_wp_save","wp-autosave.php",23,{"type":137,"name":164,"callback":165,"file":161,"line":166},"edit_form_after_title","autosave_add_editor_script",29,{"type":137,"name":164,"callback":168,"file":161,"line":169},"autosave_set_options",45,[],[],[],[],{"dangerousFunctions":175,"sqlUsage":176,"outputEscaping":178,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":200},[],{"prepared":28,"raw":28,"locations":177},[],{"escaped":64,"rawEcho":179,"locations":180},11,[181,185,187,188,190,191,193,194,196,197,198],{"file":182,"line":183,"context":184},"admin\\partials\\wp-autosave-admin-display.php",49,"raw output",{"file":182,"line":186,"context":184},50,{"file":182,"line":186,"context":184},{"file":182,"line":189,"context":184},61,{"file":182,"line":189,"context":184},{"file":182,"line":192,"context":184},64,{"file":182,"line":192,"context":184},{"file":182,"line":195,"context":184},76,{"file":182,"line":195,"context":184},{"file":182,"line":195,"context":184},{"file":161,"line":199,"context":184},41,[],[],{"summary":203,"deductions":204},"Based on the static analysis and vulnerability history provided, the \"wp-autosave\" plugin v1.1.1 exhibits a very strong security posture.  The absence of any detected entry points (AJAX, REST API, shortcodes, cron events) means there's no direct attack surface for unauthorized execution. Furthermore, the code signals indicate a commitment to secure coding practices, with no dangerous functions, all SQL queries using prepared statements, and no file operations or external HTTP requests.  The lack of any recorded vulnerabilities, past or present, is a significant indicator of a well-maintained and secure plugin.",[],"2026-03-16T20:49:04.142Z",{"wat":207,"direct":215},{"assetPaths":208,"generatorPatterns":210,"scriptPaths":211,"versionParams":212},[209],"\u002Fwp-content\u002Fplugins\u002Fwp-autosave\u002Fpublic\u002Fjs\u002Fwp-autosave-editor-script.js",[],[209],[213,214],"wp-autosave-admin.css?ver=","wp-autosave-admin.js?ver=",{"cssClasses":216,"htmlComments":217,"htmlAttributes":218,"restEndpoints":219,"jsGlobals":220,"shortcodeOutput":222},[],[],[],[],[221],"optionsArray",[]]