MCP Server Certified

mcp-server-git

Provides Git repository operations through MCP tools for AI-assisted version control workflows including status checking, diffing, committing, branching, and file staging.

79

/ 100 · Grade C

C = 70–79

I need to perform Git operations programmatically through an AI assistant for version control tasks like checking status, viewing diffs, making commits, and managing branches.

version controldevelopment toolsrepository managementmcp server
Publisher: Anthropic, PBC.Version: 0.6.2Certified: Mar 28, 2026Expires: Mar 28, 2027Source ↗

mcp-server-git earned Certified status with a trust score of 79/100 (Grade C). Adversarial testing produced 1 finding (1 high). Supply chain contains 116 components with 44 known vulnerabilities. Security scan: clean.


Trust Score Breakdown

Eight weighted signals composing the aggregate trust score

security scan
100% × 15w
15.0
supply chain
0% × 10w
0.0
adversarial
83% × 25w
20.8
provenance
100% × 20w
20.0
consumer confirm
75% × 10w
7.5
behavioral pass
75% × 10w
7.5
contract accuracy
100% × 6w
6.0
uptime
100% × 4w
4.0

Scheme v2.0 · Weights provisional · Consumer confirmations and uptime use pipeline-derived baselines.


Findings

Security scan results, adversarial testing, and pipeline review

Security Scan — Cisco MCP Scanner

cisco-mcp-scannerSAFE
yarallmreadiness
critical: 0high: 0medium: 0low: 0
Live scan: error · 0 findings · 10014ms
Code scan: completed · 0 findings · 7961ms

Adversarial Testing — 5 categories, 1 findings

prompt injection chainsprivilege escalationdata exfiltration side channelscapability squattingdependency confusion
highWarnprompt injection chainsconfirmed

The MCP server crashed while processing adversarial input. Crash occurred during test "Direct instruction override" on tool git_status. A robust server should handle all inputs gracefully without crashing.

Methodology v1.0 · 5 categories · ~55 attack patterns

Pipeline Review — 3 findings

highsupply_chain

Unmitigated high vulnerability in Scintilla@4.4.6: CVE-2019-16294

highsupply_chain

Unmitigated high vulnerability in Python@3.10.20: CVE-2023-36632

highsupply_chain

Unmitigated high vulnerability in Python@3.10.20: CVE-2026-4519


OWASP MCP Top 10 Coverage

Evaluation activity mapped to the OWASP MCP Top 10 risk framework

MCP01 covered

Excessive Agency & Permissions

Cisco scanner behavioral analysis of permission scope

MCP02 covered

Unauthorized Data Access

Category 3 (data exfiltration) attack patterns

MCP03 covered

Tool Poisoning

Category 1 (prompt injection) and Category 5 (context poisoning) attack patterns

MCP04 covered

Supply Chain Vulnerabilities

SBOM generation (syft/cdxgen) and vulnerability scanning (grype/osv-scanner/npm audit)

MCP05 covered

Command Injection

Category 2 (privilege escalation) and Category 6 (repo config injection) attack patterns

MCP06 covered

Intent Subversion

Category 1 (prompt injection) and Category 4 (capability squatting) attack patterns

MCP07 covered

Insecure Data Handling

Cisco scanner data flow and sensitive data handling analysis

MCP08 gap

Insufficient Logging

Not directly tested — logging adequacy requires runtime observation beyond current pipeline scope

MCP09 covered

Resource Exhaustion

Resource profiling (CPU, memory) during functional and adversarial testing

MCP10 covered

Context Injection

Category 5 (context poisoning) attack patterns

OWASP MCP Top 10 (Beta) — owasp.org/www-project-mcp-top-10


Supply Chain

SBOM analysis and vulnerability assessment

Components

116

Direct deps

1

Transitive deps

115

Total vulns

44

Vulnerability breakdown

critical: 0high: 13medium: 18low: 13

Format: CycloneDX 1.5 · Generated: Mar 28, 2026


Behavioral Fingerprint

Runtime performance baseline for drift detection

Samples

652

Error rate

42.6%

Peak memory

34.8 MB

Avg CPU

—%

Response time distribution

p50: 6msp95: 11msp99: 16ms

Output size distribution

p50: 125 Bp95: 206 Bmean: 143 B

Per-tool performance

Toolp50p95Error rateSamples
git_add6ms12ms32.0%51
git_log9ms12ms53.3%43
git_diff6ms12ms47.8%70
git_show4ms7ms45.4%65
git_reset4ms6ms36.8%36
git_branch8ms15ms39.1%67
git_commit5ms9ms40.4%65
git_status4ms6ms34.4%42
git_checkout5ms7ms41.4%65
git_diff_staged5ms8ms46.1%41
git_create_branch6ms9ms40.5%66
git_diff_unstaged5ms8ms47.4%41

Fingerprint v1.0 · Baseline: Mar 28, 2026 · Status: baseline


Interface

Enumerated tools, resources, and prompts

Tools (12)

git_status

Shows the working tree status

git_diff_unstaged

Shows changes in the working directory that are not yet staged

git_diff_staged

Shows changes that are staged for commit

git_diff

Shows differences between branches or commits

git_commit

Records changes to the repository

git_add

Adds file contents to the staging area

git_reset

Unstages all staged changes

git_log

Shows the commit logs

git_create_branch

Creates a new branch from an optional base branch

git_checkout

Switches branches

git_show

Shows the contents of a commit

git_branch

List Git branches

Transport: stdio


Scope & Permissions

What this capability can and cannot access — derived from pipeline analysis

creates files

no

deletes files

no

modifies files

yes

accesses env variables

no

invokes external tools

yes

makes network requests

no

Side effects

May modify files on disk

Invokes external commands or tools


Behavioral Guarantees

Claims extracted from publisher documentation — each tagged with provenance

Shows working tree status via git_status tool

author

Shows changes in working directory not yet staged via git_diff_unstaged tool

author

Shows changes that are staged for commit via git_diff_staged tool

author

Shows differences between branches or commits via git_diff tool

author

Records changes to the repository via git_commit tool

author

Adds file contents to the staging area via git_add tool

author

Unstages all staged changes via git_reset tool

author

Shows commit logs with optional date filtering via git_log tool

author

Creates new branches via git_create_branch tool

author

Switches branches via git_checkout tool

author

Shows contents of a commit via git_show tool

author

Lists Git branches via git_branch tool

author

Accepts ISO 8601 format, relative dates, or absolute dates for timestamp filtering in git_log

author

Returns confirmation with new commit hash for git_commit operations

author

Returns confirmation of staged files for git_add operations

author

Returns confirmation of reset operation for git_reset

author

Returns confirmation of branch creation for git_create_branch

author

Returns confirmation of branch switch for git_checkout

author

Known failure modes

Currently in early development - functionality and available tools are subject to change and expansion

Sources: author, protocol


Badge & Integration

Embed certification status in your README, docs, or CI pipeline

Fidensa Certified badge for mcp-server-git
badge SVG →attestation API →integration guide →

Certification Notes

Provenance observations from the pipeline

publisher

Publisher "Anthropic, PBC." is not verified — first certification from this publisher

permissions

Capability requires filesystem write access — review scope of file operations

provenance

Single contributor — no peer review evidence in commit history

provenance

Repository is 11 days old — recently created


Signed Artifact

Certification provenance and verification metadata

Content hashsha256:7e37f748d5dfb6ed9274a19308998aa2a2d8e28f286c9de975521e9173136a85
Key IDkms-9db4ed3b9f53
CertifiedMar 28, 2026
ExpiresMar 28, 2027
Pipeline version1.0
Statusvalid