diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json index ac493d877de..7c468916cd5 100644 --- a/.automation/generated/flavors-stats.json +++ b/.automation/generated/flavors-stats.json @@ -1747,6 +1747,10 @@ [ "2023-09-19T01:04:12", 3161029 + ], + [ + "2023-09-20T15:31:08", + 3164893 ] ], "ci_light": [ @@ -3497,6 +3501,10 @@ [ "2023-09-19T01:04:12", 92880 + ], + [ + "2023-09-20T15:31:08", + 93433 ] ], "cupcake": [ @@ -4227,6 +4235,10 @@ [ "2023-09-19T01:04:12", 30414 + ], + [ + "2023-09-20T15:31:08", + 30740 ] ], "dart": [ @@ -6887,6 +6899,10 @@ [ "2023-09-19T01:04:12", 181944 + ], + [ + "2023-09-20T15:31:08", + 182291 ] ], "dotnet": [ @@ -8637,6 +8653,10 @@ [ "2023-09-19T01:04:12", 433942 + ], + [ + "2023-09-20T15:31:08", + 434825 ] ], "dotnetweb": [ @@ -8771,6 +8791,10 @@ [ "2023-09-19T01:04:12", 1537 + ], + [ + "2023-09-20T15:31:08", + 1598 ] ], "go": [ @@ -10521,6 +10545,10 @@ [ "2023-09-19T01:04:12", 29903 + ], + [ + "2023-09-20T15:31:08", + 30119 ] ], "java": [ @@ -12271,6 +12299,10 @@ [ "2023-09-19T01:04:12", 140483 + ], + [ + "2023-09-20T15:31:08", + 141017 ] ], "javascript": [ @@ -14021,6 +14053,10 @@ [ "2023-09-19T01:04:12", 373821 + ], + [ + "2023-09-20T15:31:08", + 375985 ] ], "php": [ @@ -15771,6 +15807,10 @@ [ "2023-09-19T01:04:12", 54023 + ], + [ + "2023-09-20T15:31:08", + 54078 ] ], "python": [ @@ -17521,6 +17561,10 @@ [ "2023-09-19T01:04:12", 259342 + ], + [ + "2023-09-20T15:31:08", + 260278 ] ], "ruby": [ @@ -19267,6 +19311,10 @@ [ "2023-09-19T01:04:12", 4000 + ], + [ + "2023-09-20T15:31:08", + 4000 ] ], "rust": [ @@ -21013,6 +21061,10 @@ [ "2023-09-19T01:04:12", 6813 + ], + [ + "2023-09-20T15:31:08", + 6836 ] ], "salesforce": [ @@ -22763,6 +22815,10 @@ [ "2023-09-19T01:04:12", 24471 + ], + [ + "2023-09-20T15:31:08", + 24565 ] ], "scala": [ @@ -24511,6 +24567,10 @@ [ "2023-09-19T01:04:12", 34469 + ], + [ + "2023-09-20T15:31:08", + 34993 ] ], "swift": [ @@ -26257,6 +26317,10 @@ [ "2023-09-19T01:04:12", 4292 + ], + [ + "2023-09-20T15:31:08", + 4299 ] ], "terraform": [ @@ -28007,6 +28071,10 @@ [ "2023-09-19T01:04:12", 331132 + ], + [ + "2023-09-20T15:31:08", + 332654 ] ] } \ No newline at end of file diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 5b204afc1ad..a529745dc86 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -62,7 +62,7 @@ " [--sarif-file SARIF_FILE] [-q]", " [--profile {min,basic,moderate,safety,shared,production}]", " [-p] [--project-dir PROJECT_DIR] [-r RULESDIR] [-R] [-s]", - " [--write [WRITE_LIST]] [--show-relpath] [-t TAGS] [-v]", + " [--fix [WRITE_LIST]] [--show-relpath] [-t TAGS] [-v]", " [-x SKIP_LIST] [--generate-ignore] [-w WARN_LIST]", " [--enable-list ENABLE_LIST] [--nocolor] [--force-color]", " [--exclude EXCLUDE_PATHS [EXCLUDE_PATHS ...]]", @@ -101,23 +101,14 @@ " -R Keep default rules when using -r", " -s, --strict Return non-zero exit code on warnings as well as", " errors", - " --write [WRITE_LIST] Allow ansible-lint to reformat YAML files and run rule", - " transforms (Reformatting YAML files standardizes", - " spacing, quotes, etc. A rule transform can fix or", - " simplify fixing issues identified by that rule). You", - " can limit the effective rule transforms (the", - " 'write_list') by passing a keywords 'all' or 'none' or", - " a comma separated list of rule ids or rule tags. YAML", - " reformatting happens whenever '--write' or '--write='", - " is used. '--write' and '--write=all' are equivalent:", - " they allow all transforms to run. The effective list", - " of transforms comes from 'write_list' in the config", - " file, followed whatever '--write' args are provided on", - " the commandline. '--write=none' resets the list of", - " transforms to allow reformatting YAML without running", - " any of the transforms (ie '--write=none,rule-id' will", - " ignore write_list in the config file and only run the", - " rule-id transform).", + " --fix [WRITE_LIST] Allow ansible-lint to perform auto-fixes, including", + " YAML reformatting. You can limit the effective rule", + " transforms (the 'write_list') by passing a keywords", + " 'all' or 'none' or a comma separated list of rule ids", + " or rule tags. YAML reformatting happens whenever '--", + " fix' or '--fix=' is used. '--fix' and '--fix=all' are", + " equivalent: they allow all transforms to run. Presence", + " of --fix in command overrides config file value.", " --show-relpath Display path relative to CWD", " -t TAGS, --tags TAGS only check rules whose id/tags match these values", " -v Increase verbosity level (-vv for more)", @@ -3140,7 +3131,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download control,framework,artifacts,attack-tracks,controls-inputs,exceptions", + " 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", @@ -7048,6 +7039,9 @@ " specified in --lang. If --skip-unknown-extensions, these files", " will not be scanned.", "", + " --secrets", + " Run with Semgrep Secrets.", + "", " --severity=VAL", " Report findings only from rules matching the supplied severity", " level. By default all applicable rules are run. Can add multiple", @@ -10162,7 +10156,7 @@ " --help, -h Show help", " --version, -v Show terragrunt version", "", - "VERSION: v0.51.0", + "VERSION: v0.51.3", "", "AUTHOR: Gruntwork " ], diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 67f92199a1c..63f34934cc5 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -1,6 +1,6 @@ { "actionlint": "1.6.26", - "ansible-lint": "6.19.0", + "ansible-lint": "6.20.0", "arm-ttk": "0.0.0", "bandit": "1.7.5", "bash-exec": "5.2.15", @@ -8,7 +8,7 @@ "black": "23.9.1", "cfn-lint": "0.80.2", "checkmake": "0.2.0", - "checkov": "2.4.41", + "checkov": "2.4.47", "checkstyle": "10.12.3", "chktex": "1.7.8", "clippy": "0.1.72", @@ -20,7 +20,7 @@ "cspell": "7.3.6", "dartanalyzer": "0.0.0", "devskim": "1.0.22", - "djlint": "1.33.0", + "djlint": "1.34.0", "dockerfilelint": "1.8.0", "dotenv-linter": "3.3.0", "dotnet-format": "6.0.414", @@ -61,10 +61,10 @@ "php": "7.4.26", "phpcs": "3.7.2", "phplint": "9.0.4", - "phpstan": "1.10.34", + "phpstan": "1.10.35", "pmd": "6.55.0", - "powershell": "7.3.6", - "powershell_formatter": "7.3.6", + "powershell": "7.3.7", + "powershell_formatter": "7.3.7", "prettier": "3.0.3", "proselint": "0.13.0", "protolint": "0.46.0", @@ -83,7 +83,7 @@ "scalafix": "0.11.1", "scss-lint": "0.60.0", "secretlint": "7.0.7", - "semgrep": "1.40.0", + "semgrep": "1.41.0", "sfdx-scanner": "2.8.0", "sfdx-scanner-apex": "3.16.0", "sfdx-scanner-aura": "3.16.0", @@ -101,7 +101,7 @@ "syft": "0.90.0", "tekton-lint": "0.6.0", "terraform-fmt": "1.5.7", - "terragrunt": "0.51.0", + "terragrunt": "0.51.3", "terrascan": "1.18.3", "tflint": "0.48.0", "trivy": "0.45.1", @@ -110,7 +110,7 @@ "ts-standard": "12.0.2", "tsqllint": "1.15.3.0", "v8r": "2.0.0", - "vale": "2.28.3", + "vale": "2.29.0", "xmllint": "21104", "yamllint": "1.32.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index c99d3bd9393..9a952636ea4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -170,6 +170,15 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [checkov](https://www.checkov.io/) from 2.4.40 to **2.4.41** on 2023-09-19 - [devskim](https://github.com/microsoft/DevSkim) from 1.0.21 to **1.0.22** on 2023-09-19 - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.32.3 to **7.32.4** on 2023-09-19 + - [ansible-lint](https://ansible-lint.readthedocs.io/) from 6.19.0 to **6.20.0** on 2023-09-20 + - [djlint](https://djlint.com/) from 1.33.0 to **1.34.0** on 2023-09-20 + - [phpstan](https://phpstan.org/) from 1.10.34 to **1.10.35** on 2023-09-20 + - [powershell_formatter](https://github.com/PowerShell/PSScriptAnalyzer) from 7.3.6 to **7.3.7** on 2023-09-20 + - [powershell](https://github.com/PowerShell/PSScriptAnalyzer) from 7.3.6 to **7.3.7** on 2023-09-20 + - [checkov](https://www.checkov.io/) from 2.4.41 to **2.4.47** on 2023-09-20 + - [semgrep](https://semgrep.dev/) from 1.40.0 to **1.41.0** on 2023-09-20 + - [vale](https://vale.sh/) from 2.28.3 to **2.29.0** on 2023-09-20 + - [terragrunt](https://terragrunt.gruntwork.io) from 0.51.0 to **0.51.3** on 2023-09-20 ## [v7.3.0] - 2023-08-10 diff --git a/README.md b/README.md index e520be42730..8ca0fa853d7 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) -[![](https://img.shields.io/static/v1?label=Used%20by&message=2887&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by&message=2892&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) [![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 f2775cdf80a..439c3839217 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -6,7 +6,7 @@ | Linter | Version | License | Popularity | Descriptors | Ref | URL | |:--------------------------------------------------------------------------------------------------------|:-------------:|:-------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------:| | [**actionlint**](https://github.com/rhysd/actionlint){target=_blank} | 1.6.26 | [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} | 6.19.0 | [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} | +| [**ansible-lint**](https://github.com/ansible/ansible-lint){target=_blank} | 6.20.0 | [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.5 | [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://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} | 5.2.15 | | | [BASH](descriptors/bash_bash_exec.md) | | [Web Site](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} | @@ -14,7 +14,7 @@ | [**black**](https://github.com/psf/black){target=_blank} | 23.9.1 | [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.80.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} | | [**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} | 2.4.41 | [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} | 2.4.47 | [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.3 | [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} | | [**clippy**](https://github.com/rust-lang/rust-clippy){target=_blank} | 0.1.72 | [Other](licenses/clippy.md) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy){target=_blank} | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Repository](https://github.com/rust-lang/rust-clippy){target=_blank} | @@ -26,7 +26,7 @@ | [**cspell**](https://github.com/streetsidesoftware/cspell){target=_blank} | 7.3.6 | [MIT](licenses/cspell.md) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](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} | N/A | [BSD-3-Clause](licenses/dartanalyzer.md) | [![GitHub stars](https://img.shields.io/github/stars/dart-lang/sdk?cacheSeconds=3600)](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} | | [**devskim**](https://github.com/microsoft/DevSkim){target=_blank} | 1.0.22 | [MIT](licenses/devskim.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](https://github.com/microsoft/DevSkim){target=_blank} | [REPOSITORY](descriptors/repository_devskim.md) | :white_circle: | [Repository](https://github.com/microsoft/DevSkim){target=_blank} | -| [**djlint**](https://github.com/Riverside-Healthcare/djlint){target=_blank} | 1.33.0 | [GPL-3.0](licenses/djlint.md) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint){target=_blank} | [HTML](descriptors/html_djlint.md) | :heart: | [MegaLinter reference](https://djlint.com/docs/integrations/#megalinter){target=_blank} | +| [**djlint**](https://github.com/Riverside-Healthcare/djlint){target=_blank} | 1.34.0 | [GPL-3.0](licenses/djlint.md) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint){target=_blank} | [HTML](descriptors/html_djlint.md) | :heart: | [MegaLinter reference](https://djlint.com/docs/integrations/#megalinter){target=_blank} | | [**dotenv-linter**](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | 3.3.0 | [MIT](licenses/dotenv-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | [ENV](descriptors/env_dotenv_linter.md) | :heart: | [MegaLinter reference](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} | | [**dotnet-format**](https://github.com/dotnet/format){target=_blank} | 6.0.414 | [MIT](licenses/dotnet-format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format){target=_blank} | [CSHARP](descriptors/csharp_dotnet_format.md)
[VBDOTNET](descriptors/vbdotnet_dotnet_format.md) | :white_circle: | [Repository](https://github.com/dotnet/format){target=_blank} | | [**dustilock**](https://github.com/Checkmarx/dustilock){target=_blank} | 1.2.0 | [Apache-2.0](licenses/dustilock.md) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock){target=_blank} | [REPOSITORY](descriptors/repository_dustilock.md) | :white_circle: | [Repository](https://github.com/Checkmarx/dustilock){target=_blank} | @@ -62,10 +62,10 @@ | [**perlcritic**](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | 1.150 | [Other](licenses/perlcritic.md) | [![GitHub stars](https://img.shields.io/github/stars/Perl-Critic/Perl-Critic?cacheSeconds=3600)](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | [PERL](descriptors/perl_perlcritic.md) | :white_circle: | [Repository](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | | [**phpcs**](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} | 3.7.2 | [BSD-3-Clause](licenses/phpcs.md) | [![GitHub stars](https://img.shields.io/github/stars/squizlabs/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Repository](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} | | [**phplint**](https://github.com/overtrue/phplint){target=_blank} | 9.0.4 | [MIT](licenses/phplint.md) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint){target=_blank} | [PHP](descriptors/php_phplint.md) | :white_circle: | [Repository](https://github.com/overtrue/phplint){target=_blank} | -| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.34 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | +| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.35 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | | [**pmd**](https://github.com/pmd/pmd){target=_blank} | 6.55.0 | [Apache-2.0](licenses/pmd.md) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd){target=_blank} | [JAVA](descriptors/java_pmd.md) | :heart: | [MegaLinter reference](https://pmd.sourceforge.io/pmd-6.55.0/pmd_userdocs_tools_ci.html){target=_blank} | -| [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.3.6 | [MIT](licenses/powershell.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | -| [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.3.6 | [MIT](licenses/powershell_formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell_formatter.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | +| [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.3.7 | [MIT](licenses/powershell.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | +| [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.3.7 | [MIT](licenses/powershell_formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell_formatter.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | | [**prettier**](https://github.com/prettier/prettier){target=_blank} | 3.0.3 | [MIT](licenses/prettier.md) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier){target=_blank} | [JAVASCRIPT](descriptors/javascript_prettier.md)
[JSON](descriptors/json_prettier.md)
[TYPESCRIPT](descriptors/typescript_prettier.md)
[YAML](descriptors/yaml_prettier.md) | :white_circle: | [Repository](https://github.com/prettier/prettier){target=_blank} | | [**proselint**](https://github.com/amperser/proselint){target=_blank} | 0.13.0 | [BSD-3-Clause](licenses/proselint.md) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint){target=_blank} | [SPELL](descriptors/spell_proselint.md) | :white_circle: | [Repository](https://github.com/amperser/proselint){target=_blank} | | [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.46.0 | [MIT](licenses/protolint.md) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint){target=_blank} | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Repository](https://github.com/yoheimuta/protolint){target=_blank} | @@ -84,7 +84,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} | 7.0.7 | [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.40.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.41.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.16.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.16.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.16.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} | @@ -101,7 +101,7 @@ | [**syft**](https://github.com/anchore/syft){target=_blank} | 0.90.0 | [Apache-2.0](licenses/syft.md) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft){target=_blank} | [REPOSITORY](descriptors/repository_syft.md) | :white_circle: | [Repository](https://github.com/anchore/syft){target=_blank} | | [**tekton-lint**](https://github.com/IBM/tekton-lint){target=_blank} | 0.6.0 | | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint){target=_blank} | [TEKTON](descriptors/tekton_tekton_lint.md) | :white_circle: | [Repository](https://github.com/IBM/tekton-lint){target=_blank} | | [**terraform-fmt**](https://github.com/hashicorp/terraform){target=_blank} | 1.5.7 | [MPL-2.0](licenses/terraform-fmt.md) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform){target=_blank} | [TERRAFORM](descriptors/terraform_terraform_fmt.md) | :white_circle: | [Repository](https://github.com/hashicorp/terraform){target=_blank} | -| [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.51.0 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | +| [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.51.3 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | | [**terrascan**](https://github.com/tenable/terrascan){target=_blank} | 1.18.3 | [Apache-2.0](licenses/terrascan.md) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan){target=_blank} | [TERRAFORM](descriptors/terraform_terrascan.md) | :white_circle: | [Repository](https://github.com/tenable/terrascan){target=_blank} | | [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.48.0 | [MPL-2.0](licenses/tflint.md) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | | [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.45.1 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | @@ -110,6 +110,6 @@ | [**ts-standard**](https://github.com/standard/ts-standard){target=_blank} | 12.0.2 | | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard){target=_blank} | [TYPESCRIPT](descriptors/typescript_ts_standard.md) | :white_circle: | [Repository](https://github.com/standard/ts-standard){target=_blank} | | [**tsqllint**](https://github.com/tsqllint/tsqllint){target=_blank} | 1.15.3.0 | [MIT](licenses/tsqllint.md) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint){target=_blank} | [SQL](descriptors/sql_tsqllint.md) | :white_circle: | [Repository](https://github.com/tsqllint/tsqllint){target=_blank} | | [**v8r**](https://github.com/chris48s/v8r){target=_blank} | 2.0.0 | [MIT](licenses/v8r.md) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r){target=_blank} | [JSON](descriptors/json_v8r.md)
[YAML](descriptors/yaml_v8r.md) | :no_entry_sign: | [Repository](https://github.com/chris48s/v8r){target=_blank} | -| [**vale**](https://github.com/errata-ai/vale){target=_blank} | 2.28.3 | [MIT](licenses/vale.md) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale){target=_blank} | [SPELL](descriptors/spell_vale.md) | :white_circle: | [Repository](https://github.com/errata-ai/vale){target=_blank} | +| [**vale**](https://github.com/errata-ai/vale){target=_blank} | 2.29.0 | [MIT](licenses/vale.md) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale){target=_blank} | [SPELL](descriptors/spell_vale.md) | :white_circle: | [Repository](https://github.com/errata-ai/vale){target=_blank} | | [**xmllint**](http://xmlsoft.org/xmllint.html){target=_blank} | 21104 | | | [XML](descriptors/xml_xmllint.md) | :white_circle: | [Web Site](http://xmlsoft.org/xmllint.html){target=_blank} | | [**yamllint**](https://github.com/adrienverge/yamllint){target=_blank} | 1.32.0 | [GPL-3.0](licenses/yamllint.md) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint){target=_blank} | [YAML](descriptors/yaml_yamllint.md) | :no_entry_sign: | [Repository](https://github.com/adrienverge/yamllint){target=_blank} | diff --git a/docs/articles.md b/docs/articles.md index 24b2f65cd1d..ebd3bd979ca 100644 --- a/docs/articles.md +++ b/docs/articles.md @@ -31,6 +31,7 @@ description: List of all known articles, blog posts and videos that talk about M | [Use the Workflows JSON schema in your IDE](https://cloud.google.com/workflows/docs/use-workflows-json-schema-with-ide) | [Google Cloud](https://cloud.google.com/) | | [8 Tools to Scan Node.js Applications for Security Vulnerability](https://geekflare.com/nodejs-security-scanner/) | [Chandan Kumar](https://www.linkedin.com/in/chandank){target=_blank} on [GeekFlare.com](https://geekflare.com/){target=_blank} | | [Maximize your code consistency with Megalinter](https://codewithme.cloud/posts/2023/08/maximize-your-code-consistency-with-megalinter/) | [Tor Ivar Asbølmo](https://www.linkedin.com/in/torivara/){target=_blank} on [codewithme.cloud](https://codewithme.cloud){target=_blank} | +| [MegaLinter in Azure DevOps](https://jamescook.dev/megalinter-in-azure-devops) | [James Cook](https://www.linkedin.com/in/cookjames/) | ## French articles diff --git a/docs/config-cli-lint-mode.md b/docs/config-cli-lint-mode.md index ed5976f2226..ab3b5b293f9 100644 --- a/docs/config-cli-lint-mode.md +++ b/docs/config-cli-lint-mode.md @@ -25,4 +25,5 @@ Special considerations: - Linters that are configured to use the `project` lint mode ignore variables like `FILTER_REGEX_INCLUDE` and `FILTER_REGEX_EXCLUDE`, as they are not passed a list of files to lint. For those linters, you must check their documentation to see if a linter can be configured to ignore specific files. For example, the [Secretlint](https://megalinter.io/latest/descriptors/repository_secretlint/) linter ignore files listed in `~/.secretlintignore` by default, or it can be configured to instead ignore files listed in `~/.gitignore` by setting `REPOSITORY_SECRETLINT_ARGUMENTS` to `--secretlintignore .gitignore.`. + diff --git a/docs/descriptors/ansible_ansible_lint.md b/docs/descriptors/ansible_ansible_lint.md index 89c2828e643..ffe5154c328 100644 --- a/docs/descriptors/ansible_ansible_lint.md +++ b/docs/descriptors/ansible_ansible_lint.md @@ -9,7 +9,7 @@ description: How to use ansible-lint (configure, ignore files, ignore errors, he ## ansible-lint documentation -- Version in MegaLinter: **6.19.0** +- Version in MegaLinter: **6.20.0** - Visit [Official Web Site](https://ansible-lint.readthedocs.io/){target=_blank} - See [How to configure ansible-lint rules](https://ansible-lint.readthedocs.io/configuring/#configuration-file){target=_blank} - See [How to disable ansible-lint rules in files](https://ansible-lint.readthedocs.io/usage/#muting-warnings-to-avoid-false-positives){target=_blank} @@ -98,7 +98,7 @@ usage: ansible-lint [-h] [-P | -L | -T] [--sarif-file SARIF_FILE] [-q] [--profile {min,basic,moderate,safety,shared,production}] [-p] [--project-dir PROJECT_DIR] [-r RULESDIR] [-R] [-s] - [--write [WRITE_LIST]] [--show-relpath] [-t TAGS] [-v] + [--fix [WRITE_LIST]] [--show-relpath] [-t TAGS] [-v] [-x SKIP_LIST] [--generate-ignore] [-w WARN_LIST] [--enable-list ENABLE_LIST] [--nocolor] [--force-color] [--exclude EXCLUDE_PATHS [EXCLUDE_PATHS ...]] @@ -137,23 +137,14 @@ options: -R Keep default rules when using -r -s, --strict Return non-zero exit code on warnings as well as errors - --write [WRITE_LIST] Allow ansible-lint to reformat YAML files and run rule - transforms (Reformatting YAML files standardizes - spacing, quotes, etc. A rule transform can fix or - simplify fixing issues identified by that rule). You - can limit the effective rule transforms (the - 'write_list') by passing a keywords 'all' or 'none' or - a comma separated list of rule ids or rule tags. YAML - reformatting happens whenever '--write' or '--write=' - is used. '--write' and '--write=all' are equivalent: - they allow all transforms to run. The effective list - of transforms comes from 'write_list' in the config - file, followed whatever '--write' args are provided on - the commandline. '--write=none' resets the list of - transforms to allow reformatting YAML without running - any of the transforms (ie '--write=none,rule-id' will - ignore write_list in the config file and only run the - rule-id transform). + --fix [WRITE_LIST] Allow ansible-lint to perform auto-fixes, including + YAML reformatting. You can limit the effective rule + transforms (the 'write_list') by passing a keywords + 'all' or 'none' or a comma separated list of rule ids + or rule tags. YAML reformatting happens whenever '-- + fix' or '--fix=' is used. '--fix' and '--fix=all' are + equivalent: they allow all transforms to run. Presence + of --fix in command overrides config file value. --show-relpath Display path relative to CWD -t TAGS, --tags TAGS only check rules whose id/tags match these values -v Increase verbosity level (-vv for more) diff --git a/docs/descriptors/html_djlint.md b/docs/descriptors/html_djlint.md index 3c9a2e2e7c1..0fcc333223e 100644 --- a/docs/descriptors/html_djlint.md +++ b/docs/descriptors/html_djlint.md @@ -27,7 +27,7 @@ For example, define `HTML_DJLINT_HTMLHINT_ARGUMENTS: ["--profile", "django"]` to ## djlint documentation -- Version in MegaLinter: **1.33.0** +- Version in MegaLinter: **1.34.0** - Visit [Official Web Site](https://djlint.com/){target=_blank} - See [How to configure djlint rules](https://djlint.com/docs/configuration/){target=_blank} - See [How to disable djlint rules in files](https://djlint.com/docs/ignoring-code/){target=_blank} diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 0fa636e0751..bc882065a26 100644 --- a/docs/descriptors/kubernetes_kubescape.md +++ b/docs/descriptors/kubernetes_kubescape.md @@ -124,7 +124,7 @@ Available Commands: completion Generate autocompletion script config Handle cached configurations delete Delete configurations in Kubescape SaaS version - download Download control,framework,artifacts,attack-tracks,controls-inputs,exceptions + 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/php_phpstan.md b/docs/descriptors/php_phpstan.md index 850c516995a..5741ecd1e07 100644 --- a/docs/descriptors/php_phpstan.md +++ b/docs/descriptors/php_phpstan.md @@ -9,7 +9,7 @@ description: How to use phpstan (configure, ignore files, ignore errors, help & ## phpstan documentation -- Version in MegaLinter: **1.10.34** +- Version in MegaLinter: **1.10.35** - Visit [Official Web Site](https://phpstan.org/){target=_blank} - See [How to configure phpstan rules](https://phpstan.org/config-reference#neon-format){target=_blank} - If custom `phpstan.neon.dist` config file isn't found, [phpstan.neon.dist](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/phpstan.neon.dist){target=_blank} will be used diff --git a/docs/descriptors/powershell_powershell.md b/docs/descriptors/powershell_powershell.md index bca840ee666..4fe5f1d955a 100644 --- a/docs/descriptors/powershell_powershell.md +++ b/docs/descriptors/powershell_powershell.md @@ -9,7 +9,7 @@ description: How to use powershell (configure, ignore files, ignore errors, help ## powershell documentation -- Version in MegaLinter: **7.3.6** +- Version in MegaLinter: **7.3.7** - Visit [Official Web Site](https://github.com/PowerShell/PSScriptAnalyzer#readme){target=_blank} - See [How to configure powershell rules](https://learn.microsoft.com/en-us/powershell/utility-modules/psscriptanalyzer/using-scriptanalyzer?view=ps-modules#explicit){target=_blank} - See [How to disable powershell rules in files](https://learn.microsoft.com/en-us/powershell/utility-modules/psscriptanalyzer/using-scriptanalyzer?view=ps-modules#suppressing-rules){target=_blank} diff --git a/docs/descriptors/powershell_powershell_formatter.md b/docs/descriptors/powershell_powershell_formatter.md index 734596c856d..962cbfd192a 100644 --- a/docs/descriptors/powershell_powershell_formatter.md +++ b/docs/descriptors/powershell_powershell_formatter.md @@ -9,7 +9,7 @@ description: How to use powershell_formatter (configure, ignore files, ignore er ## powershell_formatter documentation -- Version in MegaLinter: **7.3.6** +- Version in MegaLinter: **7.3.7** - Visit [Official Web Site](https://github.com/PowerShell/PSScriptAnalyzer#readme){target=_blank} - See [How to configure powershell_formatter rules](https://learn.microsoft.com/en-us/powershell/utility-modules/psscriptanalyzer/using-scriptanalyzer?view=ps-modules#explicit){target=_blank} - See [How to disable powershell_formatter rules in files](https://learn.microsoft.com/en-us/powershell/utility-modules/psscriptanalyzer/using-scriptanalyzer?view=ps-modules#suppressing-rules){target=_blank} diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 63717a20b16..0b38c195e45 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: **2.4.41** +- Version in MegaLinter: **2.4.47** - 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 diff --git a/docs/descriptors/repository_semgrep.md b/docs/descriptors/repository_semgrep.md index aed11b27dd5..471b488b416 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.40.0** +- Version in MegaLinter: **1.41.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} @@ -385,6 +385,9 @@ OPTIONS specified in --lang. If --skip-unknown-extensions, these files will not be scanned. + --secrets + Run with Semgrep Secrets. + --severity=VAL Report findings only from rules matching the supplied severity level. By default all applicable rules are run. Can add multiple diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index af529e40cd0..99e9ce6318b 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -15,7 +15,7 @@ MegaLinter analyze markdown and restructuredText files by default, you can chang ## vale documentation -- Version in MegaLinter: **2.28.3** +- Version in MegaLinter: **2.29.0** - Visit [Official Web Site](https://vale.sh/){target=_blank} - See [How to configure vale rules](https://vale.sh/explorer/){target=_blank} - See [How to disable vale rules in files](https://vale.sh/docs/topics/vocab/){target=_blank} diff --git a/docs/descriptors/terraform_terragrunt.md b/docs/descriptors/terraform_terragrunt.md index 0c6b17c9fe9..17a9e49e023 100644 --- a/docs/descriptors/terraform_terragrunt.md +++ b/docs/descriptors/terraform_terragrunt.md @@ -9,7 +9,7 @@ description: How to use terragrunt (configure, ignore files, ignore errors, help ## terragrunt documentation -- Version in MegaLinter: **0.51.0** +- Version in MegaLinter: **0.51.3** - Visit [Official Web Site](https://terragrunt.gruntwork.io){target=_blank} - See [How to configure terragrunt rules](https://terragrunt.gruntwork.io/docs/getting-started/configuration/#terragrunt-configuration-file){target=_blank} @@ -132,7 +132,7 @@ GLOBAL OPTIONS: --help, -h Show help --version, -v Show terragrunt version -VERSION: v0.51.0 +VERSION: v0.51.3 AUTHOR: Gruntwork ``` diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 5b368e1d9e2..61f5d89a3b8 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,81 +1,87 @@ # Dependents stats for oxsecurity/megalinter -[![](https://img.shields.io/static/v1?label=Used%20by&message=2887&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=1864&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=1023&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=69573&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by&message=2892&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=1981&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=911&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=71828&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -| [nektos/act](https://github.com/nektos/act) | 43287 | -| [PRQL/prql](https://github.com/PRQL/prql) | 8552 | +| [nektos/act](https://github.com/nektos/act) | 43343 | +| [PRQL/prql](https://github.com/PRQL/prql) | 8558 | | [stepancheg/rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2499 | -| [dorssel/usbipd-win](https://github.com/dorssel/usbipd-win) | 2323 | -| [IlanCosman/tide](https://github.com/IlanCosman/tide) | 2183 | -| [PowerDNS-Admin/PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2105 | -| [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1816 | -| [ever-co/ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1452 | -| [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) | 1438 | +| [dorssel/usbipd-win](https://github.com/dorssel/usbipd-win) | 2325 | +| [IlanCosman/tide](https://github.com/IlanCosman/tide) | 2186 | +| [PowerDNS-Admin/PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2106 | +| [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1818 | +| [ever-co/ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1456 | +| [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) | 1439 | | [flosse/sloc](https://github.com/flosse/sloc) | 935 | | [unixorn/git-extra-commands](https://github.com/unixorn/git-extra-commands) | 915 | -| [meichthys/foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 683 | -| [unixorn/zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 680 | +| [meichthys/foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 684 | +| [unixorn/zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 681 | | [ministryofjustice/modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 645 | | [secureCodeBox/secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 627 | -| [Romanitho/Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 617 | +| [Romanitho/Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 621 | | [awslabs/aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 588 | | [cattle-ops/terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 517 | | [practicalli/clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 475 | | [ruzickap/packer-templates](https://github.com/ruzickap/packer-templates) | 403 | -| [xUnholy/k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 380 | -| [bjw-s/home-ops](https://github.com/bjw-s/home-ops) | 370 | +| [xUnholy/k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 381 | +| [bjw-s/home-ops](https://github.com/bjw-s/home-ops) | 369 | | [llaville/php-compatinfo](https://github.com/llaville/php-compatinfo) | 364 | -| [neon-mmd/websurfx](https://github.com/neon-mmd/websurfx) | 347 | +| [neon-mmd/websurfx](https://github.com/neon-mmd/websurfx) | 351 | +| [scolladon/sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 327 | +| [ahmadnassri/action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 312 | | [OCSInventory-NG/OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 310 | +| [leosuncin/nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 296 | +| [toboshii/home-ops](https://github.com/toboshii/home-ops) | 211 | | [OCSInventory-NG/OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 210 | -| [toboshii/home-ops](https://github.com/toboshii/home-ops) | 210 | -| [unixorn/fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 191 | +| [unixorn/fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 192 | | [pantheon-systems/documentation](https://github.com/pantheon-systems/documentation) | 181 | -| [carpenike/k8s-gitops](https://github.com/carpenike/k8s-gitops) | 178 | +| [carpenike/k8s-gitops](https://github.com/carpenike/k8s-gitops) | 179 | | [nvuillam/npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 159 | | [Luzkan/smells](https://github.com/Luzkan/smells) | 157 | | [MarketSquare/robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 156 | | [unixorn/tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 153 | -| [newrelic/newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 152 | +| [newrelic/newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 153 | | [T145/black-mirror](https://github.com/T145/black-mirror) | 148 | | [apigee/devrel](https://github.com/apigee/devrel) | 148 | | [brettinternet/homelab](https://github.com/brettinternet/homelab) | 128 | | [eth-protocol-fellows/cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 124 | | [cbg-ethz/V-pipe](https://github.com/cbg-ethz/V-pipe) | 113 | -| [philips-software/amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 109 | -| [IQEngine/IQEngine](https://github.com/IQEngine/IQEngine) | 105 | +| [philips-software/amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 110 | +| [IQEngine/IQEngine](https://github.com/IQEngine/IQEngine) | 106 | | [practicalli/spacemacs](https://github.com/practicalli/spacemacs) | 103 | | [hardisgroupcom/sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 97 | | [unixorn/lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 92 | | [szinn/k8s-homelab](https://github.com/szinn/k8s-homelab) | 87 | | [Azure/ARO-RP](https://github.com/Azure/ARO-RP) | 82 | | [rasa/scoops](https://github.com/rasa/scoops) | 78 | -| [practicalli/clojure](https://github.com/practicalli/clojure) | 77 | -| [davidB/tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | 73 | +| [practicalli/clojure](https://github.com/practicalli/clojure) | 78 | +| [davidB/tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | 74 | | [ahmadnassri/docker-vscode-server](https://github.com/ahmadnassri/docker-vscode-server) | 63 | +| [AndreaPontrandolfo/sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 63 | | [nvuillam/vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 62 | -| [AndreaPontrandolfo/sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 62 | | [unixorn/warhol.plugin.zsh](https://github.com/unixorn/warhol.plugin.zsh) | 55 | | [llaville/umlwriter](https://github.com/llaville/umlwriter) | 53 | +| [ahmadnassri/node-glob-promise](https://github.com/ahmadnassri/node-glob-promise) | 53 | | [stepancheg/rust-tls-api](https://github.com/stepancheg/rust-tls-api) | 49 | | [Azure/benchpress](https://github.com/Azure/benchpress) | 49 | | [Amplitude-Developer-Docs/amplitude-dev-center](https://github.com/Amplitude-Developer-Docs/amplitude-dev-center) | 47 | | [nvuillam/sfdx-essentials](https://github.com/nvuillam/sfdx-essentials) | 46 | | [nvuillam/github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 45 | | [jr0dd/home-ops](https://github.com/jr0dd/home-ops) | 44 | +| [ahmadnassri/action-workflow-queue](https://github.com/ahmadnassri/action-workflow-queue) | 43 | | [unixorn/chocolate-factory-engineering-docs](https://github.com/unixorn/chocolate-factory-engineering-docs) | 40 | | [FaserF/hassio-addons](https://github.com/FaserF/hassio-addons) | 39 | | [leosuncin/nest-typeorm-custom-repository](https://github.com/leosuncin/nest-typeorm-custom-repository) | 38 | +| [leosuncin/nest-api-example](https://github.com/leosuncin/nest-api-example) | 38 | | [apigee/terraform-modules](https://github.com/apigee/terraform-modules) | 37 | | [MythicDrops/MythicDrops](https://github.com/MythicDrops/MythicDrops) | 35 | | [philips-software/amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 34 | +| [ZEISS/libczi](https://github.com/ZEISS/libczi) | 34 | | [hardisgroupcom/vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 33 | -| [ZEISS/libczi](https://github.com/ZEISS/libczi) | 33 | | [OperationCode/operationcode-pybot](https://github.com/OperationCode/operationcode-pybot) | 32 | | [LukePrior/nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 31 | | [camaraproject/QualityOnDemand](https://github.com/camaraproject/QualityOnDemand) | 31 | @@ -91,33 +97,40 @@ | [unixorn/docker-helpers.zshplugin](https://github.com/unixorn/docker-helpers.zshplugin) | 26 | | [sierrafoxtrot/srecord](https://github.com/sierrafoxtrot/srecord) | 26 | | [rwaltr/home-ops](https://github.com/rwaltr/home-ops) | 25 | +| [ishioni/homelab-ops](https://github.com/ishioni/homelab-ops) | 25 | +| [ahmadnassri/node-pretty-exceptions](https://github.com/ahmadnassri/node-pretty-exceptions) | 25 | | [whoisdsmith/VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 24 | | [AErmie/DevSecOps](https://github.com/AErmie/DevSecOps) | 24 | -| [ishioni/homelab-ops](https://github.com/ishioni/homelab-ops) | 24 | | [gluwa/creditcoin](https://github.com/gluwa/creditcoin) | 24 | | [unixorn/ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 23 | | [arbitraryexecution/forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 23 | +| [ahmadnassri/node-api-problem](https://github.com/ahmadnassri/node-api-problem) | 23 | +| [ahmadnassri/action-terraform-report](https://github.com/ahmadnassri/action-terraform-report) | 23 | +| [ruzickap/malware-cryptominer-container](https://github.com/ruzickap/malware-cryptominer-container) | 22 | | [OpenZeppelin/compound-monitoring](https://github.com/OpenZeppelin/compound-monitoring) | 22 | | [SilentDemonSD/Tele-LeechX](https://github.com/SilentDemonSD/Tele-LeechX) | 22 | | [microsoft/symphony](https://github.com/microsoft/symphony) | 22 | -| [ruzickap/malware-cryptominer-container](https://github.com/ruzickap/malware-cryptominer-container) | 21 | | [mirakc/mirakc-arib](https://github.com/mirakc/mirakc-arib) | 21 | | [philips-software/amp-hal-st](https://github.com/philips-software/amp-hal-st) | 21 | | [YukinaMochizuki/notion-sdk-java](https://github.com/YukinaMochizuki/notion-sdk-java) | 21 | +| [ahmadnassri/node-metalsmith-pug](https://github.com/ahmadnassri/node-metalsmith-pug) | 21 | | [AliceO2Group/O2Physics](https://github.com/AliceO2Group/O2Physics) | 20 | | [GSA/usagov-benefits-eligibility](https://github.com/GSA/usagov-benefits-eligibility) | 20 | | [unixorn/jpb.zshplugin](https://github.com/unixorn/jpb.zshplugin) | 20 | | [hyperledger-labs/open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 19 | | [practicalli/clojurescript](https://github.com/practicalli/clojurescript) | 19 | | [opaque-systems/opaqueprompts-python](https://github.com/opaque-systems/opaqueprompts-python) | 19 | +| [ahmadnassri/node-metalsmith-paths](https://github.com/ahmadnassri/node-metalsmith-paths) | 19 | | [ruzickap/action-my-markdown-link-checker](https://github.com/ruzickap/action-my-markdown-link-checker) | 18 | | [GoogleCloudPlatform/apigee-samples](https://github.com/GoogleCloudPlatform/apigee-samples) | 18 | | [practicalli/project-templates](https://github.com/practicalli/project-templates) | 18 | +| [ahmadnassri/node-metalsmith-imagemin](https://github.com/ahmadnassri/node-metalsmith-imagemin) | 18 | +| [ahmadnassri/node-nightwatch-accessibility](https://github.com/ahmadnassri/node-nightwatch-accessibility) | 18 | | [homeall/dhcphelper](https://github.com/homeall/dhcphelper) | 17 | | [rafaribe/home-ops](https://github.com/rafaribe/home-ops) | 17 | +| [orangekame3/stree](https://github.com/orangekame3/stree) | 17 | | [nvuillam/markdown-table-formatter](https://github.com/nvuillam/markdown-table-formatter) | 16 | | [unixorn/jira-commands](https://github.com/unixorn/jira-commands) | 16 | -| [orangekame3/stree](https://github.com/orangekame3/stree) | 16 | | [gmoon/s3proxy](https://github.com/gmoon/s3proxy) | 15 | | [warolv/vault-backup](https://github.com/warolv/vault-backup) | 15 | | [ahgraber/homelab-gitops-k3s](https://github.com/ahgraber/homelab-gitops-k3s) | 15 | @@ -126,6 +139,8 @@ | [axeII/home-ops](https://github.com/axeII/home-ops) | 15 | | [Euvaz/GitOps-Home](https://github.com/Euvaz/GitOps-Home) | 15 | | [Programming-Simplified-Community/Social-Coder](https://github.com/Programming-Simplified-Community/Social-Coder) | 15 | +| [ahmadnassri/node-metalsmith-request](https://github.com/ahmadnassri/node-metalsmith-request) | 15 | +| [ahmadnassri/node-april-fools](https://github.com/ahmadnassri/node-april-fools) | 15 | | [svt/media-analyzer](https://github.com/svt/media-analyzer) | 14 | | [GSA/site-scanning-engine](https://github.com/GSA/site-scanning-engine) | 14 | | [victory-sokolov/dotfiles](https://github.com/victory-sokolov/dotfiles) | 14 | @@ -144,6 +159,7 @@ | [tyriis/home-ops](https://github.com/tyriis/home-ops) | 12 | | [opaque-systems/opaqueprompts-chat-server](https://github.com/opaque-systems/opaqueprompts-chat-server) | 12 | | [ahgraber/homelab-infra](https://github.com/ahgraber/homelab-infra) | 11 | +| [dochang/elpa-clone](https://github.com/dochang/elpa-clone) | 11 | | [beleavemebe/marketplace-app](https://github.com/beleavemebe/marketplace-app) | 11 | | [practicalli/clojure-web-services](https://github.com/practicalli/clojure-web-services) | 11 | | [nvuillam/njre](https://github.com/nvuillam/njre) | 11 | @@ -151,10 +167,10 @@ | [CoRoSoN-Kit/CoRoSoN-Kit](https://github.com/CoRoSoN-Kit/CoRoSoN-Kit) | 11 | | [bjw-s/pmb](https://github.com/bjw-s/pmb) | 11 | | [practicalli/doom-emacs](https://github.com/practicalli/doom-emacs) | 11 | +| [ahmadnassri/node-oas-request](https://github.com/ahmadnassri/node-oas-request) | 11 | | [xlab-si/iac-scan-runner](https://github.com/xlab-si/iac-scan-runner) | 10 | | [eclipse/kuksa.val.services](https://github.com/eclipse/kuksa.val.services) | 10 | | [Qarj/WebImblaze](https://github.com/Qarj/WebImblaze) | 10 | -| [dochang/elpa-clone](https://github.com/dochang/elpa-clone) | 10 | | [llaville/php-compatinfo-db](https://github.com/llaville/php-compatinfo-db) | 10 | | [Ramblurr/home-ops](https://github.com/Ramblurr/home-ops) | 10 | | [miracum/fhir-gateway](https://github.com/miracum/fhir-gateway) | 10 | @@ -173,6 +189,7 @@ | [unixorn/1password-op.plugin.zsh](https://github.com/unixorn/1password-op.plugin.zsh) | 8 | | [bjw-s/series-cleanup](https://github.com/bjw-s/series-cleanup) | 8 | | [jokay/docker-loxone-backup](https://github.com/jokay/docker-loxone-backup) | 8 | +| [ahmadnassri/node-autoenv](https://github.com/ahmadnassri/node-autoenv) | 8 | | [LowerRockLabs/LaravelLivewireTablesAdvancedFilters](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters) | 7 | | [theodore-s-beers/muqawwim](https://github.com/theodore-s-beers/muqawwim) | 7 | | [xenedium/xecours](https://github.com/xenedium/xecours) | 7 | @@ -190,6 +207,10 @@ | [Vikaspogu/k8s-gitops](https://github.com/Vikaspogu/k8s-gitops) | 7 | | [jokay/docker-prune](https://github.com/jokay/docker-prune) | 7 | | [GhostWriters/docker-packt-cli](https://github.com/GhostWriters/docker-packt-cli) | 7 | +| [ahmadnassri/node-spawn-promise](https://github.com/ahmadnassri/node-spawn-promise) | 7 | +| [ahmadnassri/action-template-repository-sync](https://github.com/ahmadnassri/action-template-repository-sync) | 7 | +| [ahmadnassri/node-oas-fastify](https://github.com/ahmadnassri/node-oas-fastify) | 7 | +| [ahmadnassri/template-js-lib](https://github.com/ahmadnassri/template-js-lib) | 7 | | [9elements/firmware-action](https://github.com/9elements/firmware-action) | 6 | | [ADFC-Hamburg/adfc-ansible](https://github.com/ADFC-Hamburg/adfc-ansible) | 6 | | [CoffeeOps/commandline-fu](https://github.com/CoffeeOps/commandline-fu) | 6 | @@ -223,10 +244,10 @@ | [ahmadnassri/template-template](https://github.com/ahmadnassri/template-template) | 5 | | [ahmadnassri/docker-github-pages](https://github.com/ahmadnassri/docker-github-pages) | 5 | | [quiltdata/nf-quilt](https://github.com/quiltdata/nf-quilt) | 5 | +| [ahmadnassri/node-serve-reload-replace](https://github.com/ahmadnassri/node-serve-reload-replace) | 5 | | [VirtwhoQE/hypervisor-builder](https://github.com/VirtwhoQE/hypervisor-builder) | 5 | | [hobbyfarm/e2e-testing](https://github.com/hobbyfarm/e2e-testing) | 4 | | [ruzickap/popular-containers-vulnerability-checks](https://github.com/ruzickap/popular-containers-vulnerability-checks) | 4 | -| [candlepin/candlepin-jobs](https://github.com/candlepin/candlepin-jobs) | 4 | | [svt/junit5-redis-extension](https://github.com/svt/junit5-redis-extension) | 4 | | [Nautilus-Cyberneering/chinese-ideographs](https://github.com/Nautilus-Cyberneering/chinese-ideographs) | 4 | | [chgl/fhir-server-exporter](https://github.com/chgl/fhir-server-exporter) | 4 | @@ -251,6 +272,10 @@ | [jmuelbert/jmbde-QT](https://github.com/jmuelbert/jmbde-QT) | 4 | | [Jasstkn/link-checker](https://github.com/Jasstkn/link-checker) | 4 | | [stuartp44/com.vanmoof](https://github.com/stuartp44/com.vanmoof) | 4 | +| [cityssm/lot-occupancy-system](https://github.com/cityssm/lot-occupancy-system) | 4 | +| [ahmadnassri/node-updated](https://github.com/ahmadnassri/node-updated) | 4 | +| [ahmadnassri/node-template-literals-engine](https://github.com/ahmadnassri/node-template-literals-engine) | 4 | +| [ahmadnassri/template-node-lib](https://github.com/ahmadnassri/template-node-lib) | 4 | | [JeanMGirard/Awesome](https://github.com/JeanMGirard/Awesome) | 4 | | [flexion/bash_shell_script_starter](https://github.com/flexion/bash_shell_script_starter) | 4 | | [jan-guenter/action-class](https://github.com/jan-guenter/action-class) | 3 | @@ -292,6 +317,12 @@ | [jcpsantiago/thearqivist](https://github.com/jcpsantiago/thearqivist) | 3 | | [practicalli/clojure-service-template](https://github.com/practicalli/clojure-service-template) | 3 | | [miracum/kafka-fhir-serializer](https://github.com/miracum/kafka-fhir-serializer) | 3 | +| [ahmadnassri/node-marked-promise](https://github.com/ahmadnassri/node-marked-promise) | 3 | +| [MRDGH2821/Discord-Time-Tag-Bot](https://github.com/MRDGH2821/Discord-Time-Tag-Bot) | 3 | +| [MRDGH2821/dpaste-ts](https://github.com/MRDGH2821/dpaste-ts) | 3 | +| [ahmadnassri/node-stringify-clone](https://github.com/ahmadnassri/node-stringify-clone) | 3 | +| [ahmadnassri/node-smart-promise](https://github.com/ahmadnassri/node-smart-promise) | 3 | +| [ahmadnassri/node-error](https://github.com/ahmadnassri/node-error) | 3 | | [ortelius/ortelius-cli](https://github.com/ortelius/ortelius-cli) | 3 | | [quiltdata/benchling-packager](https://github.com/quiltdata/benchling-packager) | 3 | | [unixorn/ha-franklin](https://github.com/unixorn/ha-franklin) | 3 | @@ -361,10 +392,14 @@ | [ZEISS/imgdoc2](https://github.com/ZEISS/imgdoc2) | 2 | | [jmuelbert/anniversaryreminder](https://github.com/jmuelbert/anniversaryreminder) | 2 | | [gluwa/creditcoin-staking-dashboard](https://github.com/gluwa/creditcoin-staking-dashboard) | 2 | -| [unixorn/ha-mqtt-discoverable-cli](https://github.com/unixorn/ha-mqtt-discoverable-cli) | 2 | +| [ahmadnassri/node-debug](https://github.com/ahmadnassri/node-debug) | 2 | | [RolfMoleman/codequalitytools](https://github.com/RolfMoleman/codequalitytools) | 2 | +| [leosuncin/goal-app](https://github.com/leosuncin/goal-app) | 2 | +| [MRDGH2821/Discord-Ban-Utils-Bot](https://github.com/MRDGH2821/Discord-Ban-Utils-Bot) | 2 | +| [ahmadnassri/node-uncaught-extender](https://github.com/ahmadnassri/node-uncaught-extender) | 2 | +| [louffee/canada-design-system](https://github.com/louffee/canada-design-system) | 2 | +| [unixorn/ha-mqtt-discoverable-cli](https://github.com/unixorn/ha-mqtt-discoverable-cli) | 2 | | [YuraVolk/practice-landings](https://github.com/YuraVolk/practice-landings) | 1 | -| [Cismu/Cismu](https://github.com/Cismu/Cismu) | 1 | | [lpsm-dev/personal-resume](https://github.com/lpsm-dev/personal-resume) | 1 | | [janderssonse/changelog-tag](https://github.com/janderssonse/changelog-tag) | 1 | | [janderssonse/ort-ci-base](https://github.com/janderssonse/ort-ci-base) | 1 | @@ -521,10 +556,19 @@ | [sarvex/gopeed](https://github.com/sarvex/gopeed) | 1 | | [abame/demo-nodejs-app](https://github.com/abame/demo-nodejs-app) | 1 | | [sarvex/gem.gen.in](https://github.com/sarvex/gem.gen.in) | 1 | +| [Blue-BigTech/Auth-Template-Nest.js](https://github.com/Blue-BigTech/Auth-Template-Nest.js) | 1 | +| [OpenSemanticLab/interactive-semantic-graph](https://github.com/OpenSemanticLab/interactive-semantic-graph) | 1 | +| [slim16165/Semantic-MediaWiki-Graph](https://github.com/slim16165/Semantic-MediaWiki-Graph) | 1 | +| [zhibirc/ya2ber](https://github.com/zhibirc/ya2ber) | 1 | +| [talfefer/oxsecurity-megalinter](https://github.com/talfefer/oxsecurity-megalinter) | 1 | +| [meddlin/logbook](https://github.com/meddlin/logbook) | 1 | +| [ahmadnassri/node-oas-schemas](https://github.com/ahmadnassri/node-oas-schemas) | 1 | +| [ahmadnassri/node-cloudevents-schemas](https://github.com/ahmadnassri/node-cloudevents-schemas) | 1 | +| [ahmadnassri/template-action-node](https://github.com/ahmadnassri/template-action-node) | 1 | +| [dgteixeira/pr-status-giphy-action](https://github.com/dgteixeira/pr-status-giphy-action) | 1 | | [parkerbxyz/guru-to-github](https://github.com/parkerbxyz/guru-to-github) | 1 | | [data-yaml/udc](https://github.com/data-yaml/udc) | 1 | | [ortelius/ms-compitem-crud](https://github.com/ortelius/ms-compitem-crud) | 1 | -| [talfefer/oxsecurity-megalinter](https://github.com/talfefer/oxsecurity-megalinter) | 1 | | [spreequalle/ebuilds](https://github.com/spreequalle/ebuilds) | 1 | | [bjw-s/terraform-github-repository](https://github.com/bjw-s/terraform-github-repository) | 1 | | [tyriis/bedrock-version-fetcher](https://github.com/tyriis/bedrock-version-fetcher) | 1 | @@ -1194,8 +1238,8 @@ | [rciam/simplesamlphp-module-assurance](https://github.com/rciam/simplesamlphp-module-assurance) | 0 | | [rciam/simplesamlphp-module-userid](https://github.com/rciam/simplesamlphp-module-userid) | 0 | | [Teasel-Ian/terraform](https://github.com/Teasel-Ian/terraform) | 0 | -| [redgnus/template](https://github.com/redgnus/template) | 0 | | [A-Sai-Chaithanya/ffmpeg-build](https://github.com/A-Sai-Chaithanya/ffmpeg-build) | 0 | +| [redgnus/template](https://github.com/redgnus/template) | 0 | | [cdzombak/dirshard](https://github.com/cdzombak/dirshard) | 0 | | [SamErde/Posh-Azure-AD](https://github.com/SamErde/Posh-Azure-AD) | 0 | | [SamErde/Profile-Evicter](https://github.com/SamErde/Profile-Evicter) | 0 | @@ -1381,7 +1425,6 @@ | [actions-marketplace-validations/ahmadnassri_action-dotenv](https://github.com/actions-marketplace-validations/ahmadnassri_action-dotenv) | 0 | | [MRDGH2821/MRDGH2821](https://github.com/MRDGH2821/MRDGH2821) | 0 | | [jmuelbert/qt_conan_boilerplate_template](https://github.com/jmuelbert/qt_conan_boilerplate_template) | 0 | -| [deeggid/srecord-code](https://github.com/deeggid/srecord-code) | 0 | | [dorssel/workflows](https://github.com/dorssel/workflows) | 0 | | [Vocario/com.vocario.eventbasedarchitecture](https://github.com/Vocario/com.vocario.eventbasedarchitecture) | 0 | | [Vocario/com.vocario.gamestatemanager](https://github.com/Vocario/com.vocario.gamestatemanager) | 0 | @@ -1399,6 +1442,7 @@ | [brandonmcclure/unitybuild_test](https://github.com/brandonmcclure/unitybuild_test) | 0 | | [brandonmcclure/ansible-role-githubrunner](https://github.com/brandonmcclure/ansible-role-githubrunner) | 0 | | [dorssel/dotnet-aes-extra](https://github.com/dorssel/dotnet-aes-extra) | 0 | +| [orangekame3/irodori](https://github.com/orangekame3/irodori) | 0 | | [ortelius/scec-frontend](https://github.com/ortelius/scec-frontend) | 0 | | [gluwa/subscan-essentials](https://github.com/gluwa/subscan-essentials) | 0 | | [ortelius/scec-validate-user](https://github.com/ortelius/scec-validate-user) | 0 | @@ -1420,6 +1464,7 @@ | [ortelius/scec-domain](https://github.com/ortelius/scec-domain) | 0 | | [rciam/keycloak-rciam-metrics-plugin](https://github.com/rciam/keycloak-rciam-metrics-plugin) | 0 | | [charkchalk/backend](https://github.com/charkchalk/backend) | 0 | +| [sarvex/learning-management-system](https://github.com/sarvex/learning-management-system) | 0 | | [tyriis/locking-service](https://github.com/tyriis/locking-service) | 0 | | [Iah-Uch/monkey-prod-front](https://github.com/Iah-Uch/monkey-prod-front) | 0 | | [sarvex/athleticxr.ai](https://github.com/sarvex/athleticxr.ai) | 0 | @@ -1650,6 +1695,51 @@ | [sarvex/bling](https://github.com/sarvex/bling) | 0 | | [sarvex/chotyk.com](https://github.com/sarvex/chotyk.com) | 0 | | [sarvex/FlagAI](https://github.com/sarvex/FlagAI) | 0 | +| [sarvex/radon](https://github.com/sarvex/radon) | 0 | +| [sarvex/offensive-objcpp](https://github.com/sarvex/offensive-objcpp) | 0 | +| [sarvex/offensive-racket](https://github.com/sarvex/offensive-racket) | 0 | +| [sarvex/c-maelstrom](https://github.com/sarvex/c-maelstrom) | 0 | +| [sarvex/clojure-maelstrom](https://github.com/sarvex/clojure-maelstrom) | 0 | +| [sarvex/cpp-front-maelstrom](https://github.com/sarvex/cpp-front-maelstrom) | 0 | +| [sarvex/c-sharp-maelstrom](https://github.com/sarvex/c-sharp-maelstrom) | 0 | +| [sarvex/c3-maelstrom](https://github.com/sarvex/c3-maelstrom) | 0 | +| [sarvex/carbon-maelstrom](https://github.com/sarvex/carbon-maelstrom) | 0 | +| [sarvex/cpp-gold-maelstrom](https://github.com/sarvex/cpp-gold-maelstrom) | 0 | +| [sarvex/harbour-maelstrom](https://github.com/sarvex/harbour-maelstrom) | 0 | +| [sarvex/java-maelstrom](https://github.com/sarvex/java-maelstrom) | 0 | +| [sarvex/ispc-maelstrom](https://github.com/sarvex/ispc-maelstrom) | 0 | +| [sarvex/cuda-maelstrom](https://github.com/sarvex/cuda-maelstrom) | 0 | +| [sarvex/redux-demo](https://github.com/sarvex/redux-demo) | 0 | +| [sarvex/qwik-starter-template](https://github.com/sarvex/qwik-starter-template) | 0 | +| [axelrindle/planningpoker](https://github.com/axelrindle/planningpoker) | 0 | +| [alexlu0917/nest-auth](https://github.com/alexlu0917/nest-auth) | 0 | +| [sarvex/megalinter](https://github.com/sarvex/megalinter) | 0 | +| [sarvex/qwik-starter](https://github.com/sarvex/qwik-starter) | 0 | +| [bonbonn1912/bonbonn-game-tracker](https://github.com/bonbonn1912/bonbonn-game-tracker) | 0 | +| [psolutions-gmbh/myhangar](https://github.com/psolutions-gmbh/myhangar) | 0 | +| [moverperfect/party-game-voting](https://github.com/moverperfect/party-game-voting) | 0 | +| [leosuncin/mere-defiant](https://github.com/leosuncin/mere-defiant) | 0 | +| [SER516-Team-Morpheus/scrum-simulator](https://github.com/SER516-Team-Morpheus/scrum-simulator) | 0 | +| [dilincoln/capivara-planning-poker](https://github.com/dilincoln/capivara-planning-poker) | 0 | +| [actions-marketplace-validations/ahmadnassri_action-template-repository-sync](https://github.com/actions-marketplace-validations/ahmadnassri_action-template-repository-sync) | 0 | +| [actions-marketplace-validations/dgteixeira_pr-status-giphy-action](https://github.com/actions-marketplace-validations/dgteixeira_pr-status-giphy-action) | 0 | +| [snaquekiller/TeamsTagsMessage](https://github.com/snaquekiller/TeamsTagsMessage) | 0 | +| [leosuncin/todomvc-ngrx-app](https://github.com/leosuncin/todomvc-ngrx-app) | 0 | +| [actions-marketplace-validations/chill-viking_npm-ci](https://github.com/actions-marketplace-validations/chill-viking_npm-ci) | 0 | +| [actions-marketplace-validations/ahmadnassri_action-commit-lint](https://github.com/actions-marketplace-validations/ahmadnassri_action-commit-lint) | 0 | +| [iot-defcon/oasis-wallet-web](https://github.com/iot-defcon/oasis-wallet-web) | 0 | +| [actions-marketplace-validations/ahmadnassri_action-terraform-report](https://github.com/actions-marketplace-validations/ahmadnassri_action-terraform-report) | 0 | +| [actions-marketplace-validations/Nautilus-Cyberneering_git-queue](https://github.com/actions-marketplace-validations/Nautilus-Cyberneering_git-queue) | 0 | +| [actions-marketplace-validations/oxsecurity_megalinter](https://github.com/actions-marketplace-validations/oxsecurity_megalinter) | 0 | +| [Satsuger/NestAuth](https://github.com/Satsuger/NestAuth) | 0 | +| [tintincita/nest-test](https://github.com/tintincita/nest-test) | 0 | +| [react-universe/suplint](https://github.com/react-universe/suplint) | 0 | +| [kutmanbek0258/login_auth_nest](https://github.com/kutmanbek0258/login_auth_nest) | 0 | +| [MRDGH2821/use-custom-env](https://github.com/MRDGH2821/use-custom-env) | 0 | +| [MRDGH2821/Perpetual-Mechanical-Array-Bot](https://github.com/MRDGH2821/Perpetual-Mechanical-Array-Bot) | 0 | +| [ahmadnassri/node-terraform-unidiff](https://github.com/ahmadnassri/node-terraform-unidiff) | 0 | +| [ahmadnassri/node-oas-request-readme](https://github.com/ahmadnassri/node-oas-request-readme) | 0 | +| [ahmadnassri/node-ahmad](https://github.com/ahmadnassri/node-ahmad) | 0 | | [Traydr/ppm](https://github.com/Traydr/ppm) | 0 | | [Iah-Uch/monkey-log-back](https://github.com/Iah-Uch/monkey-log-back) | 0 | | [mdrocan/Fronius-stats](https://github.com/mdrocan/Fronius-stats) | 0 | @@ -1664,7 +1754,6 @@ | [lyricnz/nbn-upgrade-map](https://github.com/lyricnz/nbn-upgrade-map) | 0 | | [epleypa/Home-AssistantConfig](https://github.com/epleypa/Home-AssistantConfig) | 0 | | [data-yaml/un-yaml](https://github.com/data-yaml/un-yaml) | 0 | -| [sarvex/megalinter](https://github.com/sarvex/megalinter) | 0 | | [juiveli/labyrinthGame](https://github.com/juiveli/labyrinthGame) | 0 | | [ortelius/ms-scorecard](https://github.com/ortelius/ms-scorecard) | 0 | | [ortelius/ms-validate-user](https://github.com/ortelius/ms-validate-user) | 0 | @@ -1676,7 +1765,6 @@ | [quiltdata/quiltplus](https://github.com/quiltdata/quiltplus) | 0 | | [vkhitrin/jiav](https://github.com/vkhitrin/jiav) | 0 | | [iot-defcon/newrelic-python-agent](https://github.com/iot-defcon/newrelic-python-agent) | 0 | -| [actions-marketplace-validations/oxsecurity_megalinter](https://github.com/actions-marketplace-validations/oxsecurity_megalinter) | 0 | | [tdido/megalinter-test](https://github.com/tdido/megalinter-test) | 0 | | [ministryofjustice/data-engineering-airflow](https://github.com/ministryofjustice/data-engineering-airflow) | 0 | | [nvuillam/demo-salesforce-ci](https://github.com/nvuillam/demo-salesforce-ci) | 0 |