Frequently Asked Questions
General
What is MergeGuide?
MergeGuide evaluates code against compliance frameworks. It runs policy checks in your IDE, at commit time, and on every PR — across GitHub, GitLab, Bitbucket, and Azure DevOps.How does it work?
- Connect your SCM platform
- Select frameworks: SOC 2, HIPAA, PCI-DSS, ISO 27001, EU AI Act, etc.
- Every PR runs against 1,099 detection rules (130 regex + 969 Semgrep taint analysis)
- Violations post as inline comments on the PR
- Export evidence as NIST OSCAL v1.1.2 or SBOM for your auditor
Which SCM platforms are supported?
GitHub, GitLab, Bitbucket, and Azure DevOps — all four with full PR gate integration, inline violation comments, and pass/fail status checks.What languages does MergeGuide support?
15 languages: Python, JavaScript, TypeScript, Java, Go, PHP, Ruby, C#, Kotlin, Swift, Rust, C, C++, Terraform, Dockerfile.Is my code sent to the cloud?
Code diffs are sent to MergeGuide’s API for analysis. Code is not stored after analysis completes. All transmission uses TLS. SOC 2 Type II certification is on our roadmap.Can I use MergeGuide without submitting results?
Yes, use the--local flag to scan without sending results to the dashboard:
Compliance
Which compliance frameworks does MergeGuide support?
24 frameworks: Security: NIST SSDF, OWASP Top 10, OWASP ASVS L1, OWASP ASVS L2, CWE Top 25, CIS Controls, SLSA Regulatory: SOC 2, HIPAA, PCI-DSS, ISO 27001, GDPR, FedRAMP, StateRAMP Emerging: EU AI Act, DORA, NIS2, Colorado AI ActCan I export compliance evidence for my auditor?
Yes. MergeGuide exports compliance posture as NIST OSCAL v1.1.2 — the machine-readable standard used by FedRAMP and major GRC platforms. Import the output directly into Drata, Vanta, Secureframe, Tugboat Logic, or any OSCAL-compatible tool. From the dashboard: Compliance > Export > OSCAL. Or via API:Is MergeGuide SOC 2 compliant?
SOC 2 Type II certification is on our roadmap. Contact sales@mergeguide.ai for details on our security practices.Can I generate SBOMs?
Yes. MergeGuide generates SBOMs in CycloneDX 1.5 and SPDX 2.3 formats. Available from the dashboard under SBOM or via the MCP server’sgenerate_sbom tool.
What is bypass rate tracking?
Every policy override — when a developer pushes code past a failing check — is logged and surfaced in the compliance dashboard. Bypass rate is a governance signal used as evidence for SOC 2 CC6.1 controls.Policies
What policies are included?
Built-in policies cover:- Security: hardcoded secrets, SQL injection, XSS, eval, command injection
- Code quality: console statements, debugger statements, missing error handling
- Configuration: debug config, HTTP URLs, CORS wildcards
Can I create custom policies?
Yes. Custom policies are defined in YAML:Can I disable specific policies?
Yes, in.mergeguide.yaml:
How do I ignore false positives?
Per-line:.mergeguide.yaml:
Integration
Which CI/CD platforms are supported?
MergeGuide works with any CI/CD platform that can run Node.js. The MergeGuide CLI and GitHub Action are tested with:- GitHub Actions
- GitLab CI
- Jenkins
- CircleCI
- Azure DevOps Pipelines
- Bitbucket Pipelines
Does MergeGuide work with monorepos?
Yes. Configure per-package:What MCP tools are available?
The MCP server exposes 10 tools:check_policy, list_policies, scan_repository, scan_vulnerabilities, scan_licenses, scan_cicd, scan_iac, generate_evidence, generate_sbom, get_remediation.
See MCP Server for details.
Enterprise Authentication
What authentication methods are supported?
- API key
- OAuth 2.0
- SAML 2.0 SSO
- OIDC / OAuth 2.0 + PKCE
- SCIM v2 provisioning
- WebAuthn / Passkeys
- TOTP MFA
How do I set up SAML SSO?
See the SAML Setup Guide. Supported IdPs include Okta, Azure AD, Google Workspace, and any SAML 2.0-compliant provider.Support
How do I get help?
- Documentation: docs.mergeguide.ai
- Email: support@mergeguide.ai
How do I report a bug?
Email support@mergeguide.ai with:- CLI version (
mergeguide --version) - Operating system
- Steps to reproduce
- Error message and stack trace
Security
How is my API key protected?
- Keys are hashed before storage
- All API communication uses TLS
- Keys are scoped to specific permissions
- Keys can be set to expire
- IP allowlisting available
How do I rotate API keys?
- Generate a new key in the dashboard
- Update the key in your CI/CD secrets
- Verify the new key works
- Revoke the old key
- Error message and stack trace