File size: 1,000 Bytes
23c4022
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{
  "candidate_rules": [
    "LF-MCP-AUTH-ABSENT",
    "LF-MCP-AUTH-METADATA-MISSING",
    "LF-MCP-TOKEN-AUDIENCE-UNBOUND",
    "LF-MCP-ORIGIN-UNRESTRICTED"
  ],
  "corpus_id": "LF-CORPUS-MCP-0001",
  "description": "Static MCP configuration combining plaintext transport, URL credentials, fake env credentials, overbroad scopes, unpinned npx, auto-confirm and contradictory tool annotation.",
  "expected_rules": [
    "LF-MCP-TLS-ABSENT",
    "LF-MCP-CREDENTIAL-IN-URL",
    "LF-MCP-CREDENTIAL-ENV-EXPOSURE",
    "LF-MCP-SCOPE-OVERBROAD",
    "LF-MCP-SUPPLY-CHAIN-AUTO-DOWNLOAD",
    "LF-MCP-SUPPLY-CHAIN-AUTO-CONFIRM",
    "LF-MCP-CONTRADICTORY-ANNOTATION",
    "LF-MCP-TOKEN-PASSTHROUGH-RISK"
  ],
  "generator": "mcp.mcp_static_suite",
  "ground_truth": "synthetic-generated",
  "must_not_rules": [],
  "repo_name": "mcp-static-security-suite",
  "repo_type": "model",
  "safety": "inert/canary-only",
  "schema": 1,
  "validation": {
    "kind": "agent inspect",
    "target": "mcp.json"
  }
}