[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fp9VGnaE1xCnIY-PjY0cSClMfrNGcowiKwHKp9eT5GWY":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":122,"fingerprints":218},"wp-github-commits","WP Github Commits","0.6","Sudar Muthu","https:\u002F\u002Fprofiles.wordpress.org\u002Fsudar\u002F","\u003Cp>Displays the latest commits of a github repo in the sidebar.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Sidebar Widget\u003C\u002Fh4>\n\u003Cp>The Plugin provides a sidebar widget which can be configured to display commits from a github repo in the sidebar. You can have multiple widgets with different repo configured for each one of them.\u003C\u002Fp>\n\u003Ch4>Template function\u003C\u002Fh4>\n\u003Cp>In addition to using the widget, you can also use the following template function to display the commits of a github repo, anywhere in the theme\u003C\u002Fp>\n\u003Cpre>\u003Ccode>get_github_commits($user, $repo, $count);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The following options can be passed in the \u003Ccode>$options\u003C\u002Fcode> array\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>$user\u003C\u002Fcode> (string) – Github user name.\u003C\u002Fli>\n\u003Cli>\u003Ccode>$repo\u003C\u002Fcode> (string) – Github repo name.\u003C\u002Fli>\n\u003Cli>\u003Ccode>$count\u003C\u002Fcode> (int) – default 5 –  Number of recent commits to show\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Custom field\u003C\u002Fh4>\n\u003Cp>You can also specify the repo for each post or page as a custom field. You can add it under the “WP Github Commits Page fields” section in the Add\u002FEdit post screen.\u003C\u002Fp>\n\u003Ch4>Caching\u003C\u002Fh4>\n\u003Cp>The Plugin caches the commits that is retrieved from Github for 5 hours.\u003C\u002Fp>\n\u003Ch4>Styling using CSS\u003C\u002Fh4>\n\u003Cp>The Plugin adds the following CSS classes. If you want to customize the look of the widget then can change it by adding custom styles to these CSS classes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The outer \u003Ccode>ul\u003C\u002Fcode> tag has the class \u003Ccode>github-commits\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Every \u003Ccode>li\u003C\u002Fcode> tag has the class \u003Ccode>github-commit\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>If you get timeouts or the error “WP HTTP Error: name lookup timed out” then it means that your server is not timing out before github can respond.\u003C\u002Fp>\n\u003Cp>You can use the code from \u003Ca href=\"https:\u002F\u002Fgist.github.com\u002Fsudar\u002F4945588\" rel=\"nofollow ugc\">this gist\u003C\u002Fa> to increase the timeout.\u003C\u002Fp>\n\u003Ch3>Translation\u003C\u002Fh3>\n\u003Cp>The pot file is available with the Plugin. If you are willing to do translation for the Plugin, use the pot file to create the .po files for your language and let me know. I will add it to the Plugin after giving credit to you.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>The development of the Plugin happens over at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsudar\u002Fwp-github-commits\" rel=\"nofollow ugc\">github\u003C\u002Fa>. If you want to contribute to the Plugin, fork the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsudar\u002Fwp-github-commits\" rel=\"nofollow ugc\">project at github\u003C\u002Fa> and send me a pull request.\u003C\u002Fp>\n\u003Cp>If you are not familiar with either git or Github then refer to this \u003Ca href=\"http:\u002F\u002Fsudarmuthu.com\u002Fblog\u002Fcontributing-to-project-hosted-in-github\" rel=\"nofollow ugc\">guide to see how fork and send pull request\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you are looking for ideas, then you can start with one of the following TODO items 🙂\u003C\u002Fp>\n\u003Ch3>TODO\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Shortcode support\u003C\u002Fli>\n\u003Cli>Ability to hide author name\u003C\u002Fli>\n\u003Cli>Make the output of widget content plugable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you have found a bug\u002Fissue or have a feature request, then post them in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsudar\u002Fwp-github-commits\u002Fissues\" rel=\"nofollow ugc\">github issues\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>If you have a question about usage or need help to troubleshoot, then post in WordPress forums or leave a comment in \u003Ca href=\"http:\u002F\u002Fsudarmuthu.com\u002Fwordpress\u002Fwp-github-commits\" rel=\"nofollow ugc\">Plugins’s home page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>If you like the Plugin, then kindly leave a review\u002Ffeedback at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-github-commits\u002F\" rel=\"ugc\">WordPress repo page\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>If anything else, then contact me in \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fsudarmuthu\" rel=\"nofollow ugc\">twitter\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Stay updated\u003C\u002Fh3>\n\u003Cp>I would be posting updates about this Plugin in my \u003Ca href=\"http:\u002F\u002Fsudarmuthu.com\u002Fblog\" rel=\"nofollow ugc\">blog\u003C\u002Fa> and in \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fsudarmuthu\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>. If you want to be informed when new version of this Plugin is released, then you can either subscribe to this \u003Ca href=\"http:\u002F\u002Fsudarmuthu.com\u002Ffeed\" rel=\"nofollow ugc\">blog’s RSS feed\u003C\u002Fa> or \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fsudarmuthu\" rel=\"nofollow ugc\">follow me in Twitter\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Also checkout the \u003Ca href=\"http:\u002F\u002Fsudarmuthu.com\u002Fwordpress\" rel=\"nofollow ugc\">other WordPress Plugins\u003C\u002Fa> that I have created.\u003C\u002Fp>\n\u003Ch3>Readme Generator\u003C\u002Fh3>\n\u003Cp>This Readme file was generated using \u003Ca href='http:\u002F\u002Fsudarmuthu.com\u002Fwordpress\u002Fwp-readme' rel=\"nofollow ugc\">wp-readme\u003C\u002Fa>, which generates readme files for WordPress Plugins.\u003C\u002Fp>\n","Displays the latest commits of a github repo in the sidebar.",10,3047,90,2,"2021-10-13T12:19:00.000Z","5.8.13","3.5","",[20,21,22],"commits","github","widget","http:\u002F\u002Fsudarmuthu.com\u002Fwordpress\u002Fwp-github-commits","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-github-commits.0.6.zip",85,0,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},"sudar",16,21300,86,30,84,"2026-04-05T14:18:28.369Z",[39,58,74,88,104],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":18,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":55,"download_link":56,"security_score":48,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":57},"f13-github-mini-profile-widget","GitHub Mini Profile Widget","1.1","f13dev","https:\u002F\u002Fprofiles.wordpress.org\u002Ff13dev\u002F","\u003Cp>If you are a programmer who uses GitHub then why not share your coding projects via your WordPress blog by adding a snapshot\u003Cbr \u002F>\nof your profile as a widget\u003C\u002Fp>\n\u003Cp>Simply add the widget to your preferred location and enter your GitHub username.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Cached using Transient\u003C\u002Fli>\n\u003Cli>Displays your GitHub profile image\u003C\u002Fli>\n\u003Cli>Shows your GitHub bio, if set\u003C\u002Fli>\n\u003Cli>Shows your Location, email address & blog URL if set\u003C\u002Fli>\n\u003Cli>Provides links to your followers, following and starred repositories\u003C\u002Fli>\n\u003C\u002Ful>\n","Add a snapshot of your GitHub profile to your website with with this widget.",1700,100,1,"4.9.29","3.0.1",[53,21,54,22],"code","profile","http:\u002F\u002Ff13dev.com\u002Fwordpress-plugin-github-profile-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff13-github-mini-profile-widget.zip","2026-03-15T10:48:56.248Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":11,"downloaded":66,"rating":26,"num_ratings":26,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":18,"tags":70,"homepage":72,"download_link":73,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"github-user-repo-widget","GitHub User Repo Widget","1.0.0","Jared Atchison","https:\u002F\u002Fprofiles.wordpress.org\u002Fjaredatch\u002F","\u003Cp>A simple widget that will show a list of repos for a specified GitHub user. Optionally can display a GitHub follow badge as well.\u003C\u002Fp>\n","A simple widget that will show a list of repos for a specified GitHub user.",5287,"2012-09-24T22:51:00.000Z","3.5.2","3.4",[21,22,71],"widget-only","https:\u002F\u002Fgithub.com\u002Fjaredatch\u002Fgithub-user-repo-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgithub-user-repo-widget.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":11,"downloaded":82,"rating":26,"num_ratings":26,"last_updated":83,"tested_up_to":68,"requires_at_least":84,"requires_php":18,"tags":85,"homepage":86,"download_link":87,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"show-your-github-activities","Show Your GitHub Activities","0.0.6","kyokutyo","https:\u002F\u002Fprofiles.wordpress.org\u002Fkyokutyo\u002F","\u003Cul>\n\u003Cli>http:\u002F\u002Fsyga.kjirou.net\u002F\u003C\u002Fli>\n\u003Cli>This widget show your GitHub activities.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","http:\u002F\u002Fsyga.kjirou.net\u002F",1670,"2013-03-02T03:58:00.000Z","3.4.1",[21,22],"http:\u002F\u002Fgithub.com\u002Fkyokutyo\u002FWordPress-Show-Your-Github-Activities-Widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshow-your-github-activities.0.0.6.zip",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":11,"downloaded":96,"rating":48,"num_ratings":49,"last_updated":18,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":18,"download_link":103,"security_score":48,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":57},"sync-footer-widget","Sync Footer Widget","1.2","natthasath","https:\u002F\u002Fprofiles.wordpress.org\u002Fnatthasath\u002F","\u003Cp>Sync Footer Widget fetches the footer content directly from a specified GitHub Page and displays it in a widget. This is useful for websites that want to share the same footer content across multiple WordPress installations, making it easier to manage and update.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Fetches HTML footer content from GitHub Pages.\u003Cbr \u002F>\n– Displays content in a customizable widget area.\u003Cbr \u002F>\n– Ideal for websites sharing the same footer content.\u003C\u002Fp>\n","This plugin allows you to sync and display footer content from a GitHub Page URL in a widget area on your WordPress site.",498,"6.7.5","5.6","7.4",[101,21,102,22],"footer","sync","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsync-footer-widget.zip",{"slug":105,"name":106,"version":61,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":11,"downloaded":111,"rating":48,"num_ratings":49,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":18,"tags":115,"homepage":120,"download_link":121,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"widget-github-profile","Widget Github Profile","Atakan Yasin Uludağ","https:\u002F\u002Fprofiles.wordpress.org\u002Fatakanuludag\u002F","\u003Cp>Widget The Github Profile Card plugin allows you to show your github profile in detail.\u003C\u002Fp>\n\u003Ch3>Supported Languages\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Turkish\u003C\u002Fli>\n\u003Cli>English\u003C\u002Fli>\n\u003C\u002Ful>\n","Shows your github profile in detail.",1121,"2018-12-20T18:31:00.000Z","5.0.25","3.0",[116,117,118,54,119],"card","github-profile-card","github-widget","profile-card","https:\u002F\u002Fwww.wpfabrika.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-github-profile.1.0.0.zip",{"attackSurface":123,"codeSignals":147,"taintFlows":204,"riskAssessment":205,"analyzedAt":217},{"hooks":124,"ajaxHandlers":143,"restRoutes":144,"shortcodes":145,"cronEvents":146,"entryPointCount":26,"unprotectedCount":26},[125,131,135,139],{"type":126,"name":127,"callback":128,"file":129,"line":130},"action","admin_menu","add_custom_box","wp-github-commits.php",61,{"type":126,"name":132,"callback":133,"file":129,"line":134},"save_post","save_postdata",62,{"type":126,"name":136,"callback":137,"file":129,"line":138},"init","WP_Github_Commits",255,{"type":126,"name":140,"callback":141,"file":129,"line":142},"widgets_init","anonymous",258,[],[],[],[],{"dangerousFunctions":148,"sqlUsage":152,"outputEscaping":154,"fileOperations":26,"externalRequests":49,"nonceChecks":49,"capabilityChecks":14,"bundledLibraries":203},[149],{"fn":150,"file":129,"line":142,"context":151},"create_function","add_action('widgets_init', create_function('', 'return register_widget(\"WP_Github_Commits_Widget\");'",{"prepared":26,"raw":26,"locations":153},[],{"escaped":155,"rawEcho":156,"locations":157},4,26,[158,161,163,165,167,169,171,173,175,177,179,181,183,184,185,187,189,190,191,193,195,196,197,199,201,202],{"file":129,"line":159,"context":160},122,"raw output",{"file":129,"line":162,"context":160},124,{"file":129,"line":164,"context":160},125,{"file":129,"line":166,"context":160},126,{"file":129,"line":168,"context":160},297,{"file":129,"line":170,"context":160},298,{"file":129,"line":172,"context":160},299,{"file":129,"line":174,"context":160},300,{"file":129,"line":176,"context":160},301,{"file":129,"line":178,"context":160},302,{"file":129,"line":180,"context":160},332,{"file":129,"line":182,"context":160},333,{"file":129,"line":182,"context":160},{"file":129,"line":182,"context":160},{"file":129,"line":186,"context":160},337,{"file":129,"line":188,"context":160},338,{"file":129,"line":188,"context":160},{"file":129,"line":188,"context":160},{"file":129,"line":192,"context":160},342,{"file":129,"line":194,"context":160},343,{"file":129,"line":194,"context":160},{"file":129,"line":194,"context":160},{"file":129,"line":198,"context":160},347,{"file":129,"line":200,"context":160},348,{"file":129,"line":200,"context":160},{"file":129,"line":200,"context":160},[],[],{"summary":206,"deductions":207},"The wp-github-commits v0.6 plugin exhibits a generally good security posture, primarily due to its minimal attack surface and the absence of known vulnerabilities. The plugin successfully uses prepared statements for all SQL queries and includes nonce and capability checks for its limited entry points. However, there are a few areas for improvement. The presence of the `create_function` function is a significant concern, as it can be exploited for code injection if improperly handled. Additionally, only 13% of outputs are properly escaped, leaving potential for cross-site scripting (XSS) vulnerabilities if user-controlled data is outputted without sufficient sanitization. The single external HTTP request also warrants careful review to ensure it doesn't expose the site to vulnerabilities like SSRF. Despite these concerns, the lack of a recorded vulnerability history and the limited attack surface suggest a relatively safe plugin, provided the identified code signals are addressed.",[208,211,214],{"reason":209,"points":210},"Use of create_function()",15,{"reason":212,"points":213},"Low percentage of properly escaped output",8,{"reason":215,"points":216},"External HTTP request without context",5,"2026-03-17T00:06:09.234Z",{"wat":219,"direct":225},{"assetPaths":220,"generatorPatterns":222,"scriptPaths":223,"versionParams":224},[221],"\u002Fwp-content\u002Fplugins\u002Fwp-github-commits\u002Fcss\u002Fstyle.css",[],[],[],{"cssClasses":226,"htmlComments":227,"htmlAttributes":229,"restEndpoints":237,"jsGlobals":238,"shortcodeOutput":239},[],[228],"\u003C!-- WP Github Commits Page Fields -->",[230,231,232,233,234,235,236],"name=\"wp_github_commits_noncename\"","id=\"wp_github_commits_noncename\"","name=\"gc_widget_title\"","name=\"github_user\"","id=\"github_user\"","name=\"github_repo\"","id=\"github_repo\"",[],[],[]]