diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json
index 8513683e05d..0fbed1fa6d6 100644
--- a/.automation/generated/linter-helps.json
+++ b/.automation/generated/linter-helps.json
@@ -309,6 +309,8 @@
" B610 django_extra_used",
" B611 django_rawsql_used",
" B612 logging_config_insecure_listen",
+ " B613 trojansource",
+ " B614 pytorch_load_save",
" B701 jinja2_autoescape_false",
" B702 use_of_mako_templates",
" B703 django_mark_safe"
@@ -787,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]",
@@ -1100,7 +1102,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.",
@@ -3453,7 +3455,7 @@
" completion Generate autocompletion script",
" config Handle cached configurations",
" delete Delete configurations in Kubescape SaaS version",
- " download Download controls-inputs,exceptions,control,framework,artifacts,attack-tracks",
+ " download Download exceptions,control,framework,artifacts,attack-tracks,controls-inputs",
" fix Fix misconfiguration in files",
" help Help about any command",
" list List frameworks/controls will list the supported frameworks and controls",
@@ -3500,7 +3502,7 @@
" --version version for kubeval"
],
"lightning-flow-scanner": [
- "(node:1741) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.",
+ "(node:1739) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.",
"(Use `node --trace-deprecation ...` to show where the warning was created)",
"Find and fix potential bugs in Salesforce flows.",
"",
@@ -8042,7 +8044,7 @@
"@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript"
],
"sfdx-scanner-apex": [
- "(node:1753) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.",
+ "(node:1751) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.",
"(Use `node --trace-deprecation ...` to show where the warning was created)",
"Scan a codebase with all the rules in the registry, or use parameters to filter the rules based on rulename, category, or ruleset.",
"",
@@ -8097,7 +8099,7 @@
"COMMANDS",
" scanner run dfa Scan codebase with all DFA rules by default.",
"",
- "(node:1765) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.",
+ "(node:1763) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.",
"(Use `node --trace-deprecation ...` to show where the warning was created)",
"Warning: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA",
" name languages categories rulesets [dep] engine is dfa is pilot",
@@ -8318,7 +8320,7 @@
" UnimplementedTypeRule apex Performance sfge N N"
],
"sfdx-scanner-aura": [
- "(node:1944) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.",
+ "(node:1941) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.",
"(Use `node --trace-deprecation ...` to show where the warning was created)",
"Scan a codebase with all the rules in the registry, or use parameters to filter the rules based on rulename, category, or ruleset.",
"",
@@ -8373,7 +8375,7 @@
"COMMANDS",
" scanner run dfa Scan codebase with all DFA rules by default.",
"",
- "(node:1956) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.",
+ "(node:1953) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.",
"(Use `node --trace-deprecation ...` to show where the warning was created)",
"Warning: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA",
" name languages categories rulesets [dep] engine is dfa is pilot",
@@ -8594,7 +8596,7 @@
" UnimplementedTypeRule apex Performance sfge N N"
],
"sfdx-scanner-lwc": [
- "(node:2135) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.",
+ "(node:2131) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.",
"(Use `node --trace-deprecation ...` to show where the warning was created)",
"Scan a codebase with all the rules in the registry, or use parameters to filter the rules based on rulename, category, or ruleset.",
"",
@@ -8649,7 +8651,7 @@
"COMMANDS",
" scanner run dfa Scan codebase with all DFA rules by default.",
"",
- "(node:2147) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.",
+ "(node:2143) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.",
"(Use `node --trace-deprecation ...` to show where the warning was created)",
"Warning: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA",
" name languages categories rulesets [dep] engine is dfa is pilot",
@@ -9054,7 +9056,7 @@
" [--scheduler-solver-path SCHEDULER_SOLVER_PATH]",
" [--deploy-sources QUERY CHECKSUM]",
" [--target-jobs TARGET_JOBS [TARGET_JOBS ...]]",
- " [--mode {default,subprocess,remote}]",
+ " [--mode {subprocess,remote,default}]",
" [--report-html-path VALUE]",
" [--report-html-stylesheet-path VALUE]",
" [targets ...]",
@@ -9863,7 +9865,7 @@
" --target-jobs TARGET_JOBS [TARGET_JOBS ...]",
" Internal use only: Target particular jobs by",
" RULE:WILDCARD1=VALUE,WILDCARD2=VALUE,...",
- " --mode {default,subprocess,remote}",
+ " --mode {subprocess,remote,default}",
" Internal use only: Set execution mode of Snakemake.",
" (default: default)",
"",
diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json
index 1998b3996db..a8de7799dbc 100644
--- a/.automation/generated/linter-versions.json
+++ b/.automation/generated/linter-versions.json
@@ -2,11 +2,11 @@
"actionlint": "1.7.1",
"ansible-lint": "24.9.2",
"arm-ttk": "0.0.0",
- "bandit": "1.7.9",
+ "bandit": "1.7.10",
"bash-exec": "5.2.26",
"bicep_linter": "0.30.3",
"black": "24.8.0",
- "cfn-lint": "1.14.2",
+ "cfn-lint": "1.15.0",
"checkmake": "0.2.0",
"checkov": "3.2.255",
"checkstyle": "10.18.1",
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fdb79cc2c11..f9704411e04 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -149,6 +149,8 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l
- [ruff](https://github.com/astral-sh/ruff) from 0.6.6 to **0.6.7** on 2024-09-21
- [terrascan](https://runterrascan.io/) from 1.19.1 to **1.19.9** on 2024-09-21
- [revive](https://revive.run/) from 1.3.9 to **1.4.0** on 2024-09-23
+ - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 1.14.2 to **1.15.0** on 2024-09-23
+ - [bandit](https://bandit.readthedocs.io/en/latest/) from 1.7.9 to **1.7.10** on 2024-09-23
## [v8.0.0] - 2024-08-19
diff --git a/README.md b/README.md
index c31353752a0..ba028254230 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,7 @@
[![MegaLinter](https://github.com/oxsecurity/megalinter/workflows/MegaLinter/badge.svg?branch=main)](https://github.com/oxsecurity/megalinter/actions?query=workflow%3AMegaLinter+branch%3Amain)
[![codecov](https://codecov.io/gh/oxsecurity/megalinter/branch/main/graph/badge.svg)](https://codecov.io/gh/oxsecurity/megalinter)
-[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2661&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/blob/main/./docs/used-by-stats.md)
+[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2659&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/blob/main/./docs/used-by-stats.md)
[![Secured with Trivy](https://img.shields.io/badge/Trivy-secured-green?logo=docker)](https://github.com/aquasecurity/trivy)
[![GitHub contributors](https://img.shields.io/github/contributors/oxsecurity/megalinter.svg)](https://github.com/oxsecurity/megalinter/graphs/contributors/)
[![GitHub Sponsors](https://img.shields.io/github/sponsors/nvuillam)](https://github.com/sponsors/nvuillam)
diff --git a/docs/all_linters.md b/docs/all_linters.md
index 46821c66cee..2eac71dd3e2 100644
--- a/docs/all_linters.md
+++ b/docs/all_linters.md
@@ -8,11 +8,11 @@
| [**actionlint**](https://github.com/rhysd/actionlint){target=_blank} | 1.7.1 | [MIT](licenses/actionlint.md) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint){target=_blank} | [ACTION](descriptors/action_actionlint.md) | :white_circle: | [Repository](https://github.com/rhysd/actionlint){target=_blank} |
| [**ansible-lint**](https://github.com/ansible/ansible-lint){target=_blank} | 24.9.2 | [GPL-3.0](licenses/ansible-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint){target=_blank} | [ANSIBLE](descriptors/ansible_ansible_lint.md) | :white_circle: | [Repository](https://github.com/ansible/ansible-lint){target=_blank} |
| [**arm-ttk**](https://github.com/Azure/arm-ttk){target=_blank} | N/A | [MIT](licenses/arm-ttk.md) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk){target=_blank} | [ARM](descriptors/arm_arm_ttk.md) | :white_circle: | [Repository](https://github.com/Azure/arm-ttk){target=_blank} |
-| [**bandit**](https://github.com/PyCQA/bandit){target=_blank} | 1.7.9 | [Apache-2.0](licenses/bandit.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit){target=_blank} | [PYTHON](descriptors/python_bandit.md) | :white_circle: | [Repository](https://github.com/PyCQA/bandit){target=_blank} |
+| [**bandit**](https://github.com/PyCQA/bandit){target=_blank} | 1.7.10 | [Apache-2.0](licenses/bandit.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit){target=_blank} | [PYTHON](descriptors/python_bandit.md) | :white_circle: | [Repository](https://github.com/PyCQA/bandit){target=_blank} |
| [**bash-exec**](https://www.gnu.org/software/bash/){target=_blank} | 5.2.26 | | | [BASH](descriptors/bash_bash_exec.md) | | [Web Site](https://www.gnu.org/software/bash/){target=_blank} |
| [**bicep_linter**](https://github.com/Azure/bicep){target=_blank} | 0.30.3 | [MIT](licenses/bicep_linter.md) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep){target=_blank} | [BICEP](descriptors/bicep_bicep_linter.md) | :white_circle: | [Repository](https://github.com/Azure/bicep){target=_blank} |
| [**black**](https://github.com/psf/black){target=_blank} | 24.8.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} | 1.14.2 | [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} |
+| [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 1.15.0 | [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.2.255 | [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.18.1 | [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.org/index.html#Related_Tools_Active_Tools){target=_blank} |
diff --git a/docs/descriptors/cloudformation_cfn_lint.md b/docs/descriptors/cloudformation_cfn_lint.md
index 0dbdf843aab..466c4a82406 100644
--- a/docs/descriptors/cloudformation_cfn_lint.md
+++ b/docs/descriptors/cloudformation_cfn_lint.md
@@ -15,7 +15,7 @@ description: How to use cfn-lint (configure, ignore files, ignore errors, help &
## cfn-lint documentation
-- Version in MegaLinter: **1.14.2**
+- Version in MegaLinter: **1.15.0**
- Visit [Official Web Site](https://github.com/aws-cloudformation/cfn-lint#readme){target=_blank}
- If custom `.cfnlintrc.yml` config file isn't found, [.cfnlintrc.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.cfnlintrc.yml){target=_blank} will be used
- See [Index of problems detected by cfn-lint](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/rules.md){target=_blank}
diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md
index 60ad008eb89..983ce4fef1f 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 controls-inputs,exceptions,control,framework,artifacts,attack-tracks
+ download Download exceptions,control,framework,artifacts,attack-tracks,controls-inputs
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/python_bandit.md b/docs/descriptors/python_bandit.md
index 505ea20c9ef..8b6567e7527 100644
--- a/docs/descriptors/python_bandit.md
+++ b/docs/descriptors/python_bandit.md
@@ -19,7 +19,7 @@ If you find it too harsh, you may define `PYTHON_BANDIT_DISABLE_ERRORS: true` in
## bandit documentation
-- Version in MegaLinter: **1.7.9**
+- Version in MegaLinter: **1.7.10**
- Visit [Official Web Site](https://bandit.readthedocs.io/en/latest/){target=_blank}
- See [How to configure bandit rules](https://bandit.readthedocs.io/en/latest/config.html#){target=_blank}
- If custom `.bandit.yml` config file isn't found, [.bandit.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.bandit.yml){target=_blank} will be used
@@ -267,6 +267,8 @@ The following tests were discovered and loaded:
B610 django_extra_used
B611 django_rawsql_used
B612 logging_config_insecure_listen
+ B613 trojansource
+ B614 pytorch_load_save
B701 jinja2_autoescape_false
B702 use_of_mako_templates
B703 django_mark_safe
diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md
index 51362f310b7..07dba24dc23 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]
@@ -448,7 +448,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/salesforce.md b/docs/descriptors/salesforce.md
index 456a12dae8d..1b3aac0260c 100644
--- a/docs/descriptors/salesforce.md
+++ b/docs/descriptors/salesforce.md
@@ -39,7 +39,7 @@ ARG SALESFORCE_CLI_VERSION=2.58.7
# renovate: datasource=npm depName=@salesforce/plugin-packaging
ARG SALESFORCE_PLUGIN_PACKAGING_VERSION=2.8.6
# renovate: datasource=npm depName=sfdx-hardis
-ARG SFDX_HARDIS_VERSION=4.53.0
+ARG SFDX_HARDIS_VERSION=5.0.3
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk
ENV PATH="$JAVA_HOME/bin:${PATH}"
RUN sf plugins install @salesforce/plugin-packaging@${SALESFORCE_PLUGIN_PACKAGING_VERSION} \
diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md
index cb2a1b1abe8..1bef4a6f6ba 100644
--- a/docs/descriptors/salesforce_lightning_flow_scanner.md
+++ b/docs/descriptors/salesforce_lightning_flow_scanner.md
@@ -90,7 +90,7 @@ sf flow:scan
### Help content
```shell
-(node:1741) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
+(node:1739) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
Find and fix potential bugs in Salesforce flows.
@@ -128,7 +128,7 @@ ARG SALESFORCE_CLI_VERSION=2.58.7
# renovate: datasource=npm depName=@salesforce/plugin-packaging
ARG SALESFORCE_PLUGIN_PACKAGING_VERSION=2.8.6
# renovate: datasource=npm depName=sfdx-hardis
-ARG SFDX_HARDIS_VERSION=4.53.0
+ARG SFDX_HARDIS_VERSION=5.0.3
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk
ENV PATH="$JAVA_HOME/bin:${PATH}"
RUN sf plugins install @salesforce/plugin-packaging@${SALESFORCE_PLUGIN_PACKAGING_VERSION} \
diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md
index 133a5cd1c29..25f64423ce7 100644
--- a/docs/descriptors/salesforce_sfdx_scanner_apex.md
+++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md
@@ -94,7 +94,7 @@ sf scanner:run
### Help content
```shell
-(node:1753) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
+(node:1751) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
Scan a codebase with all the rules in the registry, or use parameters to filter the rules based on rulename, category, or ruleset.
@@ -149,7 +149,7 @@ GLOBAL FLAGS
COMMANDS
scanner run dfa Scan codebase with all DFA rules by default.
-(node:1765) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
+(node:1763) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
Warning: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA
name languages categories rulesets [dep] engine is dfa is pilot
@@ -380,7 +380,7 @@ ARG SALESFORCE_CLI_VERSION=2.58.7
# renovate: datasource=npm depName=@salesforce/plugin-packaging
ARG SALESFORCE_PLUGIN_PACKAGING_VERSION=2.8.6
# renovate: datasource=npm depName=sfdx-hardis
-ARG SFDX_HARDIS_VERSION=4.53.0
+ARG SFDX_HARDIS_VERSION=5.0.3
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk
ENV PATH="$JAVA_HOME/bin:${PATH}"
RUN sf plugins install @salesforce/plugin-packaging@${SALESFORCE_PLUGIN_PACKAGING_VERSION} \
diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md
index 929a79a2a8f..b49d0a11976 100644
--- a/docs/descriptors/salesforce_sfdx_scanner_aura.md
+++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md
@@ -90,7 +90,7 @@ sf scanner:run
### Help content
```shell
-(node:1944) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
+(node:1941) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
Scan a codebase with all the rules in the registry, or use parameters to filter the rules based on rulename, category, or ruleset.
@@ -145,7 +145,7 @@ GLOBAL FLAGS
COMMANDS
scanner run dfa Scan codebase with all DFA rules by default.
-(node:1956) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
+(node:1953) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
Warning: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA
name languages categories rulesets [dep] engine is dfa is pilot
@@ -376,7 +376,7 @@ ARG SALESFORCE_CLI_VERSION=2.58.7
# renovate: datasource=npm depName=@salesforce/plugin-packaging
ARG SALESFORCE_PLUGIN_PACKAGING_VERSION=2.8.6
# renovate: datasource=npm depName=sfdx-hardis
-ARG SFDX_HARDIS_VERSION=4.53.0
+ARG SFDX_HARDIS_VERSION=5.0.3
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk
ENV PATH="$JAVA_HOME/bin:${PATH}"
RUN sf plugins install @salesforce/plugin-packaging@${SALESFORCE_PLUGIN_PACKAGING_VERSION} \
diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md
index 69a64577453..5522606b5b6 100644
--- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md
+++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md
@@ -90,7 +90,7 @@ sf scanner:run
### Help content
```shell
-(node:2135) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
+(node:2131) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
Scan a codebase with all the rules in the registry, or use parameters to filter the rules based on rulename, category, or ruleset.
@@ -145,7 +145,7 @@ GLOBAL FLAGS
COMMANDS
scanner run dfa Scan codebase with all DFA rules by default.
-(node:2147) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
+(node:2143) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
Warning: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA
name languages categories rulesets [dep] engine is dfa is pilot
@@ -376,7 +376,7 @@ ARG SALESFORCE_CLI_VERSION=2.58.7
# renovate: datasource=npm depName=@salesforce/plugin-packaging
ARG SALESFORCE_PLUGIN_PACKAGING_VERSION=2.8.6
# renovate: datasource=npm depName=sfdx-hardis
-ARG SFDX_HARDIS_VERSION=4.53.0
+ARG SFDX_HARDIS_VERSION=5.0.3
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk
ENV PATH="$JAVA_HOME/bin:${PATH}"
RUN sf plugins install @salesforce/plugin-packaging@${SALESFORCE_PLUGIN_PACKAGING_VERSION} \
diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md
index bdc16974d7e..8682f88a98d 100644
--- a/docs/descriptors/snakemake_snakemake.md
+++ b/docs/descriptors/snakemake_snakemake.md
@@ -176,7 +176,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE]
[--scheduler-solver-path SCHEDULER_SOLVER_PATH]
[--deploy-sources QUERY CHECKSUM]
[--target-jobs TARGET_JOBS [TARGET_JOBS ...]]
- [--mode {default,subprocess,remote}]
+ [--mode {subprocess,remote,default}]
[--report-html-path VALUE]
[--report-html-stylesheet-path VALUE]
[targets ...]
@@ -985,7 +985,7 @@ INTERNAL:
--target-jobs TARGET_JOBS [TARGET_JOBS ...]
Internal use only: Target particular jobs by
RULE:WILDCARD1=VALUE,WILDCARD2=VALUE,...
- --mode {default,subprocess,remote}
+ --mode {subprocess,remote,default}
Internal use only: Set execution mode of Snakemake.
(default: default)
diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md
index a73a9f99c70..2b22e998bd4 100644
--- a/docs/used-by-stats.md
+++ b/docs/used-by-stats.md
@@ -1,40 +1,40 @@
# Dependents stats for oxsecurity/megalinter
-[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2661&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=2661&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=-2661&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=97022&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&message=2659&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=2659&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=-2659&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=97052&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents)
| Repository | Stars |
|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:|
-| [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 54066 |
-| [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9820 |
+| [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 54089 |
+| [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9822 |
| [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 3543 |
| [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2884 |
| [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2776 |
-| [privacyguides](https://github.com/privacyguides) / [privacyguides.org](https://github.com/privacyguides/privacyguides.org) | 2698 |
-| [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2437 |
-| [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2222 |
-| [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 2215 |
-| [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1889 |
-| [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1795 |
-| [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1588 |
-| [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 1092 |
+| [privacyguides](https://github.com/privacyguides) / [privacyguides.org](https://github.com/privacyguides/privacyguides.org) | 2701 |
+| [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2438 |
+| [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2224 |
+| [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 2217 |
+| [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1890 |
+| [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1796 |
+| [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1590 |
+| [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 1095 |
| [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 1004 |
-| [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 808 |
-| [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 775 |
-| [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 769 |
+| [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 809 |
+| [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 776 |
+| [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 771 |
| [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 680 |
| [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 657 |
| [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 579 |
-| [bjw-s-labs](https://github.com/bjw-s-labs) / [home-ops](https://github.com/bjw-s-labs/home-ops) | 556 |
+| [bjw-s-labs](https://github.com/bjw-s-labs) / [home-ops](https://github.com/bjw-s-labs/home-ops) | 557 |
| [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 505 |
| [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 467 |
| [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 437 |
| [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 429 |
| [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 383 |
| [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 372 |
-| [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 344 |
+| [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 345 |
| [ahmadnassri](https://github.com/ahmadnassri) / [action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 342 |
| [unixorn](https://github.com/unixorn) / [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 303 |
| [toboshii](https://github.com/toboshii) / [home-ops](https://github.com/toboshii/home-ops) | 296 |
@@ -52,9 +52,9 @@
| [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 190 |
| [pantheon-systems](https://github.com/pantheon-systems) / [documentation](https://github.com/pantheon-systems/documentation) | 188 |
| [brettinternet](https://github.com/brettinternet) / [homeops](https://github.com/brettinternet/homeops) | 184 |
+| [MarketSquare](https://github.com/MarketSquare) / [robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 182 |
| [apigee](https://github.com/apigee) / [devrel](https://github.com/apigee/devrel) | 181 |
| [Uninett](https://github.com/Uninett) / [nav](https://github.com/Uninett/nav) | 181 |
-| [MarketSquare](https://github.com/MarketSquare) / [robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 181 |
| [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 177 |
| [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 175 |
| [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 173 |
@@ -71,7 +71,7 @@
| [nvuillam](https://github.com/nvuillam) / [github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 104 |
| [Azure](https://github.com/Azure) / [ARO-RP](https://github.com/Azure/ARO-RP) | 100 |
| [philips-software](https://github.com/philips-software) / [amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 98 |
-| [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 97 |
+| [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 98 |
| [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 91 |
| [ulises-jeremias](https://github.com/ulises-jeremias) / [dotfiles](https://github.com/ulises-jeremias/dotfiles) | 91 |
| [ahmadnassri](https://github.com/ahmadnassri) / [docker-vscode-server](https://github.com/ahmadnassri/docker-vscode-server) | 91 |
@@ -196,12 +196,12 @@
| [nautilus-cyberneering](https://github.com/nautilus-cyberneering) / [git-queue](https://github.com/nautilus-cyberneering/git-queue) | 14 |
| [ruzickap](https://github.com/ruzickap) / [ansible-role-virtio-win](https://github.com/ruzickap/ansible-role-virtio-win) | 14 |
| [ruzickap](https://github.com/ruzickap) / [ansible-role-my_common_defaults](https://github.com/ruzickap/ansible-role-my_common_defaults) | 14 |
+| [ministryofjustice](https://github.com/ministryofjustice) / [operations-engineering](https://github.com/ministryofjustice/operations-engineering) | 14 |
| [opaque-systems](https://github.com/opaque-systems) / [atls-python](https://github.com/opaque-systems/atls-python) | 14 |
| [ahgraber](https://github.com/ahgraber) / [homelab-infra](https://github.com/ahgraber/homelab-infra) | 13 |
| [eresturo](https://github.com/eresturo) / [scanadf2docspell](https://github.com/eresturo/scanadf2docspell) | 13 |
| [dochang](https://github.com/dochang) / [mb-url](https://github.com/dochang/mb-url) | 13 |
| [ruzickap](https://github.com/ruzickap) / [k8s-postgresql](https://github.com/ruzickap/k8s-postgresql) | 13 |
-| [ministryofjustice](https://github.com/ministryofjustice) / [operations-engineering](https://github.com/ministryofjustice/operations-engineering) | 13 |
| [tomorrow-one](https://github.com/tomorrow-one) / [transactional-outbox](https://github.com/tomorrow-one/transactional-outbox) | 13 |
| [Marx2](https://github.com/Marx2) / [homelab](https://github.com/Marx2/homelab) | 13 |
| [maksimkurb](https://github.com/maksimkurb) / [home-ops](https://github.com/maksimkurb/home-ops) | 13 |
@@ -511,6 +511,7 @@
| [ahmadnassri](https://github.com/ahmadnassri) / [docker-gollum](https://github.com/ahmadnassri/docker-gollum) | 2 |
| [trifork](https://github.com/trifork) / [cheetah-development-infrastructure](https://github.com/trifork/cheetah-development-infrastructure) | 2 |
| [wesley-dean](https://github.com/wesley-dean) / [hsc](https://github.com/wesley-dean/hsc) | 2 |
+| [one-acre-fund](https://github.com/one-acre-fund) / [fineract-frontend-v2](https://github.com/one-acre-fund/fineract-frontend-v2) | 2 |
| [Andrews-McMeel-Universal](https://github.com/Andrews-McMeel-Universal) / [reusable_workflows](https://github.com/Andrews-McMeel-Universal/reusable_workflows) | 2 |
| [GRIFFINCollaboration](https://github.com/GRIFFINCollaboration) / [GRSIData](https://github.com/GRIFFINCollaboration/GRSIData) | 2 |
| [semperdanica](https://github.com/semperdanica) / [web](https://github.com/semperdanica/web) | 2 |
@@ -704,7 +705,6 @@
| [Entepotenz](https://github.com/Entepotenz) / [jdownloader2-headless-docker-ng](https://github.com/Entepotenz/jdownloader2-headless-docker-ng) | 1 |
| [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [dockerized_sqlfluff](https://github.com/wesley-dean-flexion/dockerized_sqlfluff) | 1 |
| [beiertu-mms](https://github.com/beiertu-mms) / [dotfiles](https://github.com/beiertu-mms/dotfiles) | 1 |
-| [one-acre-fund](https://github.com/one-acre-fund) / [fineract-frontend-v2](https://github.com/one-acre-fund/fineract-frontend-v2) | 1 |
| [CybAtax](https://github.com/CybAtax) / [books](https://github.com/CybAtax/books) | 1 |
| [nsheaps](https://github.com/nsheaps) / [homebrew-devsetup](https://github.com/nsheaps/homebrew-devsetup) | 1 |
| [mdrocan](https://github.com/mdrocan) / [brew_pip_update](https://github.com/mdrocan/brew_pip_update) | 1 |
@@ -795,7 +795,6 @@
| [growthatco](https://github.com/growthatco) / [growthatpkgs](https://github.com/growthatco/growthatpkgs) | 0 |
| [lpsm-dev](https://github.com/lpsm-dev) / [rust-intro](https://github.com/lpsm-dev/rust-intro) | 0 |
| [pgraverdy](https://github.com/pgraverdy) / [actions-templates](https://github.com/pgraverdy/actions-templates) | 0 |
-| [diggsweden](https://github.com/diggsweden) / [mla](https://github.com/diggsweden/mla) | 0 |
| [bioconductor-source](https://github.com/bioconductor-source) / [pareg](https://github.com/bioconductor-source/pareg) | 0 |
| [TheRealFREDP3D](https://github.com/TheRealFREDP3D) / [zsh-quickstart-kit](https://github.com/TheRealFREDP3D/zsh-quickstart-kit) | 0 |
| [dilipv31](https://github.com/dilipv31) / [Testing](https://github.com/dilipv31/Testing) | 0 |
@@ -1510,9 +1509,9 @@
| [ONSdigital](https://github.com/ONSdigital) / [ssdc-rm-acceptance-tests](https://github.com/ONSdigital/ssdc-rm-acceptance-tests) | 0 |
| [tan-c123](https://github.com/tan-c123) / [apigee_terraform-modules](https://github.com/tan-c123/apigee_terraform-modules) | 0 |
| [GaryOcean428](https://github.com/GaryOcean428) / [Burt](https://github.com/GaryOcean428/Burt) | 0 |
-| [lvjp](https://github.com/lvjp) / [go-json](https://github.com/lvjp/go-json) | 0 |
| [delterr](https://github.com/delterr) / [ons-python-template-keh](https://github.com/delterr/ons-python-template-keh) | 0 |
| [SkunkOne](https://github.com/SkunkOne) / [arfx.trade](https://github.com/SkunkOne/arfx.trade) | 0 |
+| [diggsweden](https://github.com/diggsweden) / [mla](https://github.com/diggsweden/mla) | 0 |
| [DUQIA](https://github.com/DUQIA) / [Akylor](https://github.com/DUQIA/Akylor) | 0 |
| [JacekZubielik](https://github.com/JacekZubielik) / [dev-k3s-lab-autopilot](https://github.com/JacekZubielik/dev-k3s-lab-autopilot) | 0 |
| [biosustain](https://github.com/biosustain) / [code-quality-check](https://github.com/biosustain/code-quality-check) | 0 |