[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fguYpnShdNCN2-GWDfdMEPNuFRxZyVPjtb_hobfq6suw":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":132,"fingerprints":204},"rp-post-nav","RP Post Nav","1.1","Rommel Plofino","https:\u002F\u002Fprofiles.wordpress.org\u002Frplofino\u002F","\u003Cp>RP Post Nav plug-in gives you facility to:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Navigate within Post Category\u002FTaxonomy or Date Wise Navigation.\u003C\u002Fli>\n\u003Cli>Option to set Post Navigation Bar at Bottom, Top or both Top & Bottom.\u003C\u002Fli>\n\u003Cli>Apply CSS Style to Previous and Next Post Display.\u003C\u002Fli>\n\u003Cli>Customizing Label Text instead of default Next\u002FPrevious Labels.\u003C\u002Fli>\n\u003Cli>Customizing Image for Next\u002FPrevious Post Background.\u003C\u002Fli>\n\u003Cli>Select Custom Post Types and Taxonomies for related post.\u003C\u002Fli>\n\u003Cli>Manually Place RP Post Nav Shortcode.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For Help visit: https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Frp-post-nav\u003C\u002Fp>\n","Show Next and Previous Post Links, Thumbnails or Excerpt at Posts, Pages, Media or Custom Post Types.",40,4287,100,1,"2015-07-23T00:50:00.000Z","4.2.39","3.0.1","",[20,21,22,23,24],"next-post","next-previous-post-navigation","post-navigation","post-navigation-link","previous-post","http:\u002F\u002Fwww.rplofino.freehosting007.com\u002Frp-post-nav","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frp-post-nav.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"rplofino",30,84,"2026-04-04T09:09:39.032Z",[38,59,77,98,116],{"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":57,"download_link":58,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-post-navigation","WP Post Navigation","1.2.4","Anas Mir","https:\u002F\u002Fprofiles.wordpress.org\u002Fsharpcoders\u002F","\u003Cp>WP Post Navigation Plugin gives you facility to show Previous and Next Post Links at the Top or Bottom of a Post.\u003Cbr \u002F>\nYou can set to navigate within category or date wise navigation. You’ve the option to set Post Navigation Bar at Bottom, Top or both Top & Bottom.\u003Cbr \u002F>\nYou can apply CSS style to Previous and Next Post Links. You can set custom text instead of Next and Previous Post Titles.\u003Cbr \u002F>\nYou can set custom Image for Next and Previous Post Links.\u003Cbr \u002F>\nManually Place Post Navigation in single.php, just Copy & paste following code anywhere in single.php page under get_header();\u003Cbr \u002F>\n\u003C?php echo isset( $WPPostNavigation ) ? $WPPostNavigation->WP_Custom_Post_Navigation():”; ?>\u003Cbr \u002F>\nFor Help visit: http:\u002F\u002Fsharp-coders.com\u002Fwp-post-navigation\u002F\u003C\u002Fp>\n","Show Next and Previous Post Links at Posts.",2000,57395,82,26,"2017-11-28T18:10:00.000Z","4.7.32","3.0",[54,55,22,56,39],"next-and-previous-post","next-post-link","previous-post-link","http:\u002F\u002Fsharp-coders.com\u002Fwp-post-navigation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-post-navigation.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":13,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":18,"tags":73,"homepage":75,"download_link":76,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"post-paging","Post Paging","1.0","Tomek","https:\u002F\u002Fprofiles.wordpress.org\u002Ftomek00\u002F","\u003Cp>Show next and previous post links at posts\u003C\u002Fp>\n","Show next and previous post links at posts",10,2676,2,"2015-03-23T14:58:00.000Z","4.1.42","4.0",[54,55,74,22,60],"pagination","http:\u002F\u002Fwp-learning.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-paging.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":18,"tags":92,"homepage":96,"download_link":97,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"cresta-posts-box","Cresta Posts Box","1.3.6","CrestaProject","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrestaproject\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fcrestaproject.com\u002Fdownloads\u002Fcresta-posts-box\u002F\" rel=\"nofollow ugc\">Plugin Homepage & Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>With \u003Cstrong>Cresta Posts Box\u003C\u002Fstrong> you can show, in a single page (posts, pages or custom post types), a small box that allows the reader to \u003Cstrong>go to the next or previous post\u003C\u002Fstrong>. The box appears only when the reader finishes reading the current post.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Some features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose to show next or previous post\u003C\u002Fli>\n\u003Cli>Choose the box position (left or right)\u003C\u002Fli>\n\u003Cli>Choose the font size\u003C\u002Fli>\n\u003Cli>Choose the box width\u003C\u002Fli>\n\u003Cli>and more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>PRO version features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show Random Post\u003C\u002Fli>\n\u003Cli>Show Related Post\u003C\u002Fli>\n\u003Cli>Set box background color\u003C\u002Fli>\n\u003Cli>Set box text and link color\u003C\u002Fli>\n\u003Cli>Set border box and border radius box\u003C\u002Fli>\n\u003Cli>5 Animations\u003C\u002Fli>\n\u003Cli>and much more…\u003C\u002Fli>\n\u003C\u002Ful>\n","Show the next or previous post in a box that appears when the user scrolls to the bottom of a current post.",1000,37219,86,7,"2025-04-14T14:20:00.000Z","6.8.5","3.9",[20,93,94,95,24],"post","posts","previous","https:\u002F\u002Fcrestaproject.com\u002Fdownloads\u002Fcresta-posts-box\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcresta-posts-box.1.3.6.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":13,"downloaded":106,"rating":13,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":72,"requires_php":110,"tags":111,"homepage":18,"download_link":115,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"keep-pagination-in-same-taxonomy","Keep Pagination in Same Taxonomy","0.15","keith_wp","https:\u002F\u002Fprofiles.wordpress.org\u002Fkeith_wp\u002F","\u003Cp>Instantly join separate posts together by making the Previous\u002FNext Post links on a Single Post look for other posts that share the same taxonomies.\u003C\u002Fp>\n\u003Cp>This lightweight plugin simply adds a filter to your selected taxonomies (both default and custom) so that any theme can have its post navigation links stay in the same category as the currently viewed post.\u003C\u002Fp>\n","Makes any previous\u002Fnext post links use the same taxonomy as the current post.",2552,3,"2025-04-07T15:19:00.000Z","6.7.5","8.3",[112,74,22,113,114],"link-posts","previous-next-posts","previous-next-links","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeep-pagination-in-same-taxonomy.0.15.zip",{"slug":117,"name":118,"version":62,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":13,"num_ratings":69,"last_updated":125,"tested_up_to":126,"requires_at_least":91,"requires_php":18,"tags":127,"homepage":130,"download_link":131,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"fixed-adjacent-post","Fixed Adjacent Post","Kite","https:\u002F\u002Fprofiles.wordpress.org\u002Fixkaito\u002F","\u003Cp>Usage:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>get_fixed_previous_post( $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instead of \u003Ccode>get_previous_post()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>get_fixed_next_post( $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instead of \u003Ccode>get_next_post()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>get_fixed_adjacent_post( $in_same_term = false, $excluded_terms = '', $previous = true, $taxonomy = 'category' )\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instead of \u003Ccode>get_adjacent_post()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>get_fixed_adjacent_post_rel_link( $title = '%title', $in_same_term = false, $excluded_terms = '', $previous = true, $taxonomy = 'category' )\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instead of \u003Ccode>get_adjacent_post_rel_link()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>fixed_adjacent_posts_rel_link( $title = '%title', $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instead of \u003Ccode>adjacent_posts_rel_link()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>fixed_adjacent_posts_rel_link_wp_head()\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instead of \u003Ccode>adjacent_posts_rel_link_wp_head()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>fixed_next_post_rel_link( $title = '%title', $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instead of \u003Ccode>next_post_rel_link()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>fixed_prev_post_rel_link( $title = '%title', $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instead of \u003Ccode>prev_post_rel_link()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>get_fixed_previous_post_link( $format = '&laquo; %link', $link = '%title', $in_same_cat = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instead of \u003Ccode>get_previous_post_link()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>fixed_previous_post_link( $format = '&laquo; %link', $link = '%title', $in_same_cat = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instead of \u003Ccode>previous_post_link()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>get_fixed_next_post_link( $format = '%link &raquo;', $link = '%title', $in_same_cat = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instead of \u003Ccode>get_next_post_link()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>fixed_next_post_link( $format = '%link &raquo;', $link = '%title', $in_same_cat = false, $excluded_terms = '', $taxonomy = 'category' )\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instead of \u003Ccode>next_post_link()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>get_fixed_adjacent_post_link( $format, $link, $in_same_cat = false, $excluded_terms = '', $previous = true, $taxonomy = 'category' )\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instead of \u003Ccode>get_adjacent_post_link()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>fixed_adjacent_post_link( $format, $link, $in_same_cat = false, $excluded_terms = '', $previous = true, $taxonomy = 'category' )\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instead of \u003Ccode>adjacent_post_link()\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Fix the not-excluding terms bug of get_adjacent_post().",60,2328,"2014-08-07T01:40:00.000Z","3.9.40",[128,129,20,93,24],"adjacent","links","https:\u002F\u002Fgithub.com\u002Fixkaito\u002Ffixed-adjacent-post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffixed-adjacent-post.1.0.zip",{"attackSurface":133,"codeSignals":166,"taintFlows":191,"riskAssessment":192,"analyzedAt":203},{"hooks":134,"ajaxHandlers":158,"restRoutes":159,"shortcodes":160,"cronEvents":165,"entryPointCount":14,"unprotectedCount":28},[135,141,145,150,154],{"type":136,"name":137,"callback":138,"file":139,"line":140},"filter","wp_head","rp_post_nav_custom_css","rp-post-nav.php",473,{"type":136,"name":142,"callback":143,"file":139,"line":144},"the_content","rp_post_nav_display",475,{"type":146,"name":147,"callback":148,"file":139,"line":149},"action","admin_menu","wp_admin_menu",477,{"type":146,"name":151,"callback":152,"file":139,"line":153},"admin_enqueue_scripts","rp_post_nav_admin_stylesheet",479,{"type":146,"name":155,"callback":156,"file":139,"line":157},"wp_enqueue_scripts","rp_post_nav_stylesheet",481,[],[],[161],{"tag":162,"callback":163,"file":139,"line":164},"RPPostNav","rp_post_nav_shortcode",483,[],{"dangerousFunctions":167,"sqlUsage":171,"outputEscaping":173,"fileOperations":28,"externalRequests":28,"nonceChecks":14,"capabilityChecks":28,"bundledLibraries":190},[168],{"fn":169,"file":139,"line":170,"context":18},"unserialize",363,{"prepared":28,"raw":28,"locations":172},[],{"escaped":28,"rawEcho":174,"locations":175},6,[176,180,182,184,186,188],{"file":177,"line":178,"context":179},"admin\\rp-post-nav-admin-help.php",5,"raw output",{"file":181,"line":178,"context":179},"admin\\rp-post-nav-admin-options.php",{"file":181,"line":183,"context":179},31,{"file":181,"line":185,"context":179},336,{"file":181,"line":187,"context":179},393,{"file":139,"line":189,"context":179},453,[],[],{"summary":193,"deductions":194},"The \"rp-post-nav\" plugin v1.1 exhibits a mixed security posture.  On the positive side, it has no known vulnerabilities, uses prepared statements for all SQL queries, and has a single nonce check.  This suggests a degree of diligence in its development. However, several concerning signals emerge from the static analysis.  The presence of the `unserialize` function is a significant risk, as it can lead to remote code execution if an attacker can control the serialized data. Furthermore, none of the plugin's output is properly escaped, leaving it vulnerable to Cross-Site Scripting (XSS) attacks. The absence of capability checks on its single entry point (a shortcode) means that any authenticated user, regardless of their role, can trigger its functionality, potentially exposing them to XSS if the output is not sanitized.",[195,198,201],{"reason":196,"points":197},"Dangerous function unserialize found",15,{"reason":199,"points":200},"Output escaping is missing",18,{"reason":202,"points":67},"Missing capability checks on entry points","2026-03-16T22:08:31.054Z",{"wat":205,"direct":214},{"assetPaths":206,"generatorPatterns":209,"scriptPaths":210,"versionParams":211},[207,208],"\u002Fwp-content\u002Fplugins\u002Frp-post-nav\u002Fcss\u002Frp-post-nav.css","\u002Fwp-content\u002Fplugins\u002Frp-post-nav\u002Fjs\u002Frp-post-nav.js",[],[208],[212,213],"rp-post-nav\u002Fcss\u002Frp-post-nav.css?ver=","rp-post-nav\u002Fjs\u002Frp-post-nav.js?ver=",{"cssClasses":215,"htmlComments":225,"htmlAttributes":226,"restEndpoints":228,"jsGlobals":229,"shortcodeOutput":230},[4,216,217,218,219,220,221,222,223,224],"rp-post-nav-pre","rp-post-nav-next","rp-glass","rp-post-nav-wrap","rp-post-nav-content","rp-post-nav-label","rp-post-nav-thumbnail","rp-post-nav-text","rp-post-nav-title",[],[227],"style",[],[],[]]