From 7012c991d9b0fce6d005a96cd0ed20220f2f49e7 Mon Sep 17 00:00:00 2001 From: Dan Shanahan Date: Thu, 11 Nov 2021 00:19:02 +0000 Subject: [PATCH 01/28] docs: change Github to GitHub --- README.md | 26 +++++++++---------- docs/ghe_audit_logs.MD | 2 +- docs/github_webhooks.MD | 24 ++++++++--------- docs/splunk_collectd_forwarding_for_ghes.MD | 2 +- github_app_for_splunk/README.md | 26 +++++++++---------- github_app_for_splunk/default/app.conf | 4 +-- .../default/data/ui/views/api_config.xml | 4 +-- .../data/ui/views/repository_audit.xml | 2 +- .../default/data/ui/views/webhook_config.xml | 22 ++++++++-------- 9 files changed, 56 insertions(+), 56 deletions(-) diff --git a/README.md b/README.md index 507ca4f..232b178 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,21 @@ -# Github App for Splunk +# GitHub App for Splunk -The Github App for Splunk is a collection of out of the box dashboards and Splunk knowledge objects designed to give Github Admins and platform owners immediate visibility into Github. +The GitHub App for Splunk is a collection of out of the box dashboards and Splunk knowledge objects designed to give GitHub Admins and platform owners immediate visibility into GitHub. -This App is designed to work across multiple Github data sources however not all all required. You may choose to only collect a certain set of data and the parts of this app that utilize that set will function, while those that use other data sources will not function correctly, so please only use the Dashboards that relate to the data you are collecting. +This App is designed to work across multiple GitHub data sources however not all all required. You may choose to only collect a certain set of data and the parts of this app that utilize that set will function, while those that use other data sources will not function correctly, so please only use the Dashboards that relate to the data you are collecting. -The Github App for Splunk is designed to work with the following data sources: +The GitHub App for Splunk is designed to work with the following data sources: -* [Github Audit Log Monitoring Add-On For Splunk](./docs/ghe_audit_logs.MD): Audit logs from Github Enterprise Cloud. +* [GitHub Audit Log Monitoring Add-On For Splunk](./docs/ghe_audit_logs.MD): Audit logs from GitHub Enterprise Cloud. * [Github.com Webhooks](./docs/github_webhooks.MD): A select set of webhook events like Push, PullRequest, and Repo. -* [Github Enterprise Server Syslog Forwarder](https://docs.github.com/en/enterprise-server/admin/user-management/monitoring-activity-in-your-enterprise/log-forwarding): Audit and Application logs from Github Enterprise Server. -* [Github Enterprise Collectd monitoring](./docs/splunk_collectd_forwarding_for_ghes.MD): Performance and Infrastructure metrics from Github Enterprise Server. +* [GitHub Enterprise Server Syslog Forwarder](https://docs.github.com/en/enterprise-server/admin/user-management/monitoring-activity-in-your-enterprise/log-forwarding): Audit and Application logs from GitHub Enterprise Server. +* [GitHub Enterprise Collectd monitoring](./docs/splunk_collectd_forwarding_for_ghes.MD): Performance and Infrastructure metrics from GitHub Enterprise Server. ## Dashboard Instructions ### Installation -The Github App for Splunk is available for download from [Splunkbase](https://splunkbase.splunk.com/app/5596/). For Splunk Cloud, refer to [Install apps in your Splunk Cloud deployment](https://docs.splunk.com/Documentation/SplunkCloud/latest/Admin/SelfServiceAppInstall). For non-Splunk Cloud deployments, refer to the standard methods for Splunk Add-on installs as documented for a [Single Server Install](http://docs.splunk.com/Documentation/AddOns/latest/Overview/Singleserverinstall) or a [Distributed Environment Install](http://docs.splunk.com/Documentation/AddOns/latest/Overview/Distributedinstall). +The GitHub App for Splunk is available for download from [Splunkbase](https://splunkbase.splunk.com/app/5596/). For Splunk Cloud, refer to [Install apps in your Splunk Cloud deployment](https://docs.splunk.com/Documentation/SplunkCloud/latest/Admin/SelfServiceAppInstall). For non-Splunk Cloud deployments, refer to the standard methods for Splunk Add-on installs as documented for a [Single Server Install](http://docs.splunk.com/Documentation/AddOns/latest/Overview/Singleserverinstall) or a [Distributed Environment Install](http://docs.splunk.com/Documentation/AddOns/latest/Overview/Distributedinstall). **This app should be installed on both your search head tier as well as your indexer tier.** @@ -23,14 +23,14 @@ The Github App for Splunk is available for download from [Splunkbase](https://sp ![Settings>Advanced Search>Search macros](./docs/images/macros.png) -1. The Github App for Splunk uses macros so that index and `sourcetype` names don't need to be updated in each dashboard panel. You'll need to update the macros to account for your selected indexes. -1. The macro `github_source` is the macro for all audit log events, whether from Github Enterprise Cloud or Server. The predefined macro includes examples of **BOTH**. Update to account for your specific needs. +1. The GitHub App for Splunk uses macros so that index and `sourcetype` names don't need to be updated in each dashboard panel. You'll need to update the macros to account for your selected indexes. +1. The macro `github_source` is the macro for all audit log events, whether from GitHub Enterprise Cloud or Server. The predefined macro includes examples of **BOTH**. Update to account for your specific needs. 1. The macro `github_webhooks` is the macro used for all webhook events. Since it is assuming a single index for all webhook events, that is the predefined example, but update as needed. -1. Finally, the macro `github_collectd` is the macro used for all `collectd` metrics sent from Github Enterprise Server. Please update accordingly. +1. Finally, the macro `github_collectd` is the macro used for all `collectd` metrics sent from GitHub Enterprise Server. Please update accordingly. ### Integration Overview dashboard -There is an *Integration Overview* dashboard listed under *Dashboards* that allows you to monitor API rate limits, audit events fetched, or webhooks received. This dashboard is primarily meant to be used with the `Github Audit Log Monitoring Add-On for Splunk` and uses internal Splunk logs. To be able to view them you will probably need elevated privileges in Splunk that include access to the `_internal` index. Please coordinate with your Splunk team if that dashboard is desired. +There is an *Integration Overview* dashboard listed under *Dashboards* that allows you to monitor API rate limits, audit events fetched, or webhooks received. This dashboard is primarily meant to be used with the `GitHub Audit Log Monitoring Add-On for Splunk` and uses internal Splunk logs. To be able to view them you will probably need elevated privileges in Splunk that include access to the `_internal` index. Please coordinate with your Splunk team if that dashboard is desired. ### Examples @@ -59,4 +59,4 @@ There is an *Integration Overview* dashboard listed under *Dashboards* that allo ## Support -Support for Github App for Splunk is run through [Github Issues](https://github.com/splunk/github_app_for_splunk/issues). Please open a new issue for any support issues or for feature requests. You may also open a Pull Request if you'd like to contribute additional dashboards, eventtypes for webhooks, or enhancements you may have. +Support for GitHub App for Splunk is run through [GitHub Issues](https://github.com/splunk/github_app_for_splunk/issues). Please open a new issue for any support issues or for feature requests. You may also open a Pull Request if you'd like to contribute additional dashboards, eventtypes for webhooks, or enhancements you may have. diff --git a/docs/ghe_audit_logs.MD b/docs/ghe_audit_logs.MD index a75747b..c9eed4b 100644 --- a/docs/ghe_audit_logs.MD +++ b/docs/ghe_audit_logs.MD @@ -125,7 +125,7 @@ This modular input fetches events by calling the [Enterprise Audit Log API](http ### Activity dashboard example -Along with this modular input we're providing a [Github App for Splunk](https://github.com/splunk/github_app_for_splunk) that makes use of the collected audit log events to give you an overview of the activities across your enterprise. +Along with this modular input we're providing a [GitHub App for Splunk](https://github.com/splunk/github_app_for_splunk) that makes use of the collected audit log events to give you an overview of the activities across your enterprise. You can install it via the [Manage Apps page](https://docs.splunk.com/Documentation/Splunk/8.2.0/Admin/Deployappsandadd-ons). diff --git a/docs/github_webhooks.MD b/docs/github_webhooks.MD index 12ea7d1..6c844c4 100644 --- a/docs/github_webhooks.MD +++ b/docs/github_webhooks.MD @@ -1,10 +1,10 @@ -# Using Github Webhooks +# Using GitHub Webhooks -Github Webhooks are a great way to collect rich information as it occurs. You can easily enable webhooks within the Github UI and can even select specific actions on which to trigger a webhook call to Splunk. This is only available at the Organization level and will require this to be done for each Org as desired. To do so, you'll need to configure Splunk as a receiver and then setup the webhooks within Github. +GitHub Webhooks are a great way to collect rich information as it occurs. You can easily enable webhooks within the GitHub UI and can even select specific actions on which to trigger a webhook call to Splunk. This is only available at the Organization level and will require this to be done for each Org as desired. To do so, you'll need to configure Splunk as a receiver and then setup the webhooks within GitHub. ## Configuring Splunk to receive Webhooks -Splunk's HTTP Event Collector (HEC) is a quick and easy endpoint built to receive data from other producers like Github. +Splunk's HTTP Event Collector (HEC) is a quick and easy endpoint built to receive data from other producers like GitHub. ### Setting Up Splunk to Listen for Webhooks 1. Under Settings > Data Inputs, click **HTTP Event Collector** @@ -13,19 +13,19 @@ Splunk's HTTP Event Collector (HEC) is a quick and easy endpoint built to receiv 1. Unless required by your Splunk administrator, the rest of this page can be left as is and continue onto the next step. 1. You'll want to click `select` for Source Type, and a new selection box will appear below that. 1. Under the Application option, there should be an entry for `github_json`, however you may need to use the little search bar to find it. -1. For App Context, you'll want to select **Splunk App for Github** +1. For App Context, you'll want to select **Splunk App for GitHub** 1. Next select the index created for this data. If none exist, create a new Index. Names like `github` or the like are recommended, depending on corporate naming conventions. 1. Lastly, click the Review button and confirm the data is correct and hit Submit. Your token is now available to collect data, however we'll need to enable that token to allow Query String Authentication using that token. For this, you'll need command line access to your Splunk environment or be using a deployment server to deploy apps to Splunk. -To enable Query String Authentication, you'll need to update the `inputs.conf` file within the Splunk App for Github local directory. In that file, there will be a stanza with the name and value of the token you created. At the end of that stanza, you'll need to add `allowQueryStringAuth = true` and then restart Splunk. This is best done with the help of your Splunk team, so please reach out to them for assistance on this step. +To enable Query String Authentication, you'll need to update the `inputs.conf` file within the Splunk App for GitHub local directory. In that file, there will be a stanza with the name and value of the token you created. At the end of that stanza, you'll need to add `allowQueryStringAuth = true` and then restart Splunk. This is best done with the help of your Splunk team, so please reach out to them for assistance on this step. -### Setting Up Github Webhooks +### Setting Up GitHub Webhooks Webhooks are a simple push mechanism that will send an event each time the webhook is triggered. Unfortunately, Webhooks are unique to each Organization and will need to be setup for each Org as desired. To do this, a user will need to be an Admin for the Org. -1. In your Github Organization Settings page, select Webhooks from the menu on the left. +1. In your GitHub Organization Settings page, select Webhooks from the menu on the left. 1. On this page, you'll see all the existing Webhooks, click the **Add webhook** button to add one to send data to Splunk. 1. The Payload URL will be the Splunk HTTP Event Collector endpoint that was enabled above. It should look something like: `https://YOUR SPLUNK URL:8088/services/collector/raw?token=THE TOKEN FROM ABOVE`. The default port of 8088 may be different for your Splunk Environment, so please confirm the HEC port with your Splunk Admin team. 1. For Content Type, you'll want to select `application/json` as the best option. @@ -41,26 +41,26 @@ Once that is complete and webhooks are triggering, you'll want to update the mac - + - + - + - + - + diff --git a/docs/splunk_collectd_forwarding_for_ghes.MD b/docs/splunk_collectd_forwarding_for_ghes.MD index 0273458..d491b05 100644 --- a/docs/splunk_collectd_forwarding_for_ghes.MD +++ b/docs/splunk_collectd_forwarding_for_ghes.MD @@ -1,4 +1,4 @@ -# Splunk Collectd Forwarding for Github Enterprise Server +# Splunk Collectd Forwarding for GitHub Enterprise Server This guide describes how to enable collectd forwarding on GitHub Enterprise Server (GHES) using Splunk Enterprise (v8.0+). diff --git a/github_app_for_splunk/README.md b/github_app_for_splunk/README.md index e36796a..34d6b76 100644 --- a/github_app_for_splunk/README.md +++ b/github_app_for_splunk/README.md @@ -1,30 +1,30 @@ -# Github App for Splunk +# GitHub App for Splunk -The Github App for Splunk is a collection of out of the box dashboards and Splunk knowledge objects designed to give Github Admins and platform owners immediate visibility into Github. +The GitHub App for Splunk is a collection of out of the box dashboards and Splunk knowledge objects designed to give GitHub Admins and platform owners immediate visibility into GitHub. -This App is designed to work across multiple Github data sources however not all all required. You may choose to only collect a certain set of data and the parts of this app that utilize that set will function, while those that use other data sources will not function correctly, so please only use the Dashboards that relate to the data you are collecting. +This App is designed to work across multiple GitHub data sources however not all all required. You may choose to only collect a certain set of data and the parts of this app that utilize that set will function, while those that use other data sources will not function correctly, so please only use the Dashboards that relate to the data you are collecting. -The Github App for Splunk is designed to work with the following data sources: +The GitHub App for Splunk is designed to work with the following data sources: -* [Github Audit Log Monitoring Add-On For Splunk](./docs/ghe_audit_logs.MD): Audit logs from Github Enterprise Cloud. +* [GitHub Audit Log Monitoring Add-On For Splunk](./docs/ghe_audit_logs.MD): Audit logs from GitHub Enterprise Cloud. * [Github.com Webhooks]((./docs/github_webhooks.MD)): A select set of webhook events like Push, PullRequest, and Repo. -* [Github Enterprise Server Syslog Forwarder](https://docs.github.com/en/enterprise-server@3.0/admin/user-management/monitoring-activity-in-your-enterprise/log-forwarding): Audit and Application logs from Github Enterprise Server. -* [Github Enterprise Collectd monitoring](./docs/splunk_collectd_forwarding_for_ghes.MD): Performance and Infrastructure metrics from Github Enterprise Server. +* [GitHub Enterprise Server Syslog Forwarder](https://docs.github.com/en/enterprise-server@3.0/admin/user-management/monitoring-activity-in-your-enterprise/log-forwarding): Audit and Application logs from GitHub Enterprise Server. +* [GitHub Enterprise Collectd monitoring](./docs/splunk_collectd_forwarding_for_ghes.MD): Performance and Infrastructure metrics from GitHub Enterprise Server. ## Dashboard Instructions -The Github App for Splunk is available for download from [Splunkbase](https://splunkbase.splunk.com/app/5596/). Once installed there are a couple steps needed to light up all the dashboards. +The GitHub App for Splunk is available for download from [Splunkbase](https://splunkbase.splunk.com/app/5596/). Once installed there are a couple steps needed to light up all the dashboards. ![Settings>Advanced Search>Search macros](./docs/images/macros.png) -1. The Github App for Splunk uses macros so that index and sourcetype names don't need to be updated in each dashboard panel. You'll need to update the macros to account for your selected indexes. -1. The macro `github_source` is the macro for all audit log events, whether from Github Enterprise Cloud or Server. The predefined maco includes examples of **BOTH**. Update to account for your specific needs. +1. The GitHub App for Splunk uses macros so that index and sourcetype names don't need to be updated in each dashboard panel. You'll need to update the macros to account for your selected indexes. +1. The macro `github_source` is the macro for all audit log events, whether from GitHub Enterprise Cloud or Server. The predefined maco includes examples of **BOTH**. Update to account for your specific needs. 1. The macro `github_webhooks` is the macro used for all webhook events. Since it is assuming a single index for all webhook events, that is the predefined example, but update as needed. -1. Finally, the macro `github_collectd` is the macro used for all collectd metrics sent from Github Enterprise Server. Please update accordingly. +1. Finally, the macro `github_collectd` is the macro used for all collectd metrics sent from GitHub Enterprise Server. Please update accordingly. ### Integration Overview dashboard -There is an *Integration Overview* dashboard listed under *Dashboards* that allows you to monitor API rate limits, audit events fetched, or webhooks received. This dashboard is primarily meant to be used with the `Github Audit Log Monitoring Add-On for Splunk` and uses internal Splunk logs. To be able to view them you will probably need elevated privileges in Splunk that include access to the `_internal` index. Please coordinate with your Splunk team if that dashboard is desired. +There is an *Integration Overview* dashboard listed under *Dashboards* that allows you to monitor API rate limits, audit events fetched, or webhooks received. This dashboard is primarily meant to be used with the `GitHub Audit Log Monitoring Add-On for Splunk` and uses internal Splunk logs. To be able to view them you will probably need elevated privileges in Splunk that include access to the `_internal` index. Please coordinate with your Splunk team if that dashboard is desired. ## Support -Support for Github App for Splunk is run through [Github Issues](https://github.com/splunk/github_app_for_splunk/issues). Please open a new issue for any support issues or for feature requests. You may also open a Pull Request if you'd like to contribute additional dashboards, eventtypes for webhooks, or enhancements you may have. +Support for GitHub App for Splunk is run through [GitHub Issues](https://github.com/splunk/github_app_for_splunk/issues). Please open a new issue for any support issues or for feature requests. You may also open a Pull Request if you'd like to contribute additional dashboards, eventtypes for webhooks, or enhancements you may have. diff --git a/github_app_for_splunk/default/app.conf b/github_app_for_splunk/default/app.conf index 022cf47..57e3596 100644 --- a/github_app_for_splunk/default/app.conf +++ b/github_app_for_splunk/default/app.conf @@ -7,11 +7,11 @@ version = X.Y.Z [ui] is_visible = 1 -label = Github App for Splunk +label = GitHub App for Splunk [launcher] author = Doug Erkkila -description = Report on Activity and Audit Data from Github +description = Report on Activity and Audit Data from GitHub version = X.Y.Z [package] diff --git a/github_app_for_splunk/default/data/ui/views/api_config.xml b/github_app_for_splunk/default/data/ui/views/api_config.xml index c101422..6e20b1f 100644 --- a/github_app_for_splunk/default/data/ui/views/api_config.xml +++ b/github_app_for_splunk/default/data/ui/views/api_config.xml @@ -12,7 +12,7 @@

Installation

  1. -

    Download the latest release of the Splunk Add-On for Github Enterprise Audit Logs from SplunkBase

    +

    Download the latest release of the Splunk Add-On for GitHub Enterprise Audit Logs from SplunkBase

  2. Go to Apps > Manage Apps in the toolbar menu.

    @@ -24,7 +24,7 @@

    Generate a Personal Access Token in GitHub Enterprise with the site_admin scope.

  3. -

    Under Settings > Data inputs, there should be a new option called Github Audit Log Monitoring, click "+ Add new"

    +

    Under Settings > Data inputs, there should be a new option called GitHub Audit Log Monitoring, click "+ Add new"

  4. Configure the Input by entering the necessary information in the input fields. Don't forget to define the Index for the data to be stored in. This option is under the "More settings" option.

    diff --git a/github_app_for_splunk/default/data/ui/views/repository_audit.xml b/github_app_for_splunk/default/data/ui/views/repository_audit.xml index 9ba39f7..df556cd 100644 --- a/github_app_for_splunk/default/data/ui/views/repository_audit.xml +++ b/github_app_for_splunk/default/data/ui/views/repository_audit.xml @@ -97,7 +97,7 @@ Repository Workflow Details
Splunk EventtypeGithub Webhook EventGitHub Webhook Event Description
Github::RepoGitHub::Repo Repositories Repository created, deleted, archived, unarchived, publicized, privatized, edited, renamed, or transferred.
Github::PushGitHub::Push Pushes Git push to a repository.
Github::PullRequestGitHub::PullRequest Pull requests Pull request opened, closed, reopened, edited, assigned, unassigned, review requested, review request removed, labeled, unlabeled, synchronized, ready for review, converted to draft, locked, unlocked, auto merge enabled, auto merge disabled, milestoned, or demilestoned.
Github::PullRequest::ReviewGitHub::PullRequest::Review Pull request reviews Pull request review submitted, edited, or dismissed.
- Clicking an Workflow run will take you to Github to view the Workflow + Clicking an Workflow run will take you to GitHub to view the Workflow `github_source` action IN("workflows.completed*") repo="*" | stats latest(conclusion) as status by org, actor, name, repo, head_branch, workflow_run_id $timeRng.earliest$ diff --git a/github_app_for_splunk/default/data/ui/views/webhook_config.xml b/github_app_for_splunk/default/data/ui/views/webhook_config.xml index e72e7c9..80d4921 100644 --- a/github_app_for_splunk/default/data/ui/views/webhook_config.xml +++ b/github_app_for_splunk/default/data/ui/views/webhook_config.xml @@ -3,10 +3,10 @@ -

Using Github Webhooks

-

Github Webhooks are a great way to collect rich information as it occurs. You can easily enable webhooks within the Github UI and can even select specific actions on which to trigger a webhook call to Splunk. This is only available at the Organization level and will require this to be done for each Org as desired. To do so, you'll need to configure Splunk as a receiver and then setup the webhooks within Github.

+

Using GitHub Webhooks

+

GitHub Webhooks are a great way to collect rich information as it occurs. You can easily enable webhooks within the GitHub UI and can even select specific actions on which to trigger a webhook call to Splunk. This is only available at the Organization level and will require this to be done for each Org as desired. To do so, you'll need to configure Splunk as a receiver and then setup the webhooks within GitHub.

Configuring Splunk to receive Webhooks

-

Splunk's HTTP Event Collector (HEC) is a quick and easy endpoint built to receive data from other producers like Github.

+

Splunk's HTTP Event Collector (HEC) is a quick and easy endpoint built to receive data from other producers like GitHub.

Steps

  1. Under Settings > Data Inputs, click HTTP Event Collector
  2. @@ -15,13 +15,13 @@
  3. Unless required by your SPlunk administrator, the rest of this page can be left as is and continue onto the next step.
  4. You'll want to click select for Source Type, and a new selection box will appear below that.
  5. Under the Application option, there should be an entry for github_json, however you may need to use the little search bar to find it.
  6. -
  7. For App Context, you'll want to select Splunk App for Github
  8. +
  9. For App Context, you'll want to select Splunk App for GitHub
  10. Next select the index created for this data. If none exist, create a new Index. Names like github or the like are recommended, depending on corporate naming conventions.
  11. Lastly, click the Review button and confirm the data is correct and hit Submit.

Your token is now available to collect data, however we'll need to enable that token to allow Query String Authentication using that token. For this, you'll need command line access to your Splunk environment or be using a deployment server to deploy apps to Splunk.

-

To enable Query String Authentication, you'll need to update the inputs.conf file within the Splunk App for Github local directory. In that file, there will be a stanza with the name and value of the token you created. At the end of that stanza, you'll need to add allowQueryStringAuth = true and then restart Splunk. This is best done with the help of your Splunk team, so please reach out to them for assistance on this step.

-

Setting Up Github Webhooks

+

To enable Query String Authentication, you'll need to update the inputs.conf file within the Splunk App for GitHub local directory. In that file, there will be a stanza with the name and value of the token you created. At the end of that stanza, you'll need to add allowQueryStringAuth = true and then restart Splunk. This is best done with the help of your Splunk team, so please reach out to them for assistance on this step.

+

Setting Up GitHub Webhooks

Webhooks are a simple push mechanism that will send an event each time the webhook is triggered. Unfortunately, Webhooks are unique to each Organization and will need to be setup for each Org as desired. To do this, a user will need to be an Admin for the Org.

Steps

    @@ -41,26 +41,26 @@
- + - + - + - + - + From 197f1952df1f6c3dbe513decb784dc8c1520b321 Mon Sep 17 00:00:00 2001 From: Doug Erkkila Date: Thu, 11 Nov 2021 14:31:45 -0500 Subject: [PATCH 02/28] Create ghes_syslog_setup.MD Added documentation for sending GHES logs to Splunk. --- docs/ghes_syslog_setup.MD | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 docs/ghes_syslog_setup.MD diff --git a/docs/ghes_syslog_setup.MD b/docs/ghes_syslog_setup.MD new file mode 100644 index 0000000..f084386 --- /dev/null +++ b/docs/ghes_syslog_setup.MD @@ -0,0 +1,25 @@ +# Sending GitHub Enterprise Server Logs to Splunk + +GitHub Enterprise Server comes with syslog-ng built in to send data to platforms like Splunk: https://docs.github.com/en/enterprise-server@3.3/admin/user-management/monitoring-activity-in-your-enterprise/log-forwarding. Following those directions will allow you to easily onboard logs to Splunk. However, The GitHub App for Splunk comes with enhancements for those logs that will allow you to search more efficently. + +## Sources and Transformations + + The syslog feed from GitHub Enterprise Server contains ALL application logs including audit logs, web server logs, database logs, etc. Being able to differentiate the logs is critical. This app includes the ability to overwrite the source of events with the log type out of the box. However, for this to happen, you must use the sourcetype of `GithubEnterpriseServerLog` or duplicate that stanza from the default `props.conf` file into a custom stanza in your local copy. When setting up a TCP input you have the ability to force that specific sourcetype. This will enable easy filtering of log files to their specific process. + +## Default `props.conf` + +``` +[GithubEnterpriseServerLog] +DATETIME_CONFIG = +LINE_BREAKER = ([\r\n]+) +NO_BINARY_CHECK = true +category = Application +pulldown_type = true +TIME_FORMAT = +TZ = +EXTRACT-audit_event = github_audit\[\d+\]\:\s(?.*) +EXTRACT-audit_fields = \"(?<_KEY_1>.*?)\"\:\"*(?<_VAL_1>.*?)\"*, +EXTRACT-github_log_type = \d+\:\d+\:\d+\s\d+\-\d+\-\d+\-\d+\s(?.*?)\: +EXTRACT-github_document_id = \"_document_id\"\:\"(?.*?)\" +FIELDALIAS-source = github_log_type AS source +``` From eb35c9231e954a189f42638a6782fb48059ee3eb Mon Sep 17 00:00:00 2001 From: Doug Erkkila Date: Thu, 11 Nov 2021 14:33:09 -0500 Subject: [PATCH 03/28] Update README.md Updated link for GHES logging from GitHub docs to new App doc. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 507ca4f..5a4f6bb 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ The Github App for Splunk is designed to work with the following data sources: * [Github Audit Log Monitoring Add-On For Splunk](./docs/ghe_audit_logs.MD): Audit logs from Github Enterprise Cloud. * [Github.com Webhooks](./docs/github_webhooks.MD): A select set of webhook events like Push, PullRequest, and Repo. -* [Github Enterprise Server Syslog Forwarder](https://docs.github.com/en/enterprise-server/admin/user-management/monitoring-activity-in-your-enterprise/log-forwarding): Audit and Application logs from Github Enterprise Server. +* [Github Enterprise Server Syslog Forwarder](./docs/ghes_syslog_setup.MD): Audit and Application logs from Github Enterprise Server. * [Github Enterprise Collectd monitoring](./docs/splunk_collectd_forwarding_for_ghes.MD): Performance and Infrastructure metrics from Github Enterprise Server. ## Dashboard Instructions @@ -18,7 +18,7 @@ The Github App for Splunk is designed to work with the following data sources: The Github App for Splunk is available for download from [Splunkbase](https://splunkbase.splunk.com/app/5596/). For Splunk Cloud, refer to [Install apps in your Splunk Cloud deployment](https://docs.splunk.com/Documentation/SplunkCloud/latest/Admin/SelfServiceAppInstall). For non-Splunk Cloud deployments, refer to the standard methods for Splunk Add-on installs as documented for a [Single Server Install](http://docs.splunk.com/Documentation/AddOns/latest/Overview/Singleserverinstall) or a [Distributed Environment Install](http://docs.splunk.com/Documentation/AddOns/latest/Overview/Distributedinstall). **This app should be installed on both your search head tier as well as your indexer tier.** - + ### Configuration ![Settings>Advanced Search>Search macros](./docs/images/macros.png) From 62b8541fc7b64fe56b2c91513b01dc37725eefaf Mon Sep 17 00:00:00 2001 From: Doug Erkkila Date: Tue, 30 Nov 2021 11:59:59 -0500 Subject: [PATCH 04/28] Update props.conf Updated log type extraction based on feedback from customer. Some GHES environments include hostname instead of IP address in the log events. Hostname failed the regex match. --- github_app_for_splunk/default/props.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/github_app_for_splunk/default/props.conf b/github_app_for_splunk/default/props.conf index ad76534..4edc247 100644 --- a/github_app_for_splunk/default/props.conf +++ b/github_app_for_splunk/default/props.conf @@ -1,5 +1,5 @@ [default] -[GithubEnterpriseServerAuditLog] +[GithubEnterpriseServerLog] DATETIME_CONFIG = LINE_BREAKER = ([\r\n]+) NO_BINARY_CHECK = true @@ -9,7 +9,7 @@ TIME_FORMAT = TZ = EXTRACT-audit_event = github_audit\[\d+\]\:\s(?.*) EXTRACT-audit_fields = \"(?<_KEY_1>.*?)\"\:\"*(?<_VAL_1>.*?)\"*, -EXTRACT-github_log_type = \d+\:\d+\:\d+\s\d+\-\d+\-\d+\-\d+\s(?.*?)\: +EXTRACT-github_log_type = \d+\:\d+\:\d+\s[\d\w\-]+\s(?.*?)\: EXTRACT-github_document_id = \"_document_id\"\:\"(?.*?)\" FIELDALIAS-source = github_log_type AS source From 042f2dc3642505fe7348c00225a0286cc3b7748c Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Wed, 1 Dec 2021 15:57:26 -0800 Subject: [PATCH 05/28] feat: code scanning event type --- github_app_for_splunk/default/eventtypes.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/github_app_for_splunk/default/eventtypes.conf b/github_app_for_splunk/default/eventtypes.conf index 71e1e06..aca0a21 100644 --- a/github_app_for_splunk/default/eventtypes.conf +++ b/github_app_for_splunk/default/eventtypes.conf @@ -27,3 +27,6 @@ search = `github_webhooks` action IN ("created","edited","moved","deleted") "pr [GitHub::Workflow] search = `github_webhooks` action IN ("queued","created","started","completed") workflow_job.id=* + +[GitHub::CodeScanning] +search = `github_webhooks` action IN ("appeared_in_branch", "closed_by_user", "created", "fixed", "reopened", "reopened_by_user") "alert.created_at"=* \ No newline at end of file From c064d0afc38e8d18f53109879b7b5053bcf15914 Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Wed, 1 Dec 2021 15:58:00 -0800 Subject: [PATCH 06/28] feat: set datetime to current --- github_app_for_splunk/default/props.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/github_app_for_splunk/default/props.conf b/github_app_for_splunk/default/props.conf index 4edc247..b6fcbb1 100644 --- a/github_app_for_splunk/default/props.conf +++ b/github_app_for_splunk/default/props.conf @@ -29,7 +29,7 @@ disabled = false pulldown_type = 1 [github_json] -DATETIME_CONFIG = +DATETIME_CONFIG = CURRENT LINE_BREAKER = ([\r\n]+) NO_BINARY_CHECK = true TRUNCATE = 250000 From bb7eca1ebd212d1f8b35320c6c627868c9a0037a Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Wed, 1 Dec 2021 16:03:14 -0800 Subject: [PATCH 07/28] feat: add code scanning to the welcome page --- .../default/data/ui/views/welcome_page.xml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/github_app_for_splunk/default/data/ui/views/welcome_page.xml b/github_app_for_splunk/default/data/ui/views/welcome_page.xml index 183c0d5..046ba8b 100644 --- a/github_app_for_splunk/default/data/ui/views/welcome_page.xml +++ b/github_app_for_splunk/default/data/ui/views/welcome_page.xml @@ -39,6 +39,9 @@
  • The "Enterprise Server Monitor" drop down has several dashboards that report on the health and performance of your GHES environment
  • "Audit" drop down works for GHES as well as GitHub.com audit logs
  • The Alerts menu item contains all GitHub recommended alerts
  • +
  • Audit Log Activity provides a highlevel overview of what activity is going on in GitHub.
  • +
  • Repository Audit lets you review changes to individual or groups of repositories
  • +
  • User Change Audit is the best place to review actions taken by or made to individual users.
  • @@ -55,13 +58,11 @@ }
    -

    Audit and Security

    +

    GitHub Advanced Security

    - Security users will probably be most interested in the Audit dashboards + Customers of GitHub Advanced Security have access to enterprise security tooling such as Code Scanning, Secret Scanning, and Dependency Review.

      -
    1. Audit Log Activity provides a highlevel overview of what activity is going on in GitHub.
    2. -
    3. Repository Audit lets you review changes to individual or groups of repositories
    4. -
    5. User Change Audit is the best place to review actions taken by or made to individual users.
    6. +
    7. The Code Scanning dashboard gives insight into the security posture of your GitHub Organization

    @@ -85,7 +86,7 @@ GitHub has several ways to collect data from their services depending on your needs. Information is available within the App on how to collect different types of data from GitHub:
    1. Audit Log data is available through a Splunk Add-On
    2. -
    3. Rich commit and pull request data is available through GitHub Webhooks
    4. +
    5. Rich commit, pull request, and Code Scanning data is available through GitHub Webhooks

    From e2bf867db3fb4de7bfce8f6923dcbf8e674d78a5 Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Wed, 1 Dec 2021 16:09:01 -0800 Subject: [PATCH 08/28] feat: add code scanning webhook notes --- .../default/data/ui/views/webhook_config.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/github_app_for_splunk/default/data/ui/views/webhook_config.xml b/github_app_for_splunk/default/data/ui/views/webhook_config.xml index 80d4921..4a41155 100644 --- a/github_app_for_splunk/default/data/ui/views/webhook_config.xml +++ b/github_app_for_splunk/default/data/ui/views/webhook_config.xml @@ -64,6 +64,12 @@
    + + + + + +
    Splunk EventtypeGithub Webhook EventGitHub Webhook Event Description
    Github::RepoGitHub::Repo Repositories Repository created, deleted, archived, unarchived, publicized, privatized, edited, renamed, or transferred.
    Github::PushGitHub::Push Pushes Git push to a repository.
    Github::PullRequestGitHub::PullRequest Pull requests Pull request opened, closed, reopened, edited, assigned, unassigned, review requested, review request removed, labeled, unlabeled, synchronized, ready for review, converted to draft, locked, unlocked, auto merge enabled, auto merge disabled, milestoned, or demilestoned.
    Github::PullRequest::ReviewGitHub::PullRequest::Review Pull request reviews Pull request review submitted, edited, or dismissed.
    Pull request reviews Pull request review submitted, edited, or dismissed.
    GitHub::CodeScanningCode Scanning alertsAlert created, fixed, reopened, appeared in branch, closed by user, or reopened by user.
    From 107cf7647bcf1c6028ccc32427a668b11b1ddb88 Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Wed, 1 Dec 2021 16:15:43 -0800 Subject: [PATCH 09/28] docs: plug for code scanning --- github_app_for_splunk/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/github_app_for_splunk/README.md b/github_app_for_splunk/README.md index 34d6b76..d6c1918 100644 --- a/github_app_for_splunk/README.md +++ b/github_app_for_splunk/README.md @@ -1,13 +1,13 @@ # GitHub App for Splunk -The GitHub App for Splunk is a collection of out of the box dashboards and Splunk knowledge objects designed to give GitHub Admins and platform owners immediate visibility into GitHub. +The GitHub App for Splunk is a collection of out of the box dashboards and Splunk knowledge objects designed to give GitHub Admins, platform owners, and Security Engineers immediate visibility into GitHub. This App is designed to work across multiple GitHub data sources however not all all required. You may choose to only collect a certain set of data and the parts of this app that utilize that set will function, while those that use other data sources will not function correctly, so please only use the Dashboards that relate to the data you are collecting. The GitHub App for Splunk is designed to work with the following data sources: * [GitHub Audit Log Monitoring Add-On For Splunk](./docs/ghe_audit_logs.MD): Audit logs from GitHub Enterprise Cloud. -* [Github.com Webhooks]((./docs/github_webhooks.MD)): A select set of webhook events like Push, PullRequest, and Repo. +* [Github.com Webhooks]((./docs/github_webhooks.MD)): A select set of webhook events like Push, PullRequest, Repo, and Code Scanning alerts. * [GitHub Enterprise Server Syslog Forwarder](https://docs.github.com/en/enterprise-server@3.0/admin/user-management/monitoring-activity-in-your-enterprise/log-forwarding): Audit and Application logs from GitHub Enterprise Server. * [GitHub Enterprise Collectd monitoring](./docs/splunk_collectd_forwarding_for_ghes.MD): Performance and Infrastructure metrics from GitHub Enterprise Server. From 5e85a8adf739847909bdd8b71656af5b6c0c6f3e Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Wed, 1 Dec 2021 16:18:14 -0800 Subject: [PATCH 10/28] feat: nav bar now shows Code Scanning --- github_app_for_splunk/default/data/ui/nav/default.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/github_app_for_splunk/default/data/ui/nav/default.xml b/github_app_for_splunk/default/data/ui/nav/default.xml index 6837a78..5b5c016 100644 --- a/github_app_for_splunk/default/data/ui/nav/default.xml +++ b/github_app_for_splunk/default/data/ui/nav/default.xml @@ -8,8 +8,9 @@ - + + From e178eadf086b25f835e4e71dfb5cfd4a5b64c855 Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Mon, 6 Dec 2021 12:27:37 -0800 Subject: [PATCH 11/28] feat: code scanning dashboard --- .../data/ui/views/code_scanning_overview.xml | 176 ++++++++++++++++++ 1 file changed, 176 insertions(+) create mode 100644 github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml diff --git a/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml b/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml new file mode 100644 index 0000000..c566955 --- /dev/null +++ b/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml @@ -0,0 +1,176 @@ +
    + +
    + + + + -24h@h + now + + + + + alert.tool.name + alert.tool.name + + index=* | table alert.tool.name | dedup alert.tool.name + -24h@h + now + + All + * + * + +
    + + + + Created + + index=* alert.tool.name="$tool_name$" action="created" +| stats count + $field1.earliest$ + $field1.latest$ + + + + + + + + + + Fixed + + index=* alert.tool.name="$tool_name$" action="fixed" +| stats count + $field1.earliest$ + $field1.latest$ + + + + + + + + + Reopened + + index=* alert.tool.name="$tool_name$" action="reopened" +| stats count + -24h@h + now + + + + + + + + + + + Alert Found/Fixed Ratio + + index=* alert.tool.name="$tool_name$" (action=created OR action=fixed) +| timechart count(_raw) by action +| accum created +| accum fixed +| rename created as "Found" +| rename fixed as "Fixed" + $field1.earliest$ + $field1.latest$ + + + + + + + + + + Commit/Alert Ratio + + (index=* eventtype="GitHub::Push") OR (index=* eventtype="GitHub::PullRequest") OR (eventtype="GitHub::CodeScanning" index=* (action=created OR action=reopened) alert.tool.name="$tool_name$") +| timechart count(_raw) by eventtype +| accum "GitHub::Push" +| accum "GitHub::PullRequest" +| accum "GitHub::CodeScanning" +| rename GitHub::Push as "Pushs" +| rename GitHub::PullRequest as "Pull Requests" +| rename GitHub::CodeScanning as "Code Scanning Alerts" + $field1.earliest$ + $field1.latest$ + + + + + + + + + + + + + + + New Alerts by Tool + + index=* alert.tool.name="$tool_name$" (action=created OR action=appeared_in_branch) | timechart count(_raw) by alert.tool.name + $field1.earliest$ + $field1.latest$ + + + + + + + + + + + + + Alerts by Severity + + index=* action=created OR action=reopened alert.tool.name="$tool_name$" | chart usenull=f count over repository.name by alert.rule.security_severity_level + $field1.earliest$ + $field1.latest$ + + + + + + + + + + + + + + + +
    +
    + + + Alerts by Repo + + index=* (action=created OR action=reopened) alert.tool.name="$tool_name$" | chart usenull=f count over repository.name by alert.tool.name + $field1.earliest$ + $field1.latest$ + + + + + + + + + +
    +
    +
    +
    \ No newline at end of file From a0ba37f827fa5132f6166426130cd58c175637ff Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Mon, 6 Dec 2021 12:57:18 -0800 Subject: [PATCH 12/28] bug: fix direct reference to index --- .../default/data/ui/views/security_alert_overview.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml b/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml index a19e82f..58b8136 100644 --- a/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml +++ b/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml @@ -2,7 +2,7 @@ - index="github_webhook" alert.created_at=* | eval reason=if(isnotnull('alert.affected_package_name'),'alert.affected_package_name','alert.rule.name'), id=if(isnotnull('alert.external_identifier'),'alert.external_identifier','alert.rule.id'), severity=if(isnotnull('alert.severity'),'alert.severity','alert.rule.security_severity_level'), type=if(isnotnull('alert.external_identifier'),"vulnerability alert","code scanning alert") | stats latest(action) as status, earliest(alert.created_at) as created_at by repository.name, reason, id, type, severity | eval age = toString(round(now() - strptime(created_at, "%Y-%m-%dT%H:%M:%S")),"Duration") + `github_webhooks` alert.created_at=* | eval reason=if(isnotnull('alert.affected_package_name'),'alert.affected_package_name','alert.rule.name'), id=if(isnotnull('alert.external_identifier'),'alert.external_identifier','alert.rule.id'), severity=if(isnotnull('alert.severity'),'alert.severity','alert.rule.security_severity_level'), type=if(isnotnull('alert.external_identifier'),"vulnerability alert","code scanning alert") | stats latest(action) as status, earliest(alert.created_at) as created_at by repository.name, reason, id, type, severity | eval age = toString(round(now() - strptime(created_at, "%Y-%m-%dT%H:%M:%S")),"Duration") $timeTkn.earliest$ $timeTkn.latest$ From 0b4a5725f8c538bbe59faa6ca445b26da179e362 Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Mon, 6 Dec 2021 17:08:18 -0800 Subject: [PATCH 13/28] feat: change vulnerability alert to Dependabot --- .../default/data/ui/views/security_alert_overview.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml b/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml index 58b8136..8261810 100644 --- a/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml +++ b/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml @@ -2,7 +2,7 @@ - `github_webhooks` alert.created_at=* | eval reason=if(isnotnull('alert.affected_package_name'),'alert.affected_package_name','alert.rule.name'), id=if(isnotnull('alert.external_identifier'),'alert.external_identifier','alert.rule.id'), severity=if(isnotnull('alert.severity'),'alert.severity','alert.rule.security_severity_level'), type=if(isnotnull('alert.external_identifier'),"vulnerability alert","code scanning alert") | stats latest(action) as status, earliest(alert.created_at) as created_at by repository.name, reason, id, type, severity | eval age = toString(round(now() - strptime(created_at, "%Y-%m-%dT%H:%M:%S")),"Duration") + `github_webhooks` alert.created_at=* | eval reason=if(isnotnull('alert.affected_package_name'),'alert.affected_package_name','alert.rule.name'), id=if(isnotnull('alert.external_identifier'),'alert.external_identifier','alert.rule.id'), severity=if(isnotnull('alert.severity'),'alert.severity','alert.rule.security_severity_level'), type=if(isnotnull('alert.external_identifier'),"Dependabot Alert","Code Scanning Alert") | stats latest(action) as status, earliest(alert.created_at) as created_at by repository.name, reason, id, type, severity | eval age = toString(round(now() - strptime(created_at, "%Y-%m-%dT%H:%M:%S")),"Duration") $timeTkn.earliest$ $timeTkn.latest$ From 09cc302551de26d8d501aaa9d979f8455911ee95 Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Mon, 6 Dec 2021 17:08:53 -0800 Subject: [PATCH 14/28] feat: convert to base search --- .../data/ui/views/code_scanning_overview.xml | 68 +++++++++---------- 1 file changed, 31 insertions(+), 37 deletions(-) diff --git a/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml b/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml index c566955..9b31a39 100644 --- a/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml +++ b/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml @@ -1,7 +1,16 @@ -
    + + + + `github_webhooks` eventtype="GitHub::CodeScanning" | eval action='action', tool=if(isnotnull('alert.tool.name'),'alert.tool.name','unknown'), repository=if(isnotnull('repository.name'),'repository.name','unknown'), severity=if(isnotnull('alert.rule.security_severity_level'),'alert.rule.security_severity_level','none') + + $timeTkn.earliest$ + $timeTkn.latest$ + 1 + +
    - + -24h@h @@ -10,12 +19,12 @@ - alert.tool.name - alert.tool.name - - index=* | table alert.tool.name | dedup alert.tool.name - -24h@h - now + tool + tool + + | table tool | dedup tool + + All * @@ -26,11 +35,8 @@ Created - - index=* alert.tool.name="$tool_name$" action="created" -| stats count - $field1.earliest$ - $field1.latest$ + + | search tool="$tool_name$" action="created" | stats count @@ -41,11 +47,8 @@ Fixed - - index=* alert.tool.name="$tool_name$" action="fixed" -| stats count - $field1.earliest$ - $field1.latest$ + + | search tool="$tool_name$" action="fixed" | stats count @@ -55,11 +58,8 @@ Reopened - - index=* alert.tool.name="$tool_name$" action="reopened" -| stats count - -24h@h - now + + | search tool="$tool_name$" action="reopened" | stats count @@ -71,15 +71,13 @@ Alert Found/Fixed Ratio - - index=* alert.tool.name="$tool_name$" (action=created OR action=fixed) + + | search tool="$tool_name$" (action=created OR action=fixed) | timechart count(_raw) by action | accum created | accum fixed | rename created as "Found" | rename fixed as "Fixed" - $field1.earliest$ - $field1.latest$ @@ -116,10 +114,8 @@ New Alerts by Tool - - index=* alert.tool.name="$tool_name$" (action=created OR action=appeared_in_branch) | timechart count(_raw) by alert.tool.name - $field1.earliest$ - $field1.latest$ + + | search tool="$tool_name$" (action=created OR action=appeared_in_branch) | timechart count(_raw) by tool @@ -133,8 +129,8 @@ Alerts by Severity - - index=* action=created OR action=reopened alert.tool.name="$tool_name$" | chart usenull=f count over repository.name by alert.rule.security_severity_level + + | search (action=created OR action=reopened) tool="$tool_name$" | chart usenull=f count over repository by severity $field1.earliest$ $field1.latest$ @@ -157,10 +153,8 @@
    Alerts by Repo - - index=* (action=created OR action=reopened) alert.tool.name="$tool_name$" | chart usenull=f count over repository.name by alert.tool.name - $field1.earliest$ - $field1.latest$ + + | search (action=created OR action=reopened) tool="$tool_name$"| chart usenull=f count over repository by tool From 007901b7325ab2d0f4dd01804619673ae970f417 Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Mon, 6 Dec 2021 18:13:42 -0800 Subject: [PATCH 15/28] feat: clean comments --- .../data/ui/views/code_scanning_overview.xml | 34 +++++++++++-------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml b/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml index 9b31a39..0bc4b37 100644 --- a/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml +++ b/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml @@ -2,14 +2,13 @@ - `github_webhooks` eventtype="GitHub::CodeScanning" | eval action='action', tool=if(isnotnull('alert.tool.name'),'alert.tool.name','unknown'), repository=if(isnotnull('repository.name'),'repository.name','unknown'), severity=if(isnotnull('alert.rule.security_severity_level'),'alert.rule.security_severity_level','none') + `github_webhooks` (eventtype="GitHub::CodeScanning" OR eventtype="GitHub::Push" OR eventtype="GitHub::PullRequest") | eval action='action', tool=if(isnotnull('alert.tool.name'),'alert.tool.name','unknown'), repository=if(isnotnull('repository.name'),'repository.name','unknown'), severity=if(isnotnull('alert.rule.security_severity_level'),'alert.rule.security_severity_level','none'), eventtype='eventtype' $timeTkn.earliest$ $timeTkn.latest$ 1 - -
    +
    @@ -23,8 +22,6 @@ tool | table tool | dedup tool - - All * @@ -88,8 +85,8 @@ Commit/Alert Ratio - - (index=* eventtype="GitHub::Push") OR (index=* eventtype="GitHub::PullRequest") OR (eventtype="GitHub::CodeScanning" index=* (action=created OR action=reopened) alert.tool.name="$tool_name$") + + | search (eventtype="GitHub::PullRequest" OR eventtype="GitHub::Push") OR ((action=created OR action=reopened) tool="$tool_name$") | timechart count(_raw) by eventtype | accum "GitHub::Push" | accum "GitHub::PullRequest" @@ -97,9 +94,19 @@ | rename GitHub::Push as "Pushs" | rename GitHub::PullRequest as "Pull Requests" | rename GitHub::CodeScanning as "Code Scanning Alerts" - $field1.earliest$ - $field1.latest$ + + + + + + + + + + + + @@ -131,21 +138,18 @@ Alerts by Severity | search (action=created OR action=reopened) tool="$tool_name$" | chart usenull=f count over repository by severity - $field1.earliest$ - $field1.latest$ - - + - + - +
    From 7677a83b6d893b06a9439b9646be9a9a1573402d Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Tue, 7 Dec 2021 10:47:40 -0800 Subject: [PATCH 16/28] feat: dashboard name and search optimization --- .../data/ui/views/code_scanning_overview.xml | 76 ++++++++++++------- 1 file changed, 47 insertions(+), 29 deletions(-) diff --git a/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml b/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml index 0bc4b37..39e236e 100644 --- a/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml +++ b/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml @@ -1,8 +1,8 @@ - + - `github_webhooks` (eventtype="GitHub::CodeScanning" OR eventtype="GitHub::Push" OR eventtype="GitHub::PullRequest") | eval action='action', tool=if(isnotnull('alert.tool.name'),'alert.tool.name','unknown'), repository=if(isnotnull('repository.name'),'repository.name','unknown'), severity=if(isnotnull('alert.rule.security_severity_level'),'alert.rule.security_severity_level','none'), eventtype='eventtype' + `github_webhooks` (eventtype="GitHub::CodeScanning" OR eventtype="GitHub::Push") | eval action='action', tool=if(isnotnull('alert.tool.name'),'alert.tool.name','unknown'), repository=if(isnotnull('repository.name'),'repository.name','unknown'), severity=if(isnotnull('alert.rule.security_severity_level'),'alert.rule.security_severity_level','none'), create_time=if(isnotnull('alert.created_at'),'alert.created_at','unknown'), received_time='_time', alert_url=if(isnotnull('alert.html_url'),'alert.html_url','unknown'), eventtype='eventtype', created=strptime(create_time, "%Y-%m-%dT%H:%M:%S%Z"), duration=received_time - created, duration_str=tostring(avg(duration), "duration") $timeTkn.earliest$ $timeTkn.latest$ @@ -16,10 +16,12 @@ now
    - + tool tool + " + " | table tool | dedup tool @@ -27,13 +29,27 @@ * * + + + All + * + * + " + " + , + repository + repository + + | dedup repository | table repository + +
    Created - | search tool="$tool_name$" action="created" | stats count + | search tool=$tool_name$ repository=$repoTkn$ action="created" | stats count @@ -45,7 +61,7 @@ Fixed - | search tool="$tool_name$" action="fixed" | stats count + | search tool=$tool_name$ repository=$repoTkn$ action="fixed" | stats count @@ -56,10 +72,10 @@ Reopened - | search tool="$tool_name$" action="reopened" | stats count + | search tool=$tool_name$ repository=$repoTkn$ action="reopened" | stats count - + @@ -69,7 +85,7 @@ Alert Found/Fixed Ratio - | search tool="$tool_name$" (action=created OR action=fixed) + | search tool=$tool_name$ repository=$repoTkn$ (action=created OR action=fixed) | timechart count(_raw) by action | accum created | accum fixed @@ -80,33 +96,20 @@ + Commit/Alert Ratio - | search (eventtype="GitHub::PullRequest" OR eventtype="GitHub::Push") OR ((action=created OR action=reopened) tool="$tool_name$") + | search (eventtype="GitHub::Push" repository=$repoTkn$) OR ((action=created OR action=reopened) tool=$tool_name$ repository=$repoTkn$ ) | timechart count(_raw) by eventtype | accum "GitHub::Push" -| accum "GitHub::PullRequest" | accum "GitHub::CodeScanning" -| rename GitHub::Push as "Pushs" -| rename GitHub::PullRequest as "Pull Requests" +| rename GitHub::Push as "Pushes" | rename GitHub::CodeScanning as "Code Scanning Alerts" - - - - - - - - - - - - @@ -114,7 +117,7 @@ - + @@ -122,22 +125,37 @@ New Alerts by Tool - | search tool="$tool_name$" (action=created OR action=appeared_in_branch) | timechart count(_raw) by tool + | search tool=$tool_name$ repository=$repoTkn$ (action=created OR action=appeared_in_branch) | timechart count(_raw) by tool - + + + + + Fixed Alerts + + | search (action=fixed OR action=closed_by_user) repository=$repoTkn$ tool=$tool_name$ +| table repository, tool, alert_url,duration_str +| rename repository AS "Repository" duration_str AS "Time to Resolution",tool AS "Tool", alert_url AS "Alert URL" +| sort -"Time to Resolution" + + + +
    +
    +
    Alerts by Severity - | search (action=created OR action=reopened) tool="$tool_name$" | chart usenull=f count over repository by severity + | search (action=created OR action=reopened) repository=$repoTkn$ tool=$tool_name$ | chart usenull=f count over repository by severity @@ -158,7 +176,7 @@
    Alerts by Repo - | search (action=created OR action=reopened) tool="$tool_name$"| chart usenull=f count over repository by tool + | search (action=created OR action=reopened) repository=$repoTkn$ tool=$tool_name$| chart usenull=f count over repository by tool From f3f919a9d81a73eb9356def9c12e6b7b1306ef77 Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Tue, 7 Dec 2021 10:47:58 -0800 Subject: [PATCH 17/28] feat: advanced security header --- github_app_for_splunk/default/data/ui/nav/default.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/github_app_for_splunk/default/data/ui/nav/default.xml b/github_app_for_splunk/default/data/ui/nav/default.xml index 5b5c016..09c19a4 100644 --- a/github_app_for_splunk/default/data/ui/nav/default.xml +++ b/github_app_for_splunk/default/data/ui/nav/default.xml @@ -8,7 +8,7 @@ - + From e858ea4b552d3ffe51c780cb7b88116e3894601f Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Tue, 7 Dec 2021 10:48:18 -0800 Subject: [PATCH 18/28] feat: dashboard name --- .../default/data/ui/views/security_alert_overview.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml b/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml index 8261810..c9ab484 100644 --- a/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml +++ b/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml @@ -1,5 +1,5 @@ - + `github_webhooks` alert.created_at=* | eval reason=if(isnotnull('alert.affected_package_name'),'alert.affected_package_name','alert.rule.name'), id=if(isnotnull('alert.external_identifier'),'alert.external_identifier','alert.rule.id'), severity=if(isnotnull('alert.severity'),'alert.severity','alert.rule.security_severity_level'), type=if(isnotnull('alert.external_identifier'),"Dependabot Alert","Code Scanning Alert") | stats latest(action) as status, earliest(alert.created_at) as created_at by repository.name, reason, id, type, severity | eval age = toString(round(now() - strptime(created_at, "%Y-%m-%dT%H:%M:%S")),"Duration") From bb8da97d902038c3f365110d9ea2c1701ec67f19 Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Tue, 7 Dec 2021 10:59:41 -0800 Subject: [PATCH 19/28] docs: add code scanning webhook --- docs/github_webhooks.MD | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/github_webhooks.MD b/docs/github_webhooks.MD index 6c844c4..140d3ae 100644 --- a/docs/github_webhooks.MD +++ b/docs/github_webhooks.MD @@ -64,4 +64,10 @@ Once that is complete and webhooks are triggering, you'll want to update the mac + + + + + +
    Pull request reviews Pull request review submitted, edited, or dismissed.
    GitHub::CodeScanningCode scanning alertsAlerts identified by CodeQL and other 3rd party/OSS scanning tools.
    From a4e0ae1653bc94e7355b92aad9844536ca541f53 Mon Sep 17 00:00:00 2001 From: leftrightleft Date: Tue, 7 Dec 2021 11:09:28 -0800 Subject: [PATCH 20/28] docs: code scanning docs --- README.md | 5 ++++- docs/images/code_scanning_dashboard.png | Bin 0 -> 432809 bytes .../default/data/ui/views/welcome_page.xml | 5 +++-- 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 docs/images/code_scanning_dashboard.png diff --git a/README.md b/README.md index 63eb0e7..06bc753 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ This App is designed to work across multiple GitHub data sources however not all The GitHub App for Splunk is designed to work with the following data sources: * [GitHub Audit Log Monitoring Add-On For Splunk](./docs/ghe_audit_logs.MD): Audit logs from GitHub Enterprise Cloud. -* [Github.com Webhooks](./docs/github_webhooks.MD): A select set of webhook events like Push, PullRequest, and Repo. +* [Github.com Webhooks](./docs/github_webhooks.MD): A select set of webhook events like Push, PullRequest, Code Scanning and Repo. * [Github Enterprise Server Syslog Forwarder](./docs/ghes_syslog_setup.MD): Audit and Application logs from Github Enterprise Server. * [Github Enterprise Collectd monitoring](./docs/splunk_collectd_forwarding_for_ghes.MD): Performance and Infrastructure metrics from Github Enterprise Server. @@ -37,6 +37,9 @@ There is an *Integration Overview* dashboard listed under *Dashboards* that allo
    Expand for screenshots +#### Code Scanning Alerts + ![Code Scanning Dashboard](./docs/images/code_scanning_dashboard.png) + #### Audit Log Dashboard ![Audit Log Dashboard](./docs/images/9F8E9A89-1203-4C0A-B227-C2FD1E17C8B0.jpg) diff --git a/docs/images/code_scanning_dashboard.png b/docs/images/code_scanning_dashboard.png new file mode 100644 index 0000000000000000000000000000000000000000..92135b9cb27863adb8e91c9e6c653a440b2945bb GIT binary patch literal 432809 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

    !rowA>vCQ%g6~ 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

    di-~TY|kJ5avv$u3l9Pt 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

    GitHub Advanced Security

    - Customers of GitHub Advanced Security have access to enterprise security tooling such as Code Scanning, Secret Scanning, and Dependency Review. + Open Source repositories and customers of GitHub Advanced Security have access to application security tooling such as Code Scanning, Secret Scanning, and Dependency Review.

      -
    1. The Code Scanning dashboard gives insight into the security posture of your GitHub Organization
    2. +
    3. The Advanced Security Overview dashboard gives insight into the security posture of your GitHub Organization
    4. +
    5. The Code Scanning dashboard gives you access to alerts created by Code Scanning within your Organization

    From 4605cce5fb6aa90fecd35b9a4c95cfe32dae2d2f Mon Sep 17 00:00:00 2001 From: martinprodriguez <88494794+martinprodriguez@users.noreply.github.com> Date: Wed, 8 Dec 2021 15:58:02 +0100 Subject: [PATCH 21/28] changing wrong formula to calculate percentages A percentage should be defined by used/total * 100. This is currently being defined as used/free * 100, leading to unexpected calculations and alerts. --- github_app_for_splunk/default/savedsearches.conf | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/github_app_for_splunk/default/savedsearches.conf b/github_app_for_splunk/default/savedsearches.conf index 132168e..6d78fb3 100644 --- a/github_app_for_splunk/default/savedsearches.conf +++ b/github_app_for_splunk/default/savedsearches.conf @@ -38,7 +38,8 @@ search = | mstats avg(_value) as "Avg" WHERE `github_collectd` AND metric_name=" | eval metric_name=mvindex(split(metric_name,"."),2)\ | stats avg("disk_gb") as "Avg" by metric_name, host\ | xyseries host metric_name Avg\ -| eval disk_util=(used/free)*100\ +| eval disk_total=used+free\ +| eval disk_util=(used/disk_total)*100\ | fields host disk_util [GitHub Disk Utilization Over 85%] @@ -82,7 +83,8 @@ search = | mstats avg(_value) as "Avg" WHERE `github_collectd` AND metric_name=" | eval metric_name=mvindex(split(metric_name,"."),2)\ | stats avg("disk_gb") as "Avg" by metric_name, host\ | xyseries host metric_name Avg\ -| eval disk_util=(used/free)*100\ +| eval disk_total=used+free\ +| eval disk_util=(used/disk_total)*100\ | fields host disk_util [GitHub Load Average Above 1] From ef48d7a35bc986ecaa6f7e75d295e269e4f2d0d8 Mon Sep 17 00:00:00 2001 From: Doug Erkkila Date: Thu, 9 Dec 2021 11:13:00 -0500 Subject: [PATCH 22/28] Update eventtypes.conf Fixes #23 Adds the eventtype GitHub::Release. --- github_app_for_splunk/default/eventtypes.conf | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/github_app_for_splunk/default/eventtypes.conf b/github_app_for_splunk/default/eventtypes.conf index aca0a21..0e79229 100644 --- a/github_app_for_splunk/default/eventtypes.conf +++ b/github_app_for_splunk/default/eventtypes.conf @@ -29,4 +29,10 @@ search = `github_webhooks` action IN ("created","edited","moved","deleted") "pr search = `github_webhooks` action IN ("queued","created","started","completed") workflow_job.id=* [GitHub::CodeScanning] -search = `github_webhooks` action IN ("appeared_in_branch", "closed_by_user", "created", "fixed", "reopened", "reopened_by_user") "alert.created_at"=* \ No newline at end of file +search = `github_webhooks` action IN ("appeared_in_branch", "closed_by_user", "created", "fixed", "reopened", "reopened_by_user") "alert.created_at"=* + +[GitHub::VulnerabilityAlert] +search = `github_webhooks` action IN ("create", "dismiss", "resolve") "alert.external_identifier"=* + +[GitHub::Release] +search = `github_webhooks` action IN ("released","published") release.id=* From 251397ea9aafd962718c9abf2086c5477f5b85bf Mon Sep 17 00:00:00 2001 From: Dan Shanahan Date: Tue, 21 Dec 2021 17:00:18 +0000 Subject: [PATCH 23/28] feat: secret scanning eventtype --- github_app_for_splunk/default/eventtypes.conf | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/github_app_for_splunk/default/eventtypes.conf b/github_app_for_splunk/default/eventtypes.conf index 0e79229..591e352 100644 --- a/github_app_for_splunk/default/eventtypes.conf +++ b/github_app_for_splunk/default/eventtypes.conf @@ -14,7 +14,7 @@ search = `github_webhooks` action IN ("submitted","edited","dismissed") pull_req search = `github_webhooks` after=* before=* "commits{}.id"=* ref=* "pusher.name"=* [GitHub::Repo] -search = `github_webhooks` action IN ("created","deleted","archived","unarchived","edited","renamed","transferred","publicized","privatized") "repository.name"=* NOT "pull_request.id"=* NOT "project_card.id"=* NOT "project.number"=* NOT "project_column.id"=* NOT "check_run.id"=* +search = `github_webhooks` action IN ("created","deleted","archived","unarchived","edited","renamed","transferred","publicized","privatized") "repository.name"=* NOT "pull_request.id"=* NOT "project_card.id"=* NOT "project.number"=* NOT "project_column.id"=* NOT "check_run.id"=* NOT "alert.created_at"=* NOT "alert.number"=* [GitHub::Project] search = `github_webhooks` action IN ("created","edited","closed","reopenend","deleted") "project.number"=* @@ -31,6 +31,9 @@ search = `github_webhooks` action IN ("queued","created","started","completed") [GitHub::CodeScanning] search = `github_webhooks` action IN ("appeared_in_branch", "closed_by_user", "created", "fixed", "reopened", "reopened_by_user") "alert.created_at"=* +[GitHub::SecretScanning] +search = `github_webhooks` action IN ("created", "resolved") "alert.secret_type"=* + [GitHub::VulnerabilityAlert] search = `github_webhooks` action IN ("create", "dismiss", "resolve") "alert.external_identifier"=* From 8c4644e4fe32a36b206ea0181e9cd7418198d31c Mon Sep 17 00:00:00 2001 From: Dan Shanahan Date: Tue, 21 Dec 2021 18:01:41 +0000 Subject: [PATCH 24/28] feat: add secret scanning dashboard --- .../default/data/ui/nav/default.xml | 1 + .../ui/views/secret_scanning_overview.xml | 148 ++++++++++++++++++ .../default/data/ui/views/welcome_page.xml | 3 +- 3 files changed, 151 insertions(+), 1 deletion(-) create mode 100644 github_app_for_splunk/default/data/ui/views/secret_scanning_overview.xml diff --git a/github_app_for_splunk/default/data/ui/nav/default.xml b/github_app_for_splunk/default/data/ui/nav/default.xml index 09c19a4..c537b06 100644 --- a/github_app_for_splunk/default/data/ui/nav/default.xml +++ b/github_app_for_splunk/default/data/ui/nav/default.xml @@ -11,6 +11,7 @@ + diff --git a/github_app_for_splunk/default/data/ui/views/secret_scanning_overview.xml b/github_app_for_splunk/default/data/ui/views/secret_scanning_overview.xml new file mode 100644 index 0000000..cdc97bc --- /dev/null +++ b/github_app_for_splunk/default/data/ui/views/secret_scanning_overview.xml @@ -0,0 +1,148 @@ + + + + + `github_webhooks` eventtype="GitHub::SecretScanning" | eval action='action', enterprise=if(isnotnull('enterprise.name'),'enterprise.name','unknown'), organization=if(isnotnull('organization.login'),'organization.login','unknown'), repository=if(isnotnull('repository.name'),'repository.name','unknown'), secret_type=if(isnotnull('alert.secret_type'),'alert.secret_type','unknown'), resolution=if(isnotnull('alert.resolution'),'alert.resolution','unknown'), resolved_at=if(isnotnull('alert.resolved_at'),'alert.resolved_at','unknown'), resolved_by=if(isnotnull('alert.resolved_by.login'),'alert.resolved_by.login','unknown') + + $timeTkn.earliest$ + $timeTkn.latest$ + 1 + +
    + + + + -24h@h + now + + + + + secret_type + secret_type + " + " + + | table secret_type | dedup secret_type + + All + * + * + + + + All + * + * + " + " + , + organization + organization + + | dedup organization | table organization + + + + + All + * + * + " + " + , + repository + repository + + | dedup repository | table repository + + +
    + + + + Found Secrets + + | search repository=$repoTkn$ organization=$orgTkn$ secret_type=$secret_type$ action="created" | stats count + + + + + + + + + + Fixed Secrets + + | search repository=$repoTkn$ organization=$orgTkn$ secret_type=$secret_type$ action="resolved" | stats count + + + + + + + + + Secret Types + + | search repository=$repoTkn$ organization=$orgTkn$ secret_type=$secret_type$ | chart count by secret_type + + + + + + + + + Secrets Found/Fixed Ratio + + | search repository=$repoTkn$ organization=$orgTkn$ secret_type=$secret_type$ (action=created OR action=resolved) +| timechart count(_raw) by action +| accum created +| accum resolved +| rename created as "Found" +| rename resolved as "Fixed" + + + + + + + + + + + + + Fixed Secrets + + | search action=resolved repository=$repoTkn$ organization=$orgTkn$ secret_type=$secret_type$ | table secret_type, organization, repository, resolution, resolved_by, _time + | rename secret_type as "Secret Type" + | rename organization as "Organization" + | rename repository as "Repository" + | rename resolution as "Resolution" + | rename resolved_by as "Resolved By" + + + +
    +
    +
    + + + + Found Secrets + + | search action=created repository=$repoTkn$ organization=$orgTkn$ secret_type=$secret_type$ | table secret_type, organization, repository, action, _time + | rename secret_type as "Secret Type" + | rename organization as "Organization" + | rename repository as "Repository" + | rename action as "Action" + + + +
    +
    +
    + \ No newline at end of file diff --git a/github_app_for_splunk/default/data/ui/views/welcome_page.xml b/github_app_for_splunk/default/data/ui/views/welcome_page.xml index ecadfb6..7611070 100644 --- a/github_app_for_splunk/default/data/ui/views/welcome_page.xml +++ b/github_app_for_splunk/default/data/ui/views/welcome_page.xml @@ -63,7 +63,8 @@ Open Source repositories and customers of GitHub Advanced Security have access to application security tooling such as Code Scanning, Secret Scanning, and Dependency Review.
    1. The Advanced Security Overview dashboard gives insight into the security posture of your GitHub Organization
    2. -
    3. The Code Scanning dashboard gives you access to alerts created by Code Scanning within your Organization
    4. +
    5. The Code Scanning Alerts dashboard gives you access to alerts created by Code Scanning within your Organization
    6. +
    7. The Secret Scanning Alerts dashboard provides visibility into secrets like API keys and personal access tokens that have been checked into your repositories

    From 6986224b69aaf9b843d090b22ea2cfa6d58b627e Mon Sep 17 00:00:00 2001 From: martinprodriguez <88494794+martinprodriguez@users.noreply.github.com> Date: Wed, 12 Jan 2022 15:25:42 +0100 Subject: [PATCH 25/28] Changed function max to avg for avg CPU load Current function shows the maximum value registered on a determinate time frame, fetching data every 10s. The description suggest this is not the desired result: an average should be calculated instead. --- github_app_for_splunk/default/savedsearches.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/github_app_for_splunk/default/savedsearches.conf b/github_app_for_splunk/default/savedsearches.conf index 6d78fb3..8161ab4 100644 --- a/github_app_for_splunk/default/savedsearches.conf +++ b/github_app_for_splunk/default/savedsearches.conf @@ -121,6 +121,6 @@ display.visualizations.custom.type = sunburst_viz.sunburst_viz enableSched = 1 request.ui_dispatch_app = github_app_for_splunk request.ui_dispatch_view = search -search = | mstats max(_value) as "Max" WHERE `github_collectd` AND metric_name="load.longterm" AND host="*" span=10s BY metric_name, host\ -| stats max(Max) as "Load" by metric_name, host\ +search = | mstats avg(_value) as "Avg" WHERE `github_collectd` AND metric_name="load.longterm" AND host="*" span=10s BY metric_name, host\ +| stats avg(Avg) as "Load" by metric_name, host\ | xyseries host metric_name Load From e9c965b22ab13d3e3238287ce3685604fdb03e2d Mon Sep 17 00:00:00 2001 From: "Doug Erkkila [Splunk]" <59098981+derkkila-splunk@users.noreply.github.com> Date: Tue, 25 Jan 2022 12:46:25 -0500 Subject: [PATCH 26/28] Create scorecards-analysis.yml --- .github/workflows/scorecards-analysis.yml | 55 +++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 .github/workflows/scorecards-analysis.yml diff --git a/.github/workflows/scorecards-analysis.yml b/.github/workflows/scorecards-analysis.yml new file mode 100644 index 0000000..b6ac108 --- /dev/null +++ b/.github/workflows/scorecards-analysis.yml @@ -0,0 +1,55 @@ +name: Scorecards supply-chain security +on: + # Only the default branch is supported. + branch_protection_rule: + schedule: + - cron: '31 23 * * 0' + push: + branches: [ main ] + +# Declare default permissions as read only. +permissions: read-all + +jobs: + analysis: + name: Scorecards analysis + runs-on: ubuntu-latest + permissions: + # Needed to upload the results to code-scanning dashboard. + security-events: write + actions: read + contents: read + + steps: + - name: "Checkout code" + uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.4.0 + with: + persist-credentials: false + + - name: "Run analysis" + uses: ossf/scorecard-action@c8416b0b2bf627c349ca92fc8e3de51a64b005cf # v1.0.2 + with: + results_file: results.sarif + results_format: sarif + # Read-only PAT token. To create it, + # follow the steps in https://github.com/ossf/scorecard-action#pat-token-creation. + repo_token: ${{ secrets.SCORECARD_READ_TOKEN }} + # Publish the results to enable scorecard badges. For more details, see + # https://github.com/ossf/scorecard-action#publishing-results. + # For private repositories, `publish_results` will automatically be set to `false`, + # regardless of the value entered here. + publish_results: true + + # Upload the results as artifacts (optional). + - name: "Upload artifact" + uses: actions/upload-artifact@82c141cc518b40d92cc801eee768e7aafc9c2fa2 # v2.3.1 + with: + name: SARIF file + path: results.sarif + retention-days: 5 + + # Upload the results to GitHub's code scanning dashboard. + - name: "Upload to code-scanning" + uses: github/codeql-action/upload-sarif@5f532563584d71fdef14ee64d17bafb34f751ce5 # v1.0.26 + with: + sarif_file: results.sarif From 6c91d1873cc9e0ac8d85dbb3620450824744d108 Mon Sep 17 00:00:00 2001 From: Doug Erkkila Date: Mon, 31 Jan 2022 09:31:05 -0500 Subject: [PATCH 27/28] Update scorecards-analysis.yml Removed the scheduled scorecard execution because it's not functional. --- .github/workflows/scorecards-analysis.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/scorecards-analysis.yml b/.github/workflows/scorecards-analysis.yml index b6ac108..2bd24ef 100644 --- a/.github/workflows/scorecards-analysis.yml +++ b/.github/workflows/scorecards-analysis.yml @@ -2,8 +2,6 @@ name: Scorecards supply-chain security on: # Only the default branch is supported. branch_protection_rule: - schedule: - - cron: '31 23 * * 0' push: branches: [ main ] From 875644fcc2559f4a738964954424748c289bcf1e Mon Sep 17 00:00:00 2001 From: Doug Erkkila Date: Mon, 31 Jan 2022 15:15:15 -0500 Subject: [PATCH 28/28] Added Dashboard Version to Dashboards To address jquery version requirements for Splunk Cloud, added version numbers to the dashboards taht were missing them. --- .../data/ui/views/1_system_health_monitor.xml | 2 +- .../default/data/ui/views/2_process_monitor.xml | 2 +- .../data/ui/views/3_authentication_monitor.xml | 4 ++-- .../default/data/ui/views/8_storage_monitor.xml | 4 ++-- .../default/data/ui/views/code_scanning_overview.xml | 12 ++++++------ .../data/ui/views/secret_scanning_overview.xml | 12 ++++++------ .../data/ui/views/security_alert_overview.xml | 4 ++-- .../default/data/ui/views/value_stream_analytics.xml | 2 +- .../default/data/ui/views/welcome_page.xml | 12 ++++++------ .../default/data/ui/views/workflow_analytics.xml | 4 ++-- 10 files changed, 29 insertions(+), 29 deletions(-) diff --git a/github_app_for_splunk/default/data/ui/views/1_system_health_monitor.xml b/github_app_for_splunk/default/data/ui/views/1_system_health_monitor.xml index a8c7154..b8d12c4 100644 --- a/github_app_for_splunk/default/data/ui/views/1_system_health_monitor.xml +++ b/github_app_for_splunk/default/data/ui/views/1_system_health_monitor.xml @@ -1,4 +1,4 @@ -
    +
    diff --git a/github_app_for_splunk/default/data/ui/views/2_process_monitor.xml b/github_app_for_splunk/default/data/ui/views/2_process_monitor.xml index 8c12cf1..a9e8fbe 100644 --- a/github_app_for_splunk/default/data/ui/views/2_process_monitor.xml +++ b/github_app_for_splunk/default/data/ui/views/2_process_monitor.xml @@ -1,4 +1,4 @@ - +
    diff --git a/github_app_for_splunk/default/data/ui/views/3_authentication_monitor.xml b/github_app_for_splunk/default/data/ui/views/3_authentication_monitor.xml index 6f198a8..f35698d 100644 --- a/github_app_for_splunk/default/data/ui/views/3_authentication_monitor.xml +++ b/github_app_for_splunk/default/data/ui/views/3_authentication_monitor.xml @@ -1,4 +1,4 @@ - +
    @@ -311,4 +311,4 @@ - \ No newline at end of file + diff --git a/github_app_for_splunk/default/data/ui/views/8_storage_monitor.xml b/github_app_for_splunk/default/data/ui/views/8_storage_monitor.xml index 291b885..96ecbbb 100644 --- a/github_app_for_splunk/default/data/ui/views/8_storage_monitor.xml +++ b/github_app_for_splunk/default/data/ui/views/8_storage_monitor.xml @@ -1,4 +1,4 @@ -
    +
    @@ -125,4 +125,4 @@ - \ No newline at end of file + diff --git a/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml b/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml index 39e236e..9522135 100644 --- a/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml +++ b/github_app_for_splunk/default/data/ui/views/code_scanning_overview.xml @@ -1,4 +1,4 @@ -
    + @@ -86,10 +86,10 @@ Alert Found/Fixed Ratio | search tool=$tool_name$ repository=$repoTkn$ (action=created OR action=fixed) -| timechart count(_raw) by action +| timechart count(_raw) by action | accum created -| accum fixed -| rename created as "Found" +| accum fixed +| rename created as "Found" | rename fixed as "Fixed" @@ -142,7 +142,7 @@ | search (action=fixed OR action=closed_by_user) repository=$repoTkn$ tool=$tool_name$ | table repository, tool, alert_url,duration_str -| rename repository AS "Repository" duration_str AS "Time to Resolution",tool AS "Tool", alert_url AS "Alert URL" +| rename repository AS "Repository" duration_str AS "Time to Resolution",tool AS "Tool", alert_url AS "Alert URL" | sort -"Time to Resolution" @@ -189,4 +189,4 @@ - \ No newline at end of file + diff --git a/github_app_for_splunk/default/data/ui/views/secret_scanning_overview.xml b/github_app_for_splunk/default/data/ui/views/secret_scanning_overview.xml index cdc97bc..5fc7164 100644 --- a/github_app_for_splunk/default/data/ui/views/secret_scanning_overview.xml +++ b/github_app_for_splunk/default/data/ui/views/secret_scanning_overview.xml @@ -1,4 +1,4 @@ -
    + @@ -98,10 +98,10 @@ Secrets Found/Fixed Ratio | search repository=$repoTkn$ organization=$orgTkn$ secret_type=$secret_type$ (action=created OR action=resolved) -| timechart count(_raw) by action +| timechart count(_raw) by action | accum created -| accum resolved -| rename created as "Found" +| accum resolved +| rename created as "Found" | rename resolved as "Fixed" @@ -117,7 +117,7 @@ Fixed Secrets - | search action=resolved repository=$repoTkn$ organization=$orgTkn$ secret_type=$secret_type$ | table secret_type, organization, repository, resolution, resolved_by, _time + | search action=resolved repository=$repoTkn$ organization=$orgTkn$ secret_type=$secret_type$ | table secret_type, organization, repository, resolution, resolved_by, _time | rename secret_type as "Secret Type" | rename organization as "Organization" | rename repository as "Repository" @@ -145,4 +145,4 @@
    - \ No newline at end of file + diff --git a/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml b/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml index c9ab484..7433349 100644 --- a/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml +++ b/github_app_for_splunk/default/data/ui/views/security_alert_overview.xml @@ -1,4 +1,4 @@ -
    + @@ -240,4 +240,4 @@ - \ No newline at end of file + diff --git a/github_app_for_splunk/default/data/ui/views/value_stream_analytics.xml b/github_app_for_splunk/default/data/ui/views/value_stream_analytics.xml index cb72211..70a1de8 100644 --- a/github_app_for_splunk/default/data/ui/views/value_stream_analytics.xml +++ b/github_app_for_splunk/default/data/ui/views/value_stream_analytics.xml @@ -1,4 +1,4 @@ -
    + index=github_webhook (eventtype="GitHub::Issue" (action IN("opened","milestoned")) OR (action="labeled" AND label.name IN("in progress","to do"))) OR (eventtype="GitHub::Push" issueNumber=*) OR (eventtype="GitHub::PullRequest" action IN("opened","closed") issueNumber=*) repository.name IN("$repoTkn$") issueNumber!=9 | eval openTime=if(action=="opened",_time,NULL) | eval inProgressTime=if(action=="labeled",if('label.name'=="to do",_time,NULL),if(action=="milestoned",_time,NULL)) | eval workTime=if(action="labeled",if('label.name'="in progress",_time,NULL),if(eventtype=="GitHub::Push",_time,NULL)) | eval mergeTime=if(eventtype="GitHub::PullRequest",if(action=="opened",_time,NULL),if(eventtype="GitHub::Push",if(ref="refs/heads/main",_time,NULL),NULL)) | eval reviewTime=if(eventtype="GitHub::PullRequest",if('pull_request.merged'="true",_time,NULL),if(eventtype="GitHub::Push",if(ref="refs/heads/main",_time,NULL),NULL)) | eval sha=after | join type=left max=0 sha [ search index="github_webhook" eventtype="GitHub::Workflow" | eval sha='workflow_job.head_sha' | stats min(_time) as startTestTime, max(_time) as endTestTime by sha, workflow_job.id | eval testTimeDiff=endTestTime-startTestTime] | eval release='milestone.title' | join type=left release [search index=github_webhook eventtype="GitHub::Release" | eval release='release.tag_name' | stats max(_time) as releaseTime by release] | stats max(issue.title) as issue.title, latest(milestone.title) as release, min(openTime) as opened, min(inProgressTime) as in_progress, min(workTime) as working , max(mergeTime) as merge, max(reviewTime) as review, avg(testTimeDiff) as avgTestDuration, max(endTestTime) as endTestTime, max(releaseTime) as releaseTime by repository.name,issueNumber | search opened=* diff --git a/github_app_for_splunk/default/data/ui/views/welcome_page.xml b/github_app_for_splunk/default/data/ui/views/welcome_page.xml index 7611070..70d7d04 100644 --- a/github_app_for_splunk/default/data/ui/views/welcome_page.xml +++ b/github_app_for_splunk/default/data/ui/views/welcome_page.xml @@ -1,4 +1,4 @@ - + @@ -16,7 +16,7 @@

    This Splunk app is meant to be your single pane of glass for anything GitHub. Whether you're looking for audit log analytics, GitHub Enterprise Server monitoring, or other GitHub metrics, you're in the right place!

    - +
    @@ -44,7 +44,7 @@
  • User Change Audit is the best place to review actions taken by or made to individual users.
  • - + @@ -67,7 +67,7 @@
  • The Secret Scanning Alerts dashboard provides visibility into secrets like API keys and personal access tokens that have been checked into your repositories
  • - +
    @@ -91,8 +91,8 @@
  • Rich commit, pull request, and Code Scanning data is available through GitHub Webhooks
  • - + -
    \ No newline at end of file +
    diff --git a/github_app_for_splunk/default/data/ui/views/workflow_analytics.xml b/github_app_for_splunk/default/data/ui/views/workflow_analytics.xml index 1db6ce3..b070ee7 100644 --- a/github_app_for_splunk/default/data/ui/views/workflow_analytics.xml +++ b/github_app_for_splunk/default/data/ui/views/workflow_analytics.xml @@ -1,4 +1,4 @@ - +
    @@ -102,4 +102,4 @@ - \ No newline at end of file + pFad - Phonifier reborn

    Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

    Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


    Alternative Proxies:

    Alternative Proxy

    pFad Proxy

    pFad v3 Proxy

    pFad v4 Proxy