[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkTEct7pyrlFUNWXTL0C2uCiugL_0tmRdKBqX1N70TJM":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":135,"fingerprints":167},"ctrl-s","Ctrl-S","1.0.2","signpostmarv","https:\u002F\u002Fprofiles.wordpress.org\u002Fsignpostmarv\u002F","\u003Cp>This plugin quite simply allows you to use the Ctrl-S keyboard command commonly used in many software products to save a document.\u003C\u002Fp>\n\u003Cp>When a post or page hasn’t been published, pressing Ctrl-S on your keyboard will save the page\u002Fpost as draft, if it has been published, then it will be updated.\u003C\u002Fp>\n","Use the common Ctrl-S keyboard command to save your posts & pages!",100,3887,60,2,"2011-11-04T22:44:00.000Z","3.2.1","2.5","",[20,4,21,22],"cmd-s","post","save","http:\u002F\u002Fsignpostmarv.name\u002Fctrl-s\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fctrl-s.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},3,120,30,84,"2026-04-04T18:23:35.671Z",[37,59,76,94,116],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":57,"download_link":58,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"disable-post-revision","Disable Post Revision","1.0.1","Joel James","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoelcj91\u002F","\u003Cp>WordPress uses post revisions by default to save each post revision in your database. If you’re concerned about server and database size, these post revisions can be a burden.\u003C\u002Fp>\n\u003Cp>While you can’t simply disable the post revision feature for a specific post type from the settings page, this plugin makes it easy to do so.\u003C\u002Fp>\n\u003Ch4>What is Disable Post Revision?\u003C\u002Fh4>\n\u003Cp>\u003Cem>Disabling unwanted post revisions in WordPress should be straightforward. This plugin makes it a simple process.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch3>Disable Post Revision – Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Disable post revisions for all available post types, including Posts and Pages\u003C\u002Fli>\n\u003Cli>Reduce database load\u003C\u002Fli>\n\u003Cli>Reduce server load while editing a post\u003C\u002Fli>\n\u003Cli>Translation-ready\u003C\u002Fli>\n\u003Cli>Extremely lightweight\u003C\u002Fli>\n\u003Cli>Adheres to WordPress coding standards\u003C\u002Fli>\n\u003Cli>Available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjoel-james\u002Fdisable-post-revision\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-post-revision\u002Finstallation\u002F\" rel=\"ugc\">Installation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-post-revision\u002F\" rel=\"ugc\">Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-post-revision\u002Fscreenshots\u002F\" rel=\"ugc\">Screenshots\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>WordPress Post Revision – \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FRevisions\" rel=\"nofollow ugc\">More Details\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you’re unsure about what post revisions are, please \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FRevisions\" rel=\"nofollow ugc\">refer to this page\u003C\u002Fa> for more information.\u003C\u002Fp>\n","Light weight plugin to disable post revisions for selected post types to reduce database and server load.",3000,33343,1,"2025-12-09T13:31:00.000Z","6.9.4","3.0",[52,53,54,55,56],"auto-save","disable-auto-save","disable-revision","post-revision","revisions","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-post-revision\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-post-revision.1.0.1.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":11,"num_ratings":47,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":18,"tags":72,"homepage":74,"download_link":75,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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",[73,21],"autosave","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-autosave","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-autosave.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":11,"downloaded":84,"rating":85,"num_ratings":31,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":18,"download_link":93,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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",3814,74,"2019-12-18T15:57:00.000Z","5.3.21","3.0.1","5.6",[73,91,92,21,22],"draft","editor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-autosave.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":104,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":18,"tags":109,"homepage":114,"download_link":115,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"save-posts-with-cmds","Save Posts With Cmd+S","v1.2","MikePayne","https:\u002F\u002Fprofiles.wordpress.org\u002Fmikepayne\u002F","\u003Cp>Publish or update posts and pages using the Ctrl+S hotkey (cmd+s on Mac). Overwrites the browsers default Ctrl+S function of “Save webpage as..” and instead runs the WordPress function assigned to the Publish button.\u003C\u002Fp>\n","Publish or update posts and pages using the Ctrl+S hotkey (cmd+s on Mac)",90,3101,80,5,"2015-07-06T20:12:00.000Z","4.2.39","3.1",[110,111,112,113,22],"cmds","ctrls","pages","posts","http:\u002F\u002Fwww.mikepayne.co\u002Fupdating-wordpress-posts-with-ctrls","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsave-posts-with-cmds.1.2.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":104,"downloaded":124,"rating":11,"num_ratings":47,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":18,"tags":128,"homepage":133,"download_link":134,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"easy-bookmark","Easy Bookmark","1.0.3","themewant","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemewant\u002F","\u003Cp>Easy Bookmark allows users to save posts or pages as bookmarks on your WP site. They can then access these bookmarked posts via a dedicated page or widget.\u003C\u002Fp>\n\u003Cp>The plugin is ideal for users who want to save articles, blog posts, or products and revisit them later without needing to search again.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Users can bookmark any post or page with a single click.\u003C\u002Fli>\n\u003Cli>Bookmark management with add\u002Fremove bookmark functionality.\u003C\u002Fli>\n\u003Cli>Display bookmarked posts in a widget or on a custom page.\u003C\u002Fli>\n\u003Cli>Simple shortcode to show the bookmark counter.\u003C\u002Fli>\n\u003Cli>Compatible with any theme.\u003C\u002Fli>\n\u003Cli>Works seamlessly with custom post types.\u003C\u002Fli>\n\u003Cli>Fully responsive and user-friendly.\u003C\u002Fli>\n\u003C\u002Ful>\n","The Easy Bookmark Plugin provides a bookmark solution for WP websites. Users can bookmark posts and view them anytime.",1675,"2025-11-30T12:06:00.000Z","6.8.5","5.0",[129,130,117,131,132],"bookmark","bookmark-posts","post-bookmark","save-post","https:\u002F\u002Fthemewant.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-bookmark.1.0.3.zip",{"attackSurface":136,"codeSignals":151,"taintFlows":158,"riskAssessment":159,"analyzedAt":166},{"hooks":137,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":150,"entryPointCount":26,"unprotectedCount":26},[138,144],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","admin_print_scripts","print_scripts","marvulous.ctrl-s.wp.php",29,{"type":139,"name":145,"callback":145,"file":142,"line":146},"plugins_loaded",41,[],[],[],[],{"dangerousFunctions":152,"sqlUsage":153,"outputEscaping":155,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":157},[],{"prepared":26,"raw":26,"locations":154},[],{"escaped":26,"rawEcho":26,"locations":156},[],[],[],{"summary":160,"deductions":161},"The 'ctrl-s' plugin v1.0.2 demonstrates an exceptionally strong security posture based on the provided static analysis data. There are no identified entry points such as AJAX handlers, REST API routes, shortcodes, or cron events that are accessible without authentication. Furthermore, the code signals indicate a clean codebase with no dangerous functions, all SQL queries utilizing prepared statements, and all output properly escaped. File operations and external HTTP requests are absent, and crucially, there are no nonces or capability checks implemented, which is unusual but in this context, likely reflects the absence of the functionalities that would typically require them.\n\nThe vulnerability history is equally impressive, with zero known CVEs recorded. This lack of past vulnerabilities and the absence of any critical or high-severity issues in the static analysis suggest a development team that prioritizes security or, alternatively, a plugin with a very limited scope of functionality. The complete absence of taint analysis findings further reinforces the impression of a secure codebase.  While the lack of explicit capability checks or nonces might be a point of concern in a plugin with a larger attack surface, given the current data showing zero entry points, it appears to be a deliberate design choice for a plugin that doesn't require these traditional security measures.\n\nIn conclusion, 'ctrl-s' v1.0.2 presents a remarkably low-risk profile. The absence of any identified vulnerabilities, combined with clean static analysis results, points to a well-developed and secure plugin. The primary weakness, if it can be called that given the context, is the complete lack of documented security controls like nonces or capability checks. However, this is offset by the fact that there are no apparent entry points for exploitation. Therefore, based on the provided data, the plugin is highly secure.",[162,164],{"reason":163,"points":105},"No nonce checks found",{"reason":165,"points":105},"No capability checks found","2026-03-16T21:10:11.780Z",{"wat":168,"direct":176},{"assetPaths":169,"generatorPatterns":171,"scriptPaths":172,"versionParams":174},[170],"\u002Fwp-content\u002Fplugins\u002Fctrl-s\u002Fmarvulous.ctrl-s.wp.js",[],[173],"marvulous.ctrl-s.wp.js",[175],"ctrl-s\u002Fmarvulous.ctrl-s.wp.js?ver=",{"cssClasses":177,"htmlComments":178,"htmlAttributes":179,"restEndpoints":180,"jsGlobals":181,"shortcodeOutput":182},[],[],[],[],[],[]]