[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$farR2gHLZUJeckSoyF0i-6WzTk2YDy1rtJvJxEHVrvxo":3,"$fG4UIlI5RT09NawSpEvawbOhM3zClPC9UDTQ4AVZ0jBQ":354,"$fmraEwp3ZWVtg-4-izfy8uBd_G7e3yMXTVyhCGjFZnk0":358},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":38,"analysis":142,"fingerprints":337},"quick-web-notes","Quick Web Notes","1.0.4","Arif Hassan","https:\u002F\u002Fprofiles.wordpress.org\u002Faarifhsn\u002F","\u003Cp>Quick Web Notes transforms how you capture and manage ideas in WordPress. Whether you’re writing content, managing tasks, or brainstorming, this plugin provides a seamless note-taking experience from both the frontend and backend of your website.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Frontend Note Creation\u003C\u002Fstrong>: Add notes directly from any page without accessing the dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong>: Display your notes anywhere using [ahqwn_notes] shortcode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icon Positioning\u003C\u002Fstrong>: Place the notes icon anywhere on your screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background Color and Icon Uploader\u003C\u002Fstrong>: Customize the notes icon and background color\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Dashboard\u003C\u002Fstrong>: Manage all notes from a dedicated admin interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-Time Updates\u003C\u002Fstrong>: Notes appear instantly without page reload\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-Friendly\u003C\u002Fstrong>: Fully responsive design works on all devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Content creators tracking article ideas\u003C\u002Fli>\n\u003Cli>Developers marking bug fixes and improvements\u003C\u002Fli>\n\u003Cli>Project managers maintaining task lists\u003C\u002Fli>\n\u003Cli>Team collaboration and communication\u003C\u002Fli>\n\u003Cli>Personal reminders and to-dos\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Using Shortcode\u003C\u002Fh4>\n\u003Cp>Display your notes anywhere in your content using the shortcode:\u003Cbr \u002F>\n    [ahqwn_notes]\u003C\u002Fp>\n\u003Ch4>Pro Features (Coming Soon)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Note sharing between users\u003C\u002Fli>\n\u003Cli>Advanced categorization\u003C\u002Fli>\n\u003Cli>File attachments\u003C\u002Fli>\n\u003Cli>Note export\u002Fimport\u003C\u002Fli>\n\u003Cli>Email notifications\u003C\u002Fli>\n\u003Cli>Priority levels\u003C\u002Fli>\n\u003Cli>Due dates\u003C\u002Fli>\n\u003Cli>Advanced shortcode options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support requests and bug reports, please mail us:\u003Cbr \u002F>\nhttps:\u002F\u002Fmountaviary.com\u002Fcontact\u002F\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Quick Web Notes stores notes in your WordPress database. No data is sent to external servers. Notes are visible only to authorized users based on your settings.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Icon Attribution:\u003Cbr \u002F>\nThe plugin icon is provided by Flaticon.com\u003Cbr \u002F>\nLicense: Free for personal and commercial use with attribution\u003Cbr \u002F>\nAttribution: “Icon made by Kiranshastry from www.flaticon.com”\u003C\u002Fp>\n\u003Cp>Screenshots:\u003Cbr \u002F>\n– All screenshots are taken from the plugin’s actual functionality and interface\u003C\u002Fp>\n\u003Cp>Banners:\u003Cbr \u002F>\n– All banners are taken from the plugin’s actual functionality and interface\u003C\u002Fp>\n","Create and manage notes easily from both frontend and backend. Perfect for quick reminders, tasks, and ideas with drag-and-drop positioning.",0,464,"2025-03-06T10:16:00.000Z","6.7.5","6.2","7.2",[18,19,20,21,22],"note-taking","notes","reminder","sticky-notes","to-do-list","https:\u002F\u002Fgithub.com\u002Faarifhsn\u002Fquick-web-notes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-web-notes.1.0.4.zip",92,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"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},"aarifhsn",2,100,89,30,86,"2026-07-14T20:33:06.439Z",[39,63,82,104,125],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":33,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":11,"last_vuln_date":62,"fetched_at":27},"wb-sticky-notes","Sticky Notes for WP Dashboard","1.2.6","Web Builder 143","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebbuilder143\u002F","\u003Cp>Need a simple way to stay organized inside your WordPress admin area? \u003Cstrong>Sticky Notes for WP Dashboard\u003C\u002Fstrong> lets you add customizable sticky notes right to your dashboard—just like the ones on your desk, but smarter.\u003C\u002Fp>\n\u003Cp>Use it to jot down reminders, create to-do lists, or leave quick notes for other users. Each note can be styled, resized, and moved around to fit the way you work. Whether you’re managing a personal site or running a team, Sticky Notes makes it easy to keep important information front and center.\u003C\u002Fp>\n\u003Ch3>Why you’ll love Sticky Notes for WP Dashboard:\u003C\u002Fh3>\n\u003Cp>– Create as many sticky notes as you need, anywhere in the admin dashboard\u003Cbr \u002F>\n– Change colors, fonts, and themes to match your style\u003Cbr \u002F>\n– Drag and drop notes to position them exactly where you want\u003Cbr \u002F>\n– Show or hide notes with one click\u003Cbr \u002F>\n– Duplicate, archive, and organize notes easily\u003Cbr \u002F>\n– Control who can access notes with user role restrictions\u003Cbr \u002F>\n– Option to hide notes on specific admin pages for a cleaner view\u003C\u002Fp>\n\u003Cp>With an intuitive interface and zero setup required, Sticky Notes for WP Dashboard is a must-have productivity tool for any WP site owner.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Create sticky notes directly on your WP admin dashboard  \u003C\u002Fli>\n\u003Cli>Easy-to-use interface for quick note management  \u003C\u002Fli>\n\u003Cli>Customize notes with themes, colors, and fonts  \u003C\u002Fli>\n\u003Cli>Resizable and movable notes for better organization  \u003C\u002Fli>\n\u003Cli>Hide or show notes globally with one click  \u003C\u002Fli>\n\u003Cli>Duplicate notes with a single click  \u003C\u002Fli>\n\u003Cli>Archive notes for future reference  \u003C\u002Fli>\n\u003Cli>Disable sticky notes on specific admin pages  \u003C\u002Fli>\n\u003Cli>Limit note access by user roles\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Our Other Free Plugins\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwb-custom-product-tabs-for-woocommerce\u002F\" rel=\"ugc\">Custom Product Tabs for WooCommerce\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwb-mail-logger\u002F\" rel=\"ugc\">Mail Logger for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Create sticky notes in your WP admin for reminders and to-dos. Restrict notes by user roles and disable them on specific pages.",1000,17184,6,"2026-03-26T17:19:00.000Z","7.0","3.5.0","5.6",[55,56,19,57,21],"admin-notes","dashboard-notes","reminders","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwb-sticky-notes.1.2.6.zip",99,1,"2025-12-31 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":11,"downloaded":71,"rating":11,"num_ratings":11,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":79,"download_link":80,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":81},"ultimate-sticky-notes","Ultimate Sticky Notes","1.0.0","Broadway Infotech","https:\u002F\u002Fprofiles.wordpress.org\u002Fbroadwayinfotech\u002F","\u003Cp>This plugin offers a convenient and customizable way to jot down ideas, reminders, or tasks, seamlessly integrating into your admin dashboard.\u003C\u002Fp>\n\u003Cp>Major features in Sticky Notes include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The plugin’s user-friendly interface seamlessly integrates into your admin dashboard, making it easy to create, organize, and manage your notes.\u003C\u002Fli>\n\u003Cli>Move, resize, and stick your notes anywhere on the screen. They’ll stay put until you move or minimize them using the sticky note button.\u003C\u002Fli>\n\u003Cli>Users can often customize the appearance of their notes, including color, size, font, and background.\u003C\u002Fli>\n\u003Cli>Seamless integration with your admin dashboard for direct note access.\u003C\u002Fli>\n\u003C\u002Ful>\n","The Ultimate Sticky Notes plugin offers the create, organize, and customize notes on your admin panel.",622,"2024-11-14T09:30:00.000Z","6.6.5","5.0","7.4",[19,77,21,78],"reminders-notes","tasks-notes","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-sticky-notes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-sticky-notes.1.0.0.zip","2026-04-06T09:54:40.288Z",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":25,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":58,"tags":96,"homepage":99,"download_link":100,"security_score":101,"vuln_count":102,"unpatched_count":11,"last_vuln_date":103,"fetched_at":27},"wp-dashboard-notes","WP Dashboard Notes","1.0.13","Jeroen Sormani","https:\u002F\u002Fprofiles.wordpress.org\u002Fsormano\u002F","\u003Cp>Working with multiple persons on a website? Want to make notes? You can do just that with WP Dashboard Notes. Create beautiful notes with a nice user experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Colored notes\u003C\u002Fli>\n\u003Cli>List notes or regular notes\u003C\u002Fli>\n\u003Cli>Public or private notes\u003C\u002Fli>\n\u003Cli>Edit on dashboard\u003C\u002Fli>\n\u003Cli>Add as many notes as you like\u003C\u002Fli>\n\u003Cli>Drag & drop list items\u003C\u002Fli>\n\u003Cli>No save button needed!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Feature requests, ratings and donations are welcome and appreciated!\u003C\u002Fstrong>\u003C\u002Fp>\n","Working with multiple persons on a website? Want to make notes? You can do just that with WP Dashboard Notes. Create beautiful notes with a nice user  &hellip;",20000,249722,109,"2026-04-08T12:28:00.000Z","6.8.5","4.0",[97,56,98,19,22],"admin-note","note","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-dashboard-notes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-dashboard-notes.1.0.13.zip",98,3,"2024-08-09 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":33,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":118,"tags":119,"homepage":122,"download_link":123,"security_score":124,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"dashboard-sticky-notes","Dashboard Sticky Notes","1.1.2","Hiroaki Miyashita","https:\u002F\u002Fprofiles.wordpress.org\u002Fhiroaki-miyashita\u002F","\u003Cp>The Dashboard Sticky Notes plugin adds the functionality to add sticky notes into the dashboard. You could specify the context (normal or side), priority (high or low), and target (user roles and\u002For users themselves) with notes. HTML tags and shortcodes are also available in the content.\u003C\u002Fp>\n\u003Cp>Localization\u003C\u002Fp>\n\u003Cul>\n\u003Cli>French (fr_FR) – \u003Ca href=\"http:\u002F\u002Fericlowry.fr\u002F\" rel=\"nofollow ugc\">Eric Lowry\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Japanese (ja) – \u003Ca href=\"https:\u002F\u002Fwpgogo.com\u002F\" rel=\"nofollow ugc\">Hiroaki Miyashita\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation in Japanese\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.cmswp.jp\u002Fplugins\u002Fdashboard_sticky_notes\u002F\" rel=\"nofollow ugc\">Dashboard Sticky Notes\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Special Thanks\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpsupportspecialists.com\u002Fdashboard-sticky-notes\u002F\" rel=\"nofollow ugc\">WP Support Specialists\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Known Issues \u002F Bugs\u003C\u002Fh3>\n\u003Cp>None.\u003C\u002Fp>\n\u003Ch3>Uninstall\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Deactivate the plugin\u003C\u002Fli>\n\u003Cli>That’s it! 🙂\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin adds the functionality to add sticky notes into the dashboard.",2000,27455,12,"2020-07-11T00:35:00.000Z","5.4.19","3.0","5.3",[120,98,19,121,21],"dashboard","sticky","https:\u002F\u002Fwww.cmswp.jp\u002Fplugins\u002Fdashboard_sticky_notes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdashboard-sticky-notes.1.1.2.zip",85,{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":11,"num_ratings":11,"last_updated":135,"tested_up_to":116,"requires_at_least":136,"requires_php":51,"tags":137,"homepage":140,"download_link":141,"security_score":124,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"cornell-notes","Cornell Notes Gutenberg Block","1.0.3","Sean Blakeley","https:\u002F\u002Fprofiles.wordpress.org\u002Fsean-blakeley\u002F","\u003Cp>\u003Cstrong>Create perfect study notes with the Cornell Notes Gutenberg Block.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCornell_Notes\" rel=\"nofollow ugc\">Cornell Notes\u003C\u002Fa> provides an excellent structure for organising and summarized your notes, ideas and concepts – this logical approach is an invaluable way to help learning and retention for students of all ages.\u003C\u002Fp>\n\u003Cp>This plugin provides a new, dedicated Cornell Notes Gutenberg block to enable you to quickly and easily take your notes within WordPress.\u003C\u002Fp>\n\u003Ch3>How to Use Cornell Notes\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Add your title at the top of your note – this is a summary of context of the notes.\u003C\u002Fli>\n\u003Cli>Take long-form notes in the right-hand column – you can take notes during a class, lecture, video tutorial or WordCamp Talk, it doesn’t matter. Add as many ideas as you need – click the ‘Add Idea’ indicator to add a new idea.\u003C\u002Fli>\n\u003Cli>Once you’ve finished your notes, review them and summarise the concepts with key ideas in the left-hand column.\u003C\u002Fli>\n\u003Cli>Finally, summarize all the notes in a sentence or two at the bottom of the page.\u003C\u002Fli>\n\u003Cli>To fully benefit from Cornell Notes, you should consider adding \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSpaced_repetition\" rel=\"nofollow ugc\">Spaced Repetition\u003C\u002Fa> to your learning plan.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Cornell Notes contains a second block – an \u003Cem>Idea\u003C\u002Fem> block – this block is only made available as a child of the Cornell Note block – and enables you to add as many ideas (key ideas and long-form notes) you require.\u003C\u002Fp>\n\u003Cp>There are currently no specific settings required by the Cornell Notes Block.\u003C\u002Fp>\n\u003Ch3>Style via CSS Variables\u003C\u002Fh3>\n\u003Cp>CSS Variables are used with default settings – you can override these in your theme by setting the variables in the \u003Ccode>root\u003C\u002Fcode>\u003Cbr \u002F>\n    \u003Ccode>:root{\u003Cbr \u002F>\n    --note-border-style: dotted;\u003Cbr \u002F>\n    --note-border-width: 2px;\u003Cbr \u002F>\n    --note-border-color: #f00;\u003Cbr \u002F>\n    --note-body-padding: 30px;\u003Cbr \u002F>\n    --note-padding: 20px;\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Style via Classes\u003C\u002Fh3>\n\u003Cp>The structure of the Cornell Notes Block:\u003Cbr \u002F>\n    \u003Ccode>.wp-block-cornell-notes-cornell-note\u003Cbr \u002F>\n    .cornell-note-title\u003Cbr \u002F>\n    .wp-block-cornell-notes-cornell-idea\u003Cbr \u002F>\n        .cornell-note-key-idea\u003Cbr \u002F>\n        .cornell-note-long-form\u003Cbr \u002F>\n    .cornell-note-summary \u002F* forced to the bottom of the note via Flexbox *\u002F\u003C\u002Fcode>\u003Cbr \u002F>\n(This structure is simplified – you will find additional classes added via Gutenberg)\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English (default)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English – default\u003Cbr \u002F>\nThis plugin is translation-ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Contribute to This Project\u003C\u002Fh3>\n\u003Cp>All contributions are welcome – make a Pull Request or raise an issue on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSeanBlakeley\u002Fcornell-notes-gutenberg-block\" rel=\"nofollow ugc\">Github Repo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin Creator\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSeanBlakeley\" rel=\"nofollow ugc\">Sean Blakeley\u003C\u002Fa>\u003C\u002Fp>\n","Create perfect study notes with the Cornell Notes Gutenberg Block.",20,1753,"2020-07-01T10:01:00.000Z","5.3.4",[126,138,139,18,19],"gutenberg","learning","https:\u002F\u002Fgithub.com\u002FSeanBlakeley\u002Fcornell-notes-gutenberg-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcornell-notes.zip",{"attackSurface":143,"codeSignals":230,"taintFlows":240,"riskAssessment":333,"analyzedAt":336},{"hooks":144,"ajaxHandlers":191,"restRoutes":222,"shortcodes":223,"cronEvents":228,"entryPointCount":229,"unprotectedCount":11},[145,151,155,159,163,165,168,171,174,178,183,187],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","admin_init","ahqwn_register_settings","includes\u002Fadmin\u002Fclass-quick-web-notes-admin-settings.php",28,{"type":146,"name":152,"callback":153,"file":149,"line":154},"admin_menu","ahqwn_add_settings_page",29,{"type":146,"name":156,"callback":157,"file":149,"line":158},"admin_enqueue_scripts","ahqwn_enqueue_admin_assets",32,{"type":146,"name":152,"callback":160,"file":161,"line":162},"ahqwn_register_admin_menu","includes\u002Fadmin\u002Fclass-quick-web-notes-admin.php",49,{"type":146,"name":156,"callback":157,"file":161,"line":164},52,{"type":146,"name":147,"callback":166,"file":161,"line":167},"ahqwn_process_bulk_actions",57,{"type":146,"name":147,"callback":169,"file":161,"line":170},"ahqwn_process_note_submission",58,{"type":146,"name":147,"callback":172,"file":161,"line":173},"ahqwn_process_note_deletion",59,{"type":146,"name":175,"callback":176,"file":161,"line":177},"admin_notices","ahqwn_admin_notices",62,{"type":146,"name":179,"callback":180,"file":181,"line":182},"init","ahqwn_init_hooks","includes\u002Ffrontend\u002Fclass-quick-web-notes-frontend.php",26,{"type":146,"name":184,"callback":185,"file":181,"line":186},"wp_enqueue_scripts","ahqwn_enqueue_scripts",37,{"type":146,"name":188,"callback":189,"file":181,"line":190},"wp_footer","ahqwn_render_frontend_modal",38,[192,198,203,205,209,211,215,218],{"action":193,"nopriv":194,"callback":195,"hasNonce":196,"hasCapCheck":194,"file":161,"line":197},"admin_edit_note",false,"ahqwn_ajax_admin_edit_note",true,55,{"action":199,"nopriv":194,"callback":200,"hasNonce":196,"hasCapCheck":194,"file":201,"line":202},"add_note","ahqwn_ajax_add_note","includes\u002Fajax\u002Fclass-quick-web-notes-ajax.php",42,{"action":199,"nopriv":196,"callback":200,"hasNonce":196,"hasCapCheck":194,"file":201,"line":204},43,{"action":206,"nopriv":194,"callback":207,"hasNonce":196,"hasCapCheck":194,"file":201,"line":208},"get_notes","ahqwn_ajax_get_notes",44,{"action":206,"nopriv":196,"callback":207,"hasNonce":196,"hasCapCheck":194,"file":201,"line":210},45,{"action":212,"nopriv":194,"callback":213,"hasNonce":196,"hasCapCheck":194,"file":201,"line":214},"edit_note","ahqwn_ajax_edit_note",48,{"action":216,"nopriv":194,"callback":217,"hasNonce":196,"hasCapCheck":194,"file":201,"line":162},"delete_note","ahqwn_ajax_delete_note",{"action":219,"nopriv":194,"callback":220,"hasNonce":196,"hasCapCheck":194,"file":201,"line":221},"get_note_by_id","ahqwn_ajax_get_note_by_id",50,[],[224],{"tag":225,"callback":226,"file":181,"line":227},"ahqwn_notes","ahqwn_render_frontend_notes",36,[],9,{"dangerousFunctions":231,"sqlUsage":232,"outputEscaping":235,"fileOperations":11,"externalRequests":11,"nonceChecks":114,"capabilityChecks":238,"bundledLibraries":239},[],{"prepared":233,"raw":11,"locations":234},10,[],{"escaped":236,"rawEcho":11,"locations":237},151,[],5,[],[241,267,288,302,314,324],{"entryPoint":242,"graph":243,"unsanitizedCount":11,"severity":266},"ahqwn_process_bulk_actions (includes\u002Fadmin\u002Fclass-quick-web-notes-admin.php:377)",{"nodes":244,"edges":263},[245,250,256,258],{"id":246,"type":247,"label":248,"file":161,"line":249},"n0","source","$_POST",407,{"id":251,"type":252,"label":253,"file":161,"line":254,"wp_function":255},"n1","sink","query() [SQLi]",428,"query",{"id":257,"type":247,"label":248,"file":161,"line":249},"n2",{"id":259,"type":252,"label":260,"file":161,"line":261,"wp_function":262},"n3","prepare (format string)() [SQLi]",429,"prepare (format string)",[264,265],{"from":246,"to":251,"sanitized":196},{"from":257,"to":259,"sanitized":196},"low",{"entryPoint":268,"graph":269,"unsanitizedCount":11,"severity":266},"\u003Cclass-quick-web-notes-admin> (includes\u002Fadmin\u002Fclass-quick-web-notes-admin.php:0)",{"nodes":270,"edges":284},[271,274,278,279,280,282],{"id":246,"type":247,"label":272,"file":161,"line":273},"$_GET",105,{"id":251,"type":252,"label":275,"file":161,"line":276,"wp_function":277},"get_results() [SQLi]",358,"get_results",{"id":257,"type":247,"label":248,"file":161,"line":249},{"id":259,"type":252,"label":253,"file":161,"line":254,"wp_function":255},{"id":281,"type":247,"label":248,"file":161,"line":249},"n4",{"id":283,"type":252,"label":260,"file":161,"line":261,"wp_function":262},"n5",[285,286,287],{"from":246,"to":251,"sanitized":196},{"from":257,"to":259,"sanitized":196},{"from":281,"to":283,"sanitized":196},{"entryPoint":289,"graph":290,"unsanitizedCount":11,"severity":266},"\u003Cnotes-table> (includes\u002Fadmin\u002Fviews\u002Fnotes-table.php:0)",{"nodes":291,"edges":300},[292,296],{"id":246,"type":247,"label":293,"file":294,"line":295},"$_GET (x4)","includes\u002Fadmin\u002Fviews\u002Fnotes-table.php",13,{"id":251,"type":252,"label":297,"file":294,"line":298,"wp_function":299},"echo() [XSS]",79,"echo",[301],{"from":246,"to":251,"sanitized":196},{"entryPoint":303,"graph":304,"unsanitizedCount":11,"severity":266},"ahqwn_ajax_get_note_by_id (includes\u002Fajax\u002Fclass-quick-web-notes-ajax.php:188)",{"nodes":305,"edges":312},[306,308],{"id":246,"type":247,"label":248,"file":201,"line":307},198,{"id":251,"type":252,"label":309,"file":201,"line":310,"wp_function":311},"get_row() [SQLi]",208,"get_row",[313],{"from":246,"to":251,"sanitized":196},{"entryPoint":315,"graph":316,"unsanitizedCount":11,"severity":266},"ahqwn_ajax_delete_note (includes\u002Fajax\u002Fclass-quick-web-notes-ajax.php:232)",{"nodes":317,"edges":322},[318,320],{"id":246,"type":247,"label":248,"file":201,"line":319},243,{"id":251,"type":252,"label":309,"file":201,"line":321,"wp_function":311},254,[323],{"from":246,"to":251,"sanitized":196},{"entryPoint":325,"graph":326,"unsanitizedCount":11,"severity":266},"\u003Cclass-quick-web-notes-ajax> (includes\u002Fajax\u002Fclass-quick-web-notes-ajax.php:0)",{"nodes":327,"edges":331},[328,330],{"id":246,"type":247,"label":329,"file":201,"line":307},"$_POST (x2)",{"id":251,"type":252,"label":309,"file":201,"line":310,"wp_function":311},[332],{"from":246,"to":251,"sanitized":196},{"summary":334,"deductions":335},"The quick-web-notes plugin v1.0.4 exhibits a strong security posture based on the provided static analysis.  All identified entry points, including AJAX handlers and shortcodes, appear to have proper authentication and capability checks, which significantly mitigates the risk of unauthorized access and privilege escalation. The plugin also demonstrates excellent adherence to secure coding practices by exclusively using prepared statements for all SQL queries and ensuring all output is properly escaped, preventing common injection and cross-site scripting vulnerabilities. The absence of file operations and external HTTP requests further reduces the attack surface and potential for remote code execution or data leakage.\n\nThe vulnerability history shows no recorded CVEs, which is a positive indicator. This suggests that the plugin has either not been a target of significant security research or has consistently maintained a secure codebase. The lack of past vulnerabilities, combined with the current clean static analysis, points towards a well-maintained and security-conscious development approach.  However, it is important to note that a lack of past vulnerabilities does not guarantee future security. Continuous monitoring and updates remain crucial for any plugin.\n\nIn conclusion, quick-web-notes v1.0.4 appears to be a secure plugin with robust security implementations. The developers have clearly prioritized security by implementing strong authentication, input validation, and output escaping mechanisms. While there are no immediate security concerns evident from the provided data, ongoing vigilance and prompt patching of any future vulnerabilities will be essential to maintain this high level of security.",[],"2026-04-16T13:48:43.350Z",{"wat":338,"direct":345},{"assetPaths":339,"generatorPatterns":342,"scriptPaths":343,"versionParams":344},[340,341],"\u002Fwp-content\u002Fplugins\u002Fquick-web-notes\u002Fassets\u002Fcss\u002Fquick-web-notes-admin-style.css","\u002Fwp-content\u002Fplugins\u002Fquick-web-notes\u002Fassets\u002Fjs\u002Fquick-web-notes-admin.js",[],[],[],{"cssClasses":346,"htmlComments":348,"htmlAttributes":349,"restEndpoints":351,"jsGlobals":352,"shortcodeOutput":353},[347],"quick-web-notes-settings",[],[350],"name=\"quick_web_notes_settings_nonce\"",[],[],[],{"error":196,"url":355,"statusCode":356,"statusMessage":357,"message":357},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fquick-web-notes\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":61,"versions":359},[360],{"version":6,"download_url":24,"svn_tag_url":361,"released_at":26,"has_diff":194,"diff_files_changed":362,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":363,"is_current":196},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fquick-web-notes\u002Ftags\u002F1.0.4\u002F",[],[]]