Infrastructure-grade
Verification.
Pullminder analyzes every Pull Request with 25 rule packs and 210+ detection rules, generates AI-powered reviewer briefs, and enforces your merge policies automatically.
Connect
Install our GitHub App and select which repositories to monitor. Secure webhook delivery starts in seconds.
- OAuth 2.0 Secure Handshake
- Full Monorepo Support
Evaluate
Every PR is analyzed by 25 rule packs running concurrently. We score based on diff size, security patterns, test coverage, and more.
- Multi-Dimensional Risk Scoring
- 25 Concurrent Rule Packs
Guide
Reviewers receive an AI-generated brief — a condensed summary of what changed, what's risky, and where to focus.
- Automated Review Context
- Priority Hotspot Mapping
Enforce
Custom merge policies block risky PRs automatically. If a policy check fails, the merge is blocked until resolved.
- Dynamic Approval Gates
- Fail-Safe Blocking
How It Works
From pull request to merge decision — every step is automated.
Total time: 3-6 seconds from PR open to results posted
Extensible by design
Detection rules are composable YAML packs installed from registries
Language Security
Go, Python, React, Ruby, PHP, Rust, Java, C#, Kotlin, Swift, Shell
Compliance
Quality
Test conventions, review quality
Detection
Bot detection, AI-generated code, sensitive paths
Free
Included on all plans
Team+
Advanced security & quality
Works where developers work
From terminal to CI pipeline — Pullminder catches issues before they reach your PR.
No competitor ships this. Every command supports --agent for AI-optimized JSON: your coding agent writes code → Pullminder scans → the agent reads structured findings → self-corrects. Available on check, ci, diff, score, brief.
The CLI runs analysis locally — no account required for rule packs from the public registry. Ideal for pre-push checks, local policy validation, and offline runs where the cloud isn't reachable.
Works with your CI — out of the box
pullminder ci auto-detects your platform and picks the right output format. No YAML gymnastics required.
Auto-Detected Platforms
- GitHub Actions
- GitLab CI
- CircleCI
- Jenkins
- Bitbucket Pipelines
Base branch is resolved automatically from CI environment variables — no --base flag needed in common cases.
Output Formats
- Terminal — human-readable, color-coded findings (default).
- JSON via
--json— machine-readable output for pipelines. - SARIF v2.1.0 via
--sarif— GitHub Code Scanning integration. - JUnit XML via
--junit— compatible with test reporters. - GitHub annotations via
--github-annotations— native::warning/::erroron PRs.
--fail-on <severity>
Set your failure threshold: critical, high, medium, or low. Non-matching findings stay as warnings.
--strict
Exit code 1 on any finding — useful for blocking merges during rollout.
--github-annotations
Emit inline PR annotations without touching your workflow YAML.
The Verification Pipeline
Every PR flows through three stages: validation, analysis, and enforcement.
Ingress Sentinel
Every webhook is cryptographically signed and validated before entering the execution environment.
PAYLOAD_INTEGRITY: VALID
TRACING_ID: GR-90122-TX
25 Rule Packs
Plus framework-specific rule packs for additional language and library coverage
Policy Engine
The policy engine evaluates each PR against your configured rules and determines whether to pass, warn, or block the merge.
Reports, baselines, and audit trails
Everything auditors, managers, and compliance officers ask for — in the product, not a slide deck.
PDF Reports
Export Quick or Executive reports straight from the dashboard — with risk trends, repo breakdowns, and top contributors. Share with stakeholders who don't live in GitHub.
Baseline Scanning
Establish a risk baseline across connected repositories, then track drift over time — so you can see whether risk is trending up or down, and where.
Audit Logs
Every policy change, repo toggle, and enforcement action logged with actor, timestamp, and before/after values. Filterable by action, resource, actor, and date.
Data Retention Controls
Configure per-resource retention (analysis results, audit logs, baseline data) from the Settings page. A background worker enforces expiry daily.
GDPR Data Export
One-click JSON export of personal data from the Account page — built-in Article 20 (right to portability) compliance, not a ticket queue.
Guided Onboarding
A three-step wizard takes teams from repository selection through rule packs to Slack alerts, so PR reviews start landing without a configuration detour.
Ready to harden your pipeline?
Try Pullminder free for your first 100 pull requests. Full Team tier access, no credit card required.