{"action":"created","comment":{"url":"https://api.github.com/repos/demisto/content/pulls/comments/144730449","pull_request_review_id":69427869,"id":144730449,"diff_hunk":"@@ -0,0 +1,679 @@\n+commonfields:\n+  id: McAfee NSM\n+  version: -1\n+name: McAfee NSM\n+display: McAfee NSM\n+category: Network Security\n+image: data:image/png;base64,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\n+description: McAfee Network Security Manager\n+configuration:\n+- display: URL\n+  name: url\n+  defaultvalue: \"\"\n+  type: 0\n+  required: true\n+- display: Username\n+  name: credentials\n+  defaultvalue: \"\"\n+  type: 9\n+  required: false\n+- display: Do not validate server certificate (insecure)\n+  name: insecure\n+  defaultvalue: \"\"\n+  type: 8\n+  required: false\n+script:\n+  script: |\n+    var session_credentials = '';\n+    var insecure = params.insecure;\n+    var base_url = params.url;\n+    // handle '/' at the end of the url\n+    if (base_url[base_url.length - 1] === '/') {\n+        base_url += \"sdkapi/\";\n+    } else {\n+        base_url += \"/sdkapi/\";\n+    }\n+\n+    function request(method, url_suffix, headers, body) {\n+        logInfo('url: ' + url_suffix);\n+        // add default headers\n+        if (!(\"Accept\" in headers)) {\n+            headers[\"Accept\"] = ['application/vnd.nsm.v1.0+json', 'application/vnd.nsm.v2.0+json'];\n+        }\n+        if (!(\"Content-Type\" in headers)) {\n+            headers['Content-Type'] = ['application/json'];\n+        }\n+        if (session_credentials !== '') {\n+            headers['NSM-SDK-API'] = [session_credentials];\n+        }\n+\n+        var res = http(\n+            base_url + url_suffix,\n+            {\n+                Method: method, // Can be POST, PUT, DELETE, HEAD, OPTIONS or CONNECT\n+                Headers: headers,\n+                Body: body,\n+            },\n+            insecure\n+        );\n+\n+        logError(JSON.stringify(res));\n+        if (res.StatusCode < 200 || res.StatusCode >= 300) {\n+            throw 'Request Failed.\\nStatus code: ' + res.StatusCode + '.\\nBody: ' + JSON.stringify(res) + '.';\n+        }\n+\n+        return JSON.parse(res.Body);\n+    }\n+\n+    function attacks_to_entry(title, attacks) {\n+        return createEntry(attacks, {\n+            contextPath : 'NSM.Attacks(val.ID && val.ID == obj.ID)',\n+            title : title,\n+            data : [\n+                {to : 'ID', from : 'attackId'},\n+                {to : 'Name', from : 'name'},\n+                {to : 'Direction', from : 'DosDirection'},\n+                {to : 'Severity', from : 'Severity'},\n+                {to : 'Category', from : 'UiCategory'},\n+            ],\n+        },\n+        undefined, pascalToSpace);\n+    }\n+\n+    function IPS_policies_to_entry(title, ips_policies) {\n+        return createEntry(ips_policies, {\n+            contextPath : 'NSM.IPSPolicies(val.ID && val.ID == obj.ID)',\n+            title : title,\n+            data : [\n+                {to : 'ID', from : 'policyId'},\n+                {to : 'Name', from : 'name'},\n+                {to : 'DomainID', from : 'DomainId'},\n+                {to : 'IsEditable', from : 'IsEditable'},\n+                {to : 'VisibleToChildren', from : 'VisibleToChild'},\n+            ],\n+        },\n+        undefined, pascalToSpace);\n+    }\n+\n+    function IPS_policy_to_entry(title, ips_policy, policy_id) {\n+        ips_policy.ID = policy_id;\n+        return createEntry([ips_policy], {\n+            contextPath : 'NSM.IPSPolicies(val.ID && val.ID == obj.ID)',\n+            title : title,\n+            data : [\n+                {to : 'ID', from : 'ID'},\n+                {to : 'Name', from : 'PolicyName'},\n+                {to : 'Description', from : 'Description'},\n+                {to : 'CreatedTime', from : 'Timestamp'},\n+                {to : 'IsEditable', from : 'IsEditable'},\n+                {to : 'VisibleToChildren', from : 'IsVisibleToChildren'},\n+                {to : 'Version', from : 'VersionNum'},\n+                {to : 'InboundRuleSet', from : 'InboundRuleSet'},\n+                {to : 'OutboundRuleSet', from : 'OutboundRuleSet'},\n+\n+                {to : 'ExploitAttacks', from : 'AttackCategory.ExpolitAttackList', humanReadable : false},\n+            ],\n+        },\n+        undefined, pascalToSpace);\n+    }\n+\n+    function alerts_to_entry(title, alerts) {\n+        return createEntry(alerts, {\n+            contextPath : 'NSM.Alerts(val.ID && val.ID == obj.ID)',\n+            title : title,\n+            data : [\n+                {to : 'ID', from : 'uniqueAlertId'},\n+                {to : 'Name', from : 'name'},\n+                {to : 'State', from : 'alertState'},\n+                {to : 'CreatedTime', from : 'event.time'},\n+                {to : 'Assignee', from : 'assignTo'},\n+                {to : 'AttackSeverity', from : 'attackSeverity'},\n+                {to : 'Application', from : 'application'},\n+                {to : 'EventResult', from : 'event.result'},\n+\n+                {to : 'Event', from : 'event', humanReadable : false},\n+                {to : 'Event.domain', from : 'detection.domain', humanReadable : false},\n+                {to : 'Event.interface', from : 'detection.interface', humanReadable : false},\n+                {to : 'Event.device', from : 'detection.device', humanReadable : false},\n+                {to : 'Attack', from : 'attack', humanReadable : false},\n+                {to : 'Attacker', from : 'attacker', humanReadable : false},\n+                {to : 'Target', from : 'target', humanReadable : false},\n+                {to : 'MalwareFile', from : 'malwareFile', humanReadable : false},\n+\n+            ],\n+        },\n+        undefined, pascalToSpace);\n+    }\n+\n+    function alert_to_entry(title, alert) {\n+        /// single alert object has different structure than the alerts of alerts_to_entry.\n+        return createEntry([alert], {\n+            contextPath : 'NSM.Alerts(val.ID && val.ID == obj.ID)',\n+            title : title,\n+            data : [\n+                {to : 'ID', from : 'uniqueAlertId'},\n+                {to : 'Name', from : 'name'},\n+                {to : 'State', from : 'alertState'},\n+                {to : 'CreatedTime', from : 'summary.event.time'},\n+                {to : 'Assignee', from : 'assignTo'},\n+                {to : 'Description', from : 'description.definition'},\n+                {to : 'EventResult', from : 'summary.event.result'},\n+\n+                {to : 'Event', from : 'summary.event', humanReadable : false},\n+                {to : 'Attack.nspId', from : 'description.referance.nspId', humanReadable : false},\n+                {to : 'Attack.attackCategory', from : 'description.attackCategory', humanReadable : false},\n+                {to : 'Attacker', from : 'summary.attacker', humanReadable : false},\n+                {to : 'Target', from : 'summary.target', humanReadable : false},\n+                {to : 'MalwareFile', from : 'details.malwareFile', humanReadable : false},\n+            ],\n+        },\n+        undefined, pascalToSpace);\n+    }\n+\n+    function domains_to_entry(title, domains) {\n+        return createEntry(domains, {\n+            contextPath : 'NSM.Domains(val.ID && val.ID == obj.ID)',\n+            title : title,\n+            data : [\n+                {to : 'ID', from : 'DomainDescriptor.id'},\n+                {to : 'Name', from : 'DomainDescriptor.name'},\n+            ],\n+        },\n+        undefined, pascalToSpace);\n+    }\n+\n+    function sensors_to_entry(title, sensors) {\n+        return createEntry(sensors, {\n+            contextPath : 'NSM.Sensors(val.ID && val.ID == obj.ID)',\n+            title : title,\n+            data : [\n+                {to : 'ID', from : 'sensorId'},\n+                {to : 'Name', from : 'name'},\n+                {to : 'Description', from : 'Description'},\n+                {to : 'DomainID', from : 'DomainID'},\n+                {to : 'IPSPolicyID', from : 'IPSPolicyID'},\n+                {to : 'IP Address', from : 'sensorIPAddress'},\n+            ],\n+        },\n+        undefined, pascalToSpace);\n+    }\n+\n+    function login() {\n+        var cmd_url = \"session\";\n+        var credentials = Base64.encode(params.credentials.identifier + ':' + params.credentials.password);\n+        var headers = {'NSM-SDK-API' : [credentials]};\n+        var res = request(\"GET\", cmd_url, headers, '');\n+\n+        // store current credentials\n+        session_credentials = Base64.encode(res.session + ':' + res.userId);\n+\n+        return res;\n+    }\n+\n+    function get_attacks(attack_id) {\n+        var cmd_url, res;\n+        if (attack_id) {\n+            if (attack_id.match('^0x[0-9A-Fa-f]{8}$') === null) {\n+                return 'Error! Attack ID must be formated as 32-bit hexadecimal number. for example: 0x1234BEEF';\n+            }\n+\n+            cmd_url = 'attack/{0}'.format(attack_id);\n+        } else {\n+            cmd_url = 'attacks';\n+        }\n+\n+        res = request('GET', cmd_url, {}, '');\n+        if (attack_id) {\n+            return attacks_to_entry('Attack {0}'.format(attack_id), [res.AttackDescriptor]);\n+        } else {\n+            return attacks_to_entry('{0} Attacks'.format(res.AttackDescriptorDetailsList.length), res.AttackDescriptorDetailsList);\n+        }\n+    }\n+\n+    function get_IPS_policies(domain_id) {\n+        var cmd_url = 'domain/{0}/ipspolicies'.format(domain_id);\n+        var res = request('GET', cmd_url, {}, '');\n+\n+        return IPS_policies_to_entry('{0} IPS Policies:'.format(res.PolicyDescriptorDetailsList.length), res.PolicyDescriptorDetailsList);\n+    }\n+\n+    function get_IPS_policy_details(policy_id) {\n+        var cmd_url = 'ipspolicy/{0}'.format(policy_id);\n+        var res = request('GET', cmd_url, {}, '');\n+\n+        return IPS_policy_to_entry('IPS Policy {0}'.format(policy_id), res.PolicyDescriptor, policy_id);\n+    }\n+\n+    function get_sensors(domain_id) {\n+        var cmd_url = 'sensors';\n+        if (domain_id !== undefined) {\n+            cmd_url += '?domain={0}'.format(domain_id);\n+        }\n+        var res = request('GET', cmd_url, {}, '');\n+\n+        return sensors_to_entry('Sensors', res.SensorDescriptor);\n+    }\n+\n+    function get_domains(domain_id) {\n+        var cmd_url = 'domain';\n+        if (domain_id) {\n+            cmd_url += '/{0}'.format(domain_id);\n+        }\n+        // var res = request('GET', cmd_url, {}, JSON.stringify({'domain_id' : domain_id}));\n+        //log(JSON.stringify(res));\n+        var res = request('GET', cmd_url, {}, '');\n+\n+        if (domain_id) {\n+            return domains_to_entry('Domain {0}:'.format(domain_id), [res]);\n+        } else {\n+            return domains_to_entry('{0} Domains:'.format(res.length || ''), [res]);\n+        }\n+    }\n+\n+    function all_alerts_url(state, time_period, start_time, end_time, search, filter) {\n+        var cmd_url = 'alerts';\n+        var cmd_args = {};\n+\n+        if (state) {\n+            cmd_args.alertstate = state;\n+        }\n+\n+        if (time_period) {\n+            cmd_args.timeperiod = time_period;\n+            if (time_period === 'CUSTOM') {\n+                if ((start_time === undefined) || (end_time === undefined)) {\n+                    return 'Error! In CUSTOM mode, You must specify both start time and end time';\n+                }\n+                cmd_args.starttime = start_time;\n+                cmd_args.endtime = end_time;\n+            }\n+        }\n+\n+        if (search) {\n+            cmd_args.search = search;\n+        }\n+\n+        if (filter) {\n+            cmd_args.filter = filter;\n+        }\n+\n+        return cmd_url + encodeToURLQuery(cmd_args);\n+    }\n+\n+    function get_alerts(state, time_period, start_time, end_time, search, filter) {\n+        var cmd_url = all_alerts_url(state, time_period, start_time, end_time, search, filter);\n+        var res = request('GET', cmd_url, {}, '');\n+        log('Showing {0}/{1} Alerts:'.format(res.retrievedAlertsCount, res.totalAlertsCount));\n+        return alerts_to_entry('Showing {0}/{1} Alerts:'.format(res.retrievedAlertsCount, res.totalAlertsCount), res.alertsList);\n+    }\n+\n+    function update_alerts(state, time_period, start_time, end_time, search, filter, new_state, new_assignee) {\n+        var cmd_url = all_alerts_url(state, time_period, start_time, end_time, search, filter);\n+        if ((new_state === undefined) && (new_assignee === undefined)) {\n+            return 'Error! You must specify a new alert state or a new assignee';\n+        }\n+\n+        var query = {};\n+        if (new_state !== undefined) {","path":"Integrations/integration-McAfeeNSM.yml","position":317,"original_position":317,"commit_id":"842d990ddd3d765287a029e2ac83a2af46ca8d7e","original_commit_id":"842d990ddd3d765287a029e2ac83a2af46ca8d7e","user":{"login":"asafshen","id":10514677,"avatar_url":"https://avatars0.githubusercontent.com/u/10514677?v=4","gravatar_id":"","url":"https://api.github.com/users/asafshen","html_url":"https://github.com/asafshen","followers_url":"https://api.github.com/users/asafshen/followers","following_url":"https://api.github.com/users/asafshen/following{/other_user}","gists_url":"https://api.github.com/users/asafshen/gists{/gist_id}","starred_url":"https://api.github.com/users/asafshen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asafshen/subscriptions","organizations_url":"https://api.github.com/users/asafshen/orgs","repos_url":"https://api.github.com/users/asafshen/repos","events_url":"https://api.github.com/users/asafshen/events{/privacy}","received_events_url":"https://api.github.com/users/asafshen/received_events","type":"User","site_admin":false},"body":"in JS is more common to write  `if (!new_state)`\r\n\r\nThat's ok also of course :) ","created_at":"2017-10-15T20:15:35Z","updated_at":"2017-10-15T20:40:05Z","html_url":"https://github.com/demisto/content/pull/889#discussion_r144730449","pull_request_url":"https://api.github.com/repos/demisto/content/pulls/889","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/demisto/content/pulls/comments/144730449"},"html":{"href":"https://github.com/demisto/content/pull/889#discussion_r144730449"},"pull_request":{"href":"https://api.github.com/repos/demisto/content/pulls/889"}}},"pull_request":{"url":"https://api.github.com/repos/demisto/content/pulls/889","id":145727378,"html_url":"https://github.com/demisto/content/pull/889","diff_url":"https://github.com/demisto/content/pull/889.diff","patch_url":"https://github.com/demisto/content/pull/889.patch","issue_url":"https://api.github.com/repos/demisto/content/issues/889","number":889,"state":"open","locked":false,"title":"McAfeeNSM: Added new integration","user":{"login":"yaakovi","id":30797606,"avatar_url":"https://avatars1.githubusercontent.com/u/30797606?v=4","gravatar_id":"","url":"https://api.github.com/users/yaakovi","html_url":"https://github.com/yaakovi","followers_url":"https://api.github.com/users/yaakovi/followers","following_url":"https://api.github.com/users/yaakovi/following{/other_user}","gists_url":"https://api.github.com/users/yaakovi/gists{/gist_id}","starred_url":"https://api.github.com/users/yaakovi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yaakovi/subscriptions","organizations_url":"https://api.github.com/users/yaakovi/orgs","repos_url":"https://api.github.com/users/yaakovi/repos","events_url":"https://api.github.com/users/yaakovi/events{/privacy}","received_events_url":"https://api.github.com/users/yaakovi/received_events","type":"User","site_admin":false},"body":"fixes: https://github.com/demisto/server/issues/5371","created_at":"2017-10-10T15:33:46Z","updated_at":"2017-10-15T20:40:05Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8a85992be4c854b4db0d885e1bf117ad4f08421b","assignee":null,"assignees":[],"requested_reviewers":[{"login":"Spivaka","id":8234538,"avatar_url":"https://avatars0.githubusercontent.com/u/8234538?v=4","gravatar_id":"","url":"https://api.github.com/users/Spivaka","html_url":"https://github.com/Spivaka","followers_url":"https://api.github.com/users/Spivaka/followers","following_url":"https://api.github.com/users/Spivaka/following{/other_user}","gists_url":"https://api.github.com/users/Spivaka/gists{/gist_id}","starred_url":"https://api.github.com/users/Spivaka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Spivaka/subscriptions","organizations_url":"https://api.github.com/users/Spivaka/orgs","repos_url":"https://api.github.com/users/Spivaka/repos","events_url":"https://api.github.com/users/Spivaka/events{/privacy}","received_events_url":"https://api.github.com/users/Spivaka/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/demisto/content/pulls/889/commits","review_comments_url":"https://api.github.com/repos/demisto/content/pulls/889/comments","review_comment_url":"https://api.github.com/repos/demisto/content/pulls/comments{/number}","comments_url":"https://api.github.com/repos/demisto/content/issues/889/comments","statuses_url":"https://api.github.com/repos/demisto/content/statuses/842d990ddd3d765287a029e2ac83a2af46ca8d7e","head":{"label":"demisto:McAfeeNSMNewIntegration","ref":"McAfeeNSMNewIntegration","sha":"842d990ddd3d765287a029e2ac83a2af46ca8d7e","user":{"login":"demisto","id":11011767,"avatar_url":"https://avatars1.githubusercontent.com/u/11011767?v=4","gravatar_id":"","url":"https://api.github.com/users/demisto","html_url":"https://github.com/demisto","followers_url":"https://api.github.com/users/demisto/followers","following_url":"https://api.github.com/users/demisto/following{/other_user}","gists_url":"https://api.github.com/users/demisto/gists{/gist_id}","starred_url":"https://api.github.com/users/demisto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/demisto/subscriptions","organizations_url":"https://api.github.com/users/demisto/orgs","repos_url":"https://api.github.com/users/demisto/repos","events_url":"https://api.github.com/users/demisto/events{/privacy}","received_events_url":"https://api.github.com/users/demisto/received_events","type":"Organization","site_admin":false},"repo":{"id":60525392,"name":"content","full_name":"demisto/content","owner":{"login":"demisto","id":11011767,"avatar_url":"https://avatars1.githubusercontent.com/u/11011767?v=4","gravatar_id":"","url":"https://api.github.com/users/demisto","html_url":"https://github.com/demisto","followers_url":"https://api.github.com/users/demisto/followers","following_url":"https://api.github.com/users/demisto/following{/other_user}","gists_url":"https://api.github.com/users/demisto/gists{/gist_id}","starred_url":"https://api.github.com/users/demisto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/demisto/subscriptions","organizations_url":"https://api.github.com/users/demisto/orgs","repos_url":"https://api.github.com/users/demisto/repos","events_url":"https://api.github.com/users/demisto/events{/privacy}","received_events_url":"https://api.github.com/users/demisto/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/demisto/content","description":"This repository contains all Demisto content and from here we share content updates","fork":false,"url":"https://api.github.com/repos/demisto/content","forks_url":"https://api.github.com/repos/demisto/content/forks","keys_url":"https://api.github.com/repos/demisto/content/keys{/key_id}","collaborators_url":"https://api.github.com/repos/demisto/content/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/demisto/content/teams","hooks_url":"https://api.github.com/repos/demisto/content/hooks","issue_events_url":"https://api.github.com/repos/demisto/content/issues/events{/number}","events_url":"https://api.github.com/repos/demisto/content/events","assignees_url":"https://api.github.com/repos/demisto/content/assignees{/user}","branches_url":"https://api.github.com/repos/demisto/content/branches{/branch}","tags_url":"https://api.github.com/repos/demisto/content/tags","blobs_url":"https://api.github.com/repos/demisto/content/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/demisto/content/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/demisto/content/git/refs{/sha}","trees_url":"https://api.github.com/repos/demisto/content/git/trees{/sha}","statuses_url":"https://api.github.com/repos/demisto/content/statuses/{sha}","languages_url":"https://api.github.com/repos/demisto/content/languages","stargazers_url":"https://api.github.com/repos/demisto/content/stargazers","contributors_url":"https://api.github.com/repos/demisto/content/contributors","subscribers_url":"https://api.github.com/repos/demisto/content/subscribers","subscription_url":"https://api.github.com/repos/demisto/content/subscription","commits_url":"https://api.github.com/repos/demisto/content/commits{/sha}","git_commits_url":"https://api.github.com/repos/demisto/content/git/commits{/sha}","comments_url":"https://api.github.com/repos/demisto/content/comments{/number}","issue_comment_url":"https://api.github.com/repos/demisto/content/issues/comments{/number}","contents_url":"https://api.github.com/repos/demisto/content/contents/{+path}","compare_url":"https://api.github.com/repos/demisto/content/compare/{base}...{head}","merges_url":"https://api.github.com/repos/demisto/content/merges","archive_url":"https://api.github.com/repos/demisto/content/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/demisto/content/downloads","issues_url":"https://api.github.com/repos/demisto/content/issues{/number}","pulls_url":"https://api.github.com/repos/demisto/content/pulls{/number}","milestones_url":"https://api.github.com/repos/demisto/content/milestones{/number}","notifications_url":"https://api.github.com/repos/demisto/content/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/demisto/content/labels{/name}","releases_url":"https://api.github.com/repos/demisto/content/releases{/id}","deployments_url":"https://api.github.com/repos/demisto/content/deployments","created_at":"2016-06-06T12:17:02Z","updated_at":"2017-10-12T09:05:45Z","pushed_at":"2017-10-15T20:03:53Z","git_url":"git://github.com/demisto/content.git","ssh_url":"git@github.com:demisto/content.git","clone_url":"https://github.com/demisto/content.git","svn_url":"https://github.com/demisto/content","homepage":"","size":13839,"stargazers_count":67,"watchers_count":67,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":18,"mirror_url":null,"open_issues_count":10,"forks":18,"open_issues":10,"watchers":67,"default_branch":"master"}},"base":{"label":"demisto:master","ref":"master","sha":"3894a8f4388940272ed7c6c10b0ac3d1fd8a9a28","user":{"login":"demisto","id":11011767,"avatar_url":"https://avatars1.githubusercontent.com/u/11011767?v=4","gravatar_id":"","url":"https://api.github.com/users/demisto","html_url":"https://github.com/demisto","followers_url":"https://api.github.com/users/demisto/followers","following_url":"https://api.github.com/users/demisto/following{/other_user}","gists_url":"https://api.github.com/users/demisto/gists{/gist_id}","starred_url":"https://api.github.com/users/demisto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/demisto/subscriptions","organizations_url":"https://api.github.com/users/demisto/orgs","repos_url":"https://api.github.com/users/demisto/repos","events_url":"https://api.github.com/users/demisto/events{/privacy}","received_events_url":"https://api.github.com/users/demisto/received_events","type":"Organization","site_admin":false},"repo":{"id":60525392,"name":"content","full_name":"demisto/content","owner":{"login":"demisto","id":11011767,"avatar_url":"https://avatars1.githubusercontent.com/u/11011767?v=4","gravatar_id":"","url":"https://api.github.com/users/demisto","html_url":"https://github.com/demisto","followers_url":"https://api.github.com/users/demisto/followers","following_url":"https://api.github.com/users/demisto/following{/other_user}","gists_url":"https://api.github.com/users/demisto/gists{/gist_id}","starred_url":"https://api.github.com/users/demisto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/demisto/subscriptions","organizations_url":"https://api.github.com/users/demisto/orgs","repos_url":"https://api.github.com/users/demisto/repos","events_url":"https://api.github.com/users/demisto/events{/privacy}","received_events_url":"https://api.github.com/users/demisto/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/demisto/content","description":"This repository contains all Demisto content and from here we share content updates","fork":false,"url":"https://api.github.com/repos/demisto/content","forks_url":"https://api.github.com/repos/demisto/content/forks","keys_url":"https://api.github.com/repos/demisto/content/keys{/key_id}","collaborators_url":"https://api.github.com/repos/demisto/content/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/demisto/content/teams","hooks_url":"https://api.github.com/repos/demisto/content/hooks","issue_events_url":"https://api.github.com/repos/demisto/content/issues/events{/number}","events_url":"https://api.github.com/repos/demisto/content/events","assignees_url":"https://api.github.com/repos/demisto/content/assignees{/user}","branches_url":"https://api.github.com/repos/demisto/content/branches{/branch}","tags_url":"https://api.github.com/repos/demisto/content/tags","blobs_url":"https://api.github.com/repos/demisto/content/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/demisto/content/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/demisto/content/git/refs{/sha}","trees_url":"https://api.github.com/repos/demisto/content/git/trees{/sha}","statuses_url":"https://api.github.com/repos/demisto/content/statuses/{sha}","languages_url":"https://api.github.com/repos/demisto/content/languages","stargazers_url":"https://api.github.com/repos/demisto/content/stargazers","contributors_url":"https://api.github.com/repos/demisto/content/contributors","subscribers_url":"https://api.github.com/repos/demisto/content/subscribers","subscription_url":"https://api.github.com/repos/demisto/content/subscription","commits_url":"https://api.github.com/repos/demisto/content/commits{/sha}","git_commits_url":"https://api.github.com/repos/demisto/content/git/commits{/sha}","comments_url":"https://api.github.com/repos/demisto/content/comments{/number}","issue_comment_url":"https://api.github.com/repos/demisto/content/issues/comments{/number}","contents_url":"https://api.github.com/repos/demisto/content/contents/{+path}","compare_url":"https://api.github.com/repos/demisto/content/compare/{base}...{head}","merges_url":"https://api.github.com/repos/demisto/content/merges","archive_url":"https://api.github.com/repos/demisto/content/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/demisto/content/downloads","issues_url":"https://api.github.com/repos/demisto/content/issues{/number}","pulls_url":"https://api.github.com/repos/demisto/content/pulls{/number}","milestones_url":"https://api.github.com/repos/demisto/content/milestones{/number}","notifications_url":"https://api.github.com/repos/demisto/content/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/demisto/content/labels{/name}","releases_url":"https://api.github.com/repos/demisto/content/releases{/id}","deployments_url":"https://api.github.com/repos/demisto/content/deployments","created_at":"2016-06-06T12:17:02Z","updated_at":"2017-10-12T09:05:45Z","pushed_at":"2017-10-15T20:03:53Z","git_url":"git://github.com/demisto/content.git","ssh_url":"git@github.com:demisto/content.git","clone_url":"https://github.com/demisto/content.git","svn_url":"https://github.com/demisto/content","homepage":"","size":13839,"stargazers_count":67,"watchers_count":67,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":18,"mirror_url":null,"open_issues_count":10,"forks":18,"open_issues":10,"watchers":67,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/demisto/content/pulls/889"},"html":{"href":"https://github.com/demisto/content/pull/889"},"issue":{"href":"https://api.github.com/repos/demisto/content/issues/889"},"comments":{"href":"https://api.github.com/repos/demisto/content/issues/889/comments"},"review_comments":{"href":"https://api.github.com/repos/demisto/content/pulls/889/comments"},"review_comment":{"href":"https://api.github.com/repos/demisto/content/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/demisto/content/pulls/889/commits"},"statuses":{"href":"https://api.github.com/repos/demisto/content/statuses/842d990ddd3d765287a029e2ac83a2af46ca8d7e"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"asafshen"}}