[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWJU6GuPQjFbJzzROzkV1XlEKADh29KH_BNL-9ewo5_o":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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":145,"fingerprints":266},"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,0,"2016-08-19T19:51:00.000Z","4.6.30","3.0","",[19,20,21,22,23],"academic","bibliography","citations","crossref","doi","http:\u002F\u002Fstephanieleary.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcitation-importer.0.6.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"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},"sillybean",16,17260,84,2856,68,"2026-04-04T09:13:07.530Z",[39,58,83,105,126],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":16,"requires_php":17,"tags":53,"homepage":56,"download_link":57,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"kcite","KCite","1.6.3","knowledgeblog","https:\u002F\u002Fprofiles.wordpress.org\u002Fknowledgeblog\u002F","\u003Cp>Interprets the [cite] shortcode to produce citations from the\u003Cbr \u002F>\nappropriate sources, also produces a formatted bibliography at the foot of the\u003Cbr \u002F>\npost, with appropriate links to articles.\u003C\u002Fp>\n\u003Cp>This plugin now uses multiple resources to retrieve metadata about the\u003Cbr \u002F>\nreferences in question, including CrossRef, DataCite, arXiv, PubMed and\u003Cbr \u002F>\narbitrary URLs.\u003C\u002Fp>\n\u003Cp>Additional documentation is available at\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fprocess.knowledgeblog.org\u002Fcategory\u002Fkcite\" rel=\"nofollow ugc\">Process\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Syntax\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>DOI Example – [cite source=’doi’]10.1021\u002Fjf904082b[\u002Fcite]\u003C\u002Fp>\n\u003Cp>PMID example – [cite source=’pubmed’]17237047[\u002Fcite]\u003C\u002Fp>\n\u003Cp>Whichever ‘source’ is identified as the default (see Installation), will work\u003Cbr \u002F>\nwithout the source attribute being set in the shortcode. so:\u003C\u002Fp>\n\u003Cp>[cite]10.1021\u002Fjf904082b[\u002Fcite]\u003C\u002Fp>\n\u003Cp>Will be interpreted correctly as long as DOI is set as the default metadata\u003Cbr \u002F>\nsource.\u003C\u002Fp>\n\u003Cp>Kcite now supports DOIs from both \u003Ca href=\"http:\u002F\u002Fwww.crossref.org\" rel=\"nofollow ugc\">CrossRef\u003C\u002Fa> and\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.datacite.org\" rel=\"nofollow ugc\">DataCite\u003C\u002Fa>. Identifiers from\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.pubmed.org\" rel=\"nofollow ugc\">PubMed\u003C\u002Fa> or \u003Ca href=\"http:\u002F\u002Fwww.arxiv.org\" rel=\"nofollow ugc\">arXiv\u003C\u002Fa> are directly\u003Cbr \u002F>\nsupported. URLs are supported via\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fgreycite.knowledgeblog.org\" rel=\"nofollow ugc\">Greycite\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>From Kcite 1.4, Citeproc-js\u003Cbr \u002F>\n(https:\u002F\u002Fbitbucket.org\u002Ffbennett\u002Fciteproc-js\u002Fwiki\u002FHome) is used to render the\u003Cbr \u002F>\nbibliography on the browser; the main visible change it that Author-Year\u003Cbr \u002F>\ncitation is used. There is now experimental support for reader switching. This\u003Cbr \u002F>\nmust be enabled in the settings page as it is off by default.\u003C\u002Fp>\n\u003Cp>Kcite is developed at http:\u002F\u002Fcode.google.com\u002Fp\u002Fknowledgeblog\u002F in Mercurial. To\u003Cbr \u002F>\ncontact the authors, please email knowledgeblog@googlegroups.com.\u003C\u002Fp>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>This plugin is copyright Phillip Lord, Simon Cockell and Newcastle University\u003Cbr \u002F>\nand is licensed under GPLv3. Citeproc-js which is included is used under the\u003Cbr \u002F>\nAGPLv3.\u003C\u002Fp>\n","A tool for producing citations and bibliographies in Wordpress posts. Developed for the Knowledgeblog project (http:\u002F\u002Fknowledgeblog.org).",50,7744,90,2,"2016-04-07T08:55:00.000Z","4.4.34",[21,22,23,54,55],"pubmed","references","http:\u002F\u002Fknowledgeblog.org\u002Fkcite-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkcite.1.6.3.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":13,"last_vuln_date":82,"fetched_at":28},"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",[74,20,75,76,77],"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":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":103,"download_link":104,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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",[100,19,101,20,102],"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":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":34,"num_ratings":115,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":119,"tags":120,"homepage":124,"download_link":125,"security_score":113,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"cm-footnotes","CM Footnotes  – Boost your content’s credibility with footnotes, citations, and bibliography","2.2.2","CreativeMindsSolutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fcreativemindssolutions\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fcm-footnotes-plugin-for-wordpress\u002F\" rel=\"nofollow ugc\">Product Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.videolessonsplugin.com\u002Fvideo-lesson\u002Flesson\u002Ffootnotes-plugin\u002F\" rel=\"nofollow ugc\">Videos\u003C\u002Fa>  | \u003Ca href=\"https:\u002F\u002Fjumpstartcto.com\u002Ffootnote\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcreativeminds.helpscoutdocs.com\u002Fcategory\u002F312-footnotes\" rel=\"nofollow ugc\">User Guide\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Make the process of adding footnotes to your WordPress pages and posts effortless with the  WordPress Footnotes Plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin allows you to seamlessly add footnotes to any page or post on your site, providing additional context and information to your readers without cluttering the main content.\u003C\u002Fp>\n\u003Cp>With its easy-to-use interface, you can add footnotes with just a few clicks, streamlining your content creation process.\u003C\u002Fp>\n\u003Cp>By adding footnotes to your WordPress site, you can provide additional resources, citations, or explanations for your readers, which can improve their understanding and engagement with your content.\u003C\u002Fp>\n\u003Cp>Additionally, the plugin is fully compatible with mobile devices, ensuring that your content is accessible to all users.\u003C\u002Fp>\n\u003Ch3>Footnotes Premium Edition\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fcm-footnotes-plugin-for-wordpress\u002F\" rel=\"nofollow ugc\">Footnotes Plugin Premium edition\u003C\u002Fa> includes even more powerful features, such as: import footnotes from a CSV file, choose footnotes style, multiple shortcodes support and much more.\u003C\u002Fp>\n\u003Ch3>Footnotes Plugin Introduction Video (Pro Version)\u003C\u002Fh3>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F127629560\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Ch3>Basic Footnotes Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add a footnote to every page or post, or custom post types.\u003C\u002Fli>\n\u003Cli>Customize the basic footnote style and design.\u003C\u002Fli>\n\u003Cli>Footnotes can be placed anywhere in the post or page using a shortcode.\u003C\u002Fli>\n\u003Cli>Specify unique footnote link symbols for each definition.\u003C\u002Fli>\n\u003Cli>Supports autoscrolling from the footnote link to the definition at the bottom of the page.\u003C\u002Fli>\n\u003Cli>Includes a user-friendly Setup Wizard for quick and easy plugin configuration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version Features\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fcm-footnotes-plugin-for-wordpress\u002F\" rel=\"nofollow ugc\">Pro Version Detailed Features List\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fjumpstartcto.com\u002Ffootnote\u002F\" rel=\"nofollow ugc\">Demo Site\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supports backlinks to footnotes from definitions at the bottom of the page.\u003C\u002Fli>\n\u003Cli>Extended styling settings for footnote links, footnote list at the bottom of the page and for tooltips.\u003C\u002Fli>\n\u003Cli>Add dashicons to every footnote. These are displayed next to the definition at the bottom of the page, making your articles much more attractive.\u003C\u002Fli>\n\u003Cli>Add external links to each footnote definition.\u003C\u002Fli>\n\u003Cli>Display definitions in posts and pages as nice-looking tooltips.\u003C\u002Fli>\n\u003Cli>Import footnotes from a CSV file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Follow Us\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fcategory\u002Fwordpress\u002F\" rel=\"nofollow ugc\">Blog\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fcmplugins\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcreativeminds\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fuser\u002Fcmindschannel\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fwww.pinterest.com\u002Fcmplugins\u002F\" rel=\"nofollow ugc\">Pinterest\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fcmplugins\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Suggested Plugins by CreativeMinds\u003C\u002Fh3>\n\u003Cp>List of all \u003Ca href=\"https:\u002F\u002Fwww.cminds.com\" rel=\"nofollow ugc\">WordPress Plugins\u003C\u002Fa> by CreativeMinds\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fglossaryplugin.com\u002F\" rel=\"nofollow ugc\">CM Tooltip Glossary\u003C\u002Fa> – Easily creates a Glossary, Encyclopaedia or Dictionary of your website’s terms and shows them as a tooltip in posts and pages when hovering. With many more powerful features.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.downloadmanagerplugin.com\u002F\" rel=\"nofollow ugc\">CM Download Manager\u003C\u002Fa> – Allows users to upload, manage, track and support documents or files in a download directory listing database for others to contribute, use and comment upon.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.answersplugin.com\u002F\" rel=\"nofollow ugc\">CM Answers Plugin\u003C\u002Fa> – A fully-featured WordPress Questions & Answers Plugin that allows you to build multiple discussion forum systems Just like StackOverflow, Yahoo Answers and Quora, Now with MicroPayments and Anonymous posting support.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fonboardingplugin.com\u002F\" rel=\"nofollow ugc\">CM OnBoarding\u003C\u002Fa> – Superb Guidance tool which improves the online experience and the user satisfaction.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add and manage footnotes, citations, and bibliography with this footnotes Plugin. Improve clarity and provide references.",100,15893,6,"2026-01-29T10:58:00.000Z","6.9.4","5.4.0","5.2.4",[20,21,121,122,123],"endnotes","footnotes","reference","https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Fcm-footnotes-plugin-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcm-footnotes.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":113,"downloaded":134,"rating":135,"num_ratings":136,"last_updated":137,"tested_up_to":138,"requires_at_least":16,"requires_php":17,"tags":139,"homepage":143,"download_link":144,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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.",9031,92,13,"2014-01-09T07:15:00.000Z","3.7.41",[19,140,141,142,20],"annotate","annotation","annotations","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fside-matter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fside-matter.1.4.zip",{"attackSurface":146,"codeSignals":165,"taintFlows":203,"riskAssessment":258,"analyzedAt":265},{"hooks":147,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":164,"entryPointCount":13,"unprotectedCount":13},[148,154],{"type":149,"name":150,"callback":151,"file":152,"line":153},"action","admin_head-admin.php","citation_importer_print_styles","citation-importer.php",457,{"type":155,"name":156,"callback":157,"priority":158,"file":159,"line":160},"filter","citation_importer_fielddata","filter_citation_importer_source_fields",10,"sample-filters.php",5,[],[],[],[],{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":169,"fileOperations":13,"externalRequests":50,"nonceChecks":50,"capabilityChecks":50,"bundledLibraries":202},[],{"prepared":13,"raw":13,"locations":168},[],{"escaped":170,"rawEcho":171,"locations":172},22,15,[173,176,177,179,181,183,185,187,189,190,192,194,196,198,200],{"file":152,"line":174,"context":175},33,"raw output",{"file":152,"line":49,"context":175},{"file":152,"line":178,"context":175},127,{"file":152,"line":180,"context":175},165,{"file":152,"line":182,"context":175},229,{"file":152,"line":184,"context":175},280,{"file":152,"line":186,"context":175},282,{"file":152,"line":188,"context":175},285,{"file":152,"line":188,"context":175},{"file":152,"line":191,"context":175},288,{"file":152,"line":193,"context":175},297,{"file":152,"line":195,"context":175},298,{"file":152,"line":197,"context":175},314,{"file":152,"line":199,"context":175},332,{"file":152,"line":201,"context":175},334,[],[204,233,243],{"entryPoint":205,"graph":206,"unsanitizedCount":50,"severity":232},"lookup (citation-importer.php:98)",{"nodes":207,"edges":227},[208,213,218,221,225],{"id":209,"type":210,"label":211,"file":152,"line":212},"n0","source","$_POST",101,{"id":214,"type":215,"label":216,"file":152,"line":178,"wp_function":217},"n1","sink","echo() [XSS]","echo",{"id":219,"type":210,"label":211,"file":152,"line":220},"n2",146,{"id":222,"type":223,"label":224,"file":152,"line":220},"n3","transform","→ display_progress()",{"id":226,"type":215,"label":216,"file":152,"line":180,"wp_function":217},"n4",[228,230,231],{"from":209,"to":214,"sanitized":229},false,{"from":219,"to":222,"sanitized":229},{"from":222,"to":226,"sanitized":229},"medium",{"entryPoint":234,"graph":235,"unsanitizedCount":242,"severity":232},"import (citation-importer.php:313)",{"nodes":236,"edges":240},[237,239],{"id":209,"type":210,"label":211,"file":152,"line":238},316,{"id":214,"type":215,"label":216,"file":152,"line":201,"wp_function":217},[241],{"from":209,"to":214,"sanitized":229},1,{"entryPoint":244,"graph":245,"unsanitizedCount":242,"severity":232},"\u003Ccitation-importer> (citation-importer.php:0)",{"nodes":246,"edges":253},[247,249,250,251,252],{"id":209,"type":210,"label":248,"file":152,"line":212},"$_POST (x3)",{"id":214,"type":215,"label":216,"file":152,"line":178,"wp_function":217},{"id":219,"type":210,"label":211,"file":152,"line":220},{"id":222,"type":223,"label":224,"file":152,"line":220},{"id":226,"type":215,"label":216,"file":152,"line":180,"wp_function":217},[254,256,257],{"from":209,"to":214,"sanitized":255},true,{"from":219,"to":222,"sanitized":229},{"from":222,"to":226,"sanitized":229},{"summary":259,"deductions":260},"The \"citation-importer\" v0.6 plugin exhibits a generally strong security posture based on the provided static analysis.  The absence of an attack surface, dangerous functions, raw SQL queries, and file operations is highly commendable and indicates good development practices.  The presence of nonce and capability checks also suggests an awareness of security fundamentals.\n\nHowever, a significant concern arises from the taint analysis, which reveals three flows with unsanitized paths. While no critical or high severity issues were found, these unsanitized paths represent a potential avenue for unexpected behavior or data manipulation if an attacker can influence the input leading to these flows.  Furthermore, the output escaping is only at 59%, meaning a notable portion of outputs are not properly sanitized, potentially leading to cross-site scripting (XSS) vulnerabilities if the data originates from untrusted sources.\n\nThe plugin's vulnerability history is clean, with no recorded CVEs. This, combined with the static analysis findings, suggests that the current version is likely quite stable.  Despite the positive aspects, the unsanitized paths and the moderate output escaping are points that warrant attention for future development to further harden the plugin's security.",[261,263],{"reason":262,"points":158},"Flows with unsanitized paths",{"reason":264,"points":160},"Output escaping below 60%","2026-03-16T23:04:59.372Z",{"wat":267,"direct":276},{"assetPaths":268,"generatorPatterns":271,"scriptPaths":272,"versionParams":273},[269,270],"\u002Fwp-content\u002Fplugins\u002Fcitation-importer\u002Fcss\u002Fcitation-importer.css","\u002Fwp-content\u002Fplugins\u002Fcitation-importer\u002Fjs\u002Fcitation-importer.js",[],[270],[274,275],"citation-importer\u002Fcss\u002Fcitation-importer.css?ver=","citation-importer\u002Fjs\u002Fcitation-importer.js?ver=",{"cssClasses":277,"htmlComments":278,"htmlAttributes":280,"restEndpoints":282,"jsGlobals":283,"shortcodeOutput":285},[4],[279],"\u003C!-- Importer Class -->",[281],"data-search_id",[],[284],"citation_importer_progress",[]]