From 5bf4a9ff9acc2ef034b122d495c8d07e6452123b Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Wed, 8 Nov 2023 22:25:34 +0000 Subject: [PATCH] [automation] Auto-update linters version, help and documentation --- .automation/generated/flavors-stats.json | 76 ++++++++++++ .automation/generated/linter-helps.json | 110 +++++++++++------- .automation/generated/linter-versions.json | 14 +-- CHANGELOG.md | 7 ++ README.md | 2 +- docs/all_linters.md | 14 +-- docs/descriptors/ansible_ansible_lint.md | 2 +- docs/descriptors/go_golangci_lint.md | 2 +- docs/descriptors/kubernetes_kubescape.md | 2 +- docs/descriptors/python_black.md | 10 +- docs/descriptors/python_pyright.md | 2 +- docs/descriptors/repository_checkov.md | 2 +- docs/descriptors/repository_kics.md | 2 +- docs/descriptors/repository_semgrep.md | 2 +- docs/descriptors/repository_syft.md | 26 ++++- docs/descriptors/repository_trufflehog.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 68 +++++------ docs/descriptors/snakemake_snakemake.md | 2 +- docs/descriptors/spell_cspell.md | 2 +- docs/used-by-stats.md | 99 ++++++++-------- 20 files changed, 291 insertions(+), 155 deletions(-) diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json index 84e4e975c7e..b3ee3a9fba8 100644 --- a/.automation/generated/flavors-stats.json +++ b/.automation/generated/flavors-stats.json @@ -1863,6 +1863,10 @@ [ "2023-11-07T04:05:02", 3252252 + ], + [ + "2023-11-08T22:22:32", + 3256273 ] ], "c_cpp": [ @@ -1881,6 +1885,10 @@ [ "2023-11-07T04:05:02", 0 + ], + [ + "2023-11-08T22:22:32", + 0 ] ], "ci_light": [ @@ -3747,6 +3755,10 @@ [ "2023-11-07T04:05:02", 102968 + ], + [ + "2023-11-08T22:22:32", + 103603 ] ], "cupcake": [ @@ -4593,6 +4605,10 @@ [ "2023-11-07T04:05:02", 35999 + ], + [ + "2023-11-08T22:22:32", + 36329 ] ], "dart": [ @@ -7369,6 +7385,10 @@ [ "2023-11-07T04:05:02", 193839 + ], + [ + "2023-11-08T22:22:32", + 194440 ] ], "dotnet": [ @@ -9235,6 +9255,10 @@ [ "2023-11-07T04:05:02", 455683 + ], + [ + "2023-11-08T22:22:32", + 457132 ] ], "dotnetweb": [ @@ -9485,6 +9509,10 @@ [ "2023-11-07T04:05:02", 2558 + ], + [ + "2023-11-08T22:22:32", + 2601 ] ], "formatters": [ @@ -9503,6 +9531,10 @@ [ "2023-11-07T04:05:02", 4 + ], + [ + "2023-11-08T22:22:32", + 4 ] ], "go": [ @@ -11369,6 +11401,10 @@ [ "2023-11-07T04:05:02", 33779 + ], + [ + "2023-11-08T22:22:32", + 33938 ] ], "java": [ @@ -13235,6 +13271,10 @@ [ "2023-11-07T04:05:02", 150849 + ], + [ + "2023-11-08T22:22:32", + 151428 ] ], "javascript": [ @@ -15101,6 +15141,10 @@ [ "2023-11-07T04:05:02", 432583 + ], + [ + "2023-11-08T22:22:32", + 435191 ] ], "php": [ @@ -16967,6 +17011,10 @@ [ "2023-11-07T04:05:02", 55437 + ], + [ + "2023-11-08T22:22:32", + 55518 ] ], "python": [ @@ -18833,6 +18881,10 @@ [ "2023-11-07T04:05:02", 281126 + ], + [ + "2023-11-08T22:22:32", + 282451 ] ], "ruby": [ @@ -20695,6 +20747,10 @@ [ "2023-11-07T04:05:02", 4134 + ], + [ + "2023-11-08T22:22:32", + 4199 ] ], "rust": [ @@ -22557,6 +22613,10 @@ [ "2023-11-07T04:05:02", 7190 + ], + [ + "2023-11-08T22:22:32", + 7221 ] ], "salesforce": [ @@ -24423,6 +24483,10 @@ [ "2023-11-07T04:05:02", 27323 + ], + [ + "2023-11-08T22:22:32", + 27533 ] ], "scala": [ @@ -26287,6 +26351,10 @@ [ "2023-11-07T04:05:02", 47284 + ], + [ + "2023-11-08T22:22:32", + 47973 ] ], "swift": [ @@ -28149,6 +28217,10 @@ [ "2023-11-07T04:05:02", 4434 + ], + [ + "2023-11-08T22:22:32", + 4435 ] ], "terraform": [ @@ -30015,6 +30087,10 @@ [ "2023-11-07T04:05:02", 372429 + ], + [ + "2023-11-08T22:22:32", + 374500 ] ] } \ No newline at end of file diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index df05ad2a29c..8fbee3c3b16 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -562,6 +562,14 @@ " was an internal error.", " --diff Don't write the files back, just output a", " diff for each file on stdout.", + " --line-ranges START-END When specified, _Black_ will try its best to", + " only format these lines. This option can be", + " specified multiple times, and a union of the", + " lines will be formatted. Each range must be", + " specified as two integers connected by a", + " `-`: `<START>-<END>`. The `<START>` and", + " `<END>` integer indices are 1-based and", + " inclusive on both ends.", " --color / --no-color Show colored diff. Only applies when", " `--diff` is given.", " --fast / --safe If --fast given, skip temporary sanity", @@ -2197,7 +2205,7 @@ "", "Flags:", " --color string Use color when printing; can be 'always', 'auto', or 'never' (default \"auto\")", - " -j, --concurrency int Concurrency (default NumCPU) (default 2)", + " -j, --concurrency int Concurrency (default NumCPU) (default 4)", " --cpu-profile-path string Path to CPU profile output file", " -h, --help help for golangci-lint", " --mem-profile-path string Path to memory profile output file", @@ -3144,7 +3152,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download framework,artifacts,attack-tracks,controls-inputs,exceptions,control", + " download Download controls-inputs,exceptions,control,framework,artifacts,attack-tracks", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -6946,7 +6954,7 @@ " have time limit. Defaults to 0 s for all CLI scans. For CI scans,", " it defaults to 3 hours.", "", - " -j VAL, --jobs=VAL (absent=3)", + " -j VAL, --jobs=VAL (absent=4)", " Number of subprocesses to use to run checks in parallel. Defaults", " to the number of cores detected on the system (1 if using --pro).", "", @@ -7520,12 +7528,12 @@ " VfHtmlStyleTagXss visualforce Security pmd N N", " VfUnescapeEl visualforce Security Basic VF pmd N N", " ApexAssertionsShouldIncludeMessage apex Best Practices pmd N N", - " ApexUnitTestClassShouldHaveAsserts apex Best Practices Default ruleset...,quickstart,ApexUnit pmd N N", + " ApexUnitTestClassShouldHaveAsserts apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N N", " ApexUnitTestClassShouldHaveRunAs apex Best Practices quickstart pmd N N", " ApexUnitTestMethodShouldHaveIsTestAnnotation apex Best Practices pmd N N", - " ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices Default ruleset...,quickstart,ApexUnit pmd N N", - " AvoidGlobalModifier apex Best Practices Default ruleset...,quickstart,Style pmd N N", - " AvoidLogicInTrigger apex Best Practices Default ruleset...,quickstart,Style pmd N N", + " ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N N", + " AvoidGlobalModifier apex Best Practices Style,Default ruleset...,quickstart pmd N N", + " AvoidLogicInTrigger apex Best Practices Style,Default ruleset...,quickstart pmd N N", " DebugsShouldUseLoggingLevel apex Best Practices quickstart pmd N N", " UnusedLocalVariable apex Best Practices pmd N N", " AvoidDebugStatements apex Performance pmd N N", @@ -7534,18 +7542,18 @@ " AvoidSoslInLoops apex Performance Default ruleset...,Performance pmd N N", " EagerlyLoadedDescribeSObjectResult apex Performance pmd N N", " OperationWithLimitsInLoop apex Performance quickstart pmd N N", - " ApexBadCrypto apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexCRUDViolation apex Security Default ruleset...,quickstart,Security pmd N N", + " ApexBadCrypto apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexCRUDViolation apex Security Security,Default ruleset...,quickstart pmd N N", " ApexCSRF apex Security Security pmd N N", - " ApexDangerousMethods apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexInsecureEndpoint apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexOpenRedirect apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexSharingViolations apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexSOQLInjection apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexSuggestUsingNamedCred apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexXSSFromEscapeFalse apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexXSSFromURLParam apex Security Default ruleset...,quickstart,Security pmd N N", - " ClassNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd N N", + " ApexDangerousMethods apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexInsecureEndpoint apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexOpenRedirect apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexSharingViolations apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexSOQLInjection apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexSuggestUsingNamedCred apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexXSSFromEscapeFalse apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexXSSFromURLParam apex Security Security,Default ruleset...,quickstart pmd N N", + " ClassNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd N N", " IfElseStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N", " IfStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N", " FieldDeclarationsShouldBeAtStart apex Code Style pmd N N", @@ -7553,34 +7561,34 @@ " ForLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N", " FormalParameterNamingConventions apex Code Style quickstart pmd N N", " LocalVariableNamingConventions apex Code Style quickstart pmd N N", - " MethodNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd N N", + " MethodNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd N N", " OneDeclarationPerLine apex Code Style Default ruleset...,quickstart pmd N N", " PropertyNamingConventions apex Code Style quickstart pmd N N", - " VariableNamingConventions apex Code Style Default ruleset...,Style pmd N N", + " VariableNamingConventions apex Code Style Style,Default ruleset... pmd N N", " WhileLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N", - " AvoidDeeplyNestedIfStmts apex Design Default ruleset...,Complexity,quickstart pmd N N", + " AvoidDeeplyNestedIfStmts apex Design Complexity,Default ruleset...,quickstart pmd N N", " CyclomaticComplexity apex Design Metrics tempora...,Default ruleset...,quickstart pmd N N", " CognitiveComplexity apex Design pmd N N", - " ExcessiveClassLength apex Design Default ruleset...,Complexity,quickstart pmd N N", - " ExcessiveParameterList apex Design Default ruleset...,Complexity,quickstart pmd N N", - " ExcessivePublicCount apex Design Default ruleset...,Complexity,quickstart pmd N N", - " NcssConstructorCount apex Design Default ruleset...,Complexity,quickstart pmd N N", - " NcssMethodCount apex Design Default ruleset...,Complexity,quickstart pmd N N", - " NcssTypeCount apex Design Default ruleset...,Complexity,quickstart pmd N N", - " StdCyclomaticComplexity apex Design Default ruleset...,Complexity,quickstart pmd N N", - " TooManyFields apex Design Default ruleset...,Complexity,quickstart pmd N N", + " ExcessiveClassLength apex Design Complexity,Default ruleset...,quickstart pmd N N", + " ExcessiveParameterList apex Design Complexity,Default ruleset...,quickstart pmd N N", + " ExcessivePublicCount apex Design Complexity,Default ruleset...,quickstart pmd N N", + " NcssConstructorCount apex Design Complexity,Default ruleset...,quickstart pmd N N", + " NcssMethodCount apex Design Complexity,Default ruleset...,quickstart pmd N N", + " NcssTypeCount apex Design Complexity,Default ruleset...,quickstart pmd N N", + " StdCyclomaticComplexity apex Design Complexity,Default ruleset...,quickstart pmd N N", + " TooManyFields apex Design Complexity,Default ruleset...,quickstart pmd N N", " ApexDoc apex Documentation Default ruleset...,quickstart pmd N N", " ApexCSRF apex Error Prone Default ruleset...,quickstart pmd N N", - " AvoidDirectAccessTriggerMap apex Error Prone Default ruleset...,quickstart,Style pmd N N", - " AvoidHardcodingId apex Error Prone Default ruleset...,quickstart,Style pmd N N", + " AvoidDirectAccessTriggerMap apex Error Prone Style,Default ruleset...,quickstart pmd N N", + " AvoidHardcodingId apex Error Prone Style,Default ruleset...,quickstart pmd N N", " AvoidNonExistentAnnotations apex Error Prone Default ruleset...,quickstart pmd N N", - " EmptyCatchBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", - " EmptyIfStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", - " EmptyStatementBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", - " EmptyTryOrFinallyBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", - " EmptyWhileStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", + " EmptyCatchBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", + " EmptyIfStmt apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", + " EmptyStatementBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", + " EmptyTryOrFinallyBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", + " EmptyWhileStmt apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", " InaccessibleAuraEnabledGetter apex Error Prone pmd N N", - " MethodWithSameNameAsEnclosingClass apex Error Prone Default ruleset...,quickstart,Style pmd N N", + " MethodWithSameNameAsEnclosingClass apex Error Prone Style,Default ruleset...,quickstart pmd N N", " OverrideBothEqualsAndHashcode apex Error Prone pmd N N", " TestMethodsMustBeInTestClasses apex Error Prone pmd N N", " constructor-super javascript problem problem eslint N N", @@ -8486,7 +8494,7 @@ " machine in parallel (default: number of CPU cores of", " the host). The cores are used to execute local rules.", " This option is ignored when not in cluster/cloud mode.", - " (default: 2)", + " (default: 4)", " --resources [NAME=INT ...], --res [NAME=INT ...]", " Define additional resources that shall constrain the", " scheduling analogously to --cores (see above). A", @@ -9684,15 +9692,21 @@ " # (env: SYFT_CONFIG)", " config: ''", "", - " # report output format (<format>=<file> to output to a file), formats=[syft-json github-json syft-table syft-text template cyclonedx-xml cyclonedx-json spdx-tag-value spdx-json] (env: SYFT_OUTPUT)", + " # report output format (<format>=<file> to output to a file), formats=[cyclonedx-json cyclonedx-xml github-json spdx-json spdx-tag-value syft-json syft-table syft-text template] (env: SYFT_OUTPUT)", " output:", " - 'syft-table'", "", " # file to write the default report output to (default is STDOUT) (env: SYFT_FILE)", " file: ''", "", - " # specify the path to a Go template file (env: SYFT_OUTPUT_TEMPLATE_PATH)", - " output-template-path: ''", + " format:", + " template:", + " # specify the path to a Go template file (env: SYFT_FORMAT_TEMPLATE_PATH)", + " path: ''", + "", + " json:", + " # (env: SYFT_FORMAT_JSON_LEGACY)", + " legacy: false", "", " # (env: SYFT_CHECK_FOR_APP_UPDATE)", " check-for-app-update: true", @@ -9730,6 +9744,16 @@ " # (env: SYFT_GOLANG_NO_PROXY)", " no-proxy: ''", "", + " java:", + " # (env: SYFT_JAVA_USE_NETWORK)", + " use-network: false", + "", + " # (env: SYFT_JAVA_MAVEN_URL)", + " maven-url: ''", + "", + " # (env: SYFT_JAVA_MAX_PARENT_RECURSIVE_DEPTH)", + " max-parent-recursive-depth: 0", + "", " linux-kernel:", " # (env: SYFT_LINUX_KERNEL_CATALOG_MODULES)", " catalog-modules: true", @@ -9884,7 +9908,7 @@ " --file string file to write the default report output to (default is STDOUT) (DEPRECATED: use: output)", " -h, --help help for syft", " --name string set the name of the target being analyzed (DEPRECATED: use: source-name)", - " -o, --output stringArray report output format (<format>=<file> to output to a file), formats=[syft-json github-json syft-table syft-text template cyclonedx-xml cyclonedx-json spdx-tag-value spdx-json] (default [syft-table])", + " -o, --output stringArray report output format (<format>=<file> to output to a file), formats=[cyclonedx-json cyclonedx-xml github-json spdx-json spdx-tag-value syft-json syft-table syft-text template] (default [syft-table])", " --platform string an optional platform specifier for container image sources (e.g. 'linux/arm64', 'linux/arm64/v8', 'arm64', 'linux')", " -q, --quiet suppress all logging output", " -s, --scope string selection of layers to catalog, options=[squashed all-layers] (default \"Squashed\")", @@ -10252,7 +10276,7 @@ " --[no-]json-legacy Use the pre-v3.0 JSON format. Only works with", " git, gitlab, and github sources.", " --[no-]github-actions Output in GitHub Actions format.", - " --concurrency=2 Number of concurrent workers.", + " --concurrency=4 Number of concurrent workers.", " --[no-]no-verification Don't verify the results.", " --[no-]only-verified Only output verified results.", " --[no-]filter-unverified Only output first unverified result per", diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 550f2a854e6..09514a83677 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -1,14 +1,14 @@ { "actionlint": "1.6.26", - "ansible-lint": "6.21.1", + "ansible-lint": "6.22.0", "arm-ttk": "0.0.0", "bandit": "1.7.5", "bash-exec": "5.2.15", "bicep_linter": "0.23.1", - "black": "23.10.1", + "black": "23.11.0", "cfn-lint": "0.83.1", "checkmake": "0.2.0", - "checkov": "3.0.24", + "checkov": "3.0.27", "checkstyle": "10.12.4", "chktex": "1.7.8", "clippy": "0.1.73", @@ -17,7 +17,7 @@ "coffeelint": "5.2.11", "cpplint": "1.6.1", "csharpier": "0.26.0", - "cspell": "7.3.8", + "cspell": "8.0.0", "dartanalyzer": "0.0.0", "devskim": "1.0.23", "djlint": "1.34.0", @@ -42,7 +42,7 @@ "isort": "5.12.0", "jscpd": "3.5.10", "jsonlint": "14.0.3", - "kics": "1.7.10", + "kics": "1.7.11", "ktlint": "1.0.1", "kubeconform": "0.6.3", "kubescape": "2.9.0", @@ -71,7 +71,7 @@ "psalm": "Psalm.5.15.0@", "puppet-lint": "4.2.1", "pylint": "3.0.2", - "pyright": "1.1.334", + "pyright": "1.1.335", "raku": "2020.10", "remark-lint": "14.0.2", "revive": "1.3.4", @@ -98,7 +98,7 @@ "standard": "17.1.0", "stylelint": "15.11.0", "swiftlint": "0.53.0", - "syft": "0.94.0", + "syft": "0.95.0", "tekton-lint": "0.6.0", "terraform-fmt": "1.6.3", "terragrunt": "0.53.2", diff --git a/CHANGELOG.md b/CHANGELOG.md index f57d16f0daa..46c3ea264e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -48,6 +48,13 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [trivy](https://aquasecurity.github.io/trivy/) from 0.46.1 to **0.47.0** on 2023-11-06 - [terragrunt](https://terragrunt.gruntwork.io) from 0.53.1 to **0.53.2** on 2023-11-06 - [csharpier](https://csharpier.com/) from 0.25.0 to **0.26.0** on 2023-11-07 + - [ansible-lint](https://ansible-lint.readthedocs.io/) from 6.21.1 to **6.22.0** on 2023-11-08 + - [black](https://black.readthedocs.io/en/stable/) from 23.10.1 to **23.11.0** on 2023-11-08 + - [pyright](https://github.com/Microsoft/pyright) from 1.1.334 to **1.1.335** on 2023-11-08 + - [checkov](https://www.checkov.io/) from 3.0.24 to **3.0.27** on 2023-11-08 + - [kics](https://www.kics.io) from 1.7.10 to **1.7.11** on 2023-11-08 + - [syft](https://github.com/anchore/syft) from 0.94.0 to **0.95.0** on 2023-11-08 + - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 7.3.8 to **8.0.0** on 2023-11-08 <!-- linter-versions-end --> ## [v7.5.0] - 2023-10-29 diff --git a/README.md b/README.md index 51505bc40b1..0447e7ab85e 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ [](https://github.com/oxsecurity/megalinter/actions?query=workflow%3AMegaLinter+branch%3Amain) [](https://codecov.io/gh/oxsecurity/megalinter) <!-- gh-dependents-info-used-by-start --> -[](https://github.com/oxsecurity/megalinter/network/dependents)<!-- gh-dependents-info-used-by-end --> +[](https://github.com/oxsecurity/megalinter/network/dependents)<!-- gh-dependents-info-used-by-end --> [](https://github.com/aquasecurity/trivy) [](https://github.com/oxsecurity/megalinter/graphs/contributors/) [](https://github.com/sponsors/nvuillam) diff --git a/docs/all_linters.md b/docs/all_linters.md index 88a6749591a..6dd5e1bdfb5 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -6,15 +6,15 @@ | Linter | Version | License | Popularity | Descriptors | Ref | URL | |:--------------------------------------------------------------------------------------------------------|:-------------:|:-------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------:| | [**actionlint**](https://github.com/rhysd/actionlint){target=_blank} | 1.6.26 | [MIT](licenses/actionlint.md) | [](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.21.1 | [GPL-3.0](licenses/ansible-lint.md) | [](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.22.0 | [GPL-3.0](licenses/ansible-lint.md) | [](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) | [](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) | [](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} | | [**bicep_linter**](https://github.com/Azure/bicep){target=_blank} | 0.23.1 | [MIT](licenses/bicep_linter.md) | [](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} | 23.10.1 | [MIT](licenses/black.md) | [](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | +| [**black**](https://github.com/psf/black){target=_blank} | 23.11.0 | [MIT](licenses/black.md) | [](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.83.1 | [MIT-0](licenses/cfn-lint.md) | [](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) | [](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.0.24 | [Apache-2.0](licenses/checkov.md) | [](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} | 3.0.27 | [Apache-2.0](licenses/checkov.md) | [](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.4 | [LGPL-2.1](licenses/checkstyle.md) | [](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.73 | [Other](licenses/clippy.md) | [](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} | @@ -23,7 +23,7 @@ | [**coffeelint**](https://github.com/clutchski/coffeelint){target=_blank} | 5.2.11 | [Other](licenses/coffeelint.md) | [](https://github.com/clutchski/coffeelint){target=_blank} | [COFFEE](descriptors/coffee_coffeelint.md) | :white_circle: | [Repository](https://github.com/clutchski/coffeelint){target=_blank} | | [**cpplint**](https://github.com/cpplint/cpplint){target=_blank} | 1.6.1 | [Other](licenses/cpplint.md) | [](https://github.com/cpplint/cpplint){target=_blank} | [C](descriptors/c_cpplint.md)<br/> [CPP](descriptors/cpp_cpplint.md) | :white_circle: | [Repository](https://github.com/cpplint/cpplint){target=_blank} | | [**csharpier**](https://github.com/belav/csharpier){target=_blank} | 0.26.0 | [MIT](licenses/csharpier.md) | [](https://github.com/belav/csharpier){target=_blank} | [CSHARP](descriptors/csharp_csharpier.md) | :white_circle: | [Repository](https://github.com/belav/csharpier){target=_blank} | -| [**cspell**](https://github.com/streetsidesoftware/cspell){target=_blank} | 7.3.8 | [MIT](licenses/cspell.md) | [](https://github.com/streetsidesoftware/cspell){target=_blank} | [SPELL](descriptors/spell_cspell.md) | :heart: | [MegaLinter reference](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#mega-linter){target=_blank} | +| [**cspell**](https://github.com/streetsidesoftware/cspell){target=_blank} | 8.0.0 | [MIT](licenses/cspell.md) | [](https://github.com/streetsidesoftware/cspell){target=_blank} | [SPELL](descriptors/spell_cspell.md) | :heart: | [MegaLinter reference](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#mega-linter){target=_blank} | | [**dartanalyzer**](https://github.com/dart-lang/sdk){target=_blank} | N/A | [BSD-3-Clause](licenses/dartanalyzer.md) | [](https://github.com/dart-lang/sdk){target=_blank} | [DART](descriptors/dart_dartanalyzer.md) | :no_entry_sign: | [Repository](https://github.com/dart-lang/sdk){target=_blank} | | [**devskim**](https://github.com/microsoft/DevSkim){target=_blank} | 1.0.23 | [MIT](licenses/devskim.md) | [](https://github.com/microsoft/DevSkim){target=_blank} | [REPOSITORY](descriptors/repository_devskim.md) | :white_circle: | [Repository](https://github.com/microsoft/DevSkim){target=_blank} | | [**djlint**](https://github.com/Riverside-Healthcare/djlint){target=_blank} | 1.34.0 | [GPL-3.0](licenses/djlint.md) | [](https://github.com/Riverside-Healthcare/djlint){target=_blank} | [HTML](descriptors/html_djlint.md) | :heart: | [MegaLinter reference](https://djlint.com/docs/integrations/#megalinter){target=_blank} | @@ -46,7 +46,7 @@ | [**isort**](https://github.com/PyCQA/isort){target=_blank} | 5.12.0 | [MIT](licenses/isort.md) | [](https://github.com/PyCQA/isort){target=_blank} | [PYTHON](descriptors/python_isort.md) | :white_circle: | [Repository](https://github.com/PyCQA/isort){target=_blank} | | [**jscpd**](https://github.com/kucherenko/jscpd){target=_blank} | 3.5.10 | [MIT](licenses/jscpd.md) | [](https://github.com/kucherenko/jscpd){target=_blank} | [COPYPASTE](descriptors/copypaste_jscpd.md) | :heart: | [MegaLinter reference](https://github.com/kucherenko/jscpd#who-uses-jscpd){target=_blank} | | [**jsonlint**](https://github.com/prantlf/jsonlint){target=_blank} | 14.0.3 | [MIT](licenses/jsonlint.md) | [](https://github.com/prantlf/jsonlint){target=_blank} | [JSON](descriptors/json_jsonlint.md) | :white_circle: | [Repository](https://github.com/prantlf/jsonlint){target=_blank} | -| [**kics**](https://github.com/checkmarx/kics){target=_blank} | 1.7.10 | [Apache-2.0](licenses/kics.md) | [](https://github.com/checkmarx/kics){target=_blank} | [REPOSITORY](descriptors/repository_kics.md) | :heart: | [MegaLinter reference](https://docs.kics.io/latest/integrations/){target=_blank} | +| [**kics**](https://github.com/checkmarx/kics){target=_blank} | 1.7.11 | [Apache-2.0](licenses/kics.md) | [](https://github.com/checkmarx/kics){target=_blank} | [REPOSITORY](descriptors/repository_kics.md) | :heart: | [MegaLinter reference](https://docs.kics.io/latest/integrations/){target=_blank} | | [**ktlint**](https://github.com/pinterest/ktlint){target=_blank} | 1.0.1 | [MIT](licenses/ktlint.md) | [](https://github.com/pinterest/ktlint){target=_blank} | [KOTLIN](descriptors/kotlin_ktlint.md) | :heart: | [MegaLinter reference](https://github.com/pinterest/ktlint#-with-continuous-integration){target=_blank} | | [**kubeconform**](https://github.com/yannh/kubeconform){target=_blank} | 0.6.3 | [Apache-2.0](licenses/kubeconform.md) | [](https://github.com/yannh/kubeconform){target=_blank} | [KUBERNETES](descriptors/kubernetes_kubeconform.md) | :white_circle: | [Repository](https://github.com/yannh/kubeconform){target=_blank} | | [**kubescape**](https://github.com/kubescape/kubescape){target=_blank} | 2.9.0 | [Apache-2.0](licenses/kubescape.md) | [](https://github.com/kubescape/kubescape){target=_blank} | [KUBERNETES](descriptors/kubernetes_kubescape.md) | :white_circle: | [Repository](https://github.com/kubescape/kubescape){target=_blank} | @@ -72,7 +72,7 @@ | [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.15.0@ | [MIT](licenses/psalm.md) | [](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | | [**puppet-lint**](https://github.com/puppetlabs/puppet-lint){target=_blank} | 4.2.1 | [MIT](licenses/puppet-lint.md) | [](https://github.com/puppetlabs/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/puppetlabs/puppet-lint){target=_blank} | | [**pylint**](https://github.com/PyCQA/pylint){target=_blank} | 3.0.2 | [GPL-2.0](licenses/pylint.md) | [](https://github.com/PyCQA/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/PyCQA/pylint){target=_blank} | -| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.334 | [Other](licenses/pyright.md) | [](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | +| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.335 | [Other](licenses/pyright.md) | [](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | | [**raku**](https://github.com/rakudo/rakudo){target=_blank} | 2020.10 | [Artistic-2.0](licenses/raku.md) | [](https://github.com/rakudo/rakudo){target=_blank} | [RAKU](descriptors/raku_raku.md) | :white_circle: | [Repository](https://github.com/rakudo/rakudo){target=_blank} | | [**remark-lint**](https://github.com/remarkjs/remark-lint){target=_blank} | 14.0.2 | [MIT](licenses/remark-lint.md) | [](https://github.com/remarkjs/remark-lint){target=_blank} | [MARKDOWN](descriptors/markdown_remark_lint.md) | :white_circle: | [Repository](https://github.com/remarkjs/remark-lint){target=_blank} | | [**revive**](https://github.com/mgechev/revive){target=_blank} | 1.3.4 | [MIT](licenses/revive.md) | [](https://github.com/mgechev/revive){target=_blank} | [GO](descriptors/go_revive.md) | :white_circle: | [Repository](https://github.com/mgechev/revive){target=_blank} | @@ -98,7 +98,7 @@ | [**standard**](https://github.com/standard/standard){target=_blank} | 17.1.0 | [MIT](licenses/standard.md) | [](https://github.com/standard/standard){target=_blank} | [JAVASCRIPT](descriptors/javascript_standard.md) | :white_circle: | [Repository](https://github.com/standard/standard){target=_blank} | | [**stylelint**](https://github.com/stylelint/stylelint){target=_blank} | 15.11.0 | [MIT](licenses/stylelint.md) | [](https://github.com/stylelint/stylelint){target=_blank} | [CSS](descriptors/css_stylelint.md) | :white_circle: | [Repository](https://github.com/stylelint/stylelint){target=_blank} | | [**swiftlint**](https://github.com/realm/SwiftLint){target=_blank} | 0.53.0 | [MIT](licenses/swiftlint.md) | [](https://github.com/realm/SwiftLint){target=_blank} | [SWIFT](descriptors/swift_swiftlint.md) | :white_circle: | [Repository](https://github.com/realm/SwiftLint){target=_blank} | -| [**syft**](https://github.com/anchore/syft){target=_blank} | 0.94.0 | [Apache-2.0](licenses/syft.md) | [](https://github.com/anchore/syft){target=_blank} | [REPOSITORY](descriptors/repository_syft.md) | :white_circle: | [Repository](https://github.com/anchore/syft){target=_blank} | +| [**syft**](https://github.com/anchore/syft){target=_blank} | 0.95.0 | [Apache-2.0](licenses/syft.md) | [](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 | <!-- --> | [](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.6.3 | [MPL-2.0](licenses/terraform-fmt.md) | [](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.53.2 | [MIT](licenses/terragrunt.md) | [](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | diff --git a/docs/descriptors/ansible_ansible_lint.md b/docs/descriptors/ansible_ansible_lint.md index 3cc54bf1ccf..77f83b8060b 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.21.1** +- Version in MegaLinter: **6.22.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} diff --git a/docs/descriptors/go_golangci_lint.md b/docs/descriptors/go_golangci_lint.md index fdc238bf02f..ea40d7c5588 100644 --- a/docs/descriptors/go_golangci_lint.md +++ b/docs/descriptors/go_golangci_lint.md @@ -116,7 +116,7 @@ Available Commands: Flags: --color string Use color when printing; can be 'always', 'auto', or 'never' (default "auto") - -j, --concurrency int Concurrency (default NumCPU) (default 2) + -j, --concurrency int Concurrency (default NumCPU) (default 4) --cpu-profile-path string Path to CPU profile output file -h, --help help for golangci-lint --mem-profile-path string Path to memory profile output file diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 8e34ef277bd..e8af27992f9 100644 --- a/docs/descriptors/kubernetes_kubescape.md +++ b/docs/descriptors/kubernetes_kubescape.md @@ -125,7 +125,7 @@ Available Commands: completion Generate autocompletion script config Handle cached configurations delete Delete configurations in Kubescape SaaS version - download Download framework,artifacts,attack-tracks,controls-inputs,exceptions,control + download Download controls-inputs,exceptions,control,framework,artifacts,attack-tracks fix Fix misconfiguration in files help Help about any command list List frameworks/controls will list the supported frameworks and controls diff --git a/docs/descriptors/python_black.md b/docs/descriptors/python_black.md index 244c9a2102f..ce5cd636eaf 100644 --- a/docs/descriptors/python_black.md +++ b/docs/descriptors/python_black.md @@ -15,7 +15,7 @@ description: How to use black (configure, ignore files, ignore errors, help & ve ## black documentation -- Version in MegaLinter: **23.10.1** +- Version in MegaLinter: **23.11.0** - Visit [Official Web Site](https://black.readthedocs.io/en/stable/){target=_blank} - See [How to configure black rules](https://black.readthedocs.io/en/stable/usage_and_configuration/the_basics.html#configuration-format){target=_blank} - If custom `pyproject.toml` config file isn't found, [pyproject.toml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/pyproject.toml){target=_blank} will be used @@ -145,6 +145,14 @@ Options: was an internal error. --diff Don't write the files back, just output a diff for each file on stdout. + --line-ranges START-END When specified, _Black_ will try its best to + only format these lines. This option can be + specified multiple times, and a union of the + lines will be formatted. Each range must be + specified as two integers connected by a + `-`: `<START>-<END>`. The `<START>` and + `<END>` integer indices are 1-based and + inclusive on both ends. --color / --no-color Show colored diff. Only applies when `--diff` is given. --fast / --safe If --fast given, skip temporary sanity diff --git a/docs/descriptors/python_pyright.md b/docs/descriptors/python_pyright.md index e5bb0384e06..9ec35be73ec 100644 --- a/docs/descriptors/python_pyright.md +++ b/docs/descriptors/python_pyright.md @@ -19,7 +19,7 @@ If you don't use python static typing, you should disable this linter by adding ## pyright documentation -- Version in MegaLinter: **1.1.334** +- Version in MegaLinter: **1.1.335** - Visit [Official Web Site](https://github.com/Microsoft/pyright#readme){target=_blank} - See [How to configure pyright rules](https://github.com/microsoft/pyright/blob/main/docs/configuration.md){target=_blank} - See [How to disable pyright rules in files](https://github.com/microsoft/pyright/blob/main/docs/comments.md#file-level-type-controls){target=_blank} diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 6ab8ed946ca..e4f751a61f5 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: **3.0.24** +- Version in MegaLinter: **3.0.27** - 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_kics.md b/docs/descriptors/repository_kics.md index 7bb3c85d95e..cf39828bd77 100644 --- a/docs/descriptors/repository_kics.md +++ b/docs/descriptors/repository_kics.md @@ -15,7 +15,7 @@ description: How to use kics (configure, ignore files, ignore errors, help & ver ## kics documentation -- Version in MegaLinter: **1.7.10** +- Version in MegaLinter: **1.7.11** - Visit [Official Web Site](https://www.kics.io){target=_blank} - See [How to configure kics rules](https://docs.kics.io/latest/configuration-file/){target=_blank} - See [How to disable kics rules in files](https://docs.kics.io/latest/running-kics/#using_commands_on_scanned_files_as_comments){target=_blank} diff --git a/docs/descriptors/repository_semgrep.md b/docs/descriptors/repository_semgrep.md index 227be87b450..d96316a044a 100644 --- a/docs/descriptors/repository_semgrep.md +++ b/docs/descriptors/repository_semgrep.md @@ -274,7 +274,7 @@ OPTIONS have time limit. Defaults to 0 s for all CLI scans. For CI scans, it defaults to 3 hours. - -j VAL, --jobs=VAL (absent=3) + -j VAL, --jobs=VAL (absent=4) Number of subprocesses to use to run checks in parallel. Defaults to the number of cores detected on the system (1 if using --pro). diff --git a/docs/descriptors/repository_syft.md b/docs/descriptors/repository_syft.md index b7639d0a5a1..cd4d2ae2963 100644 --- a/docs/descriptors/repository_syft.md +++ b/docs/descriptors/repository_syft.md @@ -17,7 +17,7 @@ Builds a SBOM (Software Build Of Materials) from your repository ## syft documentation -- Version in MegaLinter: **0.94.0** +- Version in MegaLinter: **0.95.0** - Visit [Official Web Site](https://github.com/anchore/syft#readme){target=_blank} [](https://github.com/anchore/syft){target=_blank} @@ -84,15 +84,21 @@ Application Configuration: # (env: SYFT_CONFIG) config: '' - # report output format (<format>=<file> to output to a file), formats=[syft-json github-json syft-table syft-text template cyclonedx-xml cyclonedx-json spdx-tag-value spdx-json] (env: SYFT_OUTPUT) + # report output format (<format>=<file> to output to a file), formats=[cyclonedx-json cyclonedx-xml github-json spdx-json spdx-tag-value syft-json syft-table syft-text template] (env: SYFT_OUTPUT) output: - 'syft-table' # file to write the default report output to (default is STDOUT) (env: SYFT_FILE) file: '' - # specify the path to a Go template file (env: SYFT_OUTPUT_TEMPLATE_PATH) - output-template-path: '' + format: + template: + # specify the path to a Go template file (env: SYFT_FORMAT_TEMPLATE_PATH) + path: '' + + json: + # (env: SYFT_FORMAT_JSON_LEGACY) + legacy: false # (env: SYFT_CHECK_FOR_APP_UPDATE) check-for-app-update: true @@ -130,6 +136,16 @@ Application Configuration: # (env: SYFT_GOLANG_NO_PROXY) no-proxy: '' + java: + # (env: SYFT_JAVA_USE_NETWORK) + use-network: false + + # (env: SYFT_JAVA_MAVEN_URL) + maven-url: '' + + # (env: SYFT_JAVA_MAX_PARENT_RECURSIVE_DEPTH) + max-parent-recursive-depth: 0 + linux-kernel: # (env: SYFT_LINUX_KERNEL_CATALOG_MODULES) catalog-modules: true @@ -284,7 +300,7 @@ Flags: --file string file to write the default report output to (default is STDOUT) (DEPRECATED: use: output) -h, --help help for syft --name string set the name of the target being analyzed (DEPRECATED: use: source-name) - -o, --output stringArray report output format (<format>=<file> to output to a file), formats=[syft-json github-json syft-table syft-text template cyclonedx-xml cyclonedx-json spdx-tag-value spdx-json] (default [syft-table]) + -o, --output stringArray report output format (<format>=<file> to output to a file), formats=[cyclonedx-json cyclonedx-xml github-json spdx-json spdx-tag-value syft-json syft-table syft-text template] (default [syft-table]) --platform string an optional platform specifier for container image sources (e.g. 'linux/arm64', 'linux/arm64/v8', 'arm64', 'linux') -q, --quiet suppress all logging output -s, --scope string selection of layers to catalog, options=[squashed all-layers] (default "Squashed") diff --git a/docs/descriptors/repository_trufflehog.md b/docs/descriptors/repository_trufflehog.md index a3f9c9ed73c..9da1ae0600a 100644 --- a/docs/descriptors/repository_trufflehog.md +++ b/docs/descriptors/repository_trufflehog.md @@ -105,7 +105,7 @@ Flags: --[no-]json-legacy Use the pre-v3.0 JSON format. Only works with git, gitlab, and github sources. --[no-]github-actions Output in GitHub Actions format. - --concurrency=2 Number of concurrent workers. + --concurrency=4 Number of concurrent workers. --[no-]no-verification Don't verify the results. --[no-]only-verified Only output verified results. --[no-]filter-unverified Only output first unverified result per diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 47cb9afb874..1c336dd4bda 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -110,12 +110,12 @@ WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you VfHtmlStyleTagXss visualforce Security pmd N N VfUnescapeEl visualforce Security Basic VF pmd N N ApexAssertionsShouldIncludeMessage apex Best Practices pmd N N - ApexUnitTestClassShouldHaveAsserts apex Best Practices Default ruleset...,quickstart,ApexUnit pmd N N + ApexUnitTestClassShouldHaveAsserts apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N N ApexUnitTestClassShouldHaveRunAs apex Best Practices quickstart pmd N N ApexUnitTestMethodShouldHaveIsTestAnnotation apex Best Practices pmd N N - ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices Default ruleset...,quickstart,ApexUnit pmd N N - AvoidGlobalModifier apex Best Practices Default ruleset...,quickstart,Style pmd N N - AvoidLogicInTrigger apex Best Practices Default ruleset...,quickstart,Style pmd N N + ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N N + AvoidGlobalModifier apex Best Practices Style,Default ruleset...,quickstart pmd N N + AvoidLogicInTrigger apex Best Practices Style,Default ruleset...,quickstart pmd N N DebugsShouldUseLoggingLevel apex Best Practices quickstart pmd N N UnusedLocalVariable apex Best Practices pmd N N AvoidDebugStatements apex Performance pmd N N @@ -124,18 +124,18 @@ WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you AvoidSoslInLoops apex Performance Default ruleset...,Performance pmd N N EagerlyLoadedDescribeSObjectResult apex Performance pmd N N OperationWithLimitsInLoop apex Performance quickstart pmd N N - ApexBadCrypto apex Security Default ruleset...,quickstart,Security pmd N N - ApexCRUDViolation apex Security Default ruleset...,quickstart,Security pmd N N + ApexBadCrypto apex Security Security,Default ruleset...,quickstart pmd N N + ApexCRUDViolation apex Security Security,Default ruleset...,quickstart pmd N N ApexCSRF apex Security Security pmd N N - ApexDangerousMethods apex Security Default ruleset...,quickstart,Security pmd N N - ApexInsecureEndpoint apex Security Default ruleset...,quickstart,Security pmd N N - ApexOpenRedirect apex Security Default ruleset...,quickstart,Security pmd N N - ApexSharingViolations apex Security Default ruleset...,quickstart,Security pmd N N - ApexSOQLInjection apex Security Default ruleset...,quickstart,Security pmd N N - ApexSuggestUsingNamedCred apex Security Default ruleset...,quickstart,Security pmd N N - ApexXSSFromEscapeFalse apex Security Default ruleset...,quickstart,Security pmd N N - ApexXSSFromURLParam apex Security Default ruleset...,quickstart,Security pmd N N - ClassNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd N N + ApexDangerousMethods apex Security Security,Default ruleset...,quickstart pmd N N + ApexInsecureEndpoint apex Security Security,Default ruleset...,quickstart pmd N N + ApexOpenRedirect apex Security Security,Default ruleset...,quickstart pmd N N + ApexSharingViolations apex Security Security,Default ruleset...,quickstart pmd N N + ApexSOQLInjection apex Security Security,Default ruleset...,quickstart pmd N N + ApexSuggestUsingNamedCred apex Security Security,Default ruleset...,quickstart pmd N N + ApexXSSFromEscapeFalse apex Security Security,Default ruleset...,quickstart pmd N N + ApexXSSFromURLParam apex Security Security,Default ruleset...,quickstart pmd N N + ClassNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd N N IfElseStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N IfStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N FieldDeclarationsShouldBeAtStart apex Code Style pmd N N @@ -143,34 +143,34 @@ WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you ForLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N FormalParameterNamingConventions apex Code Style quickstart pmd N N LocalVariableNamingConventions apex Code Style quickstart pmd N N - MethodNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd N N + MethodNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd N N OneDeclarationPerLine apex Code Style Default ruleset...,quickstart pmd N N PropertyNamingConventions apex Code Style quickstart pmd N N - VariableNamingConventions apex Code Style Default ruleset...,Style pmd N N + VariableNamingConventions apex Code Style Style,Default ruleset... pmd N N WhileLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N - AvoidDeeplyNestedIfStmts apex Design Default ruleset...,Complexity,quickstart pmd N N + AvoidDeeplyNestedIfStmts apex Design Complexity,Default ruleset...,quickstart pmd N N CyclomaticComplexity apex Design Metrics tempora...,Default ruleset...,quickstart pmd N N CognitiveComplexity apex Design pmd N N - ExcessiveClassLength apex Design Default ruleset...,Complexity,quickstart pmd N N - ExcessiveParameterList apex Design Default ruleset...,Complexity,quickstart pmd N N - ExcessivePublicCount apex Design Default ruleset...,Complexity,quickstart pmd N N - NcssConstructorCount apex Design Default ruleset...,Complexity,quickstart pmd N N - NcssMethodCount apex Design Default ruleset...,Complexity,quickstart pmd N N - NcssTypeCount apex Design Default ruleset...,Complexity,quickstart pmd N N - StdCyclomaticComplexity apex Design Default ruleset...,Complexity,quickstart pmd N N - TooManyFields apex Design Default ruleset...,Complexity,quickstart pmd N N + ExcessiveClassLength apex Design Complexity,Default ruleset...,quickstart pmd N N + ExcessiveParameterList apex Design Complexity,Default ruleset...,quickstart pmd N N + ExcessivePublicCount apex Design Complexity,Default ruleset...,quickstart pmd N N + NcssConstructorCount apex Design Complexity,Default ruleset...,quickstart pmd N N + NcssMethodCount apex Design Complexity,Default ruleset...,quickstart pmd N N + NcssTypeCount apex Design Complexity,Default ruleset...,quickstart pmd N N + StdCyclomaticComplexity apex Design Complexity,Default ruleset...,quickstart pmd N N + TooManyFields apex Design Complexity,Default ruleset...,quickstart pmd N N ApexDoc apex Documentation Default ruleset...,quickstart pmd N N ApexCSRF apex Error Prone Default ruleset...,quickstart pmd N N - AvoidDirectAccessTriggerMap apex Error Prone Default ruleset...,quickstart,Style pmd N N - AvoidHardcodingId apex Error Prone Default ruleset...,quickstart,Style pmd N N + AvoidDirectAccessTriggerMap apex Error Prone Style,Default ruleset...,quickstart pmd N N + AvoidHardcodingId apex Error Prone Style,Default ruleset...,quickstart pmd N N AvoidNonExistentAnnotations apex Error Prone Default ruleset...,quickstart pmd N N - EmptyCatchBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N - EmptyIfStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N - EmptyStatementBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N - EmptyTryOrFinallyBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N - EmptyWhileStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N + EmptyCatchBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N + EmptyIfStmt apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N + EmptyStatementBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N + EmptyTryOrFinallyBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N + EmptyWhileStmt apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N InaccessibleAuraEnabledGetter apex Error Prone pmd N N - MethodWithSameNameAsEnclosingClass apex Error Prone Default ruleset...,quickstart,Style pmd N N + MethodWithSameNameAsEnclosingClass apex Error Prone Style,Default ruleset...,quickstart pmd N N OverrideBothEqualsAndHashcode apex Error Prone pmd N N TestMethodsMustBeInTestClasses apex Error Prone pmd N N constructor-super javascript problem problem eslint N N diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 2a8a4fc0fd7..1aab3b5b2ef 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -276,7 +276,7 @@ EXECUTION: machine in parallel (default: number of CPU cores of the host). The cores are used to execute local rules. This option is ignored when not in cluster/cloud mode. - (default: 2) + (default: 4) --resources [NAME=INT ...], --res [NAME=INT ...] Define additional resources that shall constrain the scheduling analogously to --cores (see above). A diff --git a/docs/descriptors/spell_cspell.md b/docs/descriptors/spell_cspell.md index 00f7560f7a9..60db2955754 100644 --- a/docs/descriptors/spell_cspell.md +++ b/docs/descriptors/spell_cspell.md @@ -15,7 +15,7 @@ If you do not want cspell to analyze the files names, define `SPELL_CSPELL_ANALY ## cspell documentation -- Version in MegaLinter: **7.3.8** +- Version in MegaLinter: **8.0.0** - Visit [Official Web Site](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#readme){target=_blank} - See [How to configure cspell rules](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#customization){target=_blank} - See [How to disable cspell rules in files](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#enable--disable-checking-sections-of-code){target=_blank} diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index f0efe8232f5..3f2e90d6825 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,36 +1,36 @@ # Dependents stats for oxsecurity/megalinter -[](https://github.com/oxsecurity/megalinter/network/dependents) -[&message=2145&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[&message=993&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[&message=74152&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[](https://github.com/oxsecurity/megalinter/network/dependents) +[&message=2150&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[&message=998&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[&message=74465&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -| [nektos/act](https://github.com/nektos/act) | 44530 | -| [PRQL/prql](https://github.com/PRQL/prql) | 8673 | +| [nektos/act](https://github.com/nektos/act) | 44585 | +| [PRQL/prql](https://github.com/PRQL/prql) | 8675 | | [stepancheg/rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2543 | -| [dorssel/usbipd-win](https://github.com/dorssel/usbipd-win) | 2442 | -| [IlanCosman/tide](https://github.com/IlanCosman/tide) | 2262 | -| [PowerDNS-Admin/PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2156 | -| [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1871 | -| [ever-co/ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1534 | -| [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) | 1514 | -| [unixorn/git-extra-commands](https://github.com/unixorn/git-extra-commands) | 926 | -| [meichthys/foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 805 | -| [Romanitho/Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 695 | -| [unixorn/zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 688 | -| [ministryofjustice/modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 663 | +| [dorssel/usbipd-win](https://github.com/dorssel/usbipd-win) | 2452 | +| [IlanCosman/tide](https://github.com/IlanCosman/tide) | 2263 | +| [PowerDNS-Admin/PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2157 | +| [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1880 | +| [ever-co/ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1542 | +| [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) | 1518 | +| [unixorn/git-extra-commands](https://github.com/unixorn/git-extra-commands) | 927 | +| [meichthys/foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 809 | +| [Romanitho/Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 697 | +| [unixorn/zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 689 | +| [ministryofjustice/modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 664 | | [secureCodeBox/secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 639 | -| [awslabs/aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 592 | -| [cattle-ops/terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 525 | -| [practicalli/clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 479 | -| [neon-mmd/websurfx](https://github.com/neon-mmd/websurfx) | 437 | -| [ruzickap/packer-templates](https://github.com/ruzickap/packer-templates) | 404 | +| [awslabs/aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 593 | +| [cattle-ops/terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 524 | +| [practicalli/clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 478 | +| [neon-mmd/websurfx](https://github.com/neon-mmd/websurfx) | 438 | +| [ruzickap/packer-templates](https://github.com/ruzickap/packer-templates) | 403 | | [bjw-s/home-ops](https://github.com/bjw-s/home-ops) | 395 | -| [xUnholy/k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 393 | +| [xUnholy/k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 394 | | [llaville/php-compatinfo](https://github.com/llaville/php-compatinfo) | 366 | -| [scolladon/sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 341 | +| [scolladon/sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 342 | | [ahmadnassri/action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 320 | | [OCSInventory-NG/OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 313 | | [leosuncin/nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 306 | @@ -38,19 +38,19 @@ | [NationalSecurityAgency/emissary](https://github.com/NationalSecurityAgency/emissary) | 230 | | [OCSInventory-NG/OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 213 | | [unixorn/fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 211 | -| [carpenike/k8s-gitops](https://github.com/carpenike/k8s-gitops) | 188 | -| [orangekame3/paclear](https://github.com/orangekame3/paclear) | 186 | +| [carpenike/k8s-gitops](https://github.com/carpenike/k8s-gitops) | 189 | +| [orangekame3/paclear](https://github.com/orangekame3/paclear) | 187 | | [pantheon-systems/documentation](https://github.com/pantheon-systems/documentation) | 180 | -| [Luzkan/smells](https://github.com/Luzkan/smells) | 165 | -| [nvuillam/npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 163 | +| [Luzkan/smells](https://github.com/Luzkan/smells) | 166 | +| [nvuillam/npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 164 | | [T145/black-mirror](https://github.com/T145/black-mirror) | 159 | | [MarketSquare/robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 159 | | [newrelic/newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 156 | | [unixorn/tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 153 | | [apigee/devrel](https://github.com/apigee/devrel) | 152 | | [brettinternet/homelab](https://github.com/brettinternet/homelab) | 136 | +| [IQEngine/IQEngine](https://github.com/IQEngine/IQEngine) | 133 | | [eth-protocol-fellows/cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 132 | -| [IQEngine/IQEngine](https://github.com/IQEngine/IQEngine) | 131 | | [cbg-ethz/V-pipe](https://github.com/cbg-ethz/V-pipe) | 117 | | [hardisgroupcom/sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 116 | | [philips-software/amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 116 | @@ -62,16 +62,16 @@ | [davidB/tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | 82 | | [practicalli/clojure](https://github.com/practicalli/clojure) | 82 | | [rasa/scoops](https://github.com/rasa/scoops) | 79 | -| [AndreaPontrandolfo/sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 74 | -| [ahmadnassri/docker-vscode-server](https://github.com/ahmadnassri/docker-vscode-server) | 66 | +| [AndreaPontrandolfo/sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 75 | +| [ahmadnassri/docker-vscode-server](https://github.com/ahmadnassri/docker-vscode-server) | 67 | | [nvuillam/vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 65 | | [unixorn/warhol.plugin.zsh](https://github.com/unixorn/warhol.plugin.zsh) | 56 | | [Azure/benchpress](https://github.com/Azure/benchpress) | 55 | +| [nvuillam/github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 54 | | [ahmadnassri/node-glob-promise](https://github.com/ahmadnassri/node-glob-promise) | 53 | -| [nvuillam/github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 53 | | [llaville/umlwriter](https://github.com/llaville/umlwriter) | 52 | +| [LukePrior/nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 51 | | [stepancheg/rust-tls-api](https://github.com/stepancheg/rust-tls-api) | 49 | -| [LukePrior/nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 49 | | [nvuillam/sfdx-essentials](https://github.com/nvuillam/sfdx-essentials) | 47 | | [Amplitude-Developer-Docs/amplitude-dev-center](https://github.com/Amplitude-Developer-Docs/amplitude-dev-center) | 47 | | [orangekame3/stree](https://github.com/orangekame3/stree) | 47 | @@ -83,9 +83,9 @@ | [apigee/terraform-modules](https://github.com/apigee/terraform-modules) | 39 | | [ZEISS/libczi](https://github.com/ZEISS/libczi) | 38 | | [leosuncin/nest-typeorm-custom-repository](https://github.com/leosuncin/nest-typeorm-custom-repository) | 37 | +| [hardisgroupcom/vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 36 | +| [ishioni/homelab-ops](https://github.com/ishioni/homelab-ops) | 36 | | [MythicDrops/MythicDrops](https://github.com/MythicDrops/MythicDrops) | 35 | -| [hardisgroupcom/vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 35 | -| [ishioni/homelab-ops](https://github.com/ishioni/homelab-ops) | 35 | | [h3mmy/bloopySphere](https://github.com/h3mmy/bloopySphere) | 34 | | [philips-software/amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 34 | | [microsoft/symphony](https://github.com/microsoft/symphony) | 34 | @@ -94,21 +94,21 @@ | [OperationCode/operationcode-pybot](https://github.com/OperationCode/operationcode-pybot) | 32 | | [homeall/caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 31 | | [camaraproject/QualityOnDemand](https://github.com/camaraproject/QualityOnDemand) | 31 | +| [unixorn/ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 29 | | [microsoft/OHDSIonAzure](https://github.com/microsoft/OHDSIonAzure) | 29 | | [ministryofjustice/modernisation-platform-environments](https://github.com/ministryofjustice/modernisation-platform-environments) | 29 | -| [unixorn/ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 28 | +| [MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes](https://github.com/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes) | 28 | | [kitos9112/k8s-home](https://github.com/kitos9112/k8s-home) | 28 | -| [MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes](https://github.com/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes) | 27 | | [HariSekhon/GitHub-Actions](https://github.com/HariSekhon/GitHub-Actions) | 27 | +| [rafaribe/home-ops](https://github.com/rafaribe/home-ops) | 27 | | [unixorn/docker-helpers.zshplugin](https://github.com/unixorn/docker-helpers.zshplugin) | 27 | | [sierrafoxtrot/srecord](https://github.com/sierrafoxtrot/srecord) | 27 | -| [rafaribe/home-ops](https://github.com/rafaribe/home-ops) | 26 | | [rwaltr/home-ops](https://github.com/rwaltr/home-ops) | 26 | | [ahmadnassri/action-terraform-report](https://github.com/ahmadnassri/action-terraform-report) | 26 | | [hyperledger-labs/open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 25 | +| [arbitraryexecution/forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 25 | | [philips-software/amp-hal-st](https://github.com/philips-software/amp-hal-st) | 25 | | [ahmadnassri/node-pretty-exceptions](https://github.com/ahmadnassri/node-pretty-exceptions) | 25 | -| [arbitraryexecution/forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 24 | | [riosengineer/Bicepify](https://github.com/riosengineer/Bicepify) | 24 | | [whoisdsmith/VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 24 | | [AErmie/DevSecOps](https://github.com/AErmie/DevSecOps) | 24 | @@ -116,9 +116,9 @@ | [ruzickap/malware-cryptominer-container](https://github.com/ruzickap/malware-cryptominer-container) | 23 | | [AliceO2Group/O2Physics](https://github.com/AliceO2Group/O2Physics) | 23 | | [OpenZeppelin/compound-monitoring](https://github.com/OpenZeppelin/compound-monitoring) | 23 | -| [opaque-systems/opaqueprompts-python](https://github.com/opaque-systems/opaqueprompts-python) | 23 | | [SilentDemonSD/Tele-LeechX](https://github.com/SilentDemonSD/Tele-LeechX) | 23 | | [ahmadnassri/node-api-problem](https://github.com/ahmadnassri/node-api-problem) | 23 | +| [opaque-systems/opaqueprompts-python](https://github.com/opaque-systems/opaqueprompts-python) | 22 | | [orangekame3/ghfetch](https://github.com/orangekame3/ghfetch) | 22 | | [GSA/usagov-benefits-eligibility](https://github.com/GSA/usagov-benefits-eligibility) | 21 | | [GoogleCloudPlatform/apigee-samples](https://github.com/GoogleCloudPlatform/apigee-samples) | 21 | @@ -129,17 +129,17 @@ | [practicalli/clojurescript](https://github.com/practicalli/clojurescript) | 19 | | [practicalli/project-templates](https://github.com/practicalli/project-templates) | 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 | | [ahmadnassri/node-metalsmith-imagemin](https://github.com/ahmadnassri/node-metalsmith-imagemin) | 18 | | [ahmadnassri/node-nightwatch-accessibility](https://github.com/ahmadnassri/node-nightwatch-accessibility) | 18 | | [nvuillam/markdown-table-formatter](https://github.com/nvuillam/markdown-table-formatter) | 17 | +| [ruzickap/action-my-markdown-link-checker](https://github.com/ruzickap/action-my-markdown-link-checker) | 17 | | [unixorn/jira-commands](https://github.com/unixorn/jira-commands) | 17 | | [homeall/dhcphelper](https://github.com/homeall/dhcphelper) | 17 | | [cdzombak/ecobee_influx_connector](https://github.com/cdzombak/ecobee_influx_connector) | 17 | +| [snoopy82481/home_cluster](https://github.com/snoopy82481/home_cluster) | 17 | | [Programming-Simplified-Community/Social-Coder](https://github.com/Programming-Simplified-Community/Social-Coder) | 17 | | [janderssonse/gradle-versions-filter-plugin](https://github.com/janderssonse/gradle-versions-filter-plugin) | 16 | | [axeII/home-ops](https://github.com/axeII/home-ops) | 16 | -| [snoopy82481/home_cluster](https://github.com/snoopy82481/home_cluster) | 16 | | [gmoon/s3proxy](https://github.com/gmoon/s3proxy) | 15 | | [warolv/vault-backup](https://github.com/warolv/vault-backup) | 15 | | [svt/open-source-project-template](https://github.com/svt/open-source-project-template) | 15 | @@ -151,10 +151,10 @@ | [practicalli/neovim](https://github.com/practicalli/neovim) | 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 | +| [itsmng/itsm-ng](https://github.com/itsmng/itsm-ng) | 15 | | [diggsweden/open-source-project-template](https://github.com/diggsweden/open-source-project-template) | 14 | | [GSA/site-scanning-engine](https://github.com/GSA/site-scanning-engine) | 14 | | [Marx2/homelab](https://github.com/Marx2/homelab) | 14 | -| [itsmng/itsm-ng](https://github.com/itsmng/itsm-ng) | 14 | | [dochang/mb-url](https://github.com/dochang/mb-url) | 13 | | [mmalyska/home-ops](https://github.com/mmalyska/home-ops) | 13 | | [jokay/docker-ccu-historian](https://github.com/jokay/docker-ccu-historian) | 13 | @@ -501,6 +501,7 @@ | [uah-ams/uah-ams-website](https://github.com/uah-ams/uah-ams-website) | 1 | | [mimmi20/laminas-router-hostname](https://github.com/mimmi20/laminas-router-hostname) | 1 | | [mimmi20/coding-standard](https://github.com/mimmi20/coding-standard) | 1 | +| [robinmordasiewicz/fortinet-devops](https://github.com/robinmordasiewicz/fortinet-devops) | 1 | | [robinmordasiewicz/clickops-to-devops](https://github.com/robinmordasiewicz/clickops-to-devops) | 1 | | [kstaniek/ironmaiden](https://github.com/kstaniek/ironmaiden) | 1 | | [boschglobal/kuksa.val.services](https://github.com/boschglobal/kuksa.val.services) | 1 | @@ -812,7 +813,6 @@ | [kfear27/CIPP](https://github.com/kfear27/CIPP) | 0 | | [Tan-DE/CIPP](https://github.com/Tan-DE/CIPP) | 0 | | [rmidtown/CIPP](https://github.com/rmidtown/CIPP) | 0 | -| [ben71fl/CIPP](https://github.com/ben71fl/CIPP) | 0 | | [L7-Solutions/CIPP](https://github.com/L7-Solutions/CIPP) | 0 | | [jon-tricorelogic/CIPP](https://github.com/jon-tricorelogic/CIPP) | 0 | | [helixsystems1/CIPP](https://github.com/helixsystems1/CIPP) | 0 | @@ -1105,15 +1105,15 @@ | [xoap-io/terraform-aws-storage-s3](https://github.com/xoap-io/terraform-aws-storage-s3) | 0 | | [xoap-io/terraform-aws-networking-vpc-endpoint](https://github.com/xoap-io/terraform-aws-networking-vpc-endpoint) | 0 | | [xoap-io/terraform-aws-networking-vpc](https://github.com/xoap-io/terraform-aws-networking-vpc) | 0 | +| [talzuzut/RepoB](https://github.com/talzuzut/RepoB) | 0 | +| [talzuzut/RepoC](https://github.com/talzuzut/RepoC) | 0 | +| [talzuzut/RepoA](https://github.com/talzuzut/RepoA) | 0 | | [Jaskon/GreenridgeApp3](https://github.com/Jaskon/GreenridgeApp3) | 0 | | [Jaskon/GreenridgeApp2](https://github.com/Jaskon/GreenridgeApp2) | 0 | | [Jaskon/GreenridgeApp1](https://github.com/Jaskon/GreenridgeApp1) | 0 | | [ajaysinhgohil77/repoC](https://github.com/ajaysinhgohil77/repoC) | 0 | | [ajaysinhgohil77/repoA](https://github.com/ajaysinhgohil77/repoA) | 0 | | [ajaysinhgohil77/repoB](https://github.com/ajaysinhgohil77/repoB) | 0 | -| [pavelhlinski/repoC](https://github.com/pavelhlinski/repoC) | 0 | -| [pavelhlinski/repoB](https://github.com/pavelhlinski/repoB) | 0 | -| [pavelhlinski/repoA](https://github.com/pavelhlinski/repoA) | 0 | | [shubham7843/repoC](https://github.com/shubham7843/repoC) | 0 | | [shubham7843/repoB](https://github.com/shubham7843/repoB) | 0 | | [shubham7843/repoA](https://github.com/shubham7843/repoA) | 0 | @@ -1296,6 +1296,7 @@ | [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 | +| [robinmordasiewicz/fortinet-secops-customer-simulation](https://github.com/robinmordasiewicz/fortinet-secops-customer-simulation) | 0 | | [webfutureio/PowerDNS-Admin](https://github.com/webfutureio/PowerDNS-Admin) | 0 | | [Aleksei-Grigorovskii/gha-test-repo](https://github.com/Aleksei-Grigorovskii/gha-test-repo) | 0 | | [johndutchover/insight-ai-api](https://github.com/johndutchover/insight-ai-api) | 0 | @@ -1507,6 +1508,7 @@ | [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 | +| [m-ringler/czicompress](https://github.com/m-ringler/czicompress) | 0 | | [trifork/cheetah-example-webapi](https://github.com/trifork/cheetah-example-webapi) | 0 | | [data-yaml/udc-js](https://github.com/data-yaml/udc-js) | 0 | | [dorssel/workflows](https://github.com/dorssel/workflows) | 0 | @@ -1554,6 +1556,8 @@ | [beiertu-mms/sonarqube-report](https://github.com/beiertu-mms/sonarqube-report) | 0 | | [rciam/keycloak-rciam-metrics-plugin](https://github.com/rciam/keycloak-rciam-metrics-plugin) | 0 | | [charkchalk/backend](https://github.com/charkchalk/backend) | 0 | +| [sarvex/b2b-saaskit](https://github.com/sarvex/b2b-saaskit) | 0 | +| [sarvex/nebulix](https://github.com/sarvex/nebulix) | 0 | | [sarvex/Babylon.js](https://github.com/sarvex/Babylon.js) | 0 | | [sarvex/locust](https://github.com/sarvex/locust) | 0 | | [sarvex/nostr-watch](https://github.com/sarvex/nostr-watch) | 0 | @@ -1894,6 +1898,7 @@ | [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 | +| [data-yaml/auto-analyze](https://github.com/data-yaml/auto-analyze) | 0 | | [mdrocan/Fronius-stats](https://github.com/mdrocan/Fronius-stats) | 0 | | [sbtaylor15/ms-setenv-action](https://github.com/sbtaylor15/ms-setenv-action) | 0 | | [Robinysh/python-template](https://github.com/Robinysh/python-template) | 0 |