pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
UPDATE: wip/py-checkov to new version: 1.0.684
Module Name: pkgsrc-wip
Committed By: K.I.A.Derouiche <kamel.derouiche%gmail.com@localhost>
Pushed By: jihbed
Date: Mon Jan 4 16:22:01 2021 +0100
Changeset: 887ddd099b8a826908b89dc09558228d2fbbac75
Modified Files:
py-checkov/DESCR
py-checkov/Makefile
py-checkov/PLIST
py-checkov/distinfo
py-checkov/patches/patch-setup.py
Log Message:
UPDATE: wip/py-checkov to new version: 1.0.684
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=887ddd099b8a826908b89dc09558228d2fbbac75
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
py-checkov/DESCR | 31 +++++++++++++++++++++++--------
py-checkov/Makefile | 29 ++++++++++++++++-------------
py-checkov/PLIST | 15 +++++++++++++++
py-checkov/distinfo | 10 +++++-----
py-checkov/patches/patch-setup.py | 4 ++--
5 files changed, 61 insertions(+), 28 deletions(-)
diffs:
diff --git a/py-checkov/DESCR b/py-checkov/DESCR
index 12684bc142..3892f8f349 100644
--- a/py-checkov/DESCR
+++ b/py-checkov/DESCR
@@ -1,8 +1,23 @@
-Checkov is a static code analysis tool for infrastructure-as-code.
-It scans cloud infrastructure provisioned using Terraform,
-Cloudformation, Kubernetes, Serverless or ARM Templates and
-detects security and compliance misconfigurations.
-Checkov also powers Bridgecrew, 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
+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.
+...
diff --git a/py-checkov/Makefile b/py-checkov/Makefile
index 80ac5752a5..392214226c 100644
--- a/py-checkov/Makefile
+++ b/py-checkov/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= checkov-1.0.674
+DISTNAME= checkov-1.0.684
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=c/checkov/}
@@ -13,24 +13,27 @@ LICENSE= apache-2.0
PYTHON_VERSIONS_INCOMPATIBLE+= 27
PYTHON_VERSIONS_INCOMPATIBLE+= 36
-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}-semantic_version>=2.8.5:../../devel/py-semantic_version
DEPENDS+= ${PYPKGPREFIX}-six>=1.15.0:../../lang/py-six
-DEPENDS+= ${PYPKGPREFIX}-tqdm>=4.49.0:../../misc/py-tqdm
-DEPENDS+= ${PYPKGPREFIX}-boto3>=1.12.43:../../net/py-boto3
DEPENDS+= ${PYPKGPREFIX}-jmespath>=0.10.0:../../textproc/py-jmespath
-DEPENDS+= ${PYPKGPREFIX}-tabulate>=0.8.6:../../textproc/py-tabulate
-DEPENDS+= ${PYPKGPREFIX}-yaml>=5.1:../../textproc/py-yaml
-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}-junit-xml>=1.9:../../wip/py-junit-xml
-DEPENDS+= ${PYPKGPREFIX}-dpath>=1.5.0:../../wip/py-dpath
+DEPENDS+= ${PYPKGPREFIX}-tqdm>=4.49.0:../../misc/py-tqdm
DEPENDS+= ${PYPKGPREFIX}-update-checker-[0-9]*:../../wip/py-update-checker
-DEPENDS+= ${PYPKGPREFIX}-requests>=1.2.0:../../devel/py-requests
-DEPENDS+= ${PYPKGPREFIX}-urllib3>=1.25.10:../../www/py-urllib3
+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}
diff --git a/py-checkov/PLIST b/py-checkov/PLIST
index 2e904eb1ea..90ef5886d2 100644
--- a/py-checkov/PLIST
+++ b/py-checkov/PLIST
@@ -197,6 +197,9 @@ ${PYSITELIB}/checkov/cloudformation/checks/resource/aws/APIGatewayXray.pyo
${PYSITELIB}/checkov/cloudformation/checks/resource/aws/AbsSecurityGroupUnrestrictedIngress.py
${PYSITELIB}/checkov/cloudformation/checks/resource/aws/AbsSecurityGroupUnrestrictedIngress.pyc
${PYSITELIB}/checkov/cloudformation/checks/resource/aws/AbsSecurityGroupUnrestrictedIngress.pyo
+${PYSITELIB}/checkov/cloudformation/checks/resource/aws/AthenaWorkgroupConfiguration.py
+${PYSITELIB}/checkov/cloudformation/checks/resource/aws/AthenaWorkgroupConfiguration.pyc
+${PYSITELIB}/checkov/cloudformation/checks/resource/aws/AthenaWorkgroupConfiguration.pyo
${PYSITELIB}/checkov/cloudformation/checks/resource/aws/AuroraEncryption.py
${PYSITELIB}/checkov/cloudformation/checks/resource/aws/AuroraEncryption.pyc
${PYSITELIB}/checkov/cloudformation/checks/resource/aws/AuroraEncryption.pyo
@@ -212,6 +215,9 @@ ${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
@@ -347,6 +353,9 @@ ${PYSITELIB}/checkov/cloudformation/checks/resource/aws/SecurityGroupUnrestricte
${PYSITELIB}/checkov/cloudformation/checks/resource/aws/SecurityGroupUnrestrictedIngress3389.py
${PYSITELIB}/checkov/cloudformation/checks/resource/aws/SecurityGroupUnrestrictedIngress3389.pyc
${PYSITELIB}/checkov/cloudformation/checks/resource/aws/SecurityGroupUnrestrictedIngress3389.pyo
+${PYSITELIB}/checkov/cloudformation/checks/resource/aws/WAFEnabled.py
+${PYSITELIB}/checkov/cloudformation/checks/resource/aws/WAFEnabled.pyc
+${PYSITELIB}/checkov/cloudformation/checks/resource/aws/WAFEnabled.pyo
${PYSITELIB}/checkov/cloudformation/checks/resource/aws/__init__.py
${PYSITELIB}/checkov/cloudformation/checks/resource/aws/__init__.pyc
${PYSITELIB}/checkov/cloudformation/checks/resource/aws/__init__.pyo
@@ -863,6 +872,9 @@ ${PYSITELIB}/checkov/terraform/checks/resource/aws/AthenaDatabaseEncryption.pyo
${PYSITELIB}/checkov/terraform/checks/resource/aws/AthenaWorkgroupConfiguration.py
${PYSITELIB}/checkov/terraform/checks/resource/aws/AthenaWorkgroupConfiguration.pyc
${PYSITELIB}/checkov/terraform/checks/resource/aws/AthenaWorkgroupConfiguration.pyo
+${PYSITELIB}/checkov/terraform/checks/resource/aws/AuroraEncryption.py
+${PYSITELIB}/checkov/terraform/checks/resource/aws/AuroraEncryption.pyc
+${PYSITELIB}/checkov/terraform/checks/resource/aws/AuroraEncryption.pyo
${PYSITELIB}/checkov/terraform/checks/resource/aws/CloudfrontDistributionEncryption.py
${PYSITELIB}/checkov/terraform/checks/resource/aws/CloudfrontDistributionEncryption.pyc
${PYSITELIB}/checkov/terraform/checks/resource/aws/CloudfrontDistributionEncryption.pyo
@@ -878,6 +890,9 @@ ${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
diff --git a/py-checkov/distinfo b/py-checkov/distinfo
index b1ca66011a..1c7a8170bc 100644
--- a/py-checkov/distinfo
+++ b/py-checkov/distinfo
@@ -1,7 +1,7 @@
$NetBSD$
-SHA1 (checkov-1.0.674.tar.gz) = 1bd2d695e7c54dae652de536e0d6054d7ba67e6b
-RMD160 (checkov-1.0.674.tar.gz) = 281f733338f3d1bb4ab5391288adee244776e400
-SHA512 (checkov-1.0.674.tar.gz) = d9c29174d53b319798fe5b354f6ff65c1bf415c74ff011e8452198d3b1a2b73d10b01d7c89cbe11bc5ef768a5d61bbc1e5e9bf0cb7a97722e61eed3c53c6da06
-Size (checkov-1.0.674.tar.gz) = 153228 bytes
-SHA1 (patch-setup.py) = 9bbc504993d950a10596bc8cb3a2f81c52219fea
+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
diff --git a/py-checkov/patches/patch-setup.py b/py-checkov/patches/patch-setup.py
index de893a9d9c..821dce8c7b 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-08 19:14:16.000000000 +0000
+--- setup.py.orig 2020-12-31 08:39:27.000000000 +0000
+++ setup.py
@@ -1,6 +1,7 @@
#!/usr/bin/env python
@@ -10,7 +10,7 @@ $NetBSD$
from importlib import util
from os import path
-@@ -100,7 +101,7 @@ setup(
+@@ -59,7 +60,7 @@ setup(
author_email="meet%bridgecrew.io@localhost",
url="https://github.com/bridgecrewio/checkov",
packages=setuptools.find_packages(exclude=["tests*","integration_tests*"]),
Home |
Main Index |
Thread Index |
Old Index