zanadir MCP server
io.github.MustacheCase/zanadir·v0.28.0·175 starsFind what a repository's CI is missing, and which security checks cannot fail the build.
not scanned yet
175 stars
Reviews
Write oneNobody has reviewed zanadir yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
zanadir tools
No tool declarations could be read from the package source. They show once the server is installed.
How zanadir compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 40% of 1,119 Developer tools servers
- GitHub stars
- 175
- more than 95% of 854 Developer tools servers
Release history: 9 versions in the registry since 2026-10-23, latest 2026-11-01, typically one every 1 day.
Install zanadir in Claude Code, Cursor or VS Code
claude mcp add zanadir -- docker run -i --rm docker.io/mustachecase/zanadir:0.28.0
What the publisher says
From the zanadir repository's README, as published. We do not edit it. Read it on GitHub
zanadir reads a repository's CI configuration and reports which security and quality controls are missing, or wired so they cannot fail a build.
What it answers
scanning and secrets detection to SBOMs and workflow hardening, each checked against the tools that cover it, with suggestions that fit the repository's languages.
- What is my pipeline missing? Twelve categories, from dependency
continue-on-error, --exit-code 0, || true, a push-only trigger or allowfailure is present but cannot stop a merge. zanadir grades each control enforcing, partial, advisory or unknown* rather than just covered; see Effectiveness.
- Does my CI actually block on security findings? A scanner with
only counts as enforcing when branch protection or a ruleset requires it.
- Is that check required to merge? With --required-checks, a control
the gaps, or writes a workflow with --write.
- What do I add? zanadir fix prints ready-to-paste CI configuration for
It reads GitHub Actions, GitLab CI, CircleCI, Bitbucket Pipelines, Azure Pipelines and Jenkins, from a checkout (--dir) or straight from GitHub (--repo), and reports as a table, JSON, SARIF or Markdown.
How common are these gaps? The State of CI security 2026 scanned 1,000 of the most-starred GitHub repositories: 511 declare no dependency, secret or code scanning at all, and 1 in 6 of those that run a scanner in CI have one that cannot fail the build.
zanadir scan --dir .
zanadir scan --repo github.com/owner/name --output json
zanadir fix --dir .Installation
Try it on any public repository without installing anything:
docker run --rm mustachecase/zanadir scan --repo github.com/owner/nameTo install it, download the archive for Linux, macOS or Windows (amd64 or arm64) from the latest release. checksums.txt lists each archive's SHA-256, and every archive has a build provenance attestation:
gh attestation verify zanadir_<version>_linux_amd64.tar.gz --repo MustacheCase/zanadirOr with Homebrew (the tap is this repository) or Go:
brew tap --custom-remote MustacheCase/zanadir https://github.com/MustacheCase/zanadir.git
brew install mustachecase/zanadir/zanadir
go install github.com/MustacheCase/zanadir@latestIn GitHub Actions, use zanadir-action. This workflow reports on every pull request without failing it:
# .github/workflows/zanadir.yml
name: zanadir
on: [pull_request]
permissions:
contents: read
jobs:
zanadir:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: mustachecase/zanadir-action@v1.26
with:
dir: .When you are ready to gate, add enforce: true (fail on any uncovered category), fail-on (only the categories you name) or fail-on-weakened. To post the report as a pull request comment, see Posting the report to a pull request.
zanadir and OpenSSF Scorecard
OpenSSF Scorecard and zanadir answer different questions, and work well together.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
zanadir: common questions
- Is zanadir MCP server safe?
- Mostly: it is graded B (75/100). Read the zanadir safety report
- How do I install zanadir?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does zanadir need an API key?
- Yes. The registry entry asks for
GITHUB_TOKEN. - Is zanadir maintained?
- The last commit was 10 days ago (2026-10-23). The latest release is v0.28.0.
- What can I use instead of zanadir?
- Servers from other publishers that do the same job: Observatory MCP server, cloud-audit MCP server and argot MCP server.
- How does zanadir compare with other Developer tools MCP servers?
- safety score 75/100 (higher than 40% of 1,119 Developer tools servers); github stars 175 (more than 95% of 854 Developer tools servers). Full comparison.
Alternatives to zanadir
Same job from other publishers: the closest match first, then the best rated.
- ObservatoryMCP security scanner. CI-native testing, attack simulation, health scoring, and SARIF.not reviewedEstablishedB
- cloud-auditAWS security scanner with attack chain detection, IAM privilege escalation, and fixesnot reviewedEstablishedA
- argotRead-only context and complete checks against patterns learned from git history. Local; no LLM.not reviewedGrowingB
- Grasp — Code Architecture & Dependency AnalysisCodebase analysis: dependency graphs, security scanning, and refactor plans for GitHub and GitLab.not reviewedGrowingC
- komnetLets AI coding agents coordinate asynchronously through a private git repository. No server.not reviewedGrowingA