{"action":"created","comment":{"url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/pulls/comments/235580130","pull_request_review_id":177478598,"id":235580130,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzNTU4MDEzMA==","diff_hunk":"@@ -0,0 +1,70 @@\n+#! /bin/bash\n+# Disclaimer of Warranties. \n+# A. YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT, TO THE EXTENT PERMITTED BY\n+#    APPLICABLE LAW, USE OF THIS SHELL SCRIPT AND ANY SERVICES PERFORMED\n+#    BY OR ACCESSED THROUGH THIS SHELL SCRIPT IS AT YOUR SOLE RISK AND\n+#    THAT THE ENTIRE RISK AS TO SATISFACTORY QUALITY, PERFORMANCE, ACCURACY AND\n+#    EFFORT IS WITH YOU.\n+#\n+# B. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THIS SHELL SCRIPT\n+#    AND SERVICES ARE PROVIDED \"AS IS\" AND “AS AVAILABLE”, WITH ALL FAULTS AND\n+#    WITHOUT WARRANTY OF ANY KIND, AND THE AUTHOR OF THIS SHELL SCRIPT AND PIAP TOOL'S LICENSORS\n+#    (COLLECTIVELY REFERRED TO AS \"THE AUTHOR OF PIAP\" FOR THE PURPOSES OF THIS DISCLAIMER)\n+#    HEREBY DISCLAIM ALL WARRANTIES AND CONDITIONS WITH RESPECT TO THIS SHELL SCRIPT\n+#    SOFTWARE AND SERVICES, EITHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT\n+#    NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF\n+#    MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE,\n+#    ACCURACY, QUIET ENJOYMENT, AND NON-INFRINGEMENT OF THIRD PARTY RIGHTS. \n+#    \n+# C. THE AUTHOR OF PIAP DOES NOT WARRANT AGAINST INTERFERENCE WITH YOUR ENJOYMENT OF THE\n+#    THE AUTHOR OF PIAP SOFTWARE AND SERVICES, THAT THE FUNCTIONS CONTAINED IN, OR\n+#    SERVICES PERFORMED OR PROVIDED BY, THIS SHELL SCRIPT WILL MEET YOUR\n+#    REQUIREMENTS, THAT THE OPERATION OF THIS SHELL SCRIPT OR SERVICES WILL\n+#    BE UNINTERRUPTED OR ERROR-FREE, THAT ANY SERVICES WILL CONTINUE TO BE MADE\n+#    AVAILABLE, THAT THIS SHELL SCRIPT OR SERVICES WILL BE COMPATIBLE OR\n+#    WORK WITH ANY THIRD PARTY SOFTWARE, APPLICATIONS OR THIRD PARTY SERVICES,\n+#    OR THAT DEFECTS IN THIS SHELL SCRIPT OR SERVICES WILL BE CORRECTED.\n+#    INSTALLATION OF THIS THE AUTHOR OF PIAP SOFTWARE MAY AFFECT THE USABILITY OF THIRD\n+#    PARTY SOFTWARE, APPLICATIONS OR THIRD PARTY SERVICES.\n+#\n+# D. YOU FURTHER ACKNOWLEDGE THAT THIS SHELL SCRIPT AND SERVICES ARE NOT\n+#    INTENDED OR SUITABLE FOR USE IN SITUATIONS OR ENVIRONMENTS WHERE THE FAILURE\n+#    OR TIME DELAYS OF, OR ERRORS OR INACCURACIES IN, THE CONTENT, DATA OR\n+#    INFORMATION PROVIDED BY THIS SHELL SCRIPT OR SERVICES COULD LEAD TO\n+#    DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE,\n+#    INCLUDING WITHOUT LIMITATION THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT\n+#    NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, LIFE SUPPORT OR\n+#    WEAPONS SYSTEMS.\n+#\n+# E. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY THE AUTHOR OF PIAP\n+#    SHALL CREATE A WARRANTY. SHOULD THIS SHELL SCRIPT OR SERVICES PROVE DEFECTIVE,\n+#    YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n+#\n+#    Limitation of Liability.\n+# F. TO THE EXTENT NOT PROHIBITED BY APPLICABLE LAW, IN NO EVENT SHALL THE AUTHOR OF PIAP\n+#    BE LIABLE FOR PERSONAL INJURY, OR ANY INCIDENTAL, SPECIAL, INDIRECT OR\n+#    CONSEQUENTIAL DAMAGES WHATSOEVER, INCLUDING, WITHOUT LIMITATION, DAMAGES\n+#    FOR LOSS OF PROFITS, CORRUPTION OR LOSS OF DATA, FAILURE TO TRANSMIT OR\n+#    RECEIVE ANY DATA OR INFORMATION, BUSINESS INTERRUPTION OR ANY OTHER\n+#    COMMERCIAL DAMAGES OR LOSSES, ARISING OUT OF OR RELATED TO YOUR USE OR\n+#    INABILITY TO USE THIS SHELL SCRIPT OR SERVICES OR ANY THIRD PARTY\n+#    SOFTWARE OR APPLICATIONS IN CONJUNCTION WITH THIS SHELL SCRIPT OR\n+#    SERVICES, HOWEVER CAUSED, REGARDLESS OF THE THEORY OF LIABILITY (CONTRACT,\n+#    TORT OR OTHERWISE) AND EVEN IF THE AUTHOR OF PIAP HAS BEEN ADVISED OF THE\n+#    POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION\n+#    OR LIMITATION OF LIABILITY FOR PERSONAL INJURY, OR OF INCIDENTAL OR\n+#    CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY TO YOU. In no event\n+#    shall pak tool's total liability to you for all damages (other than as may\n+#    be required by applicable law in cases involving personal injury) exceed\n+#    the amount of five dollars ($5.00). The foregoing limitations will apply\n+#    even if the above stated remedy fails of its essential purpose.\n+################################################################################\n+echo \"<div id=\\\"scan_report\\\">\" ;\n+echo \"<form id=\\\"scan_form\\\">\" ;\n+echo \"<select id=\\\"scan_targets\\\">\" ;\n+ls -1 /srv/PiAP/files/scans/ 2>/dev/null | grep -F \"scan_\" 2>/dev/null | grepip 2>/dev/null | sed -E -e 's/(^\\s*|[^-0-9.]+){1}((:?[12]?[0-9]?[0-9]{1}[\\.]{1}){3}(:?[12]?[0-9]?[0-9]{1}){1}){1}(\\s*){1}/\\1<option value=\\\"scan_\\2.xml\\\">\\2<\\/option>/g' 2>/dev/null ; wait ;","path":"webroot/PiAP/bin/list_host_scans.bash","position":65,"original_position":65,"commit_id":"02a39f6313d223f439a06cbb057fdef3e4fe41f2","original_commit_id":"02a39f6313d223f439a06cbb057fdef3e4fe41f2","user":{"login":"stickler-ci","id":16011037,"node_id":"MDQ6VXNlcjE2MDExMDM3","avatar_url":"https://avatars3.githubusercontent.com/u/16011037?v=4","gravatar_id":"","url":"https://api.github.com/users/stickler-ci","html_url":"https://github.com/stickler-ci","followers_url":"https://api.github.com/users/stickler-ci/followers","following_url":"https://api.github.com/users/stickler-ci/following{/other_user}","gists_url":"https://api.github.com/users/stickler-ci/gists{/gist_id}","starred_url":"https://api.github.com/users/stickler-ci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stickler-ci/subscriptions","organizations_url":"https://api.github.com/users/stickler-ci/orgs","repos_url":"https://api.github.com/users/stickler-ci/repos","events_url":"https://api.github.com/users/stickler-ci/events{/privacy}","received_events_url":"https://api.github.com/users/stickler-ci/received_events","type":"User","site_admin":false},"body":"Don't use ls | grep. Use a glob or a for loop with a condition to allow non-alphanumeric filenames.","created_at":"2018-11-22T01:33:00Z","updated_at":"2018-11-22T01:33:00Z","html_url":"https://github.com/reactive-firewall/PiAP-Webroot/pull/31#discussion_r235580130","pull_request_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/pulls/31","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/pulls/comments/235580130"},"html":{"href":"https://github.com/reactive-firewall/PiAP-Webroot/pull/31#discussion_r235580130"},"pull_request":{"href":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/pulls/31"}}},"pull_request":{"url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/pulls/31","id":232836823,"node_id":"MDExOlB1bGxSZXF1ZXN0MjMyODM2ODIz","html_url":"https://github.com/reactive-firewall/PiAP-Webroot/pull/31","diff_url":"https://github.com/reactive-firewall/PiAP-Webroot/pull/31.diff","patch_url":"https://github.com/reactive-firewall/PiAP-Webroot/pull/31.patch","issue_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/issues/31","number":31,"state":"open","locked":false,"title":"Summer Update (With Scan Monkeys)","user":{"login":"reactive-firewall","id":19367496,"node_id":"MDQ6VXNlcjE5MzY3NDk2","avatar_url":"https://avatars1.githubusercontent.com/u/19367496?v=4","gravatar_id":"","url":"https://api.github.com/users/reactive-firewall","html_url":"https://github.com/reactive-firewall","followers_url":"https://api.github.com/users/reactive-firewall/followers","following_url":"https://api.github.com/users/reactive-firewall/following{/other_user}","gists_url":"https://api.github.com/users/reactive-firewall/gists{/gist_id}","starred_url":"https://api.github.com/users/reactive-firewall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reactive-firewall/subscriptions","organizations_url":"https://api.github.com/users/reactive-firewall/orgs","repos_url":"https://api.github.com/users/reactive-firewall/repos","events_url":"https://api.github.com/users/reactive-firewall/events{/privacy}","received_events_url":"https://api.github.com/users/reactive-firewall/received_events","type":"User","site_admin":false},"body":"- [x] Many style and stability fixes\r\n- [x] version updates\r\n- [x] let the monkeys loose when there is an error\r\n- [x] added beta host scanning feature","created_at":"2018-11-22T01:32:56Z","updated_at":"2018-11-22T01:33:00Z","closed_at":null,"merged_at":null,"merge_commit_sha":"b1143bcb26a8f93b3a04e7f4da8bd0f997f41d7a","assignee":{"login":"reactive-firewall","id":19367496,"node_id":"MDQ6VXNlcjE5MzY3NDk2","avatar_url":"https://avatars1.githubusercontent.com/u/19367496?v=4","gravatar_id":"","url":"https://api.github.com/users/reactive-firewall","html_url":"https://github.com/reactive-firewall","followers_url":"https://api.github.com/users/reactive-firewall/followers","following_url":"https://api.github.com/users/reactive-firewall/following{/other_user}","gists_url":"https://api.github.com/users/reactive-firewall/gists{/gist_id}","starred_url":"https://api.github.com/users/reactive-firewall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reactive-firewall/subscriptions","organizations_url":"https://api.github.com/users/reactive-firewall/orgs","repos_url":"https://api.github.com/users/reactive-firewall/repos","events_url":"https://api.github.com/users/reactive-firewall/events{/privacy}","received_events_url":"https://api.github.com/users/reactive-firewall/received_events","type":"User","site_admin":false},"assignees":[{"login":"reactive-firewall","id":19367496,"node_id":"MDQ6VXNlcjE5MzY3NDk2","avatar_url":"https://avatars1.githubusercontent.com/u/19367496?v=4","gravatar_id":"","url":"https://api.github.com/users/reactive-firewall","html_url":"https://github.com/reactive-firewall","followers_url":"https://api.github.com/users/reactive-firewall/followers","following_url":"https://api.github.com/users/reactive-firewall/following{/other_user}","gists_url":"https://api.github.com/users/reactive-firewall/gists{/gist_id}","starred_url":"https://api.github.com/users/reactive-firewall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reactive-firewall/subscriptions","organizations_url":"https://api.github.com/users/reactive-firewall/orgs","repos_url":"https://api.github.com/users/reactive-firewall/repos","events_url":"https://api.github.com/users/reactive-firewall/events{/privacy}","received_events_url":"https://api.github.com/users/reactive-firewall/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":578191445,"node_id":"MDU6TGFiZWw1NzgxOTE0NDU=","url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/labels/Enhancement","name":"Enhancement","color":"0052cc","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/pulls/31/commits","review_comments_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/pulls/31/comments","review_comment_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/pulls/comments{/number}","comments_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/issues/31/comments","statuses_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/statuses/02a39f6313d223f439a06cbb057fdef3e4fe41f2","head":{"label":"reactive-firewall:master","ref":"master","sha":"02a39f6313d223f439a06cbb057fdef3e4fe41f2","user":{"login":"reactive-firewall","id":19367496,"node_id":"MDQ6VXNlcjE5MzY3NDk2","avatar_url":"https://avatars1.githubusercontent.com/u/19367496?v=4","gravatar_id":"","url":"https://api.github.com/users/reactive-firewall","html_url":"https://github.com/reactive-firewall","followers_url":"https://api.github.com/users/reactive-firewall/followers","following_url":"https://api.github.com/users/reactive-firewall/following{/other_user}","gists_url":"https://api.github.com/users/reactive-firewall/gists{/gist_id}","starred_url":"https://api.github.com/users/reactive-firewall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reactive-firewall/subscriptions","organizations_url":"https://api.github.com/users/reactive-firewall/orgs","repos_url":"https://api.github.com/users/reactive-firewall/repos","events_url":"https://api.github.com/users/reactive-firewall/events{/privacy}","received_events_url":"https://api.github.com/users/reactive-firewall/received_events","type":"User","site_admin":false},"repo":{"id":87463481,"node_id":"MDEwOlJlcG9zaXRvcnk4NzQ2MzQ4MQ==","name":"PiAP-Webroot","full_name":"reactive-firewall/PiAP-Webroot","private":false,"owner":{"login":"reactive-firewall","id":19367496,"node_id":"MDQ6VXNlcjE5MzY3NDk2","avatar_url":"https://avatars1.githubusercontent.com/u/19367496?v=4","gravatar_id":"","url":"https://api.github.com/users/reactive-firewall","html_url":"https://github.com/reactive-firewall","followers_url":"https://api.github.com/users/reactive-firewall/followers","following_url":"https://api.github.com/users/reactive-firewall/following{/other_user}","gists_url":"https://api.github.com/users/reactive-firewall/gists{/gist_id}","starred_url":"https://api.github.com/users/reactive-firewall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reactive-firewall/subscriptions","organizations_url":"https://api.github.com/users/reactive-firewall/orgs","repos_url":"https://api.github.com/users/reactive-firewall/repos","events_url":"https://api.github.com/users/reactive-firewall/events{/privacy}","received_events_url":"https://api.github.com/users/reactive-firewall/received_events","type":"User","site_admin":false},"html_url":"https://github.com/reactive-firewall/PiAP-Webroot","description":"The webroot for PiAP","fork":false,"url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot","forks_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/forks","keys_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/keys{/key_id}","collaborators_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/teams","hooks_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/hooks","issue_events_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/issues/events{/number}","events_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/events","assignees_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/assignees{/user}","branches_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/branches{/branch}","tags_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/tags","blobs_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/git/refs{/sha}","trees_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/git/trees{/sha}","statuses_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/statuses/{sha}","languages_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/languages","stargazers_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/stargazers","contributors_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/contributors","subscribers_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/subscribers","subscription_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/subscription","commits_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/commits{/sha}","git_commits_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/git/commits{/sha}","comments_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/comments{/number}","issue_comment_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/issues/comments{/number}","contents_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/contents/{+path}","compare_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/compare/{base}...{head}","merges_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/merges","archive_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/downloads","issues_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/issues{/number}","pulls_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/pulls{/number}","milestones_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/milestones{/number}","notifications_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/labels{/name}","releases_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/releases{/id}","deployments_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/deployments","created_at":"2017-04-06T18:47:46Z","updated_at":"2018-11-22T01:26:00Z","pushed_at":"2018-11-22T01:32:57Z","git_url":"git://github.com/reactive-firewall/PiAP-Webroot.git","ssh_url":"git@github.com:reactive-firewall/PiAP-Webroot.git","clone_url":"https://github.com/reactive-firewall/PiAP-Webroot.git","svn_url":"https://github.com/reactive-firewall/PiAP-Webroot","homepage":null,"size":194,"stargazers_count":1,"watchers_count":1,"language":"Shell","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":0,"open_issues":1,"watchers":1,"default_branch":"master"}},"base":{"label":"reactive-firewall:stable","ref":"stable","sha":"174ed96e1919b3a76acf87e591a09922d5facc38","user":{"login":"reactive-firewall","id":19367496,"node_id":"MDQ6VXNlcjE5MzY3NDk2","avatar_url":"https://avatars1.githubusercontent.com/u/19367496?v=4","gravatar_id":"","url":"https://api.github.com/users/reactive-firewall","html_url":"https://github.com/reactive-firewall","followers_url":"https://api.github.com/users/reactive-firewall/followers","following_url":"https://api.github.com/users/reactive-firewall/following{/other_user}","gists_url":"https://api.github.com/users/reactive-firewall/gists{/gist_id}","starred_url":"https://api.github.com/users/reactive-firewall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reactive-firewall/subscriptions","organizations_url":"https://api.github.com/users/reactive-firewall/orgs","repos_url":"https://api.github.com/users/reactive-firewall/repos","events_url":"https://api.github.com/users/reactive-firewall/events{/privacy}","received_events_url":"https://api.github.com/users/reactive-firewall/received_events","type":"User","site_admin":false},"repo":{"id":87463481,"node_id":"MDEwOlJlcG9zaXRvcnk4NzQ2MzQ4MQ==","name":"PiAP-Webroot","full_name":"reactive-firewall/PiAP-Webroot","private":false,"owner":{"login":"reactive-firewall","id":19367496,"node_id":"MDQ6VXNlcjE5MzY3NDk2","avatar_url":"https://avatars1.githubusercontent.com/u/19367496?v=4","gravatar_id":"","url":"https://api.github.com/users/reactive-firewall","html_url":"https://github.com/reactive-firewall","followers_url":"https://api.github.com/users/reactive-firewall/followers","following_url":"https://api.github.com/users/reactive-firewall/following{/other_user}","gists_url":"https://api.github.com/users/reactive-firewall/gists{/gist_id}","starred_url":"https://api.github.com/users/reactive-firewall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reactive-firewall/subscriptions","organizations_url":"https://api.github.com/users/reactive-firewall/orgs","repos_url":"https://api.github.com/users/reactive-firewall/repos","events_url":"https://api.github.com/users/reactive-firewall/events{/privacy}","received_events_url":"https://api.github.com/users/reactive-firewall/received_events","type":"User","site_admin":false},"html_url":"https://github.com/reactive-firewall/PiAP-Webroot","description":"The webroot for PiAP","fork":false,"url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot","forks_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/forks","keys_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/keys{/key_id}","collaborators_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/teams","hooks_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/hooks","issue_events_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/issues/events{/number}","events_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/events","assignees_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/assignees{/user}","branches_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/branches{/branch}","tags_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/tags","blobs_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/git/refs{/sha}","trees_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/git/trees{/sha}","statuses_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/statuses/{sha}","languages_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/languages","stargazers_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/stargazers","contributors_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/contributors","subscribers_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/subscribers","subscription_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/subscription","commits_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/commits{/sha}","git_commits_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/git/commits{/sha}","comments_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/comments{/number}","issue_comment_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/issues/comments{/number}","contents_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/contents/{+path}","compare_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/compare/{base}...{head}","merges_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/merges","archive_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/downloads","issues_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/issues{/number}","pulls_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/pulls{/number}","milestones_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/milestones{/number}","notifications_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/labels{/name}","releases_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/releases{/id}","deployments_url":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/deployments","created_at":"2017-04-06T18:47:46Z","updated_at":"2018-11-22T01:26:00Z","pushed_at":"2018-11-22T01:32:57Z","git_url":"git://github.com/reactive-firewall/PiAP-Webroot.git","ssh_url":"git@github.com:reactive-firewall/PiAP-Webroot.git","clone_url":"https://github.com/reactive-firewall/PiAP-Webroot.git","svn_url":"https://github.com/reactive-firewall/PiAP-Webroot","homepage":null,"size":194,"stargazers_count":1,"watchers_count":1,"language":"Shell","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":0,"open_issues":1,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/pulls/31"},"html":{"href":"https://github.com/reactive-firewall/PiAP-Webroot/pull/31"},"issue":{"href":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/issues/31"},"comments":{"href":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/issues/31/comments"},"review_comments":{"href":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/pulls/31/comments"},"review_comment":{"href":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/pulls/31/commits"},"statuses":{"href":"https://api.github.com/repos/reactive-firewall/PiAP-Webroot/statuses/02a39f6313d223f439a06cbb057fdef3e4fe41f2"}},"author_association":"OWNER"}}
{"actor":{"display_login":"stickler-ci"}}