[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ftu4IyWwjV_9dTjO9Q9qLd4VlaGHJ9Zdivq6ZJ84aeBg":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":143,"fingerprints":271},"side-matter","Side Matter","1.4","setzer","https:\u002F\u002Fprofiles.wordpress.org\u002Fsetzer\u002F","\u003Cp>Side Matter turns footnotes into sidenotes, magically aligning each note in the sidebar next to its corresponding reference in the text. Unlike hyperlinked footnotes, sidenotes don’t require jumping down the page to follow up on each reference; instead, they perch humbly and accessibly beside the material to which they refer.\u003C\u002Fp>\n\u003Cp>To use, place the Side Matter widget in your sidebar, then enclose sidenote text in a page or post using the \u003Ccode>[ref]\u003C\u002Fcode> shortcode, like so:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Here's the text to annotate.[ref]Note text goes here.[\u002Fref]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To change default settings, use the Side Matter options page linked under the Appearance menu on your admin screen.\u003C\u002Fp>\n\u003Ch3>Styling Side Matter with CSS\u003C\u002Fh3>\n\u003Cp>Changing the appearance of Side Matter elements—for example, editing your notes’ typeface or indentation—requires using CSS. The simplest way to go about this is to install a custom CSS plugin that will preserve your rules even when Side Matter or your theme is updated. (\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-custom-css\u002F\" rel=\"ugc\">Simple Custom CSS\u003C\u002Fa> is a good example.)\u003C\u002Fp>\n\u003Cp>Side Matter comes with a set of built-in class selectors. As an example, all sidenote and reference elements may be styled at once using the class \u003Ccode>side-matter\u003C\u002Fcode>. The following CSS will render all Side Matter elements in blue serif text:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>.side-matter {\n    color: blue;\n    font-family: serif;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Notes and figures may be formatted with greater precision using element-specific class selectors. For example, the following CSS will render reference and list numerals in green and sidenote text in black:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>a.side-matter-ref, ol.side-matter-list {\n    color: green;\n}\n\ndiv.side-matter-text {\n    color: black;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>List of Class Selectors\u003C\u002Fh4>\n\u003Cp>Here is a full list of Side Matter class selectors and their uses:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>a.side-matter-ref\u003C\u002Fcode> selects the link elements that enclose in-text reference numerals. Use this class to modify the links’ colors, underline, etc.\u003C\u002Fli>\n\u003Cli>\u003Ccode>sup.side-matter-sup\u003C\u002Fcode> selects the \u003Ccode>sup\u003C\u002Fcode> (superscript) elements that enclose in-text reference numerals. Use this class to modify the numerals’ typographic properties, such as size, offset, and font.\u003C\u002Fli>\n\u003Cli>\u003Ccode>.widget_side_matter\u003C\u002Fcode> (note the underscores) selects the widget container element, which may be an \u003Ccode>aside\u003C\u002Fcode> or a \u003Ccode>div\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>ol.side-matter-list\u003C\u002Fcode> selects the \u003Ccode>ol\u003C\u002Fcode> (ordered list) element that encloses notes in the sidebar, including list numerals.\u003C\u002Fli>\n\u003Cli>\u003Ccode>li.side-matter-note\u003C\u002Fcode> selects sidenote \u003Ccode>li\u003C\u002Fcode> (list item) elements, including each note’s numeral.\u003C\u002Fli>\n\u003Cli>\u003Ccode>div.side-matter-text\u003C\u002Fcode> selects the \u003Ccode>div\u003C\u002Fcode> elements that enclose sidenote text, but not sidenote list numerals. Use this to style sidenote text separately from numerals.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each paragraph within a note is further wrapped in a \u003Ccode>p\u003C\u002Fcode> tag. However, as they’re generated outside the plugin, these \u003Ccode>p\u003C\u002Fcode> elements cannot be selected directly using the \u003Ccode>side-matter\u003C\u002Fcode> class. Instead, select them indirectly, e.g. \u003Ccode>div.side-matter-text > p\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Default CSS\u003C\u002Fh4>\n\u003Cp>Side Matter sets a few rules by default in the included stylesheet \u003Ccode>side-matter.css\u003C\u002Fcode>. These rules will generally defer to your theme stylesheet in the event of a conflict.\u003C\u002Fp>\n\u003Cp>The first rule removes underlines from reference numeral links:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>a.side-matter:link,\na.side-matter:visited,\na.side-matter:hover,\na.side-matter:active {\n    text-decoration: none;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The second rule specifies a consistent cross-browser, cross-theme format for superscript figures:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>sup.side-matter-sup {\n    position: relative;\n    top: -0.5em;\n    vertical-align: baseline;\n    font-size: 0.75em;\n    line-height: 0;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Turns footnotes into sidenotes, magically aligning each note in the sidebar next to its corresponding reference in the text.",100,9031,92,13,"2014-01-09T07:15:00.000Z","3.7.41","3.0","",[20,21,22,23,24],"academic","annotate","annotation","annotations","bibliography","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fside-matter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fside-matter.1.4.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-04T10:45:13.639Z",[38,63,85,104,125],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":28,"last_vuln_date":62,"fetched_at":30},"zotpress","Zotpress","7.4.2","Katie","https:\u002F\u002Fprofiles.wordpress.org\u002Fkseaborn\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fkatieseaborn.com\u002Fplugins\u002F\" title=\"Zotpress for WordPress\" rel=\"nofollow ugc\">Zotpress\u003C\u002Fa> brings publication broadcasting and scholarly blogging to WordPress through \u003Ca href=\"http:\u002F\u002Fzotero.org\u002F\" title=\"Zotero\" rel=\"nofollow ugc\">Zotero\u003C\u002Fa>, a free, cross-platform reference manager.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Displays your personal and group Zotero items through in-text citations, bibliographies, and searchable libraries\u003C\u002Fli>\n\u003Cli>Supports thumbnail images through WordPress’s Media Library and Open Library\u003C\u002Fli>\n\u003Cli>Supports selective CSS styling via IDs and classes\u003C\u002Fli>\n\u003Cli>Provides a range of additional features, such as allowing visitors to download citations\u003C\u002Fli>\n\u003Cli>And more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Compatible with Firefox, Safari, Chrome, and IE9. Made with jQuery, jQuery UI, jQuery doTimeout, Live Query, OAuth, and \u003Ca href=\"https:\u002F\u002Fopenlibrary.org\u002F\" title=\"Open Library\" rel=\"nofollow ugc\">Open Library\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Special thanks to Joe Alberts for substantial contributions to the code, comprehensive testing, and design ideation. Thanks also to contributors Jeremy Varnham (@jvarn13), Christopher Cheung, Jason S., Chris Wentzloff, Karljürgen Feuerherm (@feuerherm), Mark Dingemanse (@codeispoetry), Jörg Mechnich (jmechnich@github), Tomas Risberg, @ericcorbett2, and @timtom for their code contributions, testing, and guidance. Finally, my sincere gratitude goes out to all who have donated in support of this plugin.\u003C\u002Fp>\n\u003Cp>Please note that this plugin is on semi-hiatus, with updates expected about 1-3 times a year.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>jQuery included in your theme (Zotpress will do this for you if it isn’t already included), and an HTTP request method supported by WordPress enabled on your server: cURL, fopen with Streams (PHP 5), or fsockopen. In your server config file, X-Frame-Options should be set to SAMEORIGIN. Optional: OAuth enabled on your server.\u003C\u002Fp>\n","Zotpress displays your Zotero citations on WordPress.",2000,132376,98,66,"2025-10-19T08:19:00.000Z","6.8.5","3.5",[54,24,55,56,57],"academic-blogging","citation-manager","publications","zotero","http:\u002F\u002Fkatieseaborn.com\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzotpress.7.4.2.zip",87,8,"2025-06-10 14:40:35",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":83,"download_link":84,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"academic-bloggers-toolkit","Academic Blogger's Toolkit","5.2.2","dsifford","https:\u002F\u002Fprofiles.wordpress.org\u002Fdsifford\u002F","\u003Cp>\u003Cstrong>FULLY SUPPORTS THE NEW BLOCK EDITOR!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Academic Blogger’s toolkit is an \u003Cstrong>open source\u003C\u002Fstrong> WordPress plugin providing an all-in-one solution for effective academic blogging.\u003C\u002Fp>\n\u003Ch4>This README page is not kept up to date!\u003C\u002Fh4>\n\u003Cp>For a constaintly updated, exhaustively detailed, introduction to this plugin and all its features, please visit the plugin’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdsifford\u002Facademic-bloggers-toolkit\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To dive right into the documentation, check out the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdsifford\u002Facademic-bloggers-toolkit\u002Fwiki\" rel=\"nofollow ugc\">Academic Blogger’s Toolkit Wiki\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Insert formatted references on the fly using \u003Cstrong>PMID\u003C\u002Fstrong>, \u003Cstrong>DOI\u003C\u002Fstrong> (CrossRef, DataCite, & mEDRA), \u003Cstrong>URL\u003C\u002Fstrong>, or \u003Cstrong>ISBN\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Manually insert formatted references from \u003Cstrong>over 15 types of references\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import a full bibliography from your favorite reference manager\u003C\u002Fstrong> using an exported \u003Ccode>.ris\u003C\u002Fcode> file.\u003C\u002Fli>\n\u003Cli>Automatically format references for \u003Cstrong>every citation style on planet earth\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully interactive\u003C\u002Fstrong> reference list which lives beside the post editor.\u003C\u002Fli>\n\u003Cli>Insert and manager \u003Cstrong>footnotes\u003C\u002Fstrong> in the editor automatically.\u003C\u002Fli>\n\u003Cli>Inline citations display full formatted references on the frontend when hovered with the mouse (or when tapped on mobile). No more scrolling down and losing your focus!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>If you’re a developer and would like to contribute, you can do so via this plugin’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdsifford\u002Facademic-bloggers-toolkit\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n","A plugin extending the functionality of Wordpress for academic blogging.",300,35511,86,28,"2019-10-24T22:33:00.000Z","5.3.21","5.3","7.0",[80,20,81,24,82],"academia","bibliographies","bibtex","https:\u002F\u002Fgithub.com\u002Fdsifford\u002Facademic-bloggers-toolkit\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facademic-bloggers-toolkit.5.2.2.zip",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":28,"num_ratings":28,"last_updated":95,"tested_up_to":51,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":102,"download_link":103,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"citepress-automatic-citation-generator","CitePress – Automatic Citation Generator","1.7","nusagates","https:\u002F\u002Fprofiles.wordpress.org\u002Fnusagates\u002F","\u003Cp>\u003Cstrong>CitePress\u003C\u002Fstrong> lets you generate a properly formatted bibliography (reference) for any post using simple shortcodes.\u003C\u002Fp>\n\u003Cp>Built for academic blogs, research documentation, online journals, and educational websites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Citation styles supported: APA, MLA, Chicago, IEEE, Harvard, Vancouver, ASA, ACS, ACM\u003C\u002Fli>\n\u003Cli>Customizable citation label and access date format\u003C\u002Fli>\n\u003Cli>Outputs a styled, collapsible citation box\u003C\u002Fli>\n\u003Cli>Uses clean shortcodes: \u003Ccode>[citepress style=\"apa\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>No custom tables, no frontend scripts, lightweight\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate and display a clean citation box for any WordPress post using customizable academic citation styles.",50,442,"2025-05-28T06:48:00.000Z","5.0","7.2",[20,24,99,100,101],"citation","reference","shortcode","https:\u002F\u002Fnusagates.co.id","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcitepress-automatic-citation-generator.1.7.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":11,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":96,"requires_php":117,"tags":118,"homepage":123,"download_link":124,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"simple-commenter","Simple Commenter – Website Feedback tool","1.0.7","Aleksander Kaaberma","https:\u002F\u002Fprofiles.wordpress.org\u002Fkaaberma\u002F","\u003Cp>\u003Cstrong>Simple Commenter is a lightweight, visual feedback tool your clients will actually use without a single complaint.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It masterfully balances powerful features for developers and agencies with a user experience so simple that it’s virtually foolproof for clients.\u003C\u002Fp>\n\u003Cp>Say goodbye to messy emails, confusing screenshots, and endless back-and-forth. With Simple Commenter, clients leave feedback directly on your website—exactly where changes are needed.\u003C\u002Fp>\n\u003Ch4>Why Agencies & Freelancers Choose Simple Commenter\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Clients don’t need to sign up\u003C\u002Fstrong> – No registration barriers, no forgotten passwords\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time contextual comments\u003C\u002Fstrong> – Feedback appears exactly where edits are needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Direct file uploads\u003C\u002Fstrong> – Clients can suggest image replacements and design changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightning fast\u003C\u002Fstrong> – Asynchronous loading won’t slow down your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works on any page\u003C\u002Fstrong> – Including staging sites, password-protected pages, and localhost\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What Makes Us Different\u003C\u002Fh4>\n\u003Cp>Unlike complex enterprise tools, Simple Commenter is built for the reality of client work:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>No client training needed\u003C\u002Fstrong> – If they can click, they can use it\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No browser extensions\u003C\u002Fstrong> – Works instantly in any browser\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No account required for clients\u003C\u002Fstrong> – Removes the biggest friction point\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage from WordPress\u003C\u002Fstrong> – View and reply to feedback without leaving your admin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual Annotations\u003C\u002Fstrong> – Clients click on any element to leave feedback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Screenshot Capture\u003C\u002Fstrong> – Automatic screenshots with every comment\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drawing Tools\u003C\u002Fstrong> – Circle issues, draw arrows, highlight problems\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Uploads\u003C\u002Fstrong> – Attach images, PDFs, and documents\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong> – Get notified instantly when clients comment\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reply to Comments\u003C\u002Fstrong> – Respond directly from WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Status Management\u003C\u002Fstrong> – Track feedback as To Do, In Progress, or Done\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Team Collaboration\u003C\u002Fstrong> – Add team members to manage feedback together\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Levels\u003C\u002Fstrong> – Mark urgent feedback for quick action\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrations\u003C\u002Fstrong> – Connect to Trello, Slack, and more via webhooks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Trusted by 600+ Web Professionals\u003C\u002Fh4>\n\u003Cp>Rated 5.0 on Product Hunt & AppSumo\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Life changed in under 5 minutes. Most of my clients are not super techy so I really appreciate the simplicity.” – @Dsouldiva\u003C\u002Fp>\n\u003Cp>“My clients LOVED using Simple Commenter. Way better than Markup in past projects.” – @Katelyn\u003C\u002Fp>\n\u003Cp>“I won’t start a project without it. I look even more professional to my clients because of this.” – @Jim Langman\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Connect your Simple Commenter account (free trial, no credit card)\u003C\u002Fli>\n\u003Cli>Select your project—the widget automatically appears\u003C\u002Fli>\n\u003Cli>Share your site URL—clients start leaving feedback immediately\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Web design agencies collecting client revisions\u003C\u002Fli>\n\u003Cli>Freelancers managing multiple client projects\u003C\u002Fli>\n\u003Cli>Development teams doing internal QA\u003C\u002Fli>\n\u003Cli>Anyone tired of “Can you see the thing on the left side?” emails\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to SimpleCommenter.com (https:\u002F\u002Fwww.simplecommenter.com) to provide visual feedback functionality. All comment data is processed and stored on SimpleCommenter servers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data transmitted:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User email and display name (for authentication and comment attribution)\u003C\u002Fli>\n\u003Cli>Comment content, screenshots, and file attachments\u003C\u002Fli>\n\u003Cli>Page URLs where feedback is submitted\u003C\u002Fli>\n\u003Cli>WordPress site URL (for project identification)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Service requirements:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A SimpleCommenter account is required (free 14-day trial available)\u003C\u002Fli>\n\u003Cli>After the trial period, a paid subscription to the SimpleCommenter service is required for the feedback widget to function\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Legal:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.simplecommenter.com\u002Fterms-conditions\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.simplecommenter.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n","The website feedback tool your clients will actually use. Collect visual feedback directly on your site—no training required.",40,671,12,"2026-03-05T10:43:00.000Z","6.9.4","7.4",[23,119,120,121,122],"client-feedback","feedback","visual-feedback","website-feedback","https:\u002F\u002Fsimplecommenter.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-commenter.1.0.7.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":28,"num_ratings":28,"last_updated":135,"tested_up_to":136,"requires_at_least":17,"requires_php":18,"tags":137,"homepage":141,"download_link":142,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"citation-importer","Citation Importer","0.6","Stephanie Leary","https:\u002F\u002Fprofiles.wordpress.org\u002Fsillybean\u002F","\u003Cp>The WordPress Citation Importer plugin imports individual citations, bibliography lists, or lists of DOIs into the WordPress publication database. You may choose which post type to use as the destination. Some custom fields and a taxonomy are specified, but can be filtered (as can the post fields themselves).\u003C\u002Fp>\n\u003Cp>The plugin uses the \u003Ca href=\"http:\u002F\u002Fsearch.crossref.org\u002Fhelp\u002Fapi\" rel=\"nofollow ugc\">CrossRef Metadata API\u003C\u002Fa> to retrieve complete publication information using the citation as a search query.\u003C\u002Fp>\n","Import a citation or bibliography as posts.",20,2122,"2016-08-19T19:51:00.000Z","4.6.30",[20,24,138,139,140],"citations","crossref","doi","http:\u002F\u002Fstephanieleary.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcitation-importer.0.6.zip",{"attackSurface":144,"codeSignals":186,"taintFlows":258,"riskAssessment":259,"analyzedAt":270},{"hooks":145,"ajaxHandlers":179,"restRoutes":180,"shortcodes":181,"cronEvents":185,"entryPointCount":33,"unprotectedCount":28},[146,152,155,159,163,167,171,175],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","admin_init","load_textdomain","side-matter.php",45,{"type":147,"name":148,"callback":153,"file":150,"line":154},"build_settings_section",46,{"type":147,"name":156,"callback":157,"file":150,"line":158},"admin_menu","admin_add_settings_page",47,{"type":147,"name":160,"callback":161,"file":150,"line":162},"admin_enqueue_scripts","admin_enqueue",48,{"type":147,"name":164,"callback":165,"file":150,"line":166},"admin_print_footer_scripts","admin_add_quicktag",49,{"type":147,"name":168,"callback":169,"file":150,"line":170},"wp_enqueue_scripts","enqueue",53,{"type":147,"name":172,"callback":173,"file":150,"line":174},"widgets_init","add_widget",55,{"type":147,"name":176,"callback":177,"file":150,"line":178},"side_matter_list_notes","list_notes",57,[],[],[182],{"tag":183,"callback":101,"file":150,"line":184},"ref",52,[],{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":190,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":257},[],{"prepared":28,"raw":28,"locations":189},[],{"escaped":191,"rawEcho":151,"locations":192},3,[193,196,198,200,201,203,205,206,207,208,209,211,212,213,215,216,218,219,220,221,222,224,225,226,227,229,230,231,232,234,235,236,237,239,240,241,243,244,245,247,249,251,253,255,256],{"file":150,"line":194,"context":195},207,"raw output",{"file":150,"line":197,"context":195},211,{"file":150,"line":199,"context":195},228,{"file":150,"line":199,"context":195},{"file":150,"line":202,"context":195},234,{"file":150,"line":204,"context":195},235,{"file":150,"line":204,"context":195},{"file":150,"line":204,"context":195},{"file":150,"line":204,"context":195},{"file":150,"line":204,"context":195},{"file":150,"line":210,"context":195},246,{"file":150,"line":210,"context":195},{"file":150,"line":210,"context":195},{"file":150,"line":214,"context":195},250,{"file":150,"line":214,"context":195},{"file":150,"line":217,"context":195},260,{"file":150,"line":217,"context":195},{"file":150,"line":217,"context":195},{"file":150,"line":217,"context":195},{"file":150,"line":217,"context":195},{"file":150,"line":223,"context":195},266,{"file":150,"line":223,"context":195},{"file":150,"line":223,"context":195},{"file":150,"line":223,"context":195},{"file":150,"line":228,"context":195},272,{"file":150,"line":228,"context":195},{"file":150,"line":228,"context":195},{"file":150,"line":228,"context":195},{"file":150,"line":233,"context":195},522,{"file":150,"line":233,"context":195},{"file":150,"line":233,"context":195},{"file":150,"line":233,"context":195},{"file":150,"line":238,"context":195},527,{"file":150,"line":238,"context":195},{"file":150,"line":238,"context":195},{"file":150,"line":242,"context":195},528,{"file":150,"line":242,"context":195},{"file":150,"line":242,"context":195},{"file":150,"line":246,"context":195},529,{"file":150,"line":248,"context":195},560,{"file":150,"line":250,"context":195},561,{"file":150,"line":252,"context":195},563,{"file":150,"line":254,"context":195},574,{"file":150,"line":254,"context":195},{"file":150,"line":254,"context":195},[],[],{"summary":260,"deductions":261},"The \"side-matter\" plugin v1.4 exhibits a generally positive security posture based on the static analysis provided. The absence of dangerous functions, external HTTP requests, and file operations is a strong indicator of secure coding practices.  Furthermore, all SQL queries are performed using prepared statements, mitigating the risk of SQL injection vulnerabilities. The plugin also has a clean vulnerability history with no known CVEs, suggesting a history of secure development and maintenance.\n\nHowever, there are notable areas for improvement. The most significant concern is the extremely low percentage (6%) of properly escaped output. This suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected into the website through the plugin's output. While the static analysis did not report any specific taint flows or unprotected entry points (other than the shortcode which is presumed to have checks by the \"unprotected: 0\" status), the lack of output escaping creates a broad attack surface for XSS.\n\nIn conclusion, the plugin's strengths lie in its prevention of common backend vulnerabilities like SQL injection and its lack of known historical exploits. However, the critical weakness in output escaping presents a substantial XSS risk that needs immediate attention. While the attack surface is small, the high likelihood of unescaped output makes it a potential target for attackers.",[262,265,268],{"reason":263,"points":264},"Low percentage of properly escaped output",15,{"reason":266,"points":267},"No nonce checks found",5,{"reason":269,"points":267},"No capability checks found","2026-03-16T20:45:50.756Z",{"wat":272,"direct":281},{"assetPaths":273,"generatorPatterns":276,"scriptPaths":277,"versionParams":278},[274,275],"\u002Fwp-content\u002Fplugins\u002Fside-matter\u002Fcss\u002Fside-matter.css","\u002Fwp-content\u002Fplugins\u002Fside-matter\u002Fjs\u002Fside-matter.js",[],[275],[279,280],"side-matter\u002Fcss\u002Fside-matter.css?ver=","side-matter\u002Fjs\u002Fside-matter.js?ver=",{"cssClasses":282,"htmlComments":283,"htmlAttributes":284,"restEndpoints":286,"jsGlobals":287,"shortcodeOutput":289},[4],[],[285],"data-side-matter",[],[288],"sideMatter",[290,291,292],"\u003Csup class=\"side-matter-ref\">","\u003C\u002Fsup>\u003Cdiv class=\"side-matter-note\">","\u003C\u002Fdiv>"]