MegaLinter is a repository analysis tool that runs linters and related checks across source code, infrastructure-as-code, configuration, scripts, formats, spelling, copy-pastes, and security issues. It is for teams that want automated quality checks in GitHub Actions, other CI systems, or local development. The catalogue add-ons help coding agents use and configure MegaLinter and respond to its findings.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/oxsecurity/megalinterWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/plugins/oxsecurity/megalinter/gemini-extension)<a href="https://agentmods.dev/plugins/oxsecurity/megalinter/gemini-extension"><img src="https://agentmods.dev/badge/plugins/oxsecurity/megalinter/gemini-extension/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/plugins/oxsecurity/megalinter/gemini-extension"><img src="https://agentmods.dev/badge/plugins/oxsecurity/megalinter/gemini-extension.svg" alt="Reviewed on agentmods" width="80" height="20"></a>Grade A, and why
megalinter scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
The source is not reproduced here
Licensed AGPL-3.0
The repository is licensed AGPL-3.0, which this catalogue does not treat as permission to reproduce the file. Read it at the source.
What ships with it
51 files beside gemini-extension.json in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- TEMPLATES/.ansible-lint 47 B
- TEMPLATES/.arm-ttk.psd1 1.3 KB
- TEMPLATES/.bandit.yml 5.6 KB
- TEMPLATES/.cfnlintrc.yml 20 B
- TEMPLATES/.checkov.yml 163 B
- TEMPLATES/.chktexrc 23 KB
- TEMPLATES/.clj-kondo/config.edn 134 B
- TEMPLATES/.coffee-lint.json 2.4 KB
- TEMPLATES/.devskim.json 58 B
- TEMPLATES/.flake8 50 B
- TEMPLATES/.gherkin-lintrc 860 B
- TEMPLATES/.golangci.yml 461 B
- TEMPLATES/.groovylintrc.json 1.4 KB
- TEMPLATES/.grype.yaml 5.0 KB
- TEMPLATES/.hadolint.yaml 105 B
- TEMPLATES/.htmlhintrc 662 B
- TEMPLATES/.isort.cfg 190 B
- TEMPLATES/.jscpd.json 449 B
- TEMPLATES/.luacheckrc 10 B
- TEMPLATES/.markdown-link-check.json 86 B
- TEMPLATES/.markdownlint.json 229 B
- TEMPLATES/.mypy.ini 56 B
- TEMPLATES/.npmpackagejsonlintrc.json 56 B
- TEMPLATES/.perlcriticrc 56 B
- TEMPLATES/.php-cs-fixer.dist.php 470 B
- TEMPLATES/.phplint.yml 63 B
- TEMPLATES/.protolintrc.yml 166 B
- TEMPLATES/.pylintrc 14 KB
- TEMPLATES/.ruby-lint.yml 133 B
- TEMPLATES/.ruff.toml 272 B
- TEMPLATES/.scalafix.conf 271 B
- TEMPLATES/.secretlintrc.json 103 B
- TEMPLATES/.snakefmt.toml 0 B
- TEMPLATES/.spectral.yaml 254 B
- TEMPLATES/.sql-config.json 112 B
- TEMPLATES/.sqlfluff 611 B
- TEMPLATES/.stylelintrc.json 45 B
- TEMPLATES/.tflint.hcl 654 B
- TEMPLATES/.trufflehogignore 6 B
- TEMPLATES/.yamllint.yml 573 B
- TEMPLATES/analysis_options.yml 1.6 KB
- TEMPLATES/code-analyzer-flow.yml 1.2 KB
- TEMPLATES/code-analyzer.yml 3.5 KB
- TEMPLATES/java-pmd-ruleset.xml 993 B
- TEMPLATES/mega-linter.yml 7.0 KB
- TEMPLATES/phpcs.xml 216 B
- TEMPLATES/phpstan.neon.dist 125 B
- TEMPLATES/psalm.xml 306 B
- TEMPLATES/pyproject.toml 32 B
- TEMPLATES/README.md 554 B
- TEMPLATES/sun_checks.xml 7.3 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday Changed b8bef0da7d7e
- 8d ago Changed 18177095f38d
- 9d ago Changed 24e01279edcd
- 10d ago Changed 323776f7455f
- 16d ago Changed 6970ac0b16fb
- 17d ago Changed 22c0923b5ac9
- 18d ago Changed 5de186e76b48
- 1mo ago Changed 359641db5712
- 1mo ago Changed 97fc87598f08
- 1mo ago First seen · 6 lines scan A ffb60194d08b
megalinter is a plugin published in the GitHub repository oxsecurity/megalinter (2,630 stars, last pushed today), licensed AGPL-3.0. Its token cost is not measured: this kind of file is read by the harness, not the model. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-06.
Other plugins, from other repositories
docvet marketplace
Plugin marketplace listing 1 plugin: docvet-lsp.
docvet-lsp
Real-time docstring quality diagnostics for Python files.
specflow-improve
Thin authenticated Improve caller.
persona-harness
Persona Harness shared skills and opt-in targeted Context for Claude Code.
sdlc
Software Development Lifecycle standards and requirements for project quality, security, and compliance.
claudeconf
Research-driven, technology-agnostic harness generator for Claude Code: pinned, standard-tool quality + security pipelines (git hooks, CI, e2e, gates, supply-chain admission, agent-hardening) plus a read-only harness-doctor agent.