diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index bf84b16d475..d9811a6dd99 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -789,7 +789,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]", @@ -1104,7 +1104,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.", @@ -3459,7 +3459,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download framework,artifacts,attack-tracks,controls-inputs,exceptions,control", + " download Download controls-inputs,exceptions,control,framework,artifacts,attack-tracks", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 2b8ea5674a7..74b6d3c4f0c 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -84,7 +84,7 @@ "rst-lint": "1.4.0", "rstcheck": "6.2.4", "rstfmt": "0.0.14", - "rubocop": "1.71.0", + "rubocop": "1.71.1", "ruff": "0.9.4", "ruff-format": "0.9.4", "scalafix": "0.14.0", diff --git a/CHANGELOG.md b/CHANGELOG.md index 21786c35574..a5ad613268e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -62,6 +62,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [ruff](https://github.com/astral-sh/ruff) from 0.9.3 to **0.9.4** on 2025-01-31 - [checkov](https://www.checkov.io/) from 3.2.358 to **3.2.360** on 2025-01-31 - [devskim](https://github.com/microsoft/DevSkim) from 1.0.51 to **1.0.52** on 2025-01-31 + - [rubocop](https://rubocop.org/) from 1.71.0 to **1.71.1** on 2025-01-31 ## [v8.4.1] - 2024-01-?? diff --git a/docs/all_linters.md b/docs/all_linters.md index 4cd73504e99..1452c22d019 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -85,7 +85,7 @@ | [**rst-lint**](https://github.com/twolfson/restructuredtext-lint){target=_blank} | 1.4.0 | [Unlicense](licenses/rst-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint){target=_blank} | [RST](descriptors/rst_rst_lint.md) | :heart: | [MegaLinter reference](https://github.com/twolfson/restructuredtext-lint/wiki/Integration-in-other-tools#integration-in-other-tools){target=_blank} | | [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | 6.2.4 | [MIT](licenses/rstcheck.md) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck){target=_blank} | [RST](descriptors/rst_rstcheck.md) | :heart: | [MegaLinter reference](https://rstcheck.readthedocs.io/en/latest/usage/integration/#use-with-mega-linter){target=_blank} | | [**rstfmt**](https://github.com/dzhu/rstfmt){target=_blank} | 0.0.14 | | | [RST](descriptors/rst_rstfmt.md) | :hammer_and_wrench: | [Pull Request](https://github.com/dzhu/rstfmt/pull/1){target=_blank} | -| [**rubocop**](https://github.com/rubocop-hq/rubocop){target=_blank} | 1.71.0 | [MIT](licenses/rubocop.md) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop){target=_blank} | [RUBY](descriptors/ruby_rubocop.md) | :heart: | [MegaLinter reference](https://docs.rubocop.org/rubocop/integration_with_other_tools.html#mega-linter-integration){target=_blank} | +| [**rubocop**](https://github.com/rubocop-hq/rubocop){target=_blank} | 1.71.1 | [MIT](licenses/rubocop.md) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop){target=_blank} | [RUBY](descriptors/ruby_rubocop.md) | :heart: | [MegaLinter reference](https://docs.rubocop.org/rubocop/integration_with_other_tools.html#mega-linter-integration){target=_blank} | | [**ruff**](https://github.com/astral-sh/ruff){target=_blank} | 0.9.4 | [MIT](licenses/ruff.md) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff){target=_blank} | [PYTHON](descriptors/python_ruff.md) | :white_circle: | [Repository](https://github.com/astral-sh/ruff){target=_blank} | | [**ruff-format**](https://github.com/astral-sh/ruff){target=_blank} | 0.9.4 | [MIT](licenses/ruff-format.md) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff){target=_blank} | [PYTHON](descriptors/python_ruff_format.md) | :white_circle: | [Repository](https://github.com/astral-sh/ruff){target=_blank} | | [**scalafix**](https://github.com/scalacenter/scalafix){target=_blank} | 0.14.0 | [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} | diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 7bac0039bef..d85d3f46806 100644 --- a/docs/descriptors/kubernetes_kubescape.md +++ b/docs/descriptors/kubernetes_kubescape.md @@ -126,7 +126,7 @@ Available Commands: completion Generate autocompletion script config Handle cached configurations delete Delete configurations in Kubescape SaaS version - download Download framework,artifacts,attack-tracks,controls-inputs,exceptions,control + download Download controls-inputs,exceptions,control,framework,artifacts,attack-tracks 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 80b604e884b..948e9955b75 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -135,7 +135,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] @@ -450,7 +450,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/ruby_rubocop.md b/docs/descriptors/ruby_rubocop.md index 5a1aef6afa2..89111615636 100644 --- a/docs/descriptors/ruby_rubocop.md +++ b/docs/descriptors/ruby_rubocop.md @@ -15,7 +15,7 @@ description: How to use rubocop (configure, ignore files, ignore errors, help & ## rubocop documentation -- Version in MegaLinter: **1.71.0** +- Version in MegaLinter: **1.71.1** - Visit [Official Web Site](https://rubocop.org/){target=_blank} - See [How to configure rubocop rules](https://docs.rubocop.org/rubocop/0.92/configuration.html){target=_blank} - If custom `.ruby-lint.yml` config file isn't found, [.ruby-lint.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.ruby-lint.yml){target=_blank} will be used diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 457d3a2eba8..fdf4845cad9 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -3,11 +3,11 @@ [![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2833&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) [![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=2833&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) [![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=-2833&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=91017&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=91021&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 57333 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 57332 | |   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 10064 | |   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 3196 | |   [privacyguides](https://github.com/privacyguides) / [privacyguides.org](https://github.com/privacyguides/privacyguides.org) | 2968 | @@ -16,7 +16,7 @@ |   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 2426 | |   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2344 | |   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 2157 | -|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 2023 | +|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 2024 | |   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1942 | |   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 1273 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 1044 | @@ -46,7 +46,7 @@ |   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 221 | |   [orangekame3](https://github.com/orangekame3) / [paclear](https://github.com/orangekame3/paclear) | 220 | |   [brettinternet](https://github.com/brettinternet) / [homeops](https://github.com/brettinternet/homeops) | 216 | -|   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 213 | +|   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 214 | |   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 209 | |   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 203 | |   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 201 | @@ -101,9 +101,9 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [node-glob-promise](https://github.com/ahmadnassri/node-glob-promise) | 53 | |   [orangekame3](https://github.com/orangekame3) / [ghfetch](https://github.com/orangekame3/ghfetch) | 52 | |   [HariSekhon](https://github.com/HariSekhon) / [GitHub-Actions](https://github.com/HariSekhon/GitHub-Actions) | 51 | +|   [tyriis](https://github.com/tyriis) / [home-ops](https://github.com/tyriis/home-ops) | 51 | |   [stepancheg](https://github.com/stepancheg) / [rust-tls-api](https://github.com/stepancheg/rust-tls-api) | 50 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 50 | -|   [tyriis](https://github.com/tyriis) / [home-ops](https://github.com/tyriis/home-ops) | 50 | |   [quackduck](https://github.com/quackduck) / [cool](https://github.com/quackduck/cool) | 49 | |   [cdzombak](https://github.com/cdzombak) / [pi-fm-player](https://github.com/cdzombak/pi-fm-player) | 49 | |   [ZEISS](https://github.com/ZEISS) / [libczi](https://github.com/ZEISS/libczi) | 49 |