perch vs Mindgard

Side-by-side comparison of features, pricing, and ratings

Analysis reviewed Live tool data as of 2026-10-17
Cross-checked through our multi-step verification ·
Saved

At a glance

DimensionperchMindgard
CategorySemantic code linter for repo-defined rulesAutomated AI red teaming / runtime AI security platform
PricingFree; install via npm install -g @lakeday/perchContact sales (no self-serve, no published per-seat)
Core workflowperch scan / perch check against your source treeDiscover → Recon → Attack → Defend against models, agents, tools
Where rules liveYour own perch.yaml rules written with --ensure plain-language guaranteesAttack library of 150+ publicly disclosed AI vulnerabilities
IntegrationsGitHub Actions, Claude Code, Codex, CursorBurp Suite, GitHub
CI/CD gateFails CI with exit code 3; perch scan --since origin/main scans only changed filesShifts AI security into CI/CD via GitHub (best_for: AI eng teams)

These two do not compete for the same budget, so there is no head-to-head winner. If your problem is adversarial risk in production AI agents — shadow AI, guardrail bypasses, exploit-backed findings your GRC team can audit — Mindgard is built for exactly that, and you will pay a contact-sales enterprise price for it. If your problem is code-level policy enforcement inside a repo (off-by-one loops, MD5-hashed tokens, unhandled nulls, or catching what Claude Code/Codex/Cursor wrote), Perch is free, runs from your terminal or GitHub Actions, and expects you to write your own perch.yaml rules. Pick by problem, not by category: agent attack surface vs source-tree defects.

perch
perch

Perch is a semantic code linter: pick the files, describe the rule in English, and commit it next to your code.

Visit Website
Mindgard
Mindgard

Mindgard automates AI red teaming — agent-native reconnaissance, exploit validation, and continuous AI security testing for production AI

Visit Website
Pricing
Freemium
Contact Sales
Plans
$0
10¢ per 1,000 rule checks (~50¢ per mid-sized pull request)
—
Popularity
3 views
7.4k views
Skill Level
Intermediate
Advanced
API Available
Platforms
CLI
WebCLIAPI
Categories
🔎 Code Review & Quality🔐 Application & Code Security
🛡️ AI Governance & Guardrails🔐 Application & Code Security
Features
Perch semantic scans across a project, file, or method level
Author custom lints in perch.yaml with plain-English `ensure` guarantees
Scope a rule to every method with `--each method` or every file with `--each file`
Limit rules to path globs such as `--where "src/**/*.ts"` or `api/**/*.py`
Add rules from the terminal with `perch rules add <name> --where <path> --each <scope> --ensure`
Project-level rules search likeliest places first and stop when they have the answer
File-level rules evaluate arrangement, comments, and docs together
Method-level rules read with callers and callees in view
Filter a scan to a single rule with `perch scan --filter rule=<name>`
Test a rule against one symbol with `perch check <file>::<method> --rules <name>`
Built-in scans detect off-by-one loops, unchecked empty values, weak hashing, and missing authorization
Opt-in documentation and refactoring checks
Findings reported with severity and a confidence percentage rather than pass/fail
Scan only changed files with surrounding context via `perch scan --since origin/main`
Fail CI jobs on breaking findings with exit code 3
Automated AI red teaming with continuous attack simulation against AI agents and models
Agent-native reconnaissance mapping models, agents, tools, instructions, and behaviors
AI-BOM and Shadow AI risk exposure discovery for unsanctioned AI in use
Automated AI infrastructure crawling and attack surface enumeration
AI Agent Eval & Security Scanning for pre-deployment assessment
Adaptive attack chaining across AI chatbots, applications, infrastructure, and agentic workflows
Exploitable risk detection that prioritizes proven attack paths over prompt-heavy noise
Automated AI Agent Hardening with retesting to validate defensive improvement
AI Runtime Protection & Threat Response for real-time attack detection and reaction
AI Governance & Compliance reporting with GRC evidence for auditors
Continuous assurance that re-triggers when the AI system changes
Attack library of AI and ML techniques with remediation guidance
CI/CD pipeline integration for continuous AI security testing before deployment
Python SDK, command-line interface, and API for programmatic testing
Burp Suite integration, single-click deployment, and a five-minute quickstart
Integrations
GitHub
Claude Code
Codex
Cursor
Burp Suite
Anthropic
NVIDIA
Microsoft
Google Cloud
AWS

What real users say: perch vs Mindgard

Not marketing copy and not our opinion — a structured sweep of public discussion (reviews, forums, communities and video comments), showing what people praise and what they complain about for each tool.

perch

70 mentions across 6 sources · 14% positive — critical (weighted across 6 sources)

Reddit, Hacker News, YouTube, Product Hunt, GitHub, Lemmy

What users praise

  • • Free and globally installed via npm as @lakeday/perch — zero cost to try.
  • • Natural-language rules in perch.yaml let you encode team conventions as reviewable code.
  • • Findings include rule ID, file:line, severity, confidence percentage, and enclosing method.
  • • Per-finding confidence scoring avoids binary pass/fail and reduces false-positive fatigue.

What frustrates them

  • • Almost no independent user reviews or testimonials exist for the actual linter.
  • • Open language-filtering bug means shipped scans may flag irrelevant vulnerability classes.
  • • No listed integrations with CI/CD, editors, or Slack — everything is manual CLI wiring.
  • • Name collision with Google Perch and a board game makes community support hard to find.

Researched Sep 26, 2026

Mindgard

47 mentions across 3 sources · 46% positive — mixed (weighted across 3 sources)

Hacker News, YouTube, Lemmy

What users praise

  • • Research bench repeatedly lands Hacker News front-page disclosures against named vendors
  • • Agent-native recon and shadow-AI discovery address gaps Garak and Promptfoo leave open
  • • Lancaster University pedigree plus 150+ reported vulnerabilities gives real offensive credibility
  • • BBC coverage of Kimi bypass elevates Mindgard to mainstream AI-security reference status

What frustrates them

  • • Essentially zero hands-on reviews of the actual platform exist in community data
  • • Hacker News commenters dispute whether prompt-driven outputs count as real vulnerabilities
  • • Cursor disclosure still unresolved after 197+ releases invites questions on remediation follow-through
  • • No published pricing forces a sales call before you can budget or self-qualify

Researched Oct 14, 2026

Feature-by-feature

The capabilities barely overlap. Mindgard operates outside-in on AI systems: agent-native reconnaissance maps models, agents, tools and behaviors before any attack runs, then executes simulated attacks drawn from a library of 150+ publicly disclosed AI vulnerabilities. It adds AI Discovery & Recon for shadow AI and AI-BOM generation, infrastructure crawling for attack-surface enumeration, psychometric agent profiling and fingerprinting, guardrail-busting evaluation, automated agent hardening/defense audits, runtime protection that reacts to attacks in real time, and GRC-ready compliance reporting. It plugs into Burp Suite and GitHub.

Perch works inside-out on source code. You run perch scan across a tree and get findings with rule ID, file:line, severity, a confidence percentage (e.g. 91%, 78%), and the enclosing method. Rules are yours, authored in perch.yaml with plain-language --ensure guarantees, scoped by --each method or --each file and by globs like --where "src/**/*.ts". You can filter to one rule (--filter rule=<name>), test a rule against a specific symbol (perch check <file>::<method> --rules <name>), scan only changed files with --since origin/main, and fail builds with exit code 3. Documented detections include off-by-one loop errors, weak cryptography such as MD5-hashed tokens, and unhandled nulls. It integrates with GitHub Actions and the AI coding agents Claude Code, Codex, and Cursor — but it is overkill as a secret scanner and underpowered as an AI red-teaming tool. One finds exploitable AI behavior; the other finds behavioral defects in your own repository.

Pricing compared

Perch is straightforward: it is free. You install it with npm install -g @lakeday/perch, commit a perch.yaml, and store findings locally in the .perch directory. There is no hosted dashboard, no per-seat meter, and no org-wide analytics tier — meaning no vendor bill, but also no support contract, no REST API or SDK for programmatic triggering, and no multi-user policy management. The real cost is your engineers' time spent writing and maintaining rules; with no pre-built rule pack, payoff depends on your team actually authoring lints that encode project-specific behavior.

Mindgard is the opposite shape: pricing_type is contact, with no self-serve signup and no published per-seat price at checkout, and the source list explicitly flags that anyone wanting instant self-serve pricing is not a fit. You are buying an enterprise engagement — continuous red teaming, runtime protection, compliance reporting, and an offensive-AI-capable vendor relationship. Mindgard's own positioning warns off small teams on tight budgets who could run open-source Garak or PyRIT, and the August 2026 news that Mindgard raised a $30M Series A signals further platform investment and enterprise expansion rather than a cheap self-serve tier. If budget is your binding constraint, Perch costs nothing and Mindgard costs a procurement cycle; if auditable, exploit-backed AI risk evidence is the requirement, free tooling will not produce it.

Who should pick which

  • Security team defending production AI agents
    Pick: Mindgard

    Continuous recon-first red teaming, runtime response, and psychometric agent profiling target exactly the attack surface these teams own.

  • GRC / compliance lead needing AI risk evidence
    Pick: Mindgard

    AI risk compliance reporting and guardrail-busting evaluation produce auditable findings, whereas Perch reports code findings only.

  • Enterprise mapping shadow AI and AI-BOM
    Pick: Mindgard

    AI Discovery & Recon plus infrastructure crawling are purpose-built for enumerating unknown models, agents, and tools across an org.

  • Small eng team gating AI-written code in CI
    Pick: perch

    Free, GitHub Actions and exit-code-3 gating, plus Claude Code / Codex / Cursor integrations, catch repo-specific defects before merge.

  • Solo developer or tight-budget team
    Pick: perch

    Mindgard explicitly is not for buyers needing self-serve pricing or tight budgets; Perch installs via npm and costs nothing.

Frequently Asked Questions

perch vs Mindgard: which should you choose?

These two do not compete for the same budget, so there is no head-to-head winner. If your problem is adversarial risk in production AI agents — shadow AI, guardrail bypasses, exploit-backed findings your GRC team can audit — Mindgard is built for exactly that, and you will pay a contact-sales enterprise price for it. If your problem is code-level policy enforcement inside a repo (off-by-one loops, MD5-hashed tokens, unhandled nulls, or catching what Claude Code/Codex/Cursor wrote), Perch is free, runs from your terminal or GitHub Actions, and expects you to write your own perch.yaml rules. Pick by problem, not by category: agent attack surface vs source-tree defects.

Could one team eventually need both?

Yes, but as separate purchases. A company shipping AI agents might use Perch for code-level guarantees in its repository and Mindgard for adversarial testing and runtime defense of those agents — different owners, different budgets, no overlap in output.

Does Mindgard lint my source code or write rules for my repo?

No. Nothing in the data shows source-tree linting or custom rule authoring; Mindgard's outputs are attack findings, AI-BOMs, guardrail evaluations, and compliance reports. Repository policy enforcement is Perch's job, via perch.yaml.

Can Perch test my AI agent's security posture?

No. Perch scans Python and TypeScript source for defects like off-by-one loops, weak cryptography, and unhandled nulls. It has no recon, attack simulation, or runtime defense capability — that is Mindgard's domain.

How do I evaluate Mindgard's cost before talking to sales?

You cannot from public data — pricing is contact-only with no published per-seat rate and no self-serve checkout. Expect a scoping call; Mindgard's own guidance says instant signup and published pricing are not what it offers.

What does Perch cost once my team scales?

As described, nothing — it is free, findings stay local in .perch, and there is no per-seat tier. The trade-off is no hosted dashboard, no multi-user policy management, and no documented REST API or SDK.

More perch or Mindgard comparisons

Explore each tool further

Browse these categories

Still deciding? Get the weekly AI tools brief

One email a week — new tools, honest comparisons, no spam.

Last reviewed: September 26, 2026