{"id":"4b7efa02-1a05-4939-933c-a2a6be6a1721","shortId":"JUgSXm","kind":"mcp","title":"ShellWard","tagline":"Security middleware that protects agents from prompt injection, data exfiltration, and dangerous command execution wi...","description":"Security middleware that protects agents from prompt injection, data exfiltration, and dangerous command execution with 8-layer defense-in-depth.\n\nShellWard intercepts tool calls at runtime to enforce security guardrails using an 8-layer defense architecture. It provides DLP-style data flow control that blocks outbound data transmission when sensitive information was recently accessed, prompt injection detection with 32 rules covering English and Chinese, dangerous command blocking, PII scanning, and session monitoring. Works as a standalone SDK or MCP server with zero dependencies across Claude Desktop, Cursor, and other MCP-compatible clients.","tags":["shellward"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/jnmetacode/shellward","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.724","qualityRationale":"deterministic score 0.72 from registry signals: · indexed on pulsemcp · has source repo · 87 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-15T05:22:23.960Z","embedding":null,"createdAt":"2026-04-26T00:22:12.952Z","updatedAt":"2026-05-15T05:22:23.960Z","lastSeenAt":"2026-05-15T05:22:23.960Z","tsv":"'32':77 '8':32,50 'access':72 'across':102 'agent':6,21 'architectur':53 'block':63,85 'call':41 'chines':82 'claud':103 'client':111 'command':14,29,84 'compat':110 'control':61 'cover':79 'cursor':105 'danger':13,28,83 'data':10,25,59,65 'defens':35,52 'defense-in-depth':34 'depend':101 'depth':37 'desktop':104 'detect':75 'dlp':57 'dlp-style':56 'enforc':45 'english':80 'execut':15,30 'exfiltr':11,26 'flow':60 'guardrail':47 'inform':69 'inject':9,24,74 'intercept':39 'layer':33,51 'mcp':97,109 'mcp-compat':108 'middlewar':3,18 'monitor':90 'open-source' 'outbound':64 'pii':86 'prompt':8,23,73 'protect':5,20 'provid':55 'recent':71 'rule':78 'runtim':43 'scan':87 'sdk':95 'secur':2,17,46 'sensit':68 'server':98 'session':89 'shellward':1,38 'standalon':94 'style':58 'tool':40 'transmiss':66 'transport-stdio' 'use':48 'wi':16 'work':91 'zero':100","prices":[{"id":"a30ad345-f669-4b81-ba42-b5fa0b1f6860","listingId":"4b7efa02-1a05-4939-933c-a2a6be6a1721","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-26T00:22:12.952Z"}],"sources":[{"listingId":"4b7efa02-1a05-4939-933c-a2a6be6a1721","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/gh-jnmetacode-shellward","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-26T00:22:12.952Z","lastSeenAt":"2026-05-15T05:22:23.960Z"}],"details":{"listingId":"4b7efa02-1a05-4939-933c-a2a6be6a1721","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"ShellWard","external_url":"https://github.com/jnMetaCode/shellward","github_stars":87,"registry_url":"https://www.pulsemcp.com/servers/gh-jnmetacode-shellward","source_code_url":"https://github.com/jnmetacode/shellward"},"updatedAt":"2026-05-15T05:22:23.960Z"}}