pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-checkov: Update to new version (1.0.693)



Module Name:	pkgsrc-wip
Committed By:	K.I.A.Derouiche <kamel.derouiche%gmail.com@localhost>
Pushed By:	jihbed
Date:		Sun Jan 10 09:50:43 2021 +0100
Changeset:	8e96ac4b23b61cb44e9faa4d30d144f1142c1170

Modified Files:
	py-checkov/DESCR
	py-checkov/Makefile
	py-checkov/PLIST
	py-checkov/distinfo
	py-checkov/patches/patch-setup.py

Log Message:
py-checkov: Update to new version (1.0.693)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=8e96ac4b23b61cb44e9faa4d30d144f1142c1170

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-checkov/DESCR                  | 24 +--------------------
 py-checkov/Makefile               | 44 ++++++++++++++++++++-------------------
 py-checkov/PLIST                  | 24 +++++++++++++--------
 py-checkov/distinfo               | 10 ++++-----
 py-checkov/patches/patch-setup.py |  2 +-
 5 files changed, 45 insertions(+), 59 deletions(-)

diffs:
diff --git a/py-checkov/DESCR b/py-checkov/DESCR
index 3892f8f349..181772dd5d 100644
--- a/py-checkov/DESCR
+++ b/py-checkov/DESCR
@@ -1,23 +1 @@
-TODO: Adjust the following lines from README.md
-
-[![checkov](https://raw.githubusercontent.com/bridgecrewio/checkov/master/docs/web/images/checkov_by_bridgecrew.png)](#)
-       
-[![Maintained by Bridgecrew.io](https://img.shields.io/badge/maintained%20by-bridgecrew.io-blueviolet)](https://bridgecrew.io/?utm_source=github&utm_medium=organic_oss&utm_campaign=checkov)
-[![build status](https://github.com/bridgecrewio/checkov/workflows/build/badge.svg)](https://github.com/bridgecrewio/checkov/actions?query=workflow%3Abuild)
-[![security status](https://github.com/bridgecrewio/checkov/workflows/security/badge.svg)](https://github.com/bridgecrewio/checkov/actions?query=event%3Apush+branch%3Amaster+workflow%3Asecurity) 
-[![code_coverage](https://raw.githubusercontent.com/bridgecrewio/checkov/master/coverage.svg?sanitize=true)](https://github.com/bridgecrewio/checkov/actions?query=workflow%3Acoverage)
-[![docs](https://img.shields.io/badge/docs-passing-brightgreen)](https://www.checkov.io/documentation?utm_source=github&utm_medium=organic_oss&utm_campaign=checkov)
-[![PyPI](https://img.shields.io/pypi/v/checkov)](https://pypi.org/project/checkov/)
-[![Python Version](https://img.shields.io/github/pipenv/locked/python-version/bridgecrewio/checkov)](#)
-[![Terraform Version](https://img.shields.io/badge/tf-%3E%3D0.12.0-blue.svg)](#)
-[![Downloads](https://pepy.tech/badge/checkov)](https://pepy.tech/project/checkov)
-[![slack-community](https://slack.bridgecrew.io/badge.svg)](https://slack.bridgecrew.io/?utm_source=github&utm_medium=organic_oss&utm_campaign=checkov)
-
-
-**Checkov** is a static code analysis tool for infrastructure-as-code.
-
-It scans cloud infrastructure provisioned using [Terraform](https://terraform.io/), [Cloudformation](https://aws.amazon.com/cloudformation/), [Kubernetes](https://kubernetes.io/), [Serverless](https://www.serverless.com/) or [ARM Templates](https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/overview) and detects security and compliance misconfigurations.
- 
-
-Checkov also powers [**Bridgecrew**](https://bridgecrew.io/?utm_source=github&utm_medium=organic_oss&utm_campaign=checkov), the developer-first platform that codifies and streamlines cloud security throughout the development lifecycle. Bridgecrew identifies, fixes, and prevents misconfigurations in cloud resources and infrastructure-as-code files. 
-...
+Checkov is a static code analysis tool for infrastructure-as-code.
diff --git a/py-checkov/Makefile b/py-checkov/Makefile
index 392214226c..3b773f6400 100644
--- a/py-checkov/Makefile
+++ b/py-checkov/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	checkov-1.0.684
+DISTNAME=	checkov-1.0.693
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=	devel python
 MASTER_SITES=	${MASTER_SITE_PYPI:=c/checkov/}
@@ -13,30 +13,32 @@ LICENSE=	apache-2.0
 PYTHON_VERSIONS_INCOMPATIBLE+=	27
 PYTHON_VERSIONS_INCOMPATIBLE+=	36
 
+BUILD_DEPENDS+=		${PYPKGPREFIX}-test>=5.3.10:../../devel/py-test
+#BUILD_DEPENDS+=	${PYPKGPREFIX}-coverage>=5.3:../../devel/py-coverage
+#BUILD_DEPENDS+=	${PYPKGPREFIX}-coverage-badge>=1.0.1:../../wip/py-coverage-badge
+BUILD_DEPENDS+=		${PYPKGPREFIX}-bandit>=1.7.0:../../wip/py-bandit
+#BUILD_DEPENDS+=	${PYPKGPREFIX}-py-pipenv-setup>=3.1.1:../../wip/py-pipenv-setup
+DEPENDS+=		${PYPKGPREFIX}-bc-python-hcl2>=0.3.1:../../wip/py-bc-python-hcl2
+DEPENDS+=		${PYPKGPREFIX}-deep-merge>=0.0.4:../../wip/py-deep-merge
+DEPENDS+=		${PYPKGPREFIX}-tabulate>=0.8.6:../../textproc/py-tabulate
+DEPENDS+=		${PYPKGPREFIX}-colorama>=0.4.3:../../comms/py-colorama
+DEPENDS+=		${PYPKGPREFIX}-termcolor>=1.1.0:../../devel/py-termcolor
+DEPENDS+=		${PYPKGPREFIX}-junit-xml>=1.9:../../wip/py-junit-xml
+DEPENDS+=		${PYPKGPREFIX}-dpath>=1.5.0:../../wip/py-dpath
+DEPENDS+=		${PYPKGPREFIX}-yaml>=5.1:../../textproc/py-yaml
+DEPENDS+=		${PYPKGPREFIX}-boto3>=1.12.43:../../net/py-boto3
+DEPENDS+=		${PYPKGPREFIX}-gitpython>=3.1.7:../../devel/py-gitpython
+DEPENDS+=		${PYPKGPREFIX}-six>=1.15.0:../../lang/py-six
+DEPENDS+=		${PYPKGPREFIX}-jmespath>=0.10.0:../../textproc/py-jmespath
+DEPENDS+=		${PYPKGPREFIX}-tqdm>=4.49.0:../../misc/py-tqdm
+DEPENDS+=		${PYPKGPREFIX}-update-checker-[0-9]*:../../wip/py-update-checker
+DEPENDS+=		${PYPKGPREFIX}-semantic_version>=2.8.5:../../devel/py-semantic_version
+#DEPENDS+=		${PYPKGPREFIX}-packaging>=19.2:../../devel/py-packaging
 
-BUILD_DEPENDS+=	${PYPKGPREFIX}-test>=5.3.10:../../devel/py-test
-BUILD_DEPENDS+=	${PYPKGPREFIX}-coverage>=5.3:../../devel/py-coverage
-BUILD_DEPENDS+=	${PYPKGPREFIX}-coverage-badge>=1.0.1:../../wip/py-coverage-badge
-BUILD_DEPENDS+=	${PYPKGPREFIX}-bandit>=1.7.0:../../wip/py-bandit
-DEPENDS+=	${PYPKGPREFIX}-bc-python-hcl2>=0.3.1:../../wip/py-bc-python-hcl2
-DEPENDS+=	${PYPKGPREFIX}-deep-merge>=0.0.4:../../wip/py-deep-merge
-DEPENDS+=	${PYPKGPREFIX}-tabulate>=0.8.6:../../textproc/py-tabulate
-DEPENDS+=	${PYPKGPREFIX}-colorama>=0.4.3:../../comms/py-colorama
-DEPENDS+=	${PYPKGPREFIX}-termcolor>=1.1.0:../../devel/py-termcolor
-DEPENDS+=	${PYPKGPREFIX}-junit-xml>=1.9:../../wip/py-junit-xml
-DEPENDS+=	${PYPKGPREFIX}-dpath>=1.5.0:../../wip/py-dpath
-DEPENDS+=	${PYPKGPREFIX}-yaml>=5.1:../../textproc/py-yaml
-DEPENDS+=	${PYPKGPREFIX}-boto3>=1.12.43:../../net/py-boto3
-DEPENDS+=	${PYPKGPREFIX}-gitpython>=3.1.7:../../devel/py-gitpython
-DEPENDS+=	${PYPKGPREFIX}-six>=1.15.0:../../lang/py-six
-DEPENDS+=	${PYPKGPREFIX}-jmespath>=0.10.0:../../textproc/py-jmespath
-DEPENDS+=	${PYPKGPREFIX}-tqdm>=4.49.0:../../misc/py-tqdm
-DEPENDS+=	${PYPKGPREFIX}-update-checker-[0-9]*:../../wip/py-update-checker
-DEPENDS+=	${PYPKGPREFIX}-semantic_version>=2.8.5:../../devel/py-semantic_version
-#DEPENDS+=	${PYPKGPREFIX}-packaging>=19.2:../../devel/py-packaging
 
 post-extract:
 	${MV} ${WRKSRC}/bin/checkov ${WRKSRC}/bin/checkov${PYVERSSUFFIX}
 
+
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/py-checkov/PLIST b/py-checkov/PLIST
index 90ef5886d2..1389ba0cce 100644
--- a/py-checkov/PLIST
+++ b/py-checkov/PLIST
@@ -215,9 +215,6 @@ ${PYSITELIB}/checkov/cloudformation/checks/resource/aws/CloudtrailEncryption.pyo
 ${PYSITELIB}/checkov/cloudformation/checks/resource/aws/CloudtrailLogValidation.py
 ${PYSITELIB}/checkov/cloudformation/checks/resource/aws/CloudtrailLogValidation.pyc
 ${PYSITELIB}/checkov/cloudformation/checks/resource/aws/CloudtrailLogValidation.pyo
-${PYSITELIB}/checkov/cloudformation/checks/resource/aws/CloudwatchLogGroupEncryption.py
-${PYSITELIB}/checkov/cloudformation/checks/resource/aws/CloudwatchLogGroupEncryption.pyc
-${PYSITELIB}/checkov/cloudformation/checks/resource/aws/CloudwatchLogGroupEncryption.pyo
 ${PYSITELIB}/checkov/cloudformation/checks/resource/aws/DAXEncryption.py
 ${PYSITELIB}/checkov/cloudformation/checks/resource/aws/DAXEncryption.pyc
 ${PYSITELIB}/checkov/cloudformation/checks/resource/aws/DAXEncryption.pyo
@@ -890,9 +887,6 @@ ${PYSITELIB}/checkov/terraform/checks/resource/aws/CloudtrailLogValidation.pyo
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/CloudtrailMultiRegion.py
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/CloudtrailMultiRegion.pyc
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/CloudtrailMultiRegion.pyo
-${PYSITELIB}/checkov/terraform/checks/resource/aws/CloudwatchLogGroupEncryption.py
-${PYSITELIB}/checkov/terraform/checks/resource/aws/CloudwatchLogGroupEncryption.pyc
-${PYSITELIB}/checkov/terraform/checks/resource/aws/CloudwatchLogGroupEncryption.pyo
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/CodeBuildProjectEncryption.py
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/CodeBuildProjectEncryption.pyc
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/CodeBuildProjectEncryption.pyo
@@ -935,12 +929,18 @@ ${PYSITELIB}/checkov/terraform/checks/resource/aws/ECRPolicy.pyo
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/ECSClusterContainerInsights.py
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/ECSClusterContainerInsights.pyc
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/ECSClusterContainerInsights.pyo
+${PYSITELIB}/checkov/terraform/checks/resource/aws/ECSTaskDefinitionEFSVolumeEncryption.py
+${PYSITELIB}/checkov/terraform/checks/resource/aws/ECSTaskDefinitionEFSVolumeEncryption.pyc
+${PYSITELIB}/checkov/terraform/checks/resource/aws/ECSTaskDefinitionEFSVolumeEncryption.pyo
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/EFSEncryptionEnabled.py
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/EFSEncryptionEnabled.pyc
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/EFSEncryptionEnabled.pyo
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/EKSControlPlaneLogging.py
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/EKSControlPlaneLogging.pyc
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/EKSControlPlaneLogging.pyo
+${PYSITELIB}/checkov/terraform/checks/resource/aws/EKSNodeGroupRemoteAccess.py
+${PYSITELIB}/checkov/terraform/checks/resource/aws/EKSNodeGroupRemoteAccess.pyc
+${PYSITELIB}/checkov/terraform/checks/resource/aws/EKSNodeGroupRemoteAccess.pyo
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/EKSPublicAccess.py
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/EKSPublicAccess.pyc
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/EKSPublicAccess.pyo
@@ -983,6 +983,9 @@ ${PYSITELIB}/checkov/terraform/checks/resource/aws/GlobalAcceleratorAcceleratorF
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/GlueDataCatalogEncryption.py
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/GlueDataCatalogEncryption.pyc
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/GlueDataCatalogEncryption.pyo
+${PYSITELIB}/checkov/terraform/checks/resource/aws/GlueSecurityConfiguration.py
+${PYSITELIB}/checkov/terraform/checks/resource/aws/GlueSecurityConfiguration.pyc
+${PYSITELIB}/checkov/terraform/checks/resource/aws/GlueSecurityConfiguration.pyo
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/IAMAdminPolicyDocument.py
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/IAMAdminPolicyDocument.pyc
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/IAMAdminPolicyDocument.pyo
@@ -1112,9 +1115,12 @@ ${PYSITELIB}/checkov/terraform/checks/resource/aws/SQSPolicy.pyo
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/SQSQueueEncryption.py
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/SQSQueueEncryption.pyc
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/SQSQueueEncryption.pyo
-${PYSITELIB}/checkov/terraform/checks/resource/aws/SagemakerEncryption.py
-${PYSITELIB}/checkov/terraform/checks/resource/aws/SagemakerEncryption.pyc
-${PYSITELIB}/checkov/terraform/checks/resource/aws/SagemakerEncryption.pyo
+${PYSITELIB}/checkov/terraform/checks/resource/aws/SagemakerEndpointConfigurationEncryption.py
+${PYSITELIB}/checkov/terraform/checks/resource/aws/SagemakerEndpointConfigurationEncryption.pyc
+${PYSITELIB}/checkov/terraform/checks/resource/aws/SagemakerEndpointConfigurationEncryption.pyo
+${PYSITELIB}/checkov/terraform/checks/resource/aws/SagemakerNotebookEncryption.py
+${PYSITELIB}/checkov/terraform/checks/resource/aws/SagemakerNotebookEncryption.pyc
+${PYSITELIB}/checkov/terraform/checks/resource/aws/SagemakerNotebookEncryption.pyo
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/SecurityGroupRuleDescription.py
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/SecurityGroupRuleDescription.pyc
 ${PYSITELIB}/checkov/terraform/checks/resource/aws/SecurityGroupRuleDescription.pyo
diff --git a/py-checkov/distinfo b/py-checkov/distinfo
index 1c7a8170bc..dd650a1cff 100644
--- a/py-checkov/distinfo
+++ b/py-checkov/distinfo
@@ -1,7 +1,7 @@
 $NetBSD$
 
-SHA1 (checkov-1.0.684.tar.gz) = e6857d857e78d6714632bb2c8ce89516fa20f9f1
-RMD160 (checkov-1.0.684.tar.gz) = c6fe4858851139b59ecabe0990f7ec6d983c3781
-SHA512 (checkov-1.0.684.tar.gz) = 1a6f20dd351c8b470ae1eb5a56350b42881a3174da687b7c8ff885a2da53bccfbae4eb7051f4b062a3dade71b957477ec501b4855a57d40c118230057bf98acb
-Size (checkov-1.0.684.tar.gz) = 154023 bytes
-SHA1 (patch-setup.py) = 09f95cfd23f40dcfd4c04805be371eb13a7125ca
+SHA1 (checkov-1.0.693.tar.gz) = 443405c667c2c95c5d2ab994bb647fbdf4c44023
+RMD160 (checkov-1.0.693.tar.gz) = 05ac00788ca94eb0f1b14f0c48a7662ee42d695c
+SHA512 (checkov-1.0.693.tar.gz) = 78bb08e36912a320e275a8be5718b0e295108497267a1a34e11af9fd9ad6e70d943f847ea684c69967f583c0c8a1879425ea50c2f732d915c47f89e41ee91283
+Size (checkov-1.0.693.tar.gz) = 155179 bytes
+SHA1 (patch-setup.py) = c72c8a8c498e1a90c0969ba0e403c7030eb5ee26
diff --git a/py-checkov/patches/patch-setup.py b/py-checkov/patches/patch-setup.py
index 821dce8c7b..b891534f82 100644
--- a/py-checkov/patches/patch-setup.py
+++ b/py-checkov/patches/patch-setup.py
@@ -1,6 +1,6 @@
 $NetBSD$
 
---- setup.py.orig	2020-12-31 08:39:27.000000000 +0000
+--- setup.py.orig	2021-01-07 22:20:03.000000000 +0000
 +++ setup.py
 @@ -1,6 +1,7 @@
  #!/usr/bin/env python


Home | Main Index | Thread Index | Old Index