Skip to content

Commit

Permalink
Merge pull request #12 from splunk-soar-connectors/next
Browse files Browse the repository at this point in the history
Merging next to main for release 2.2.6
  • Loading branch information
cpangam authored Feb 8, 2022
2 parents 95f7917 + 9d3986e commit 6aad79e
Show file tree
Hide file tree
Showing 50 changed files with 236 additions and 72 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/linting.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Linting
on: [push, pull_request]
jobs:
lint:
lint:
# Run per push for internal contributers. This isn't possible for forked pull requests,
# so we'll need to run on PR events for external contributers.
# String comparison below is case insensitive.
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/semgrep.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Semgrep
on:
on:
pull_request_target:
branches:
- next
Expand All @@ -21,8 +21,8 @@ jobs:
echo "REPOSITORY=${{ github.event.pull_request.head.repo.full_name }}" >> $GITHUB_ENV
echo "REF=${{ github.event.pull_request.head.ref }}" >> $GITHUB_ENV
- uses: 'phantomcyber/dev-cicd-tools/github-actions/semgrep@main'
with:
with:
SEMGREP_DEPLOYMENT_ID: ${{ secrets.SEMGREP_DEPLOYMENT_ID }}
SEMGREP_APP_TOKEN: ${{ secrets.SEMGREP_APP_TOKEN }}
REPOSITORY: ${{ github.repository }}
REPOSITORY: ${{ github.repository }}
REF: ${{ github.ref }}
8 changes: 6 additions & 2 deletions .github/workflows/start-release.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
name: Start Release
on: workflow_dispatch
on:
workflow_dispatch:
push:
tags:
- '*-beta*'
jobs:
start-release:
runs-on: ubuntu-latest
steps:
- uses: 'phantomcyber/dev-cicd-tools/github-actions/start-release@main'
with:
GITHUB_TOKEN: ${{ secrets.SOAR_APPS_TOKEN }}
GITHUB_TOKEN: ${{ secrets.SOAR_APPS_TOKEN }}
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
repos:
- repo: https://github.com/phantomcyber/dev-cicd-tools
rev: v1.4
rev: v1.11
hooks:
- id: org-hook
- id: package-app-dependencies
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright 2021 Splunk Inc.
Copyright (c) 2020-2022 Splunk Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Splunk SOAR Chronicle
Copyright (c) 2020-2021 Splunk Inc.
Copyright (c) 2020-2022 Splunk Inc.

Third-party Software Attributions:

Expand Down
8 changes: 4 additions & 4 deletions readme.md → README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
# Chronicle

Publisher: Splunk
Connector Version: 2\.2\.5
Connector Version: 2\.2\.6
Product Vendor: Google Cloud
Product Name: Chronicle
Product Version Supported (regex): "\.\*"
Minimum Product Version: 5\.0\.0
Minimum Product Version: 5\.1\.0

This app enables the end\-user to search, analyze, and ingest the enterprise security data stored in the Chronicle using investigative, reputation, and ingestion actions

[comment]: # " File: readme.md"
[comment]: # " File: README.md"
[comment]: # ""
[comment]: # " Copyright (c) 2020-2021 Splunk Inc., Google LLC."
[comment]: # " Copyright (c) 2020-2022 Splunk Inc."
[comment]: # ""
[comment]: # " Licensed under the Apache License, Version 2.0 (the 'License');"
[comment]: # " you may not use this file except in compliance with the License."
Expand Down
2 changes: 1 addition & 1 deletion __init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# File: __init__.py
# Copyright (c) 2020-2021 Splunk Inc., Google LLC.
# Copyright (c) 2020-2022 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
226 changes: 187 additions & 39 deletions chronicle.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,90 +10,126 @@
"python_version": "3",
"product_version_regex": ".*",
"publisher": "Splunk",
"license": "Copyright (c) 2020-2021 Splunk Inc.",
"app_version": "2.2.5",
"utctime_updated": "2021-12-27T14:26:35.000000Z",
"license": "Copyright (c) 2020-2022 Splunk Inc.",
"app_version": "2.2.6",
"utctime_updated": "2022-01-07T22:23:49.000000Z",
"package_name": "phantom_chronicle",
"main_module": "chronicle_connector.py",
"min_phantom_version": "5.0.0",
"min_phantom_version": "5.1.0",
"fips_compliant": true,
"latest_tested_versions": [
"v1.7.1"
],
"app_wizard_version": "1.0.0",
"pip_dependencies": {
"wheel": [
{
"module": "beautifulsoup4",
"input_file": "wheels/py3/beautifulsoup4-4.9.1-py3-none-any.whl"
},
{
"module": "cachetools",
"input_file": "wheels/py3/cachetools-4.1.1-py3-none-any.whl"
},
{
"module": "certifi",
"input_file": "wheels/certifi/certifi-2021.10.8-py2.py3-none-any.whl"
"input_file": "wheels/shared/certifi-2021.10.8-py2.py3-none-any.whl"
},
{
"module": "chardet",
"input_file": "wheels/chardet/chardet-3.0.4-py2.py3-none-any.whl"
"input_file": "wheels/shared/chardet-3.0.4-py2.py3-none-any.whl"
},
{
"module": "idna",
"input_file": "wheels/idna/idna-2.10-py2.py3-none-any.whl"
"module": "google_api_core",
"input_file": "wheels/shared/google_api_core-1.21.0-py2.py3-none-any.whl"
},
{
"module": "urllib3",
"input_file": "wheels/urllib3/urllib3-1.26.7-py2.py3-none-any.whl"
"module": "google_api_python_client",
"input_file": "wheels/py3/google_api_python_client-1.9.3-py3-none-any.whl"
},
{
"module": "requests",
"input_file": "wheels/requests/requests-2.25.0-py2.py3-none-any.whl"
"module": "google_auth",
"input_file": "wheels/shared/google_auth-1.18.0-py2.py3-none-any.whl"
},
{
"module": "soupsieve",
"input_file": "wheels/soupsieve/soupsieve-2.3.1-py3-none-any.whl"
"module": "google_auth_httplib2",
"input_file": "wheels/shared/google_auth_httplib2-0.0.3-py2.py3-none-any.whl"
},
{
"module": "beautifulsoup4",
"input_file": "wheels/beautifulsoup4/beautifulsoup4-4.9.1-py3-none-any.whl"
"module": "google_auth_oauthlib",
"input_file": "wheels/shared/google_auth_oauthlib-0.4.1-py2.py3-none-any.whl"
},
{
"module": "google-api-python-client",
"input_file": "wheels/google_api_python_client/google_api_python_client-1.9.3-py3-none-any.whl"
"module": "googleapis_common_protos",
"input_file": "wheels/shared/googleapis_common_protos-1.54.0-py2.py3-none-any.whl"
},
{
"module": "cachetools",
"input_file": "wheels/cachetools/cachetools-4.1.1-py3-none-any.whl"
"module": "httplib2",
"input_file": "wheels/py3/httplib2-0.19.0-py3-none-any.whl"
},
{
"module": "idna",
"input_file": "wheels/shared/idna-2.10-py2.py3-none-any.whl"
},
{
"module": "oauth2client",
"input_file": "wheels/shared/oauth2client-4.1.3-py2.py3-none-any.whl"
},
{
"module": "oauthlib",
"input_file": "wheels/py3/oauthlib-3.2.0-py3-none-any.whl"
},
{
"module": "protobuf",
"input_file": "wheels/py36/protobuf-3.19.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
},
{
"module": "pyasn1",
"input_file": "wheels/pyasn/pyasn1-0.4.6-py2.py3-none-any.whl"
"input_file": "wheels/shared/pyasn1-0.4.6-py2.py3-none-any.whl"
},
{
"module": "pyasn1-modules",
"input_file": "wheels/pyasn_modules/pyasn1_modules-0.2.8-py2.py3-none-any.whl"
"module": "pyasn1_modules",
"input_file": "wheels/shared/pyasn1_modules-0.2.8-py2.py3-none-any.whl"
},
{
"module": "rsa",
"input_file": "wheels/rsa_wheel/rsa-4.7-py3-none-any.whl"
"module": "pyparsing",
"input_file": "wheels/shared/pyparsing-2.4.7-py2.py3-none-any.whl"
},
{
"module": "google-auth",
"input_file": "wheels/google_auth/google_auth-1.18.0-py2.py3-none-any.whl"
"module": "pytz",
"input_file": "wheels/shared/pytz-2021.3-py2.py3-none-any.whl"
},
{
"module": "uritemplate",
"input_file": "wheels/uritemplate_wheel/uritemplate-3.0.1-py2.py3-none-any.whl"
"module": "requests",
"input_file": "wheels/shared/requests-2.25.0-py2.py3-none-any.whl"
},
{
"module": "httplib2",
"input_file": "wheels/httplib2_wheel/httplib2-0.19.0-py3-none-any.whl"
"module": "requests_oauthlib",
"input_file": "wheels/shared/requests_oauthlib-1.3.1-py2.py3-none-any.whl"
},
{
"module": "oauth2client",
"input_file": "wheels/oauthclient/oauth2client-4.1.3-py2.py3-none-any.whl"
"module": "rsa",
"input_file": "wheels/py3/rsa-4.7-py3-none-any.whl"
},
{
"module": "setuptools",
"input_file": "wheels/py3/setuptools-59.6.0-py3-none-any.whl"
},
{
"module": "six",
"input_file": "wheels/shared/six-1.16.0-py2.py3-none-any.whl"
},
{
"module": "soupsieve",
"input_file": "wheels/py3/soupsieve-2.3.1-py3-none-any.whl"
},
{
"module": "google-auth-httplib2",
"input_file": "wheels/google-auth-httplib2/google_auth_httplib2-0.0.3-py2.py3-none-any.whl"
"module": "uritemplate",
"input_file": "wheels/shared/uritemplate-3.0.1-py2.py3-none-any.whl"
},
{
"module": "google-auth-oauthlib",
"input_file": "wheels/google-auth-oauthlib/google_auth_oauthlib-0.4.1-py2.py3-none-any.whl"
"module": "urllib3",
"input_file": "wheels/shared/urllib3-1.26.8-py2.py3-none-any.whl"
}
]
},
Expand Down Expand Up @@ -3023,5 +3059,117 @@
"output": [],
"versions": "EQ(*)"
}
]
}
],
"pip39_dependencies": {
"wheel": [
{
"module": "beautifulsoup4",
"input_file": "wheels/py3/beautifulsoup4-4.9.1-py3-none-any.whl"
},
{
"module": "cachetools",
"input_file": "wheels/py3/cachetools-4.1.1-py3-none-any.whl"
},
{
"module": "certifi",
"input_file": "wheels/shared/certifi-2021.10.8-py2.py3-none-any.whl"
},
{
"module": "chardet",
"input_file": "wheels/shared/chardet-3.0.4-py2.py3-none-any.whl"
},
{
"module": "google_api_core",
"input_file": "wheels/shared/google_api_core-1.21.0-py2.py3-none-any.whl"
},
{
"module": "google_api_python_client",
"input_file": "wheels/py3/google_api_python_client-1.9.3-py3-none-any.whl"
},
{
"module": "google_auth",
"input_file": "wheels/shared/google_auth-1.18.0-py2.py3-none-any.whl"
},
{
"module": "google_auth_httplib2",
"input_file": "wheels/shared/google_auth_httplib2-0.0.3-py2.py3-none-any.whl"
},
{
"module": "google_auth_oauthlib",
"input_file": "wheels/shared/google_auth_oauthlib-0.4.1-py2.py3-none-any.whl"
},
{
"module": "googleapis_common_protos",
"input_file": "wheels/shared/googleapis_common_protos-1.54.0-py2.py3-none-any.whl"
},
{
"module": "httplib2",
"input_file": "wheels/py3/httplib2-0.19.0-py3-none-any.whl"
},
{
"module": "idna",
"input_file": "wheels/shared/idna-2.10-py2.py3-none-any.whl"
},
{
"module": "oauth2client",
"input_file": "wheels/shared/oauth2client-4.1.3-py2.py3-none-any.whl"
},
{
"module": "oauthlib",
"input_file": "wheels/py3/oauthlib-3.2.0-py3-none-any.whl"
},
{
"module": "protobuf",
"input_file": "wheels/py39/protobuf-3.19.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
},
{
"module": "pyasn1",
"input_file": "wheels/shared/pyasn1-0.4.6-py2.py3-none-any.whl"
},
{
"module": "pyasn1_modules",
"input_file": "wheels/shared/pyasn1_modules-0.2.8-py2.py3-none-any.whl"
},
{
"module": "pyparsing",
"input_file": "wheels/shared/pyparsing-2.4.7-py2.py3-none-any.whl"
},
{
"module": "pytz",
"input_file": "wheels/shared/pytz-2021.3-py2.py3-none-any.whl"
},
{
"module": "requests",
"input_file": "wheels/shared/requests-2.25.0-py2.py3-none-any.whl"
},
{
"module": "requests_oauthlib",
"input_file": "wheels/shared/requests_oauthlib-1.3.1-py2.py3-none-any.whl"
},
{
"module": "rsa",
"input_file": "wheels/py3/rsa-4.7-py3-none-any.whl"
},
{
"module": "setuptools",
"input_file": "wheels/py3/setuptools-60.8.1-py3-none-any.whl"
},
{
"module": "six",
"input_file": "wheels/shared/six-1.16.0-py2.py3-none-any.whl"
},
{
"module": "soupsieve",
"input_file": "wheels/py3/soupsieve-2.3.1-py3-none-any.whl"
},
{
"module": "uritemplate",
"input_file": "wheels/shared/uritemplate-3.0.1-py2.py3-none-any.whl"
},
{
"module": "urllib3",
"input_file": "wheels/shared/urllib3-1.26.8-py2.py3-none-any.whl"
}
]
}
}
2 changes: 1 addition & 1 deletion chronicle_connector.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# File: chronicle_connector.py
# Copyright (c) 2020-2021 Splunk Inc., Google LLC.
# Copyright (c) 2020-2022 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion chronicle_consts.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# File: chronicle_consts.py
# Copyright (c) 2020-2021 Splunk Inc., Google LLC.
# Copyright (c) 2020-2022 Splunk Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
Loading

0 comments on commit 6aad79e

Please sign in to comment.