summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 08:31:37 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 08:31:37 +0000
commit81a9b2c65ad74512e5ebe81c9d3a541b852641eb (patch)
treedc3e5e2e9070c5c63b5dc72fb5393db6f756e953
parent62d229b2c62bc3fb3927d091ae3d861adc1a7764 (diff)
automatic import of python-scoutsuiteopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-scoutsuite.spec317
-rw-r--r--sources1
3 files changed, 319 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..b0f07b1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/ScoutSuite-5.12.0.tar.gz
diff --git a/python-scoutsuite.spec b/python-scoutsuite.spec
new file mode 100644
index 0000000..9231d9b
--- /dev/null
+++ b/python-scoutsuite.spec
@@ -0,0 +1,317 @@
+%global _empty_manifest_terminate_build 0
+Name: python-ScoutSuite
+Version: 5.12.0
+Release: 1
+Summary: Scout Suite, a multi-cloud security auditing tool
+License: GNU General Public License v2 (GPLv2)
+URL: https://github.com/nccgroup/ScoutSuite
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d9/00/6126cfcf9e7337515e18c8166f7a3dd589a4a2335e9bd9f99ce2c1c0f1e3/ScoutSuite-5.12.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-dateutil
+Requires: python3-netaddr
+Requires: python3-sqlitedict
+Requires: python3-cherrypy
+Requires: python3-cherrypy-cors
+Requires: python3-coloredlogs
+Requires: python3-asyncio-throttle
+Requires: python3-botocore
+Requires: python3-boto3
+Requires: python3-policyuniverse
+Requires: python3-grpcio
+Requires: python3-google-cloud-container
+Requires: python3-google-cloud-core
+Requires: python3-google-cloud-iam
+Requires: python3-google-cloud-logging
+Requires: python3-google-cloud-monitoring
+Requires: python3-google-cloud-resource-manager
+Requires: python3-google-cloud-storage
+Requires: python3-google-cloud-kms
+Requires: python3-google-api-python-client
+Requires: python3-oauth2client
+Requires: python3-httplib2shim
+Requires: python3-azure-identity
+Requires: python3-azure-mgmt-resource
+Requires: python3-azure-mgmt-storage
+Requires: python3-azure-mgmt-monitor
+Requires: python3-azure-mgmt-sql
+Requires: python3-azure-mgmt-security
+Requires: python3-azure-mgmt-keyvault
+Requires: python3-azure-mgmt-network
+Requires: python3-azure-mgmt-redis
+Requires: python3-azure-mgmt-web
+Requires: python3-azure-mgmt-compute
+Requires: python3-azure-mgmt-authorization
+Requires: python3-azure-mgmt-rdbms
+Requires: python3-msgraph-core
+Requires: python3-aliyun-python-sdk-core
+Requires: python3-aliyun-python-sdk-ram
+Requires: python3-aliyun-python-sdk-ocs
+Requires: python3-aliyun-python-sdk-sts
+Requires: python3-aliyun-python-sdk-actiontrail
+Requires: python3-aliyun-python-sdk-vpc
+Requires: python3-aliyun-python-sdk-ecs
+Requires: python3-aliyun-python-sdk-rds
+Requires: python3-aliyun-python-sdk-kms
+Requires: python3-oss2
+Requires: python3-oci
+
+%description
+<p align="center">
+ <img src="https://user-images.githubusercontent.com/4206926/49877604-10457580-fe26-11e8-92d7-cd876c4f6454.png" width=350/>
+</p>
+
+#
+
+[![Workflow](https://github.com/nccgroup/ScoutSuite/workflows/CI%20Workflow/badge.svg)](https://github.com/nccgroup/ScoutSuite/actions)
+[![CodeCov](https://codecov.io/gh/nccgroup/ScoutSuite/branch/master/graph/badge.svg)](https://codecov.io/gh/nccgroup/ScoutSuite)
+
+[![PyPI version](https://badge.fury.io/py/ScoutSuite.svg)](https://badge.fury.io/py/ScoutSuite)
+[![PyPI downloads](https://img.shields.io/pypi/dm/scoutsuite)](https://img.shields.io/pypi/dm/scoutsuite)
+[![Docker Hub](https://img.shields.io/badge/Docker%20Hub-rossja%2Fncc--scoutsuite-blue)](https://hub.docker.com/r/rossja/ncc-scoutsuite/)
+[![Docker Pulls](https://img.shields.io/docker/pulls/rossja/ncc-scoutsuite.svg?style=flat-square)](https://hub.docker.com/r/rossja/ncc-scoutsuite/)
+
+## Description
+
+Scout Suite is an open source multi-cloud security-auditing tool, which enables security posture assessment of cloud environments. Using the APIs exposed by cloud providers, Scout Suite gathers configuration data for manual inspection and highlights risk areas. Rather than going through dozens of pages on the web consoles, Scout Suite presents a clear view of the attack surface automatically.
+
+Scout Suite was designed by security consultants/auditors. It is meant to provide a point-in-time security-oriented view of the cloud account it was run in. Once the data has been gathered, all usage may be performed offline.
+
+The project team can be contacted at <scoutsuite@nccgroup.com>.
+
+### Cloud Provider Support
+
+The following cloud providers are currently supported:
+
+- Amazon Web Services
+- Microsoft Azure
+- Google Cloud Platform
+- Alibaba Cloud (alpha)
+- Oracle Cloud Infrastructure (alpha)
+
+## Installation
+
+Refer to the [wiki](https://github.com/nccgroup/ScoutSuite/wiki/Setup).
+
+## Usage
+
+Scout Suite is run through the CLI:
+
+![Running Scout Suite](https://user-images.githubusercontent.com/13310971/78389085-22659d00-75b0-11ea-9f22-ea6fcaa6a1cd.gif)
+
+Once this has completed, it will generate an HTML report including findings and Cloud account configuration:
+
+![Scout Suite Report](https://user-images.githubusercontent.com/13310971/77861662-342bf680-71e4-11ea-8eed-ccaeb78c5f45.gif)
+
+The above report was generated by running Scout Suite against https://github.com/nccgroup/sadcloud.
+
+Additional information can be found in the [wiki](https://github.com/nccgroup/ScoutSuite/wiki).
+There are also a number of handy [tools](https://github.com/nccgroup/ScoutSuite/tree/master/tools) for automation of common tasks.
+
+## NCC Scout
+
+Our self-service cloud account monitoring platform, NCC Scout, is a user-friendly SaaS providing you with the ability to constantly monitor your public cloud accounts, allowing you to check they’re configured to comply with industry best practice.
+
+It features:
+
+- Persistent monitoring - so you know about changes or issues as they arise
+- One tool - all configuration checks in one place for speed and simplicity
+- Multi-vendor support - AWS, Azure and GCP public cloud accounts
+- Agnostic platform - a trusted third-party tool
+
+Additional details can be found in the [wiki](https://github.com/nccgroup/ScoutSuite/wiki/NCC-Scout).
+
+**NCC Scout now has a free tier under our "Freemium" offering**.
+This offering provides access to NCC Group’s extended rulesets, keeping your cloud environment protected in-line with best practice configuration and cloud technologies. To sign up for the service, head on to https://cyberstore.nccgroup.com/our-services/service-details/16/cloud-account-monitoring.
+
+
+%package -n python3-ScoutSuite
+Summary: Scout Suite, a multi-cloud security auditing tool
+Provides: python-ScoutSuite
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-ScoutSuite
+<p align="center">
+ <img src="https://user-images.githubusercontent.com/4206926/49877604-10457580-fe26-11e8-92d7-cd876c4f6454.png" width=350/>
+</p>
+
+#
+
+[![Workflow](https://github.com/nccgroup/ScoutSuite/workflows/CI%20Workflow/badge.svg)](https://github.com/nccgroup/ScoutSuite/actions)
+[![CodeCov](https://codecov.io/gh/nccgroup/ScoutSuite/branch/master/graph/badge.svg)](https://codecov.io/gh/nccgroup/ScoutSuite)
+
+[![PyPI version](https://badge.fury.io/py/ScoutSuite.svg)](https://badge.fury.io/py/ScoutSuite)
+[![PyPI downloads](https://img.shields.io/pypi/dm/scoutsuite)](https://img.shields.io/pypi/dm/scoutsuite)
+[![Docker Hub](https://img.shields.io/badge/Docker%20Hub-rossja%2Fncc--scoutsuite-blue)](https://hub.docker.com/r/rossja/ncc-scoutsuite/)
+[![Docker Pulls](https://img.shields.io/docker/pulls/rossja/ncc-scoutsuite.svg?style=flat-square)](https://hub.docker.com/r/rossja/ncc-scoutsuite/)
+
+## Description
+
+Scout Suite is an open source multi-cloud security-auditing tool, which enables security posture assessment of cloud environments. Using the APIs exposed by cloud providers, Scout Suite gathers configuration data for manual inspection and highlights risk areas. Rather than going through dozens of pages on the web consoles, Scout Suite presents a clear view of the attack surface automatically.
+
+Scout Suite was designed by security consultants/auditors. It is meant to provide a point-in-time security-oriented view of the cloud account it was run in. Once the data has been gathered, all usage may be performed offline.
+
+The project team can be contacted at <scoutsuite@nccgroup.com>.
+
+### Cloud Provider Support
+
+The following cloud providers are currently supported:
+
+- Amazon Web Services
+- Microsoft Azure
+- Google Cloud Platform
+- Alibaba Cloud (alpha)
+- Oracle Cloud Infrastructure (alpha)
+
+## Installation
+
+Refer to the [wiki](https://github.com/nccgroup/ScoutSuite/wiki/Setup).
+
+## Usage
+
+Scout Suite is run through the CLI:
+
+![Running Scout Suite](https://user-images.githubusercontent.com/13310971/78389085-22659d00-75b0-11ea-9f22-ea6fcaa6a1cd.gif)
+
+Once this has completed, it will generate an HTML report including findings and Cloud account configuration:
+
+![Scout Suite Report](https://user-images.githubusercontent.com/13310971/77861662-342bf680-71e4-11ea-8eed-ccaeb78c5f45.gif)
+
+The above report was generated by running Scout Suite against https://github.com/nccgroup/sadcloud.
+
+Additional information can be found in the [wiki](https://github.com/nccgroup/ScoutSuite/wiki).
+There are also a number of handy [tools](https://github.com/nccgroup/ScoutSuite/tree/master/tools) for automation of common tasks.
+
+## NCC Scout
+
+Our self-service cloud account monitoring platform, NCC Scout, is a user-friendly SaaS providing you with the ability to constantly monitor your public cloud accounts, allowing you to check they’re configured to comply with industry best practice.
+
+It features:
+
+- Persistent monitoring - so you know about changes or issues as they arise
+- One tool - all configuration checks in one place for speed and simplicity
+- Multi-vendor support - AWS, Azure and GCP public cloud accounts
+- Agnostic platform - a trusted third-party tool
+
+Additional details can be found in the [wiki](https://github.com/nccgroup/ScoutSuite/wiki/NCC-Scout).
+
+**NCC Scout now has a free tier under our "Freemium" offering**.
+This offering provides access to NCC Group’s extended rulesets, keeping your cloud environment protected in-line with best practice configuration and cloud technologies. To sign up for the service, head on to https://cyberstore.nccgroup.com/our-services/service-details/16/cloud-account-monitoring.
+
+
+%package help
+Summary: Development documents and examples for ScoutSuite
+Provides: python3-ScoutSuite-doc
+%description help
+<p align="center">
+ <img src="https://user-images.githubusercontent.com/4206926/49877604-10457580-fe26-11e8-92d7-cd876c4f6454.png" width=350/>
+</p>
+
+#
+
+[![Workflow](https://github.com/nccgroup/ScoutSuite/workflows/CI%20Workflow/badge.svg)](https://github.com/nccgroup/ScoutSuite/actions)
+[![CodeCov](https://codecov.io/gh/nccgroup/ScoutSuite/branch/master/graph/badge.svg)](https://codecov.io/gh/nccgroup/ScoutSuite)
+
+[![PyPI version](https://badge.fury.io/py/ScoutSuite.svg)](https://badge.fury.io/py/ScoutSuite)
+[![PyPI downloads](https://img.shields.io/pypi/dm/scoutsuite)](https://img.shields.io/pypi/dm/scoutsuite)
+[![Docker Hub](https://img.shields.io/badge/Docker%20Hub-rossja%2Fncc--scoutsuite-blue)](https://hub.docker.com/r/rossja/ncc-scoutsuite/)
+[![Docker Pulls](https://img.shields.io/docker/pulls/rossja/ncc-scoutsuite.svg?style=flat-square)](https://hub.docker.com/r/rossja/ncc-scoutsuite/)
+
+## Description
+
+Scout Suite is an open source multi-cloud security-auditing tool, which enables security posture assessment of cloud environments. Using the APIs exposed by cloud providers, Scout Suite gathers configuration data for manual inspection and highlights risk areas. Rather than going through dozens of pages on the web consoles, Scout Suite presents a clear view of the attack surface automatically.
+
+Scout Suite was designed by security consultants/auditors. It is meant to provide a point-in-time security-oriented view of the cloud account it was run in. Once the data has been gathered, all usage may be performed offline.
+
+The project team can be contacted at <scoutsuite@nccgroup.com>.
+
+### Cloud Provider Support
+
+The following cloud providers are currently supported:
+
+- Amazon Web Services
+- Microsoft Azure
+- Google Cloud Platform
+- Alibaba Cloud (alpha)
+- Oracle Cloud Infrastructure (alpha)
+
+## Installation
+
+Refer to the [wiki](https://github.com/nccgroup/ScoutSuite/wiki/Setup).
+
+## Usage
+
+Scout Suite is run through the CLI:
+
+![Running Scout Suite](https://user-images.githubusercontent.com/13310971/78389085-22659d00-75b0-11ea-9f22-ea6fcaa6a1cd.gif)
+
+Once this has completed, it will generate an HTML report including findings and Cloud account configuration:
+
+![Scout Suite Report](https://user-images.githubusercontent.com/13310971/77861662-342bf680-71e4-11ea-8eed-ccaeb78c5f45.gif)
+
+The above report was generated by running Scout Suite against https://github.com/nccgroup/sadcloud.
+
+Additional information can be found in the [wiki](https://github.com/nccgroup/ScoutSuite/wiki).
+There are also a number of handy [tools](https://github.com/nccgroup/ScoutSuite/tree/master/tools) for automation of common tasks.
+
+## NCC Scout
+
+Our self-service cloud account monitoring platform, NCC Scout, is a user-friendly SaaS providing you with the ability to constantly monitor your public cloud accounts, allowing you to check they’re configured to comply with industry best practice.
+
+It features:
+
+- Persistent monitoring - so you know about changes or issues as they arise
+- One tool - all configuration checks in one place for speed and simplicity
+- Multi-vendor support - AWS, Azure and GCP public cloud accounts
+- Agnostic platform - a trusted third-party tool
+
+Additional details can be found in the [wiki](https://github.com/nccgroup/ScoutSuite/wiki/NCC-Scout).
+
+**NCC Scout now has a free tier under our "Freemium" offering**.
+This offering provides access to NCC Group’s extended rulesets, keeping your cloud environment protected in-line with best practice configuration and cloud technologies. To sign up for the service, head on to https://cyberstore.nccgroup.com/our-services/service-details/16/cloud-account-monitoring.
+
+
+%prep
+%autosetup -n ScoutSuite-5.12.0
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-ScoutSuite -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 5.12.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..655438f
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+2028d3d8f6a770b823db59823f062f3a ScoutSuite-5.12.0.tar.gz