diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json
index f13186e323b..ed0fbb1339a 100644
--- a/.automation/generated/linter-helps.json
+++ b/.automation/generated/linter-helps.json
@@ -3825,7 +3825,8 @@
" -l, --logger string Logger level. Supported: debug/info/success/warning/error/fatal [$KS_LOGGER] (default \"info\")",
" --server string Backend discovery server URL",
"",
- "Use \"kubescape [command] --help\" for more information about a command."
+ "Use \"kubescape [command] --help\" for more information about a command.",
+ "{\"level\":\"info\",\"ts\":\"2025-11-09T22:17:16Z\",\"msg\":\"Received interrupt signal, exiting...\"}"
],
"kubeval": [
"Validate a Kubernetes YAML file against the relevant schema",
@@ -9647,7 +9648,7 @@
" [--apptainer-args ARGS] [--use-envmodules]",
" [--deploy-sources QUERY CHECKSUM]",
" [--target-jobs TARGET_JOBS [TARGET_JOBS ...]]",
- " [--mode {subprocess,remote,default}]",
+ " [--mode {remote,subprocess,default}]",
" [--scheduler-solver-path SCHEDULER_SOLVER_PATH]",
" [--max-jobs-per-second MAX_JOBS_PER_SECOND]",
" [--report-html-path VALUE]",
@@ -10494,7 +10495,7 @@
" --target-jobs TARGET_JOBS [TARGET_JOBS ...]",
" Internal use only: Target particular jobs by",
" RULE:WILDCARD1=VALUE,WILDCARD2=VALUE,...",
- " --mode {subprocess,remote,default}",
+ " --mode {remote,subprocess,default}",
" Internal use only: Set execution mode of Snakemake.",
" (default: default)",
" --scheduler-solver-path SCHEDULER_SOLVER_PATH",
diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json
index 722c6af6bd4..858a61b3d80 100644
--- a/.automation/generated/linter-versions.json
+++ b/.automation/generated/linter-versions.json
@@ -19,7 +19,7 @@
"cppcheck": "2.14.2",
"cpplint": "2.0.2",
"csharpier": "1.1.2",
- "cspell": "9.2.2",
+ "cspell": "9.3.0",
"dartanalyzer": "3.8.3",
"detekt": "1.23.8",
"devskim": "1.0.67",
diff --git a/.trivyignore b/.trivyignore
index a0143fc52a0..52d266e70bd 100644
--- a/.trivyignore
+++ b/.trivyignore
@@ -9,6 +9,11 @@ CVE-2024-43485
# https://avd.aquasec.com/nvd/2025/cve-2025-26646/ Not applicable in MegaLinter context
CVE-2025-26646
+# https://avd.aquasec.com/nvd/cve-2024-25621 containerd, Not applicable in MegaLinter context
+CVE-2024-25621
+# https://avd.aquasec.com/nvd/cve-2025-52881 containerd, Not applicable in MegaLinter context
+CVE-2025-52881
+
# Docker
CVE-2024-41110
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a229b5334be..1562882c8fe 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -110,6 +110,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l
- [checkov](https://www.checkov.io/) from 3.2.484 to **3.2.490** on 2025-11-05
- [snakemake](https://snakemake.github.io/) from 9.13.4 to **9.13.5** on 2025-11-05
- [kubescape](https://github.com/kubescape/kubescape) from 3.0.42 to **3.0.43** on 2025-11-05
+ - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 9.2.2 to **9.3.0** on 2025-11-09
## [v9.1.0] - 2025-10-07
diff --git a/docs/all_linters.md b/docs/all_linters.md
index 8e94e549208..2d33d32539e 100644
--- a/docs/all_linters.md
+++ b/docs/all_linters.md
@@ -25,7 +25,7 @@
| [**cppcheck**](https://cppcheck.sourceforge.io/){target=_blank} | 2.14.2 | GPL-3.0 | | [C](descriptors/c_cppcheck.md)
[CPP](descriptors/cpp_cppcheck.md) | :white_circle: | [Repository](https://cppcheck.sourceforge.io/){target=_blank} |
| [**cpplint**](https://github.com/cpplint/cpplint){target=_blank} | 2.0.2 | [BSD-3-Clause](licenses/cpplint.md) | [](https://github.com/cpplint/cpplint){target=_blank} | [C](descriptors/c_cpplint.md)
[CPP](descriptors/cpp_cpplint.md) | :white_circle: | [Repository](https://github.com/cpplint/cpplint){target=_blank} |
| [**csharpier**](https://github.com/belav/csharpier){target=_blank} | 1.1.2 | [MIT](licenses/csharpier.md) | [](https://github.com/belav/csharpier){target=_blank} | [CSHARP](descriptors/csharp_csharpier.md) | :white_circle: | [Repository](https://github.com/belav/csharpier){target=_blank} |
-| [**cspell**](https://github.com/streetsidesoftware/cspell){target=_blank} | 9.2.2 | [MIT](licenses/cspell.md) | [](https://github.com/streetsidesoftware/cspell){target=_blank} | [SPELL](descriptors/spell_cspell.md) | :heart: | [MegaLinter reference](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#mega-linter){target=_blank} |
+| [**cspell**](https://github.com/streetsidesoftware/cspell){target=_blank} | 9.3.0 | [MIT](licenses/cspell.md) | [](https://github.com/streetsidesoftware/cspell){target=_blank} | [SPELL](descriptors/spell_cspell.md) | :heart: | [MegaLinter reference](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#mega-linter){target=_blank} |
| [**dartanalyzer**](https://github.com/dart-lang/sdk){target=_blank} | 3.8.3 | [BSD-3-Clause](licenses/dartanalyzer.md) | [](https://github.com/dart-lang/sdk){target=_blank} | [DART](descriptors/dart_dartanalyzer.md) | :no_entry_sign: | [Repository](https://github.com/dart-lang/sdk){target=_blank} |
| [**detekt**](https://github.com/detekt/detekt){target=_blank} | 1.23.8 | [Apache-2.0](licenses/detekt.md) | [](https://github.com/detekt/detekt){target=_blank} | [KOTLIN](descriptors/kotlin_detekt.md) | :heart: | [MegaLinter reference](https://detekt.dev/docs/intro){target=_blank} |
| [**devskim**](https://github.com/microsoft/DevSkim){target=_blank} | 1.0.67 | [MIT](licenses/devskim.md) | [](https://github.com/microsoft/DevSkim){target=_blank} | [REPOSITORY](descriptors/repository_devskim.md) | :white_circle: | [Repository](https://github.com/microsoft/DevSkim){target=_blank} |
diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md
index 81ed5ffaca5..14ef518752e 100644
--- a/docs/descriptors/kubernetes_kubescape.md
+++ b/docs/descriptors/kubernetes_kubescape.md
@@ -158,6 +158,7 @@ Flags:
--server string Backend discovery server URL
Use "kubescape [command] --help" for more information about a command.
+{"level":"info","ts":"2025-11-09T22:17:16Z","msg":"Received interrupt signal, exiting..."}
```
### Installation on mega-linter Docker image
diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md
index c967378b829..4ae7a50f95e 100644
--- a/docs/descriptors/snakemake_snakemake.md
+++ b/docs/descriptors/snakemake_snakemake.md
@@ -195,7 +195,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE]
[--apptainer-args ARGS] [--use-envmodules]
[--deploy-sources QUERY CHECKSUM]
[--target-jobs TARGET_JOBS [TARGET_JOBS ...]]
- [--mode {subprocess,remote,default}]
+ [--mode {remote,subprocess,default}]
[--scheduler-solver-path SCHEDULER_SOLVER_PATH]
[--max-jobs-per-second MAX_JOBS_PER_SECOND]
[--report-html-path VALUE]
@@ -1042,7 +1042,7 @@ INTERNAL:
--target-jobs TARGET_JOBS [TARGET_JOBS ...]
Internal use only: Target particular jobs by
RULE:WILDCARD1=VALUE,WILDCARD2=VALUE,...
- --mode {subprocess,remote,default}
+ --mode {remote,subprocess,default}
Internal use only: Set execution mode of Snakemake.
(default: default)
--scheduler-solver-path SCHEDULER_SOLVER_PATH
diff --git a/docs/descriptors/spell_cspell.md b/docs/descriptors/spell_cspell.md
index 5ed7b1b58ac..59dddab4670 100644
--- a/docs/descriptors/spell_cspell.md
+++ b/docs/descriptors/spell_cspell.md
@@ -24,7 +24,7 @@ If you do not want cspell to analyze the files names, define `SPELL_CSPELL_ANALY
## cspell documentation
-- Version in MegaLinter: **9.2.2**
+- Version in MegaLinter: **9.3.0**
- Visit [Official Web Site](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#readme){target=_blank}
- See [How to configure cspell rules](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#customization){target=_blank}
- See [How to disable cspell rules in files](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#enable--disable-checking-sections-of-code){target=_blank}
@@ -140,8 +140,8 @@ Commands:
- Dockerfile commands :
```dockerfile
# renovate: datasource=npm depName=cspell
-ARG NPM_CSPELL_VERSION=9.2.2
+ARG NPM_CSPELL_VERSION=9.3.0
```
- NPM packages (node.js):
- - [cspell@9.2.2](https://www.npmjs.com/package/cspell/v/9.2.2)
+ - [cspell@9.3.0](https://www.npmjs.com/package/cspell/v/9.3.0)