[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fY_FC72CcUU0V_GlLyb2oju1HIJg9L1B9DotUulEpgcM":3,"$f79ekRoHZ7524k9SY_CwjUQ-cbAe-G_8lSn6iQNsudNs":815,"$f3sQ2-cirei07Pcx976-4j9CEq6peV3gST6zLs10C-s8":819},{"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":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":40,"analysis":137,"fingerprints":786},"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,16040,84,6,"2026-01-29T10:58:00.000Z","6.9.4","5.4.0","5.2.4",[20,21,22,23,24],"bibliography","citations","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",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"creativemindssolutions",19,22010,96,535,76,"2026-05-19T20:03:02.468Z",[41,60,78,99,118],{"slug":22,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":11,"downloaded":48,"rating":36,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"Endnotes","1.0.1","Heavy Heavy","https:\u002F\u002Fprofiles.wordpress.org\u002Fheavyheavy\u002F","\u003Cp>Endnotes is a simple solution for adding footnotes to your WordPress posts or pages. The plugin originated as a fork of John Watson’s FD \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffd-footnotes\u002F\" rel=\"ugc\">Footnotes\u003C\u002Fa> but has been updated to use the WordPress Settings API. The original plugin’s usage and functionality has been retained.\u003C\u002Fp>\n\u003Ch4>How to Use\u003C\u002Fh4>\n\u003Cp>You can add footnotes to your posts or pages by adding numbered inline content within square brackets. Place the inline content where you would like the superscript numeral to appear.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>I am Jack's happy sentence that will contain a footnote[1. I am Jack's happy footnote] for calling out a reference.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Each footnote must have a number, followed by a period and a space, and then the actual footnote. They don’t have to be unique but it is recommended. It doesn’t matter what the numbers are since the footnotes will be automatically renumbered when the post is displayed.\u003C\u002Fp>\n\u003Cp>Footnotes can contain anything you’d like including links, images, etc. Footnotes are automatically linked back to the spot in the text where the note was made.\u003C\u002Fp>\n\u003Ch4>Square Bracket Usage\u003C\u002Fh4>\n\u003Cp>Do not include square brackets inside the footnotes themselves.\u003C\u002Fp>\n\u003Ch4>Unique Footnote Numbers\u003C\u002Fh4>\n\u003Cp>Footnote numbers don’t need to be unique but it is highly recommended, especially if the text is identical for multiple footnotes. If you have multiple footnotes with the exact same text and number, you may get undesirable results.\u003C\u002Fp>\n","Easily add footnotes to your posts and pages.",5267,5,"2016-05-02T15:10:00.000Z","4.5.33","4.1","",[20,22,23,55,56],"notes","references","http:\u002F\u002Fheavyheavy.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fendnotes.zip",85,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":27,"num_ratings":27,"last_updated":70,"tested_up_to":16,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":76,"download_link":77,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"citation-reference-manager","CiteKit – Citation and Reference Manager","3.0.0","writerspress","https:\u002F\u002Fprofiles.wordpress.org\u002Fwriterspress\u002F","\u003Cp>CiteKit makes it easy to add professional in-text footnotes & citations to your WordPress content using simple shortcodes or Gutenberg blocks. Automatically generate a bibliography at the end of any post with [bibliography] or the Bibliography block, styled in APA, MLA, Chicago, Harvard, and more.\u003C\u002Fp>\n\u003Cp>Use a custom ID like [cite id=”who-2024″] to keep references memorable and reusable across your site, or let CiteKit auto-assign a unique ID. Use the Reference Library to track, audit, and manage every citation across your entire site – and check whether your source URLs are still live.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Inline Citation & Tooltip Formats in Block Editor:\u003C\u002Fstrong> Use the CiteKit Citation and CiteKit Tooltip buttons on the block toolbar to insert and manage inline citations and hover tooltips directly within any paragraph, heading, list, or quote block. Click an existing inline citation or tooltip badge to open that reference for editing, or place your cursor and click the toolbar button to insert a new one — no separate block needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inline [cite] Shortcode with Auto-ID\u003C\u002Fstrong>\u003Cbr \u002F>\nInsert citations directly into post content using [cite]. Unique IDs are automatically assigned on first save, or set a custom human-readable ID with [cite id=”who-2024″].\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CiteBox — Post-Level Citation Editor\u003C\u002Fstrong>\u003Cbr \u002F>\nA dedicated metabox in the post and page editor shows every citation in the current post. Fill in author, title, year, and URL without leaving the editor. Fields save instantly via AJAX and metadata is shared across all posts that reference the same ID.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bibliography Block & Shortcode\u003C\u002Fstrong>\u003Cbr \u002F>\nInsert a formatted, backlinked bibliography anywhere in your content using the native CiteKit Bibliography block or the [bibliography] shortcode. Entries are ordered by appearance in the post, each with a back-reference to its inline citation, and style and heading are configurable per block or per shortcode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manual Bibliography Composition\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate a standalone bibliography with [bibliography title=”References”] Source 1 ; Source 2 [\u002Fbibliography] — ideal for static lists or non-[cite] workflows.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Reference Library\u003C\u002Fstrong>\u003Cbr \u002F>\nA central admin page listing every citation used across your site. Citations appear in the library the moment they are inserted into any post or page. See which posts use each reference, sort and filter by status, and manage everything from one place.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Link Health Checker\u003C\u002Fstrong>\u003Cbr \u002F>\nCheck whether your source URLs are still reachable. Each reference is marked Live, Broken, or Unchecked. Results are saved per citation so you can spot dead links before your readers do.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multiple Citation Style Support\u003C\u002Fstrong>\u003Cbr \u002F>\nOutput in APA, MLA, Chicago (Author-Date and Notes-Bibliography), Harvard, or IEEE using [bibliography style=”apa|mla|chicago-ad|chicago-nb|harvard|ieee”].\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Default Style Setting\u003C\u002Fstrong>\u003Cbr \u002F>\nSet your preferred citation style and bibliography heading once in Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> CiteKit. All [bibliography] shortcodes and Bibliography blocks site-wide use this default unless overridden per post.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tooltip-Style Inline Notes\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd lightweight footnotes, definitions, or asides with [tooltip]…[\u002Ftooltip] or the Tooltip block. Renders as a clean superscript that reveals a hover popup — no visual clutter until the reader needs it. Use the optional style attribute to set a custom superscript symbol: [tooltip style=”*”]…[\u002Ftooltip]. Defaults to † if omitted. Supported markers include †, *, ‡, §, ¶, or any short string such as “note”.\u003C\u002Fp>\n\u003Ch3>CiteKit Blocks & Formats\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Bibliography Block\u003C\u002Fstrong> — available in the CiteKit category in the block inserter. Renders a formatted, backlinked bibliography for the current post. Configure citation style and heading in the block sidebar.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Citation Format\u003C\u002Fstrong> — the CiteKit Citation button on the block toolbar. Click an existing citation badge to open its reference details for editing, or place your cursor and click the button to insert a new one. Enter the citation ID and reference details in the block options panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tooltip Format\u003C\u002Fstrong> — the CiteKit Tooltip button on the block toolbar. Click an existing tooltip badge to edit its text and marker symbol, or place your cursor and click the button to insert a new one. Enter your note text and choose a marker symbol.\u003C\u002Fp>\n\u003Ch3>CiteKit Shortcodes\u003C\u002Fh3>\n\u003Ch4>Inline Citations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>[cite] — Inline citation with auto-generated UUID\u003C\u002Fli>\n\u003Cli>[cite id=”custom-id”] — Inline citation with a user-defined ID\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bibliography\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>[bibliography] — Auto-generated bibliography for the current post\u003C\u002Fli>\n\u003Cli>[bibliography style=”mla” title=”Article Sources”] — Override style and heading per post\u003C\u002Fli>\n\u003Cli>[bibliography style=”chicago-ad”] — Override style only; heading uses your site default\u003C\u002Fli>\n\u003Cli>[bibliography] Smith, 2026; John Jacobs, The Red Roof, 2021 [\u002Fbibliography] — Manual entry list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Tooltips\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>[tooltip]Note text here[\u002Ftooltip] — Inline hover tooltip with default † superscript\u003C\u002Fli>\n\u003Cli>[tooltip style=”*”]Note text here[\u002Ftooltip] — Tooltip with custom superscript symbol\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Supported bibliography styles: apa, mla, chicago-ad, chicago-nb, harvard, ieee\u003C\u002Fp>\n","Add citations, footnotes, tooltips, and bibliographies to your WordPress content. Manage all your references in one place and generate automatic APA,  &hellip;",30,706,"2026-04-06T21:56:00.000Z","6.3","7.4",[20,74,21,23,75],"blocks","reference-manager","https:\u002F\u002Fcitekit.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcitation-reference-manager.3.0.0.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":16,"requires_at_least":91,"requires_php":72,"tags":92,"homepage":94,"download_link":95,"security_score":96,"vuln_count":97,"unpatched_count":27,"last_vuln_date":98,"fetched_at":29},"footnotes-made-easy","Footnotes Made Easy","3.1.0","Patrick Lumumba","https:\u002F\u002Fprofiles.wordpress.org\u002Flumiblog\u002F","\u003Cp>Footnotes Made Easy is a simple, but powerful, method of adding footnotes to your posts and pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key features include…\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple footnote insertion via double parentheses\u003C\u002Fli>\n\u003Cli>Combine identical notes\u003C\u002Fli>\n\u003Cli>Solution for paginated posts\u003C\u002Fli>\n\u003Cli>Suppress Footnotes on specific page types\u003C\u002Fli>\n\u003Cli>Option to display ‘pretty’ tooltips using jQuery\u003C\u002Fli>\n\u003Cli>Lots of configuration options\u003C\u002Fli>\n\u003Cli>And much, much more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Footnotes Made Easy is a fork of \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdrzax\u002Fwp-footnotes\" title=\"Github - wp-footnotes\" rel=\"nofollow ugc\">WP Footnotes\u003C\u002Fa>, a plugin by Simon Elvery which was abandoned some years ago\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please visit the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flumumbapl\u002Ffootnotes-made-easy\u002F\" title=\"Github\" rel=\"nofollow ugc\">Github page\u003C\u002Fa> for the latest code development, planned enhancements and known issues\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FLuXMb8Hz4tc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Creating a footnote is incredibly simple – you just need to include your footnote in double parentheses, such as this…\u003C\u002Fp>\n\u003Cp>This is a sentence ((and this is your footnote)).\u003C\u002Fp>\n\u003Cp>The footnote will then appear at the bottom of your post\u002Fpage.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important note:\u003C\u002Fstrong> Make sure you include a space before your opening double parentheses or the footnote won’t work!\u003C\u002Fp>\n\u003Ch3>Options\u003C\u002Fh3>\n\u003Cp>You have a fair few options on how the identifier links, footnotes and back-links look which can be found in the WordPress admin area under ‘Settings -> Footnotes’.\u003C\u002Fp>\n\u003Ch3>Paginated Posts\u003C\u002Fh3>\n\u003Cp>Some of you seem to like the paginating post, which is kind of problematic. By default, each page of your post will have its own set of footnotes at the bottom and the numbering will start again from 1 for each page.\u003C\u002Fp>\n\u003Cp>The only way to get around this is to know how many posts are on each page and tell Footnotes Made Easy what number you want the list to start at for each of the pages. So at some point on each page (that is, between each \u003Ccode>\u003C!--nextpage-->\u003C\u002Fcode> tag) you need to add a tag to let the plugin know what number the footnotes on this page should start at. The tag should look like this \u003Ccode>\u003C!--startnum=5-->\u003C\u002Fcode> where “5” is the number you want the footnotes for this page to start at.\u003C\u002Fp>\n\u003Ch3>Referencing\u003C\u002Fh3>\n\u003Cp>Sometimes it’s useful to be able to refer to a previous footnote a second (or third, or fourth…) time. To do this, you can either simply insert the exact same text as you did the first time and the identifier should simply reference the previous note. Alternatively, if you don’t want to do all that typing again, you can construct a footnote like this: \u003Ccode>((ref:1))\u003C\u002Fcode> and the identifier will reference the footnote with the given number.\u003C\u002Fp>\n\u003Cp>Even though it’s a little more typing, using the exact text method is much more robust. The number referencing will not work across multiple pages in a paged post (but will work within the page). Also, if you use the number referencing system you risk them identifying the incorrect footnote if you go back and insert a new footnote and forget to change the referenced number.\u003C\u002Fp>\n\u003Ch3>Available in 8 Languages\u003C\u002Fh3>\n\u003Cp>Footnotes Made Easy is fully internationalized, and ready for translations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Many thanks to the following translators for their contributions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdartiss\u002F\" rel=\"nofollow ugc\">David Artiss\u003C\u002Fa>, English (UK)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmarkscottrobson\u002F\" rel=\"nofollow ugc\">Mark Robson\u003C\u002Fa>, English (UK)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fyayannabelle\u002F\" rel=\"nofollow ugc\">Annabelle W\u003C\u002Fa>, English (UK)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmaboroshin\u002F\" rel=\"nofollow ugc\">maboroshin\u003C\u002Fa>, Japanese\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fwplmillet\u002F\" rel=\"nofollow ugc\">Laurent MILLET\u003C\u002Fa>, French (France)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fcansmile\u002F\" rel=\"nofollow ugc\">B. Cansmile Cha\u003C\u002Fa>, Korean \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdanbilabs\u002F\" rel=\"nofollow ugc\">danbilabs\u003C\u002Fa>, Korean\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdanbilabs\u002F\" rel=\"nofollow ugc\">denelan\u003C\u002Fa>, Dutch \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpsmits1567\u002F\" rel=\"nofollow ugc\">Peter Smits\u003C\u002Fa>, Dutch\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnekojonez\u002F\" rel=\"nofollow ugc\">Pieterjan Deneys\u003C\u002Fa>, Dutch (Belgium)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Falexvgrey\u002F\" rel=\"nofollow ugc\">Alex Grey\u003C\u002Fa>, Russian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>If you would like to add a translation to this plugin then please head to our \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ffootnotes-made-easy\" title=\"Translating WordPress\" rel=\"nofollow ugc\">Translating WordPress\u003C\u002Fa> page\u003C\u002Fstrong>\u003C\u002Fp>\n","Allows post authors to easily add and manage footnotes in posts.",2000,55659,92,38,"2025-11-29T18:04:00.000Z","4.6",[20,23,93,24],"formatting","https:\u002F\u002Flumumbas.blog\u002Fplugins\u002Ffootnotes-made-easy\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffootnotes-made-easy.3.1.0.zip",98,1,"2025-11-03 16:03:22",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":53,"tags":114,"homepage":116,"download_link":117,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"simple-footnotes","Simple Footnotes","0.3","Andrew Nacin","https:\u002F\u002Fprofiles.wordpress.org\u002Fnacin\u002F","\u003Cp>Create simple, elegant footnotes on your site. Use the \u003Ccode>[ref]\u003C\u002Fcode> shortcode and the plugin takes care of the rest.\u003C\u002Fp>\n\u003Cp>Example usage: \u003Ccode>Lorem ipsum. [ref]My note.[\u002Fref]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>If you paginate your posts, you can optionally move your footnotes below your page links. Look under Settings > Reading. Footnotes will still appear as normal for posts that are unpaginated.\u003C\u002Fp>\n","Create simple, elegant footnotes on your site. Use the [ref] shortcode and the plugin takes care of the rest.",600,22604,94,15,"2014-11-19T07:42:00.000Z","4.1.42","2.5",[22,23,56,115],"shortcode","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fsimple-footnotes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-footnotes.0.3.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":11,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":53,"download_link":135,"security_score":59,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":136},"better-footnotes","Better Footnotes","1.3","Nashwan D","https:\u002F\u002Fprofiles.wordpress.org\u002Falex-ye\u002F","\u003Cp>Better Footnotes is a robust and flexible solution that provides your article’s readers with a fast reference and links to additional information.\u003C\u002Fp>\n\u003Cp>Better Footnotes lets you add footnotes on articles easily and effortlessly using the visual editor or WordPress shortcodes. It’s easy to use, customizable, and compatible with any WordPress theme.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Robust & flexible implementation.\u003C\u002Fli>\n\u003Cli>Visual editor buttons to add foonotes.\u003C\u002Fli>\n\u003Cli>Simple shortcodes to add or list footnotes.\u003C\u002Fli>\n\u003Cli>Animated footnotes scrolling effect, which can be disabled.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Ch4>Inserting a Footnote\u003C\u002Fh4>\n\u003Cp>In order to insert a footnote, you can simply use the \u003Ccode>[footnote]\u003C\u002Fcode> shortcode as the following example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent ex lacus, iaculis eget leo ac, tempus vestibulum mi. Curabitur dictum varius pharetra. Sed lobortis sem ac efficitur efficitur. [footnote]Your footnote here[\u002Ffootnote]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Shortcode Parameters\u003C\u002Fem>\u003Cbr \u002F>\n– \u003Ccode>type\u003C\u002Fcode> Determines the type of the reference. Options: \u003Ccode>numeric\u003C\u002Fcode> \u002F \u003Ccode>non-numeric\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Listing Footnotes\u003C\u002Fh4>\n\u003Cp>You can display the footnotes by using the shortcode \u003Ccode>footnotes\u003C\u002Fcode> as the following example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[footnotes]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Shortcode Parameters\u003C\u002Fem>\u003Cbr \u002F>\n– \u003Ccode>title\u003C\u002Fcode> Determines the title for the footnotes list.\u003Cbr \u002F>\n– \u003Ccode>title_tag\u003C\u002Fcode> Title tag name. Default is \u003Ccode>h3\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>An active demo is available on \u003Ca href=\"https:\u002F\u002Fwww.arageek.com\u002F\" rel=\"nofollow ugc\">Arageek\u003C\u002Fa> articles.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>Developers can contribute to the source code on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnash-ye\u002Fwp-better-footnotes\" rel=\"nofollow ugc\">Github Repository\u003C\u002Fa>.\u003C\u002Fp>\n","A robust solution to provide a fast reference and link to additional information for your readers",40,3180,3,"2020-10-22T17:46:00.000Z","5.5.18","4.0","7.0",[20,134,23,55,56],"footnote","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-footnotes.1.3.zip","2026-04-06T09:54:40.288Z",{"attackSurface":138,"codeSignals":304,"taintFlows":729,"riskAssessment":776,"analyzedAt":785},{"hooks":139,"ajaxHandlers":264,"restRoutes":287,"shortcodes":288,"cronEvents":302,"entryPointCount":303,"unprotectedCount":128},[140,146,150,154,158,161,165,169,172,176,180,184,187,192,197,201,206,209,213,216,219,222,225,227,231,234,239,243,245,247,251,254,258,260],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","admin_menu","cmf_admin_menu","CMF_Free.php",47,{"type":141,"name":147,"callback":148,"file":144,"line":149},"admin_init","cm_options_upgrade",48,{"type":141,"name":151,"callback":152,"file":144,"line":153},"wp_loaded","init",49,{"type":141,"name":155,"callback":156,"file":144,"line":157},"admin_enqueue_scripts","cmf_footnote_admin_settings_scripts",51,{"type":141,"name":155,"callback":159,"file":144,"line":160},"cmf_footnote_admin_edit_scripts",52,{"type":141,"name":162,"callback":163,"file":144,"line":164},"wp_print_styles","cmf_footnote_css",54,{"type":141,"name":166,"callback":167,"file":144,"line":168},"admin_notices","cmf_footnote_admin_notice_wp33",55,{"type":141,"name":166,"callback":170,"file":144,"line":171},"cmf_footnote_admin_notice_mbstring",56,{"type":141,"name":173,"callback":174,"file":144,"line":175},"wp_enqueue_scripts","cmf_front_scripts_settings",58,{"type":141,"name":177,"callback":178,"file":144,"line":179},"add_meta_boxes","cmf_RegisterBoxes",60,{"type":141,"name":181,"callback":182,"file":144,"line":183},"save_post","cmf_save_postdata",61,{"type":141,"name":185,"callback":182,"file":144,"line":186},"update_post",62,{"type":188,"name":189,"callback":190,"file":144,"line":191},"filter","the_content","addSimpleFootNoteDefinitionBox",65,{"type":188,"name":193,"callback":194,"priority":195,"file":144,"line":196},"cmf_meta_after_content","cmf_copy_to_clipboard",10,70,{"type":188,"name":198,"callback":199,"file":200,"line":14},"cmf_meta_header_arr","meta_header_arr","CMF_Pro.php",{"type":141,"name":202,"callback":203,"priority":195,"file":204,"line":205},"activated_plugin","redirectAfterInstall","package\\cminds-free.php",31,{"type":141,"name":147,"callback":207,"file":204,"line":208},"registerAdminActions",33,{"type":141,"name":142,"callback":210,"priority":211,"file":204,"line":212},"updateMenu",21,34,{"type":141,"name":155,"callback":214,"file":204,"line":215},"enqueueAdminStyles",35,{"type":141,"name":155,"callback":217,"file":204,"line":218},"enqueueAdminScripts",36,{"type":141,"name":220,"callback":221,"file":204,"line":149},"cminds_download_sysinfo","cminds_generate_sysinfo_download",{"type":141,"name":152,"callback":223,"file":204,"line":224},"cminds_get_actions",50,{"type":141,"name":152,"callback":226,"file":204,"line":157},"cminds_post_actions",{"type":188,"name":228,"callback":229,"priority":195,"file":204,"line":230},"plugin_row_meta","add_plugin_meta_links",59,{"type":141,"name":232,"callback":233,"file":204,"line":186},"wp_dashboard_setup","addDashboardWidget",{"type":141,"name":235,"callback":236,"priority":237,"file":204,"line":238},"admin_footer","showDeactivationFeedbackDialog",11,157,{"type":188,"name":240,"callback":241,"file":204,"line":242},"wp_mail_content_type","cminds_set_content_type",311,{"type":188,"name":240,"callback":241,"file":204,"line":244},2075,{"type":188,"name":240,"callback":241,"file":204,"line":246},2166,{"type":141,"name":155,"callback":248,"file":249,"line":250},"enqueueAssets","settings\\CMF_Settings.php",18,{"type":141,"name":142,"callback":252,"file":249,"line":253},"add_settings_page",20,{"type":141,"name":142,"callback":255,"priority":68,"file":256,"line":257},"add_submenu_page","wizard.php",158,{"type":141,"name":155,"callback":217,"file":256,"line":259},160,{"type":141,"name":261,"callback":262,"file":256,"line":263},"admin_print_styles","printAdminStyles",161,[265,271,275,279,283],{"action":266,"nopriv":267,"callback":268,"hasNonce":267,"hasCapCheck":269,"file":204,"line":270},"cm-submit-uninstall-reason",false,"submitUninstallReason",true,147,{"action":272,"nopriv":267,"callback":273,"hasNonce":267,"hasCapCheck":267,"file":204,"line":274},"cm-submit-registration-email","submitRegistrationEmail",148,{"action":276,"nopriv":267,"callback":277,"hasNonce":267,"hasCapCheck":267,"file":204,"line":278},"cm-submit-deregistration","submitDeregistration",149,{"action":280,"nopriv":267,"callback":281,"hasNonce":267,"hasCapCheck":267,"file":204,"line":282},"cm-submit-registration-skip","submitRegistrationSkip",150,{"action":284,"nopriv":267,"callback":285,"hasNonce":269,"hasCapCheck":267,"file":256,"line":286},"cmf_save_wizard_options","saveOptions",159,[],[289,292,295,298],{"tag":290,"callback":291,"file":204,"line":164},"cminds_free_registration","showRegistration",{"tag":293,"callback":294,"file":204,"line":168},"cminds_free_guide","showGuide",{"tag":296,"callback":297,"file":204,"line":171},"cminds_upgrade_box","showUpgrade",{"tag":299,"callback":300,"file":204,"line":301},"cminds_free_activation","showActivation",57,[],9,{"dangerousFunctions":305,"sqlUsage":306,"outputEscaping":309,"fileOperations":27,"externalRequests":14,"nonceChecks":49,"capabilityChecks":97,"bundledLibraries":725},[],{"prepared":307,"raw":27,"locations":308},4,[],{"escaped":310,"rawEcho":311,"locations":312},142,214,[313,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,361,363,364,366,368,370,371,373,374,375,377,378,380,382,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,418,420,422,424,426,428,430,432,434,436,438,440,442,444,445,446,448,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,574,577,578,580,582,584,586,588,590,592,594,597,599,601,603,605,607,609,611,612,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,644,646,648,650,652,654,656,658,660,662,664,665,667,669,671,673,675,677,679,681,683,684,686,687,690,692,694,696,697,699,700,702,704,706,708,710,711,713,715,717,718,719,721,724],{"file":144,"line":314,"context":315},331,"raw output",{"file":144,"line":317,"context":315},349,{"file":144,"line":319,"context":315},350,{"file":144,"line":321,"context":315},353,{"file":144,"line":323,"context":315},356,{"file":144,"line":325,"context":315},359,{"file":144,"line":327,"context":315},363,{"file":144,"line":329,"context":315},364,{"file":144,"line":331,"context":315},369,{"file":144,"line":333,"context":315},375,{"file":144,"line":335,"context":315},628,{"file":144,"line":337,"context":315},679,{"file":144,"line":339,"context":315},691,{"file":144,"line":341,"context":315},716,{"file":144,"line":343,"context":315},726,{"file":144,"line":345,"context":315},795,{"file":144,"line":347,"context":315},805,{"file":144,"line":349,"context":315},811,{"file":144,"line":351,"context":315},846,{"file":144,"line":353,"context":315},849,{"file":144,"line":355,"context":315},913,{"file":144,"line":357,"context":315},943,{"file":144,"line":359,"context":315},1067,{"file":144,"line":359,"context":315},{"file":144,"line":362,"context":315},1068,{"file":144,"line":362,"context":315},{"file":144,"line":365,"context":315},1069,{"file":144,"line":367,"context":315},1076,{"file":200,"line":369,"context":315},26,{"file":200,"line":369,"context":315},{"file":200,"line":372,"context":315},27,{"file":200,"line":372,"context":315},{"file":200,"line":372,"context":315},{"file":200,"line":376,"context":315},29,{"file":200,"line":68,"context":315},{"file":200,"line":379,"context":315},44,{"file":200,"line":381,"context":315},45,{"file":383,"line":384,"context":315},"functions.php",250,{"file":204,"line":386,"context":315},194,{"file":204,"line":388,"context":315},304,{"file":204,"line":390,"context":315},409,{"file":204,"line":392,"context":315},427,{"file":204,"line":394,"context":315},440,{"file":204,"line":396,"context":315},441,{"file":204,"line":398,"context":315},455,{"file":204,"line":400,"context":315},544,{"file":204,"line":402,"context":315},631,{"file":204,"line":404,"context":315},790,{"file":204,"line":406,"context":315},793,{"file":204,"line":408,"context":315},804,{"file":204,"line":410,"context":315},824,{"file":204,"line":412,"context":315},831,{"file":204,"line":414,"context":315},845,{"file":204,"line":416,"context":315},854,{"file":204,"line":416,"context":315},{"file":204,"line":419,"context":315},857,{"file":204,"line":421,"context":315},1120,{"file":204,"line":423,"context":315},1144,{"file":204,"line":425,"context":315},1207,{"file":204,"line":427,"context":315},1541,{"file":204,"line":429,"context":315},1554,{"file":204,"line":431,"context":315},1557,{"file":204,"line":433,"context":315},1565,{"file":204,"line":435,"context":315},1575,{"file":204,"line":437,"context":315},1809,{"file":204,"line":439,"context":315},1878,{"file":204,"line":441,"context":315},1886,{"file":204,"line":443,"context":315},1889,{"file":204,"line":443,"context":315},{"file":204,"line":443,"context":315},{"file":204,"line":447,"context":315},1891,{"file":204,"line":447,"context":315},{"file":204,"line":450,"context":315},1914,{"file":204,"line":452,"context":315},1917,{"file":204,"line":454,"context":315},1938,{"file":204,"line":456,"context":315},2399,{"file":204,"line":458,"context":315},2403,{"file":204,"line":460,"context":315},2424,{"file":204,"line":462,"context":315},2425,{"file":204,"line":464,"context":315},2426,{"file":204,"line":466,"context":315},2427,{"file":204,"line":468,"context":315},2428,{"file":204,"line":470,"context":315},2433,{"file":204,"line":472,"context":315},2546,{"file":204,"line":474,"context":315},2551,{"file":204,"line":476,"context":315},2557,{"file":204,"line":478,"context":315},2561,{"file":204,"line":480,"context":315},2566,{"file":204,"line":482,"context":315},2573,{"file":204,"line":484,"context":315},2580,{"file":204,"line":486,"context":315},2587,{"file":204,"line":488,"context":315},2594,{"file":204,"line":490,"context":315},2601,{"file":204,"line":492,"context":315},2608,{"file":204,"line":494,"context":315},2615,{"file":204,"line":496,"context":315},2622,{"file":204,"line":498,"context":315},2631,{"file":204,"line":500,"context":315},2633,{"file":204,"line":502,"context":315},2637,{"file":204,"line":504,"context":315},2639,{"file":204,"line":506,"context":315},2642,{"file":204,"line":508,"context":315},2647,{"file":204,"line":510,"context":315},2652,{"file":204,"line":512,"context":315},2657,{"file":204,"line":514,"context":315},2662,{"file":204,"line":516,"context":315},2667,{"file":204,"line":518,"context":315},2672,{"file":204,"line":520,"context":315},2677,{"file":204,"line":522,"context":315},2751,{"file":204,"line":524,"context":315},2755,{"file":204,"line":526,"context":315},2756,{"file":204,"line":528,"context":315},2758,{"file":204,"line":530,"context":315},2759,{"file":204,"line":532,"context":315},2760,{"file":204,"line":534,"context":315},2762,{"file":204,"line":536,"context":315},2765,{"file":204,"line":538,"context":315},2769,{"file":204,"line":540,"context":315},2772,{"file":204,"line":542,"context":315},2773,{"file":204,"line":544,"context":315},2774,{"file":204,"line":546,"context":315},2775,{"file":204,"line":548,"context":315},2776,{"file":204,"line":550,"context":315},2777,{"file":204,"line":552,"context":315},2778,{"file":204,"line":554,"context":315},2784,{"file":204,"line":556,"context":315},2793,{"file":204,"line":558,"context":315},2796,{"file":204,"line":560,"context":315},2800,{"file":204,"line":562,"context":315},2821,{"file":204,"line":564,"context":315},2838,{"file":204,"line":566,"context":315},2851,{"file":204,"line":568,"context":315},2872,{"file":204,"line":570,"context":315},2895,{"file":572,"line":573,"context":315},"package\\views\\deactivation_feedback_modal.php",32,{"file":575,"line":576,"context":315},"package\\views\\registration.php",42,{"file":575,"line":186,"context":315},{"file":575,"line":579,"context":315},234,{"file":575,"line":581,"context":315},238,{"file":575,"line":583,"context":315},328,{"file":575,"line":585,"context":315},351,{"file":575,"line":587,"context":315},398,{"file":575,"line":589,"context":315},402,{"file":575,"line":591,"context":315},407,{"file":575,"line":593,"context":315},413,{"file":595,"line":596,"context":315},"package\\views\\userguide_free.php",8,{"file":595,"line":598,"context":315},13,{"file":595,"line":600,"context":315},290,{"file":595,"line":602,"context":315},333,{"file":595,"line":604,"context":315},357,{"file":595,"line":606,"context":315},380,{"file":595,"line":608,"context":315},390,{"file":595,"line":610,"context":315},396,{"file":595,"line":610,"context":315},{"file":595,"line":390,"context":315},{"file":595,"line":614,"context":315},418,{"file":595,"line":616,"context":315},431,{"file":595,"line":618,"context":315},432,{"file":595,"line":620,"context":315},445,{"file":595,"line":622,"context":315},460,{"file":595,"line":624,"context":315},480,{"file":595,"line":626,"context":315},481,{"file":595,"line":628,"context":315},494,{"file":595,"line":630,"context":315},501,{"file":595,"line":632,"context":315},502,{"file":595,"line":634,"context":315},515,{"file":595,"line":636,"context":315},522,{"file":595,"line":638,"context":315},523,{"file":595,"line":640,"context":315},536,{"file":595,"line":642,"context":315},543,{"file":595,"line":400,"context":315},{"file":595,"line":645,"context":315},557,{"file":595,"line":647,"context":315},564,{"file":595,"line":649,"context":315},565,{"file":595,"line":651,"context":315},578,{"file":595,"line":653,"context":315},585,{"file":595,"line":655,"context":315},586,{"file":595,"line":657,"context":315},599,{"file":595,"line":659,"context":315},607,{"file":595,"line":661,"context":315},608,{"file":595,"line":663,"context":315},621,{"file":595,"line":335,"context":315},{"file":595,"line":666,"context":315},629,{"file":595,"line":668,"context":315},642,{"file":595,"line":670,"context":315},649,{"file":595,"line":672,"context":315},650,{"file":595,"line":674,"context":315},663,{"file":595,"line":676,"context":315},670,{"file":595,"line":678,"context":315},671,{"file":595,"line":680,"context":315},684,{"file":595,"line":682,"context":315},690,{"file":595,"line":339,"context":315},{"file":595,"line":685,"context":315},692,{"file":249,"line":215,"context":315},{"file":688,"line":689,"context":315},"settings\\Settings.php",64,{"file":688,"line":691,"context":315},267,{"file":688,"line":693,"context":315},307,{"file":688,"line":695,"context":315},324,{"file":688,"line":602,"context":315},{"file":688,"line":698,"context":315},361,{"file":688,"line":698,"context":315},{"file":688,"line":701,"context":315},368,{"file":688,"line":703,"context":315},371,{"file":688,"line":705,"context":315},373,{"file":707,"line":171,"context":315},"settings\\SettingsView.php",{"file":709,"line":128,"context":315},"settings\\view.php",{"file":709,"line":14,"context":315},{"file":709,"line":712,"context":315},16,{"file":709,"line":714,"context":315},41,{"file":716,"line":303,"context":315},"views\\backend\\admin_nav.php",{"file":716,"line":303,"context":315},{"file":716,"line":303,"context":315},{"file":720,"line":303,"context":315},"views\\backend\\admin_template.php",{"file":722,"line":723,"context":315},"views\\backend\\wizard.php",14,{"file":722,"line":712,"context":315},[726],{"name":727,"version":28,"knownCves":728},"Select2",[],[730,746,756],{"entryPoint":731,"graph":732,"unsanitizedCount":97,"severity":745},"cminds_system_info_content (package\\cminds-free.php:2725)",{"nodes":733,"edges":743},[734,738],{"id":735,"type":736,"label":737,"file":204,"line":538},"n0","source","$_SERVER['SERVER_SOFTWARE']",{"id":739,"type":740,"label":741,"file":204,"line":538,"wp_function":742},"n1","sink","echo() [XSS]","echo",[744],{"from":735,"to":739,"sanitized":267},"medium",{"entryPoint":747,"graph":748,"unsanitizedCount":27,"severity":755},"cminds_generate_sysinfo_download (package\\cminds-free.php:2888)",{"nodes":749,"edges":753},[750,752],{"id":735,"type":736,"label":751,"file":204,"line":570},"$_POST['cminds-sysinfo']",{"id":739,"type":740,"label":741,"file":204,"line":570,"wp_function":742},[754],{"from":735,"to":739,"sanitized":269},"low",{"entryPoint":757,"graph":758,"unsanitizedCount":27,"severity":755},"\u003Ccminds-free> (package\\cminds-free.php:0)",{"nodes":759,"edges":772},[760,763,764,766,768,770],{"id":735,"type":736,"label":761,"file":204,"line":762},"$_POST",278,{"id":739,"type":740,"label":741,"file":204,"line":414,"wp_function":742},{"id":765,"type":736,"label":737,"file":204,"line":538},"n2",{"id":767,"type":740,"label":741,"file":204,"line":538,"wp_function":742},"n3",{"id":769,"type":736,"label":751,"file":204,"line":570},"n4",{"id":771,"type":740,"label":741,"file":204,"line":570,"wp_function":742},"n5",[773,774,775],{"from":735,"to":739,"sanitized":269},{"from":765,"to":767,"sanitized":269},{"from":769,"to":771,"sanitized":269},{"summary":777,"deductions":778},"The \"cm-footnotes\" v2.2.2 plugin exhibits a mixed security posture. On the positive side, it demonstrates strong practices regarding SQL query handling by exclusively using prepared statements and shows a commitment to security by implementing nonce checks for all identified AJAX handlers. The absence of known CVEs and historical vulnerabilities suggests a developer who has historically prioritized security. However, the static analysis reveals areas of concern that warrant attention.\n\nSpecifically, the presence of 3 AJAX handlers without authentication checks represents a significant attack surface. While the taint analysis found no critical or high severity issues, there was one flow with unsanitized paths, which could potentially lead to vulnerabilities if exploited in conjunction with other weaknesses. Furthermore, the relatively low percentage of properly escaped output (40%) indicates a potential risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data might not be adequately neutralized before being displayed.\n\nIn conclusion, while the plugin benefits from secure SQL practices and a clean vulnerability history, the unprotected AJAX endpoints and the significant number of unescaped outputs introduce notable security risks. These factors, combined with the unsanitized path flow, mean that despite a good historical record, the current version requires careful consideration and potential remediation to fully secure its attack surface.",[779,781,783],{"reason":780,"points":110},"Unprotected AJAX handlers",{"reason":782,"points":596},"Significant unescaped output",{"reason":784,"points":195},"Unsanitized path flow","2026-03-16T20:42:11.560Z",{"wat":787,"direct":802},{"assetPaths":788,"generatorPatterns":794,"scriptPaths":795,"versionParams":796},[789,790,791,792,793],"\u002Fwp-content\u002Fplugins\u002Fcm-footnotes\u002Fassets\u002Fcss\u002Ffont.css","\u002Fwp-content\u002Fplugins\u002Fcm-footnotes\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fcm-footnotes\u002Fassets\u002Fjs\u002Feditor.js","\u002Fwp-content\u002Fplugins\u002Fcm-footnotes\u002Fassets\u002Fjs\u002Ffront.js","\u002Fwp-content\u002Fplugins\u002Fcm-footnotes\u002Fassets\u002Fjs\u002Fsettings.js",[],[791,792,793],[797,798,799,800,801],"\u002Fwp-content\u002Fplugins\u002Fcm-footnotes\u002Fassets\u002Fcss\u002Ffont.css?ver=","\u002Fwp-content\u002Fplugins\u002Fcm-footnotes\u002Fassets\u002Fcss\u002Fstyle.css?ver=","\u002Fwp-content\u002Fplugins\u002Fcm-footnotes\u002Fassets\u002Fjs\u002Feditor.js?ver=","\u002Fwp-content\u002Fplugins\u002Fcm-footnotes\u002Fassets\u002Fjs\u002Ffront.js?ver=","\u002Fwp-content\u002Fplugins\u002Fcm-footnotes\u002Fassets\u002Fjs\u002Fsettings.js?ver=",{"cssClasses":803,"htmlComments":807,"htmlAttributes":808,"restEndpoints":810,"jsGlobals":811,"shortcodeOutput":813},[804,805,806],"cmf-simple-footnote","cmf-simple-footnote-definitions","cmf-simple-footnote-label",[],[809],"data-cmf-simple-footnote-id",[],[812],"CMF_front",[814],"[cm_simple_footnote]",{"error":269,"url":816,"statusCode":817,"statusMessage":818,"message":818},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcm-footnotes\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":49,"versions":820},[821,828,835,842,849],{"version":822,"download_url":823,"svn_tag_url":824,"released_at":28,"has_diff":267,"diff_files_changed":825,"diff_lines":28,"trac_diff_url":826,"vulnerabilities":827,"is_current":267},"2.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcm-footnotes.2.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcm-footnotes\u002Ftags\u002F2.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcm-footnotes%2Ftags%2F2.1.10&new_path=%2Fcm-footnotes%2Ftags%2F2.2.0",[],{"version":829,"download_url":830,"svn_tag_url":831,"released_at":28,"has_diff":267,"diff_files_changed":832,"diff_lines":28,"trac_diff_url":833,"vulnerabilities":834,"is_current":267},"2.1.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcm-footnotes.2.1.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcm-footnotes\u002Ftags\u002F2.1.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcm-footnotes%2Ftags%2F2.1.9&new_path=%2Fcm-footnotes%2Ftags%2F2.1.10",[],{"version":836,"download_url":837,"svn_tag_url":838,"released_at":28,"has_diff":267,"diff_files_changed":839,"diff_lines":28,"trac_diff_url":840,"vulnerabilities":841,"is_current":267},"2.1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcm-footnotes.2.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcm-footnotes\u002Ftags\u002F2.1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcm-footnotes%2Ftags%2F2.1.8&new_path=%2Fcm-footnotes%2Ftags%2F2.1.9",[],{"version":843,"download_url":844,"svn_tag_url":845,"released_at":28,"has_diff":267,"diff_files_changed":846,"diff_lines":28,"trac_diff_url":847,"vulnerabilities":848,"is_current":267},"2.1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcm-footnotes.2.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcm-footnotes\u002Ftags\u002F2.1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcm-footnotes%2Ftags%2F2.1.7&new_path=%2Fcm-footnotes%2Ftags%2F2.1.8",[],{"version":850,"download_url":851,"svn_tag_url":852,"released_at":28,"has_diff":267,"diff_files_changed":853,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":854,"is_current":267},"2.1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcm-footnotes.2.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcm-footnotes\u002Ftags\u002F2.1.7\u002F",[],[]]