[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZd77p-_39QByc2HQAnAVkFhAvsaeI13-lFfsA6M_jDs":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":39,"analysis":142,"fingerprints":213},"simple-attribution","Simple Attribution","2.1.3","DigitalME","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigitalmeactivecampaign\u002F","\u003Cp>Simple Attribution is just that… simple! It adds a meta box on post pages\u003Cbr \u002F>\nwhich allows bloggers to specify the name and URL of the site a sourced article\u003Cbr \u002F>\noriginated from. Assuming both these fields are filled out, it appends the\u003Cbr \u002F>\nattribution link to the bottom of the post.\u003C\u002Fp>\n\u003Cp>Simple Attribution allows links to be generated in both text and image form,\u003Cbr \u002F>\nallowing you to customize it to the feel of your website. Natively, it includes\u003Cbr \u002F>\n5 icons which can be used to identify the attribution link instead of the\u003Cbr \u002F>\nstandard caption (which is editable through the options panel), and custom\u003Cbr \u002F>\nicons can be used as well.\u003C\u002Fp>\n\u003Cp>Don’t like where we put the link? You have the option to disable\u003Cbr \u002F>\nauto-attribution and put the link wherever you want it to display simply by\u003Cbr \u002F>\nadding \u003C?php echo display_attribution(); ?> to your template!\u003C\u002Fp>\n","A simple plugin to allow bloggers to add attribution to sourced posts.",30,13231,80,4,"2026-02-04T16:43:00.000Z","6.9.4","3.0","",[20,21,22,23,24],"attribution","citation","cite","link","post","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-attribution\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-attribution.2.1.3.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"digitalmeactivecampaign",20,140370,3200,79,"2026-04-04T07:26:39.248Z",[40,64,84,103,124],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":61,"download_link":62,"security_score":63,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"custom-post-type-permalinks","Custom Post Type Permalinks","3.5.3","Toro_Unit (Hiroshi Urabe)","https:\u002F\u002Fprofiles.wordpress.org\u002Ftoro_unit\u002F","\u003Cp>Custom Post Type Permalinks allow you edit the permalink structure of custom post type.\u003C\u002Fp>\n\u003Cp>Change custom taxonomy archive’s permalink to “example.org\u002Fpost_type\u002Ftaxonomy_name\u002Fterm_slug”. Can disable this fix.\u003C\u002Fp>\n\u003Cp>And support \u003Ccode>wp_get_archives( 'post_type=foo' )\u003C\u002Fcode> and post type date archive (ex. \u003Ccode>example.com\u002Fpost_type_slug\u002Fdate\u002F2010\u002F01\u002F01\u003C\u002Fcode> ).\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftorounit\u002Fcustom-post-type-permalinks\" rel=\"nofollow ugc\">This Plugin published on GitHub.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Donation: Please send \u003Ca href=\"http:\u002F\u002Fwww.amazon.co.jp\u002Fregistry\u002Fwishlist\u002FCOKSXS25MVQV\" rel=\"nofollow ugc\">My Wishlist\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002Ftorounit\" rel=\"nofollow ugc\">Paypal\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translators\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Japanese(ja) – \u003Ca href=\"http:\u002F\u002Fwww.torounit.com\u002F\" rel=\"nofollow ugc\">Toro_Unit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>French(fr_FR) – \u003Ca href=\"http:\u002F\u002Fgeoffrey.crofte.fr\u002F\" rel=\"nofollow ugc\">Geoffrey Crofte\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Russian(ru_RU) – \u003Ca href=\"http:\u002F\u002Folart.ru\" rel=\"nofollow ugc\">Olart\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnatali_z\" rel=\"nofollow ugc\">Natali_Z\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Also checkout\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-post-type-permalinks\u002F\" rel=\"ugc\">Simple Post Type Permalinks\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Setting on Code\u003C\u002Fh3>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>register_post_type( 'foo',\n    array(\n        'public' => true,\n        'has_archive' => true,\n        'rewrite' => array(\n            \"with_front\" => true\n        ),\n        'cptp_permalink_structure' => '%post_id%'\n    )\n);\u003C\u002Fpre>\n\u003Ch4>Exclude specific post type\u003C\u002Fh4>\n\u003Cpre>add_filter(  'cptp_is_rewrite_supported_by_foo',  '__return_false' );\n\n\u002F\u002F or\n\nadd_filter(  'cptp_is_rewrite_supported', function ( $support , $post_type ) {\n    if ( 'foo' === $post_type ) {\n        return false;\n    }\n    return $support;\n}, 10, 2);\u003C\u002Fpre>\n","Edit the permalink of custom post type.",200000,1713689,96,71,"2024-10-10T06:12:00.000Z","6.6.5","6.1","7.4",[57,58,23,59,60],"address","custom-post-type","permalink","url","https:\u002F\u002Fgithub.com\u002Ftorounit\u002Fcustom-post-type-permalinks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-type-permalinks.3.5.3.zip",92,{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":27,"num_ratings":74,"last_updated":75,"tested_up_to":16,"requires_at_least":76,"requires_php":18,"tags":77,"homepage":82,"download_link":83,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"vk-link-target-controller","VK Link Target Controller","1.8.0.1","Vektor,Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fvektor-inc\u002F","\u003Ch4>Plugin presentation\u003C\u002Fh4>\n\u003Cp>VK Link Target Controller enables to redirect your visitors to another page than the post content when they click on the post title that displays on the Recent Posts list or the Archives Page.\u003C\u002Fp>\n\u003Ch4>Example of use\u003C\u002Fh4>\n\u003Cp>Let’s say you have a new product for sale on eBay or Etsy.\u003Cbr \u002F>\nYou find it annoying to write a complete post entry on your blog (or WordPress powered website) to explain you have a new product to sell there and would like your visitors to access directly the product page.\u003C\u002Fp>\n\u003Cp>With VK Link Target Controller your visitors will access directly that product page when clicking on the post title.\u003Cbr \u002F>\nFast redirection to the product you want to sell!.\u003C\u002Fp>\n\u003Ch4>GitHub repository\u003C\u002Fh4>\n\u003Cp>VK Link Target Controller official repository on GitHub.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkurudrive\u002Fvk-link-target-controller\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fkurudrive\u002Fvk-link-target-controller\u003C\u002Fa>\u003Cbr \u002F>\nLatest plugin version is always on GitHub.\u003C\u002Fp>\n","Redirect your visitors to another page than the post content when they click on the post title.",30000,253504,2,"2026-02-19T09:04:00.000Z","5.3",[23,78,79,80,81],"list","page","recent-posts","redirection","https:\u002F\u002Fgithub.com\u002Fvektor-inc\u002Fvk-link-target-controller","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvk-link-target-controller.1.8.0.1.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":28,"num_ratings":28,"last_updated":94,"tested_up_to":16,"requires_at_least":95,"requires_php":55,"tags":96,"homepage":101,"download_link":102,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"raratheme-companion","RaraTheme Companion","1.4.4","Rara Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fraratheme\u002F","\u003Cp>RaraTheme Companion is truly a must have companion for your website. It provides 23 useful and frequently used widgets that you can add to the sidebars to create an engaging website.\u003C\u002Fp>\n\u003Ch3>Widgets offered\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Advertisement\u003C\u002Fli>\n\u003Cli>A Featured Page\u003C\u002Fli>\n\u003Cli>Author Bio\u003C\u002Fli>\n\u003Cli>Call to Action\u003C\u002Fli>\n\u003Cli>Client Logo\u003C\u002Fli>\n\u003Cli>Contact\u003C\u002Fli>\n\u003Cli>Custom Categories\u003C\u002Fli>\n\u003Cli>Facebook Page\u003C\u002Fli>\n\u003Cli>FAQs\u003C\u002Fli>\n\u003Cli>Featured Post\u003C\u002Fli>\n\u003Cli>Icon Text\u003C\u002Fli>\n\u003Cli>Image Text\u003C\u002Fli>\n\u003Cli>Image\u003C\u002Fli>\n\u003Cli>Latest Tweets\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Popular Post\u003C\u002Fli>\n\u003Cli>Posts Category Slider\u003C\u002Fli>\n\u003Cli>Recent Post\u003C\u002Fli>\n\u003Cli>Snapchat\u003C\u002Fli>\n\u003Cli>Social Media\u003C\u002Fli>\n\u003Cli>Stat Counter\u003C\u002Fli>\n\u003Cli>Team Member\u003C\u002Fli>\n\u003Cli>Testimonial\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The plugin works best with themes developed by Rara Theme.\u003C\u002Fp>\n\u003Cp>The plugin also provides simple yet clean code which allows developers to overwrite the plugin properties. The plugin offers a multiple numbers of filters and action hooks which for maximum flexibility to the developers.\u003C\u002Fp>\n","23 extremely useful custom widgets to create an engaging website.",10000,497772,"2026-01-06T05:43:00.000Z","4.4.0",[97,98,99,100],"posts","sidebars","social-links","widgets","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fraratheme-companion","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fraratheme-companion.1.4.4.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":92,"downloaded":111,"rating":27,"num_ratings":112,"last_updated":113,"tested_up_to":16,"requires_at_least":17,"requires_php":114,"tags":115,"homepage":119,"download_link":120,"security_score":121,"vuln_count":122,"unpatched_count":28,"last_vuln_date":123,"fetched_at":30},"remove-cpt-base","Remove CPT base","6.7","kubiq","https:\u002F\u002Fprofiles.wordpress.org\u002Fkubiq\u002F","\u003Cp>Remove custom post type base slug from url\u003C\u002Fp>\n\u003Cul>\n\u003Cli>possibility to select specific custom post type(s)\u003C\u002Fli>\n\u003Cli>auto redirect old slugs to no-base slugs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Yoast SEO specifics\u003C\u002Fh3>\n\u003Cp>If you’re using Yoast SEO plugin, after you change something in the Remove CPT base plugin, you should deactivate Yoast SEO and activate it back again to refresh its yoast_indexable database table, so it will generate correct og:url, canonical url and JSON-LD urls.\u003C\u002Fp>\n","Remove custom post type base slug from url",96204,33,"2025-12-01T22:03:00.000Z","5.6",[116,58,59,117,118],"base","remove","slug","https:\u002F\u002Fwww.paypal.me\u002Fjakubnovaksl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-cpt-base.6.7.zip",99,1,"2022-05-06 13:29:00",{"slug":125,"name":126,"version":127,"author":44,"author_profile":45,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":27,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":76,"tags":136,"homepage":139,"download_link":140,"security_score":141,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"simple-post-type-permalinks","Simple Post Type Permalinks","2.0.5","\u003Cp>Edit the permalink structure of custom post type too easy.\u003C\u002Fp>\n\u003Cp>Simple Post Type Permalinks is Simple and Smart than \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-permalinks\u002F\" rel=\"ugc\">Custom Post Type Permalinks\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Available tags are \u003Ccode>%post_id%\u003C\u002Fcode>, \u003Ccode>%postname%\u003C\u002Fcode>, \u003Ccode>%year%\u003C\u002Fcode>, \u003Ccode>%monthnum%\u003C\u002Fcode>, \u003Ccode>%day%\u003C\u002Fcode>, \u003Ccode>%hour%\u003C\u002Fcode>, \u003Ccode>%minute%\u003C\u002Fcode>, \u003Ccode>%second%\u003C\u002Fcode>, \u003Ccode>%author%\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Requires PHP version 5.3 or higher.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftorounit\u002Fsimple-post-type-permalinks\" rel=\"nofollow ugc\">This Plugin published on GitHub.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please Fork and Pull Request!\u003C\u002Fp>\n\u003Ch3>Setting on Code\u003C\u002Fh3>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>register_post_type( 'foo',\n    array(\n        \"public\" => true,\n        'has_archive' => true,\n        \"rewrite\" => [\n            \"with_front\" => true\n        ],\n        \"sptp_permalink_structure\" => \"foo\u002F%post_id%\"\n    )\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Easy to change Permalink of custom post type.",9000,84434,10,"2019-06-04T22:43:00.000Z","5.2.24","4.0",[137,58,59,138],"cms","permalinks","https:\u002F\u002Fgithub.com\u002Ftorounit\u002Fsimple-post-type-permalinks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-post-type-permalinks.2.0.5.zip",85,{"attackSurface":143,"codeSignals":197,"taintFlows":205,"riskAssessment":206,"analyzedAt":212},{"hooks":144,"ajaxHandlers":193,"restRoutes":194,"shortcodes":195,"cronEvents":196,"entryPointCount":28,"unprotectedCount":28},[145,151,156,160,166,169,172,176,179,184,189],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","plugins_loaded","load_textdomain","class-simple-attribution.php",133,{"type":146,"name":152,"callback":153,"file":154,"line":155},"add_meta_boxes","simple_attribution_add_meta_boxes","includes\\admin\\posts\\meta-box.php",27,{"type":146,"name":157,"callback":158,"file":154,"line":159},"save_post","simple_attribution_meta_box_save",114,{"type":161,"name":162,"callback":163,"file":164,"line":165},"filter","simple_attribution_menu","simple_attribution_add_menu","includes\\admin\\settings\\register-settings.php",29,{"type":161,"name":167,"callback":167,"file":164,"line":168},"simple_attribution_settings_tabs",45,{"type":161,"name":170,"callback":170,"file":164,"line":171},"simple_attribution_registered_settings_sections",72,{"type":161,"name":173,"callback":174,"file":164,"line":175},"simple_attribution_unsavable_tabs","simple_attribution_define_unsavable_tabs",86,{"type":161,"name":177,"callback":177,"file":164,"line":178},"simple_attribution_registered_settings",216,{"type":161,"name":180,"callback":181,"file":182,"line":183},"the_content","simple_attribution_filter_content","includes\\filters.php",40,{"type":146,"name":185,"callback":186,"file":187,"line":188},"wp_enqueue_scripts","simple_attribution_scripts","includes\\scripts.php",34,{"type":146,"name":190,"callback":191,"file":187,"line":192},"admin_enqueue_scripts","simple_attribution_admin_scripts",69,[],[],[],[],{"dangerousFunctions":198,"sqlUsage":199,"outputEscaping":201,"fileOperations":28,"externalRequests":28,"nonceChecks":122,"capabilityChecks":28,"bundledLibraries":204},[],{"prepared":28,"raw":28,"locations":200},[],{"escaped":202,"rawEcho":28,"locations":203},6,[],[],[],{"summary":207,"deductions":208},"The \"simple-attribution\" v2.1.3 plugin exhibits a very strong security posture based on the provided static analysis and vulnerability history. The absence of any detected dangerous functions, SQL queries not using prepared statements, file operations, or external HTTP requests is highly commendable. Furthermore, all output is properly escaped, and a nonce check is present, indicating good development practices for input validation and integrity.\n\nThe attack surface is minimal, with zero entry points identified, and crucially, zero unprotected entry points. The taint analysis also reveals no concerning flows. The plugin's vulnerability history is equally impressive, with no known CVEs recorded, further reinforcing its secure state. The plugin appears to follow best practices for secure WordPress plugin development, with a proactive approach to preventing common vulnerabilities.\n\nWhile the plugin demonstrates excellent security, the complete lack of capability checks is a minor concern. Although the current attack surface is zero, this could become a weakness if new entry points are added in the future without proper authorization checks. Overall, \"simple-attribution\" v2.1.3 is a highly secure plugin, with its strengths far outweighing any minor potential weaknesses.",[209],{"reason":210,"points":211},"Missing capability checks",5,"2026-03-16T22:35:48.014Z",{"wat":214,"direct":225},{"assetPaths":215,"generatorPatterns":218,"scriptPaths":219,"versionParams":221},[216,217],"\u002Fwp-content\u002Fplugins\u002Fsimple-attribution\u002Fassets\u002Fcss\u002Fsimple-attribution.css","\u002Fwp-content\u002Fplugins\u002Fsimple-attribution\u002Fassets\u002Fcss\u002Fadmin.css",[],[220],"\u002Fwp-content\u002Fplugins\u002Fsimple-attribution\u002Fassets\u002Fjs\u002Fadmin.js",[222,223,224],"simple-attribution\u002Fassets\u002Fcss\u002Fsimple-attribution.css?ver=","simple-attribution\u002Fassets\u002Fcss\u002Fadmin.css?ver=","simple-attribution\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":226,"htmlComments":228,"htmlAttributes":229,"restEndpoints":231,"jsGlobals":232,"shortcodeOutput":234},[227],"simple-attribution-wrap",[],[230],"data-simple-attribution-image-base-url",[],[233],"simple_attribution_vars",[]]