Skip to content

[automation] Auto-update linters version, help and documentation - #9250

Merged
nvuillam merged 1 commit into
mainfrom
create-pull-request/patch
Oct 27, 2026
Merged

nvuillam merged 1 commit into
mainfrom
create-pull-request/patch

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

[automation] Auto-update linters version, help and documentation

@github-actions

github-actions Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor Author

❌MegaLinter analysis: Error

❌ REPOSITORY / grype - 2 errors
[0000]  WARN no explicit name and version provided for directory source, deriving artifact ID from the given path (which is not ideal) from=syft
NAME       INSTALLED  FIXED IN    TYPE    VULNERABILITY        SEVERITY  EPSS         RISK  
gitpython  3.2.0      3.2.1       python  GHSA-83vg-56qc-22m7  High      0.3% (17th)  0.2   
certifi    2026.7.22  2026.10.19  python  GHSA-6q48-6c7w-9gw2  Critical  N/A          N/A
[0132] ERROR discovered vulnerabilities at or above the severity threshold
❌ REPOSITORY / osv-scanner - 12 errors
Scanning dir .
Starting filesystem walk for root: /
Scanned mega-linter-runner/yarn.lock file and found 412 packages
Scanned .config/python/dev/requirements.txt file and found 38 packages
Scanned uv.lock file and found 136 packages
Scanned server/requirements.txt file and found 10 packages
End status: 261 dirs visited, 1972 inodes visited, 4 Extract calls, 254.787566ms elapsed, 254.787977ms wall time
Filtered 1 local/unscannable package/s from the scan.

Total 7 packages affected by 12 known vulnerabilities (1 Critical, 4 High, 3 Medium, 4 Low, 0 Unknown) from 2 ecosystems.
12 vulnerabilities can be fixed.

+-------------------------------------+------+-----------+----------------------+-----------+---------------+-------------------------------------+
| OSV URL                             | CVSS | ECOSYSTEM | PACKAGE              | VERSION   | FIXED VERSION | SOURCE                              |
+-------------------------------------+------+-----------+----------------------+-----------+---------------+-------------------------------------+
| https://osv.dev/GHSA-83vg-56qc-22m7 | 7.5  | PyPI      | gitpython            | 3.2.0     | 3.2.1         | .config/python/dev/requirements.txt |
| https://osv.dev/GHSA-83vg-56qc-22m7 | 7.5  | PyPI      | gitpython            | 3.2.0     | 3.2.1         | server/requirements.txt             |
| https://osv.dev/PYSEC-2026-4320     | 9.1  | PyPI      | certifi              | 2026.7.22 | 2026.10.19    | uv.lock                             |
| https://osv.dev/GHSA-6q48-6c7w-9gw2 |      |           |                      |           |               |                                     |
| https://osv.dev/GHSA-2g95-wg33-c5x2 | 4.7  | PyPI      | filelock             | 4.1.0     | 4.2.1         | uv.lock                             |
| https://osv.dev/GHSA-567q-5qvw-pf92 | 2.5  | PyPI      | filelock             | 4.1.0     | 4.2.1         | uv.lock                             |
| https://osv.dev/GHSA-9vhv-jxww-xfm5 | 3.3  | PyPI      | filelock             | 4.1.0     | 4.2.1         | uv.lock                             |
| https://osv.dev/GHSA-crv4-6mhj-j5jh | 5.3  | PyPI      | filelock             | 4.1.0     | 4.2.1         | uv.lock                             |
| https://osv.dev/GHSA-jqc4-5cvw-7w85 | 6.1  | PyPI      | filelock             | 4.1.0     | 4.2.1         | uv.lock                             |
| https://osv.dev/GHSA-v4x8-3wr5-3wq8 | 7.1  | PyPI      | filelock             | 4.1.0     | 4.2.1         | uv.lock                             |
| https://osv.dev/GHSA-83vg-56qc-22m7 | 7.5  | PyPI      | gitpython            | 3.2.0     | 3.2.1         | uv.lock                             |
| https://osv.dev/GHSA-xmj3-9gf7-h52w | 1.0  | PyPI      | setuptools           | 84.0.0    | 84.1.0        | uv.lock                             |
| https://osv.dev/GHSA-m5mm-p8h7-m29v | 2.1  | npm       | serialize-javascript | 7.1.2     | 7.1.3         | mega-linter-runner/yarn.lock        |
+-------------------------------------+------+-----------+----------------------+-----------+---------------+-------------------------------------+
❌ REPOSITORY / trivy - 1 error
│ filelock: filelock: Mutual exclusion bypass via improper     │
│            │                     │          │        │                   │               │ stale lock removal                                           │
│            │                     │          │        │                   │               │ https://avd.aquasec.com/nvd/cve-2026-112906                  │
│            ├─────────────────────┤          │        │                   │               ├──────────────────────────────────────────────────────────────┤
│            │ CVE-2026-112914     │          │        │                   │               │ filelock: filelock: Unauthorized file exposure via symbolic  │
│            │                     │          │        │                   │               │ link manipulation in SoftFileLock                            │
│            │                     │          │        │                   │               │ https://avd.aquasec.com/nvd/cve-2026-112914                  │
│            ├─────────────────────┤          │        │                   │               ├──────────────────────────────────────────────────────────────┤
│            │ CVE-2026-112937     │          │        │                   │               │ filelock is a platform-independent file lock for Python.     │
│            │                     │          │        │                   │               │ From 4.1.0 un ......                                         │
│            │                     │          │        │                   │               │ https://avd.aquasec.com/nvd/cve-2026-112937                  │
│            ├─────────────────────┼──────────┤        │                   │               ├──────────────────────────────────────────────────────────────┤
│            │ CVE-2026-112907     │ LOW      │        │                   │               │ filelock: On Windows an oplock on a soft lock's marker holds │
│            │                     │          │        │                   │               │ SoftFileLock.acquire()...                                    │
│            │                     │          │        │                   │               │ https://avd.aquasec.com/nvd/cve-2026-112907                  │
│            ├─────────────────────┤          │        │                   │               ├──────────────────────────────────────────────────────────────┤
│            │ CVE-2026-112913     │          │        │                   │               │ filelock: ReadWriteLock on Windows acts on SQLite side files │
│            │                     │          │        │                   │               │ another local user...                                        │
│            │                     │          │        │                   │               │ https://avd.aquasec.com/nvd/cve-2026-112913                  │
├────────────┼─────────────────────┼──────────┤        ├───────────────────┼───────────────┼──────────────────────────────────────────────────────────────┤
│ gitpython  │ CVE-2026-114145     │ HIGH     │        │ 3.2.0             │ 3.2.1         │ GitPython: GitPython: arbitrary code execution via improper  │
│            │                     │          │        │                   │               │ submodule path validation                                    │
│            │                     │          │        │                   │               │ https://avd.aquasec.com/nvd/cve-2026-114145                  │
├────────────┼─────────────────────┼──────────┤        ├───────────────────┼───────────────┼──────────────────────────────────────────────────────────────┤
│ setuptools │ GHSA-xmj3-9gf7-h52w │ LOW      │        │ 84.0.0            │ 84.1.0        │ setuptools: Windows path escape via namespace_packages.txt   │
│            │                     │          │        │                   │               │ during legacy wheel installation Description...              │
│            │                     │          │        │                   │               │ https://github.com/advisories/GHSA-xmj3-9gf7-h52w            │
└────────────┴─────────────────────┴──────────┴────────┴───────────────────┴───────────────┴──────────────────────────────────────────────────────────────┘

📣 Notices:
  - Version 0.76.1 of Trivy is now available, current version is 0.75.0

To suppress version checks, run Trivy scans with the --skip-version-check flag

(Truncated to last 4444 characters out of 48956)
❌ ACTION / zizmor - 139 errors
INFO zizmor: 🌈 zizmor v1.25.0
 INFO audit: zizmor: 🌈 completed .github/workflows/auto-update-linters.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/build-command.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/build-deploy-docs.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/cache-cleanup.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/deploy-ALPHA.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/deploy-BETA-linters.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/deploy-BETA.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/deploy-DEV-linters.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/deploy-DEV.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/deploy-RELEASE-linters.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/deploy-RELEASE.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/deploy-mega-linter-runner.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/help-command.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/mega-linter-for-runner.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/mega-linter.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/mirror-docker-image.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/slash-command-dispatch.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/stale.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/test-agent-plugins.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/test-docs.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/test-mega-linter-runner.yml
 INFO audit: zizmor: 🌈 completed .github/workflows/versioning.yml
warning[ref-version-mismatch]: action's hash pin has mismatched or missing version comment
  --> .github/workflows/test-agent-plugins.yml:45:79
   |
45 |       - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7
   |         -------------------------------------------------------------------   ^^ points to commit 6d4fd22b2046
   |         |
   |         is pointed to by tag v7.0.0
   |
   = note: audit confidence → High
   = note: this finding has an auto-fix
   = help: audit documentation → https://docs.zizmor.sh/audits/#ref-version-mismatch

warning[ref-version-mismatch]: action's hash pin has mismatched or missing version comment
  --> .github/workflows/test-docs.yml:31:79
   |
31 |       - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7
   |         -------------------------------------------------------------------   ^^ points to commit 6d4fd22b2046
   |         |
   |         is pointed to by tag v7.0.0
   |
   = note: audit confidence → High
   = note: this finding has an auto-fix
   = help: audit documentation → https://docs.zizmor.sh/audits/#ref-version-mismatch

139 findings (48 ignored, 89 suppressed, 2 unsafe fixes): 0 informational, 0 low, 2 medium, 0 high
No fixes available to apply (2 held back by safe mode). Use --fix=unsafe or --fix=all to apply unsafe fixes.
⚠️ PYTHON / bandit - 199 errors
eport_folder = tempfile.gettempdir() + os.path.sep + str(uuid.uuid4())
262	    assert os.path.isdir(workspace), f"Test folder {workspace} is not existing"
263	    if os.path.isfile(workspace + os.path.sep + "no_test_failure"):

--------------------------------------------------
>> Issue: [B101:assert_used] Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
   Severity: Low   Confidence: High
   CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
   More Info: https://bandit.readthedocs.io/en/1.9.4/plugins/b101_assert_used.html
   Location: ./megalinter/utilstest.py:512:4
511	    )
512	    assert os.path.isdir(workspace), f"Test folder {workspace} is not existing"
513	    expected_file_name = ""

--------------------------------------------------
>> Issue: [B101:assert_used] Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
   Severity: Low   Confidence: High
   CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
   More Info: https://bandit.readthedocs.io/en/1.9.4/plugins/b101_assert_used.html
   Location: ./megalinter/utilstest.py:612:4
611	        workspace += os.path.sep + "bad"
612	    assert os.path.isdir(workspace), f"Test folder {workspace} is not existing"
613	    # Call linter

--------------------------------------------------
>> Issue: [B101:assert_used] Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
   Severity: Low   Confidence: High
   CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
   More Info: https://bandit.readthedocs.io/en/1.9.4/plugins/b101_assert_used.html
   Location: ./megalinter/utilstest.py:713:4
712	        workspace = workspace + os.path.sep + "fix"
713	    assert os.path.isdir(workspace), f"Test folder {workspace} is not existing"
714	

--------------------------------------------------
>> Issue: [B101:assert_used] Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
   Severity: Low   Confidence: High
   CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
   More Info: https://bandit.readthedocs.io/en/1.9.4/plugins/b101_assert_used.html
   Location: ./megalinter/utilstest.py:819:12
818	            ]
819	            assert (len(list(diffs))) > 0, f"No changes in the {file} file"
820	

--------------------------------------------------
>> Issue: [B108:hardcoded_tmp_directory] Probable insecure usage of temp file/directory.
   Severity: Medium   Confidence: Medium
   CWE: CWE-377 (https://cwe.mitre.org/data/definitions/377.html)
   More Info: https://bandit.readthedocs.io/en/1.9.4/plugins/b108_hardcoded_tmp_directory.html
   Location: ./server/server.py:81:42
80	    if item.fileUploadId:
81	        uploaded_file_path = os.path.join("/tmp/server-files", item.fileUploadId)
82	        if not os.path.isdir(uploaded_file_path):

--------------------------------------------------
>> Issue: [B108:hardcoded_tmp_directory] Probable insecure usage of temp file/directory.
   Severity: Medium   Confidence: Medium
   CWE: CWE-377 (https://cwe.mitre.org/data/definitions/377.html)
   More Info: https://bandit.readthedocs.io/en/1.9.4/plugins/b108_hardcoded_tmp_directory.html
   Location: ./server/server.py:103:38
102	    file_upload_id = "FILE_" + str(uuid1())
103	    uploaded_file_path = os.path.join("/tmp/server-files", file_upload_id)
104	    os.makedirs(uploaded_file_path)

--------------------------------------------------
>> Issue: [B108:hardcoded_tmp_directory] Probable insecure usage of temp file/directory.
   Severity: Medium   Confidence: Medium
   CWE: CWE-377 (https://cwe.mitre.org/data/definitions/377.html)
   More Info: https://bandit.readthedocs.io/en/1.9.4/plugins/b108_hardcoded_tmp_directory.html
   Location: ./server/server_worker.py:102:34
101	        temp_dir = self.create_temp_dir()
102	        upload_dir = os.path.join("/tmp/server-files", file_upload_id)
103	        if os.path.exists(upload_dir):

--------------------------------------------------

Code scanned:
	Total lines of code: 31992
	Total lines skipped (#nosec): 0
	Total potential issues skipped due to specifically being disabled (e.g., #nosec BXXX): 0

Run metrics:
	Total issues (by severity):
		Undefined: 0
		Low: 131
		Medium: 60
		High: 8
	Total issues (by confidence):
		Undefined: 0
		Low: 44
		Medium: 41
		High: 114
Files skipped (0):

(Truncated to last 4444 characters out of 137367)
⚠️ SPELL / lychee - 67 errors
h/docs/vale-cli/structure/ --[301]--> https://docs.vale.sh/vale-cli/structure/ --[302]--> https://docs.vale.sh/vale-cli/structure

Errors in megalinter/descriptors/sql.megalinter-descriptor.yml
[404] https://docs.sqlfluff.com/en/stable/_static/images/sqlfluff-lrg.png (at 32:23) | Rejected status code: 404 Not Found

Errors in megalinter/descriptors/tsx.megalinter-descriptor.yml
[404] https://eslint-react.xyz/docs/getting-started/installation (at 81:37) | Error (cached)

Errors in megalinter/descriptors/xml.megalinter-descriptor.yml
[406] https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home (at 38:17) | Rejected status code: 406 Not Acceptable

Errors in README.md
[301] https://future-architect.github.io/authors/%E5%AE%AE%E6%B0%B8%E5%B4%87%E5%8F%B2 (at 2048:104) | Rejected status code: 301 Moved Permanently
[TIMEOUT] https://generated.at/ (at 1371:301) | Request timed out
[404] https://github.com/oxsecurity/megalinter/stargazers (at 2214:3) | Rejected status code: 404 Not Found
[404] https://github.com/oxsecurity/megalinter/stargazers/ (at 23:1) | Error (cached)
[503] https://github.com/oxsecurity/megalinter/tree/main/docs/reporters/ConfigReporter.md (at 1815:3) | Rejected status code: 503 Service Unavailable | Followed 1 redirect. Redirects: https://github.com/oxsecurity/megalinter/tree/main/docs/reporters/ConfigReporter.md --[301]--> https://github.com/oxsecurity/megalinter/blob/main/docs/reporters/ConfigReporter.md
[403] https://javascript.plainenglish.io/node-js-coding-standard-tools-with-megalinter-on-gitlab-ci-a43b55915811 (at 2031:3) | Rejected status code: 403 Forbidden
[403] https://medium.com/@caodanju/30-seconds-to-setup-megalinter-your-go-to-tool-for-automated-code-quality-and-iac-security-969d90a5a99c (at 2016:3) | Rejected status code: 403 Forbidden
[403] https://medium.com/@RunningMattress (at 2025:255) | Rejected status code: 403 Forbidden
[403] https://medium.com/@RunningMattress/level-up-your-unity-packages-with-ci-cd-9498d2791211 (at 2025:3) | Rejected status code: 403 Forbidden
[403] https://medium.com/@SeasonedDeveloper (at 2012:255) | Rejected status code: 403 Forbidden
[403] https://medium.com/@SeasonedDeveloper/looking-for-the-best-ci-cd-pipeline-linting-tool-try-megalinter-d89c9eba850d (at 2012:3) | Rejected status code: 403 Forbidden
[403] https://medium.com/datamindedbe/integrating-megalinter-to-automate-linting-across-multiple-codebases-a-technical-description-a200bb235b71 (at 2013:3) | Rejected status code: 403 Forbidden
[403] https://nicolas.vuillamy.fr/improve-uniformize-and-secure-your-code-base-with-megalinter-62ebab422c1 (at 2034:3) | Rejected status code: 403 Forbidden
[403] https://nicolas.vuillamy.fr/megalinter-sells-his-soul-and-joins-ox-security-2a91a0027628 (at 2033:3) | Rejected status code: 403 Forbidden
[403] https://nklya.medium.com/ (at 2030:255) | Rejected status code: 403 Forbidden
[403] https://nklya.medium.com/hot-to-linter-basic-things-like-trailing-whitespaces-and-newlines-7b40da8f688d (at 2030:3) | Rejected status code: 403 Forbidden
[403] https://npmjs.org/package/mega-linter-runner (at 1286:1) | Error (cached)
[403] https://npmjs.org/package/mega-linter-runner (at 1287:1) | Error (cached)
[403] https://npmjs.org/package/mega-linter-runner (at 1288:1) | Error (cached)
[403] https://npmjs.org/package/mega-linter-runner (at 21:1) | Error (cached)
[403] https://openai.com/codex/ (at 240:1) | Rejected status code: 403 Forbidden
[403] https://pmd.sourceforge.io/pmd-6.55.0/pmd_userdocs_tools_ci.html (at 2119:3) | Rejected status code: 403 Forbidden
[403] https://techcommunity.microsoft.com/ (at 2020:371) | Rejected status code: 403 Forbidden
[403] https://techcommunity.microsoft.com/t5/azure-devops-blog/achieve-code-consistency-megalinter-integration-in-azure-devops/ba-p/3939448 (at 2020:3) | Rejected status code: 403 Forbidden
[403] https://techcommunity.microsoft.com/t5/user/viewprofilepage/user-id/2039143#profile (at 2020:255) | Rejected status code: 403 Forbidden
[403] https://www.npmjs.com/package/@downatthebottomofthemolehole/megalinter-mcp-server (at 1990:354) | Rejected status code: 403 Forbidden

Hint: Followed 792 redirects. You might want to consider replacing redirecting URLs with the resolved URLs. Use verbose mode (`-v`/`-vv`) to see redirection details.
Hint: Rejected redirectional status codes. This means some redirects were not followed. You might want to increase the limit for `-m`/`--max-redirects`.

(Truncated to last 4444 characters out of 35273)
⚠️ MARKDOWN / markdownlint - 362 errors
Table pipe does not align with header for style "aligned"]
docs/reporters/GitHubCommentReporter.md:28:179 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/reporters/GitHubCommentReporter.md:29:159 error MD056/table-column-count Table column count [Expected: 4; Actual: 3; Too few cells, row will be missing data]
docs/reporters/GitHubCommentReporter.md:29:48 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/reporters/GitHubCommentReporter.md:29:143 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/reporters/GitHubCommentReporter.md:29:159 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/reporters/GitHubCommentReporter.md:30:171 error MD056/table-column-count Table column count [Expected: 4; Actual: 3; Too few cells, row will be missing data]
docs/reporters/GitHubCommentReporter.md:30:46 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/reporters/GitHubCommentReporter.md:30:152 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/reporters/GitHubCommentReporter.md:30:171 error MD060/table-column-style Table column style [Table pipe does not align with header for style "aligned"]
docs/reporters/GitHubStatusReporter.md:6 error MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "GitHub Status Reporter"]
docs/reporters/GitlabCommentReporter.md:6 error MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Gitlab Comment Reporter"]
docs/reporters/JsonReporter.md:5 error MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "JSON Reporter"]
docs/reporters/MarkdownSummaryReporter.md:6 error MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Markdown Summary Reporter"]
docs/reporters/SarifReporter.md:6 error MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "SARIF Reporter (beta)"]
docs/reporters/TapReporter.md:5 error MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "TAP Reporter"]
docs/reporters/TextReporter.md:5 error MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Text Reporter"]
docs/reporters/UpdatedSourcesReporter.md:5 error MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Updated Sources Reporter"]
docs/special-thanks.md:9 error MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Special thanks"]
docs/special-thanks.md:23:3 error MD045/no-alt-text Images should have alternate text (alt text)
docs/sponsor.md:5 error MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Sponsoring"]
docs/supported-linters.md:9 error MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "Supported Linters"]
docs/supported-linters.md:95:523 error MD056/table-column-count Table column count [Expected: 4; Actual: 6; Too many cells, extra data will be missing]
mega-linter-runner/README.md:27:274 error MD051/link-fragments Link fragments should be valid [Context: "[**apply formatting and auto-fixes**](#apply-fixes)"]
mega-linter-runner/README.md:27:217 error MD051/link-fragments Link fragments should be valid [Context: "[**reports in several formats**](#reports)"]
mega-linter-runner/README.md:288:691 error MD056/table-column-count Table column count [Expected: 4; Actual: 6; Too many cells, extra data will be missing]
README.md:220:127 error MD051/link-fragments Link fragments should be valid [Context: "[many additional features](#mega-linter-vs-super-linter)"]
README.md:427:691 error MD056/table-column-count Table column count [Expected: 4; Actual: 6; Too many cells, extra data will be missing]
README.md:2241:3 error MD045/no-alt-text Images should have alternate text (alt text)
skills/megalinter-check/performance.md:27:601 error MD013/line-length Line length [Expected: 600; Actual: 713]
skills/megalinter-setup/agents/megalinter-runner.md:33:601 error MD013/line-length Line length [Expected: 600; Actual: 620]

(Truncated to last 4444 characters out of 47973)
⚠️ YAML / prettier - 14 errors
r/descriptors/c.megalinter-descriptor.yml 3ms (unchanged)
megalinter/descriptors/clojure.megalinter-descriptor.yml 16ms (unchanged)
megalinter/descriptors/cloudformation.megalinter-descriptor.yml 5ms (unchanged)
megalinter/descriptors/coffee.megalinter-descriptor.yml 3ms (unchanged)
megalinter/descriptors/copypaste.megalinter-descriptor.yml 2ms (unchanged)
megalinter/descriptors/cpp.megalinter-descriptor.yml 3ms (unchanged)
megalinter/descriptors/csharp.megalinter-descriptor.yml 11ms (unchanged)
megalinter/descriptors/css.megalinter-descriptor.yml 8ms (unchanged)
megalinter/descriptors/dart.megalinter-descriptor.yml 7ms (unchanged)
megalinter/descriptors/dockerfile.megalinter-descriptor.yml 8ms (unchanged)
megalinter/descriptors/editorconfig.megalinter-descriptor.yml 3ms (unchanged)
megalinter/descriptors/env.megalinter-descriptor.yml 4ms (unchanged)
megalinter/descriptors/gherkin.megalinter-descriptor.yml 3ms (unchanged)
megalinter/descriptors/go.megalinter-descriptor.yml 10ms (unchanged)
megalinter/descriptors/graphql.megalinter-descriptor.yml 4ms (unchanged)
megalinter/descriptors/groovy.megalinter-descriptor.yml 5ms (unchanged)
megalinter/descriptors/html.megalinter-descriptor.yml 7ms (unchanged)
megalinter/descriptors/java.megalinter-descriptor.yml 8ms (unchanged)
megalinter/descriptors/javascript.megalinter-descriptor.yml 10ms (unchanged)
megalinter/descriptors/json.megalinter-descriptor.yml 8ms (unchanged)
megalinter/descriptors/jsx.megalinter-descriptor.yml 7ms (unchanged)
megalinter/descriptors/kotlin.megalinter-descriptor.yml 11ms (unchanged)
megalinter/descriptors/kubernetes.megalinter-descriptor.yml 13ms (unchanged)
megalinter/descriptors/latex.megalinter-descriptor.yml 3ms (unchanged)
megalinter/descriptors/lua.megalinter-descriptor.yml 7ms (unchanged)
megalinter/descriptors/markdown.megalinter-descriptor.yml 11ms (unchanged)
megalinter/descriptors/perl.megalinter-descriptor.yml 5ms (unchanged)
megalinter/descriptors/php.megalinter-descriptor.yml 31ms (unchanged)
megalinter/descriptors/powershell.megalinter-descriptor.yml 9ms (unchanged)
megalinter/descriptors/protobuf.megalinter-descriptor.yml 6ms (unchanged)
megalinter/descriptors/python.megalinter-descriptor.yml 65ms (unchanged)
megalinter/descriptors/r.megalinter-descriptor.yml 10ms (unchanged)
megalinter/descriptors/raku.megalinter-descriptor.yml 7ms (unchanged)
megalinter/descriptors/repository.megalinter-descriptor.yml 77ms (unchanged)
megalinter/descriptors/robotframework.megalinter-descriptor.yml 8ms (unchanged)
megalinter/descriptors/rst.megalinter-descriptor.yml 13ms (unchanged)
megalinter/descriptors/ruby.megalinter-descriptor.yml 6ms (unchanged)
megalinter/descriptors/rust.megalinter-descriptor.yml 7ms (unchanged)
megalinter/descriptors/salesforce.megalinter-descriptor.yml 27ms (unchanged)
megalinter/descriptors/scala.megalinter-descriptor.yml 4ms (unchanged)
megalinter/descriptors/shared/biome.megalinter-linter.yml 4ms (unchanged)
megalinter/descriptors/shared/clang-format.megalinter-linter.yml 3ms (unchanged)
megalinter/descriptors/shared/cppcheck.megalinter-linter.yml 2ms (unchanged)
megalinter/descriptors/shared/cpplint.megalinter-linter.yml 2ms (unchanged)
megalinter/descriptors/shared/dotnet-format.megalinter-linter.yml 3ms (unchanged)
megalinter/descriptors/shared/eslint.megalinter-linter.yml 6ms (unchanged)
megalinter/descriptors/shared/prettier.megalinter-linter.yml 4ms (unchanged)
megalinter/descriptors/shared/v8r.megalinter-linter.yml 3ms (unchanged)
megalinter/descriptors/snakemake.megalinter-descriptor.yml 7ms (unchanged)
megalinter/descriptors/spell.megalinter-descriptor.yml 30ms (unchanged)
megalinter/descriptors/sql.megalinter-descriptor.yml 5ms (unchanged)
megalinter/descriptors/swift.megalinter-descriptor.yml 10ms (unchanged)
megalinter/descriptors/tekton.megalinter-descriptor.yml 4ms (unchanged)
megalinter/descriptors/terraform.megalinter-descriptor.yml 31ms (unchanged)
megalinter/descriptors/tsx.megalinter-descriptor.yml 6ms (unchanged)
megalinter/descriptors/typescript.megalinter-descriptor.yml 17ms (unchanged)
megalinter/descriptors/vbdotnet.megalinter-descriptor.yml 4ms (unchanged)
megalinter/descriptors/xml.megalinter-descriptor.yml 5ms (unchanged)
megalinter/descriptors/yaml.megalinter-descriptor.yml 6ms (unchanged)
server/docker-compose-dev.yml 4ms (unchanged)
server/docker-compose.yml 2ms (unchanged)
trivy-secret.yaml 1ms (unchanged)
zizmor.yml 1ms (unchanged)

(Truncated to last 4444 characters out of 12555)
⚠️ YAML / yamllint - 53 errors
rators/mega-linter/templates/mega-linter.yml
  38:15     warning  too few spaces inside empty braces  (braces)
  69:11     error    syntax error: could not find expected ':' (syntax)

megalinter/descriptors/copypaste.megalinter-descriptor.yml
  19:301    warning  line too long (313 > 300 characters)  (line-length)
  25:301    warning  line too long (384 > 300 characters)  (line-length)

megalinter/descriptors/javascript.megalinter-descriptor.yml
  52:301    warning  line too long (475 > 300 characters)  (line-length)
  326:301   warning  line too long (307 > 300 characters)  (line-length)
  352:301   warning  line too long (315 > 300 characters)  (line-length)

megalinter/descriptors/json.megalinter-descriptor.yml
  115:301   warning  line too long (315 > 300 characters)  (line-length)

megalinter/descriptors/jsx.megalinter-descriptor.yml
  29:301    warning  line too long (475 > 300 characters)  (line-length)

megalinter/descriptors/perl.megalinter-descriptor.yml
  25:301    warning  line too long (310 > 300 characters)  (line-length)

megalinter/descriptors/php.megalinter-descriptor.yml
  202:301   warning  line too long (389 > 300 characters)  (line-length)
  216:301   warning  line too long (302 > 300 characters)  (line-length)

megalinter/descriptors/repository.megalinter-descriptor.yml
  27:301    warning  line too long (666 > 300 characters)  (line-length)
  194:301   warning  line too long (408 > 300 characters)  (line-length)
  300:301   warning  line too long (345 > 300 characters)  (line-length)
  538:301   warning  line too long (306 > 300 characters)  (line-length)
  616:301   warning  line too long (374 > 300 characters)  (line-length)
  701:301   warning  line too long (316 > 300 characters)  (line-length)
  1038:301  warning  line too long (1263 > 300 characters)  (line-length)
  1135:301  warning  line too long (879 > 300 characters)  (line-length)
  1149:301  warning  line too long (358 > 300 characters)  (line-length)
  1212:301  warning  line too long (346 > 300 characters)  (line-length)
  1219:301  warning  line too long (307 > 300 characters)  (line-length)

megalinter/descriptors/salesforce.megalinter-descriptor.yml
  54:301    warning  line too long (359 > 300 characters)  (line-length)
  158:301   warning  line too long (390 > 300 characters)  (line-length)
  170:301   warning  line too long (408 > 300 characters)  (line-length)
  174:301   warning  line too long (413 > 300 characters)  (line-length)

megalinter/descriptors/spell.megalinter-descriptor.yml
  183:301   warning  line too long (315 > 300 characters)  (line-length)

megalinter/descriptors/sql.megalinter-descriptor.yml
  27:301    warning  line too long (403 > 300 characters)  (line-length)

megalinter/descriptors/terraform.megalinter-descriptor.yml
  28:301    warning  line too long (330 > 300 characters)  (line-length)
  43:301    warning  line too long (330 > 300 characters)  (line-length)
  97:301    warning  line too long (346 > 300 characters)  (line-length)
  164:301   warning  line too long (328 > 300 characters)  (line-length)
  239:301   warning  line too long (307 > 300 characters)  (line-length)
  250:301   warning  line too long (386 > 300 characters)  (line-length)
  304:301   warning  line too long (302 > 300 characters)  (line-length)
  319:301   warning  line too long (334 > 300 characters)  (line-length)
  329:301   warning  line too long (525 > 300 characters)  (line-length)
  339:301   warning  line too long (315 > 300 characters)  (line-length)
  343:301   warning  line too long (436 > 300 characters)  (line-length)

megalinter/descriptors/tsx.megalinter-descriptor.yml
  29:301    warning  line too long (475 > 300 characters)  (line-length)

megalinter/descriptors/typescript.megalinter-descriptor.yml
  39:301    warning  line too long (475 > 300 characters)  (line-length)
  318:301   warning  line too long (314 > 300 characters)  (line-length)
  344:301   warning  line too long (315 > 300 characters)  (line-length)

megalinter/descriptors/yaml.megalinter-descriptor.yml
  38:301    warning  line too long (315 > 300 characters)  (line-length)

mkdocs.yml
  8:301     warning  line too long (590 > 300 characters)  (line-length)
  86:5      warning  wrong indentation: expected 6 but found 4  (indentation)
  100:5     warning  wrong indentation: expected 6 but found 4  (indentation)

zizmor.yml
  1:1       warning  missing document start "---"  (document-start)

(Truncated to last 4444 characters out of 4986)

✅ Linters with no issues

actionlint, bash-exec, betterleaks, black, checkov, cspell, flake8, git_diff, hadolint, isort, jscpd, jsonlint, markdown-table-formatter (10 fixes), mypy, npm-groovy-lint, pylint, ruff, secretlint, shellcheck, shfmt, spectral, syft, trivy-sbom, trufflehog, v8r, v8r, xmllint

See detailed reports in MegaLinter artifacts

MegaLinter is provided by OX Security
Show us your support by starring ⭐ the repository

@github-actions
github-actions Bot force-pushed the create-pull-request/patch branch 3 times, most recently from e856f75 to 5d51a46 Compare October 24, 2026 00:47
@github-actions
github-actions Bot force-pushed the create-pull-request/patch branch 4 times, most recently from 7ab5be6 to 60d89d4 Compare October 26, 2026 17:21
@github-actions
github-actions Bot force-pushed the create-pull-request/patch branch from 60d89d4 to 92af6eb Compare October 27, 2026 01:35
@nvuillam
nvuillam merged commit bae6e62 into main Oct 27, 2026
1 check passed
@nvuillam
nvuillam deleted the create-pull-request/patch branch October 27, 2026 04:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant