From 32059e82c5f8db8743c179a3a22bb0a2887eb5d5 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Wed, 6 Dec 2023 01:21:37 +0100 Subject: [PATCH] [automation] Auto-update linters version, help and documentation (#3187) --- .automation/generated/linter-helps.json | 10 +++++----- .automation/generated/linter-versions.json | 4 ++-- CHANGELOG.md | 2 ++ docs/all_linters.md | 4 ++-- docs/descriptors/kubernetes_kubescape.md | 2 +- docs/descriptors/repository_checkov.md | 6 +++--- docs/descriptors/repository_semgrep.md | 2 +- docs/descriptors/repository_syft.md | 2 +- docs/descriptors/spell_vale.md | 2 +- docs/used-by-stats.md | 14 +++++++------- 10 files changed, 25 insertions(+), 23 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 5e868860642..82132131980 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -739,7 +739,7 @@ " [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE]", " [--enable-secret-scan-all-files]", " [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN]", - " [--summary-position {top,bottom}]", + " [--summary-position {bottom,top}]", " [--skip-resources-without-violations] [--deep-analysis]", " [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history]", " [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT]", @@ -1031,7 +1031,7 @@ " --block-list-secret-scan BLOCK_LIST_SECRET_SCAN", " List of files to filter out from the secret scanner", " [env var: CKV_SECRETS_SCAN_BLOCK_LIST]", - " --summary-position {top,bottom}", + " --summary-position {bottom,top}", " Chose whether the summary will be appended on top", " (before the checks results) or on bottom (after check", " results), default is on top.", @@ -3256,7 +3256,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download attack-tracks,controls-inputs,exceptions,control,framework,artifacts", + " download Download framework,artifacts,attack-tracks,controls-inputs,exceptions,control", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -9913,7 +9913,7 @@ "", " format:", " # (env: SYFT_FORMAT_PRETTY)", - " pretty: 0xc0000ef280", + " pretty: 0xc000251170", "", " template:", " # specify the path to a Go template file (env: SYFT_FORMAT_TEMPLATE_PATH)", @@ -10668,9 +10668,9 @@ "", "Commands:", "", + " ls-config Print the current configuration to stdout.", " ls-metrics Print the given file's internal metrics to stdout.", " sync Download and install external configuration sources.", - " ls-config Print the current configuration to stdout.", "" ], "xmllint": [ diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 1679418747d..530ffab43c9 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -8,7 +8,7 @@ "black": "23.11.0", "cfn-lint": "0.83.4", "checkmake": "0.2.0", - "checkov": "3.1.23", + "checkov": "3.1.24", "checkstyle": "10.12.5", "chktex": "1.7.8", "clang-format": "16.0.6", @@ -86,7 +86,7 @@ "scalafix": "0.11.1", "scss-lint": "0.60.0", "secretlint": "8.0.0", - "semgrep": "1.51.0", + "semgrep": "1.52.0", "sfdx-scanner": "2.8.0", "sfdx-scanner-apex": "3.19.0", "sfdx-scanner-aura": "3.19.0", diff --git a/CHANGELOG.md b/CHANGELOG.md index e387bedc263..9cd8ff190c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -84,6 +84,8 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [sfdx-scanner-apex](https://forcedotcom.github.io/sfdx-scanner/) from 3.18.0 to **3.19.0** on 2023-12-05 - [sfdx-scanner-aura](https://forcedotcom.github.io/sfdx-scanner/) from 3.18.0 to **3.19.0** on 2023-12-05 - [sfdx-scanner-lwc](https://forcedotcom.github.io/sfdx-scanner/) from 3.18.0 to **3.19.0** on 2023-12-05 + - [checkov](https://www.checkov.io/) from 3.1.23 to **3.1.24** on 2023-12-05 + - [semgrep](https://semgrep.dev/) from 1.51.0 to **1.52.0** on 2023-12-05 ## [v7.6.0] - 2023-11-19 diff --git a/docs/all_linters.md b/docs/all_linters.md index 14929e964cb..bbeaf415e7c 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -14,7 +14,7 @@ | [**black**](https://github.com/psf/black){target=_blank} | 23.11.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | | [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.83.4 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | | [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | -| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.1.23 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | +| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.1.24 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | | [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.12.5 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.sourceforge.io/index.html#Related_Tools_Active_Tools){target=_blank} | | [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.8 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | | [**clang-format**](https://github.com/llvm/llvm-project){target=_blank} | 16.0.6 | | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project){target=_blank} | [C](descriptors/c_clang_format.md)
[CPP](descriptors/cpp_clang_format.md) | :white_circle: | [Repository](https://github.com/llvm/llvm-project){target=_blank} | @@ -87,7 +87,7 @@ | [**scalafix**](https://github.com/scalacenter/scalafix){target=_blank} | 0.11.1 | [Other](licenses/scalafix.md) | [![GitHub stars](https://img.shields.io/github/stars/scalacenter/scalafix?cacheSeconds=3600)](https://github.com/scalacenter/scalafix){target=_blank} | [SCALA](descriptors/scala_scalafix.md) | :heart: | [MegaLinter reference](https://scalacenter.github.io/scalafix/docs/users/installation.html#plugins-for-other-build-tools){target=_blank} | | [**scss-lint**](https://github.com/sds/scss-lint){target=_blank} | 0.60.0 | [MIT](licenses/scss-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint){target=_blank} | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Repository](https://github.com/sds/scss-lint){target=_blank} | | [**secretlint**](https://github.com/secretlint/secretlint){target=_blank} | 8.0.0 | [MIT](licenses/secretlint.md) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint){target=_blank} | [REPOSITORY](descriptors/repository_secretlint.md) | :heart: | [MegaLinter reference](https://github.com/secretlint/secretlint#mega-linter){target=_blank} | -| [**semgrep**](https://github.com/returntocorp/semgrep){target=_blank} | 1.51.0 | [LGPL-2.1](licenses/semgrep.md) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep){target=_blank} | [REPOSITORY](descriptors/repository_semgrep.md) | :white_circle: | [Repository](https://github.com/returntocorp/semgrep){target=_blank} | +| [**semgrep**](https://github.com/returntocorp/semgrep){target=_blank} | 1.52.0 | [LGPL-2.1](licenses/semgrep.md) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep){target=_blank} | [REPOSITORY](descriptors/repository_semgrep.md) | :white_circle: | [Repository](https://github.com/returntocorp/semgrep){target=_blank} | | [**sfdx-scanner-apex**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.19.0 | [MIT](licenses/sfdx-scanner-apex.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_apex.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | | [**sfdx-scanner-aura**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.19.0 | [MIT](licenses/sfdx-scanner-aura.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_aura.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | | [**sfdx-scanner-lwc**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.19.0 | [MIT](licenses/sfdx-scanner-lwc.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_lwc.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 75f0c4a9f6d..4ff9b6bd268 100644 --- a/docs/descriptors/kubernetes_kubescape.md +++ b/docs/descriptors/kubernetes_kubescape.md @@ -125,7 +125,7 @@ Available Commands: completion Generate autocompletion script config Handle cached configurations delete Delete configurations in Kubescape SaaS version - download Download attack-tracks,controls-inputs,exceptions,control,framework,artifacts + download Download framework,artifacts,attack-tracks,controls-inputs,exceptions,control fix Fix misconfiguration in files help Help about any command list List frameworks/controls will list the supported frameworks and controls diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 980cce928f1..7d6639e4d87 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -15,7 +15,7 @@ description: How to use checkov (configure, ignore files, ignore errors, help & ## checkov documentation -- Version in MegaLinter: **3.1.23** +- Version in MegaLinter: **3.1.24** - Visit [Official Web Site](https://www.checkov.io/){target=_blank} - See [How to configure checkov rules](https://github.com/bridgecrewio/checkov#configuration-using-a-config-file){target=_blank} - If custom `.checkov.yml` config file isn't found, [.checkov.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.checkov.yml){target=_blank} will be used @@ -133,7 +133,7 @@ usage: checkov [-h] [-v] [--support] [-d DIRECTORY] [--add-check] [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE] [--enable-secret-scan-all-files] [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN] - [--summary-position {top,bottom}] + [--summary-position {bottom,top}] [--skip-resources-without-violations] [--deep-analysis] [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history] [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT] @@ -425,7 +425,7 @@ options: --block-list-secret-scan BLOCK_LIST_SECRET_SCAN List of files to filter out from the secret scanner [env var: CKV_SECRETS_SCAN_BLOCK_LIST] - --summary-position {top,bottom} + --summary-position {bottom,top} Chose whether the summary will be appended on top (before the checks results) or on bottom (after check results), default is on top. diff --git a/docs/descriptors/repository_semgrep.md b/docs/descriptors/repository_semgrep.md index 8df59598a9d..be794332182 100644 --- a/docs/descriptors/repository_semgrep.md +++ b/docs/descriptors/repository_semgrep.md @@ -21,7 +21,7 @@ Exception for standalone and security flavors docker images, that use a list of ## semgrep documentation -- Version in MegaLinter: **1.51.0** +- Version in MegaLinter: **1.52.0** - Visit [Official Web Site](https://semgrep.dev/){target=_blank} - See [How to configure semgrep rules](https://semgrep.dev/docs/running-rules/){target=_blank} - See [How to disable semgrep rules in files](https://semgrep.dev/docs/ignoring-findings/#inline-comments){target=_blank} diff --git a/docs/descriptors/repository_syft.md b/docs/descriptors/repository_syft.md index 7d2725d5517..2a0bb7e99a0 100644 --- a/docs/descriptors/repository_syft.md +++ b/docs/descriptors/repository_syft.md @@ -93,7 +93,7 @@ Application Configuration: format: # (env: SYFT_FORMAT_PRETTY) - pretty: 0xc0000ef280 + pretty: 0xc000251170 template: # specify the path to a Go template file (env: SYFT_FORMAT_TEMPLATE_PATH) diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index ceefea5cc49..87a62e3e3bc 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -142,9 +142,9 @@ Flags: Commands: + ls-config Print the current configuration to stdout. ls-metrics Print the given file's internal metrics to stdout. sync Download and install external configuration sources. - ls-config Print the current configuration to stdout. ``` diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 0cbe2a011d5..e1136d6eda3 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -3,15 +3,15 @@ [![](https://img.shields.io/static/v1?label=Used%20by&message=3249&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) [![](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=2210&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) [![](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=1039&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=74901&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=74912&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -| [nektos/act](https://github.com/nektos/act) | 45779 | +| [nektos/act](https://github.com/nektos/act) | 45785 | | [PRQL/prql](https://github.com/PRQL/prql) | 8708 | | [stepancheg/rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2558 | | [dorssel/usbipd-win](https://github.com/dorssel/usbipd-win) | 2524 | -| [IlanCosman/tide](https://github.com/IlanCosman/tide) | 2308 | +| [IlanCosman/tide](https://github.com/IlanCosman/tide) | 2309 | | [PowerDNS-Admin/PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2189 | | [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1911 | | [ever-co/ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1586 | @@ -19,18 +19,18 @@ | [unixorn/git-extra-commands](https://github.com/unixorn/git-extra-commands) | 936 | | [meichthys/foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 880 | | [Romanitho/Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 722 | -| [unixorn/zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 701 | +| [unixorn/zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 702 | | [ministryofjustice/modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 666 | | [secureCodeBox/secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 655 | | [awslabs/aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 606 | | [cattle-ops/terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 530 | -| [practicalli/clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 483 | +| [practicalli/clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 484 | | [bjw-s/home-ops](https://github.com/bjw-s/home-ops) | 410 | | [ruzickap/packer-templates](https://github.com/ruzickap/packer-templates) | 405 | | [xUnholy/k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 404 | | [llaville/php-compatinfo](https://github.com/llaville/php-compatinfo) | 368 | | [scolladon/sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 347 | -| [ahmadnassri/action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 320 | +| [ahmadnassri/action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 319 | | [OCSInventory-NG/OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 316 | | [leosuncin/nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 314 | | [toboshii/home-ops](https://github.com/toboshii/home-ops) | 240 | @@ -56,7 +56,7 @@ | [Aurorastation/Aurora.3](https://github.com/Aurorastation/Aurora.3) | 109 | | [practicalli/spacemacs](https://github.com/practicalli/spacemacs) | 106 | | [unixorn/lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 98 | -| [szinn/k8s-homelab](https://github.com/szinn/k8s-homelab) | 94 | +| [szinn/k8s-homelab](https://github.com/szinn/k8s-homelab) | 95 | | [davidB/tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | 85 | | [practicalli/clojure](https://github.com/practicalli/clojure) | 83 | | [Azure/ARO-RP](https://github.com/Azure/ARO-RP) | 82 |