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 |