MergeMind analyzes pull request diffs and flags compliance risk before code is merged.
Built for engineering, security, and compliance teams that need audit-aware PR reviews in GitHub Actions.
MergeMind is a GitHub Action that analyzes your PR diffs and maps code changes to compliance controls — so audit findings surface in the pull request, not after the deployment.
For every pull request, MergeMind generates:
- A structured PR title and summary
- Risk level assessment (Low / Medium / High)
- Compliance mapping (SOX, SOC2, ISO 27001)
- Control gap analysis and remediation recommendations
Before
Updated some files and fixed bugs
After (MergeMind)
feat(auth): enforce MFA validation and improve session handling
- Added MFA enforcement
- Improved session timeout logic
- Updated validation middleware
High
- SOX: CC6.1 — Logical access controls
- SOC2: CC6.1 — Logical and physical access controls
- ISO27001: A.9.4 — System and application access control
- MFA enforcement not covered by existing test suite
- Add integration tests for MFA flow before merging to main
| Feature | Free | License |
|---|---|---|
| PR title + summary | Yes | Yes |
| Risk level (Low/Med/High) | Yes | Full |
| Compliance mapping (SOX, SOC2, ISO 27001) | No | Yes |
| Control gap analysis | No | Yes |
| Remediation recommendations | No | Yes |
| Full diff analysis (no token limit) | No | Yes |
One-time license — $29 via Stripe above · mergemind.dev
- Purchase via Stripe
- Receive your license key
- Add it to your repository secrets:
Settings → Secrets and variables → Actions → New repository secret
MERGEMIND_LICENSE_KEY=your_key_here
- Open a PR — MergeMind runs automatically
- Add this workflow to
.github/workflows/mergemind.ymlin your repo:
name: MergeMind PR Analysis
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
analyze:
runs-on: ubuntu-latest
steps:
- name: Checkout your repo
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Checkout MergeMind
uses: actions/checkout@v4
with:
repository: gusinfosec/mergemind
path: .mergemind
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm install
working-directory: .mergemind
- name: Run MergeMind
run: node .mergemind/src/action.js
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
MERGEMIND_LICENSE_KEY: ${{ secrets.MERGEMIND_LICENSE_KEY }}
MERGEMIND_VALIDATION_URL: https://mergemind-production.up.railway.app/api/validate-key- Add your secrets under Settings → Secrets and variables → Actions:
OPENAI_API_KEY=sk-...
MERGEMIND_LICENSE_KEY=your_key
- Open a PR — MergeMind runs automatically.
- No code stored externally
- Runs entirely within your GitHub Actions environment
- API keys stored as GitHub Secrets
For support, licensing, or enterprise inquiries, contact team@mergemind.dev.
© 2026 Cyber Global Technologies LLC. All rights reserved.
Built by Fretz Olivares — Cyber Global Technologies
Enterprise inquiries: info@cyberglobal.ai