{
  "id": "CGS-1.0.0-TEST-VECTORS",
  "standardVersion": "1.0.0",
  "canonicalization": "UTF-8 JSON with object keys sorted lexicographically, arrays preserved, and no insignificant whitespace",
  "guardprintAlgorithm": "SHA-256",
  "vectors": [
    {
      "id": "CGVEC-GUARDPRINT-001",
      "description": "Canonical aggregate AccessGraph material with no source, secret values, customer identity, or repository name",
      "material": {
        "agentSurfaces": [
          {
            "configurationDetected": true,
            "id": "claude_code"
          },
          {
            "configurationDetected": true,
            "id": "codex"
          },
          {
            "configurationDetected": true,
            "id": "copilot"
          },
          {
            "configurationDetected": true,
            "id": "cursor"
          },
          {
            "configurationDetected": false,
            "id": "tool_bridge"
          }
        ],
        "assetSurfaces": [
          {
            "id": "auth_billing_database",
            "observedPathCount": 2
          },
          {
            "id": "credentials",
            "observedPathCount": 1
          },
          {
            "id": "customer_data",
            "observedPathCount": 0
          },
          {
            "id": "delivery_infrastructure",
            "observedPathCount": 3
          },
          {
            "id": "untrusted_instructions",
            "observedPathCount": 1
          }
        ],
        "controlResults": [
          {
            "id": "CGS-ATTEST-001",
            "status": "manual"
          },
          {
            "id": "CGS-AUTH-001",
            "status": "pass"
          },
          {
            "id": "CGS-DATA-001",
            "status": "pass"
          },
          {
            "id": "CGS-DRIFT-001",
            "status": "pass"
          },
          {
            "id": "CGS-HUMAN-001",
            "status": "pass"
          },
          {
            "id": "CGS-INJ-001",
            "status": "manual"
          },
          {
            "id": "CGS-INV-001",
            "status": "pass"
          },
          {
            "id": "CGS-POL-001",
            "status": "pass"
          },
          {
            "id": "CGS-PRIV-001",
            "status": "manual"
          },
          {
            "id": "CGS-REPORT-001",
            "status": "pass"
          },
          {
            "id": "CGS-SEC-001",
            "status": "fail"
          },
          {
            "id": "CGS-TRACE-001",
            "status": "pass"
          }
        ],
        "findingSummary": {
          "critical": 1,
          "high": 2,
          "medium": 1,
          "triggered": 5
        },
        "privacyBoundary": {
          "aggregateCategoriesOnly": true,
          "customerIdentityIncluded": false,
          "repositoryNameIncluded": false,
          "secretValuesIncluded": false,
          "sourceContentsIncluded": false
        },
        "scanLimits": {
          "findingLimitReached": false,
          "truncated": false
        },
        "schemaVersion": "cg-guardprint-material-1.0.0",
        "standardVersion": "1.0.0"
      },
      "canonicalMaterial": "{\"agentSurfaces\":[{\"configurationDetected\":true,\"id\":\"claude_code\"},{\"configurationDetected\":true,\"id\":\"codex\"},{\"configurationDetected\":true,\"id\":\"copilot\"},{\"configurationDetected\":true,\"id\":\"cursor\"},{\"configurationDetected\":false,\"id\":\"tool_bridge\"}],\"assetSurfaces\":[{\"id\":\"auth_billing_database\",\"observedPathCount\":2},{\"id\":\"credentials\",\"observedPathCount\":1},{\"id\":\"customer_data\",\"observedPathCount\":0},{\"id\":\"delivery_infrastructure\",\"observedPathCount\":3},{\"id\":\"untrusted_instructions\",\"observedPathCount\":1}],\"controlResults\":[{\"id\":\"CGS-ATTEST-001\",\"status\":\"manual\"},{\"id\":\"CGS-AUTH-001\",\"status\":\"pass\"},{\"id\":\"CGS-DATA-001\",\"status\":\"pass\"},{\"id\":\"CGS-DRIFT-001\",\"status\":\"pass\"},{\"id\":\"CGS-HUMAN-001\",\"status\":\"pass\"},{\"id\":\"CGS-INJ-001\",\"status\":\"manual\"},{\"id\":\"CGS-INV-001\",\"status\":\"pass\"},{\"id\":\"CGS-POL-001\",\"status\":\"pass\"},{\"id\":\"CGS-PRIV-001\",\"status\":\"manual\"},{\"id\":\"CGS-REPORT-001\",\"status\":\"pass\"},{\"id\":\"CGS-SEC-001\",\"status\":\"fail\"},{\"id\":\"CGS-TRACE-001\",\"status\":\"pass\"}],\"findingSummary\":{\"critical\":1,\"high\":2,\"medium\":1,\"triggered\":5},\"privacyBoundary\":{\"aggregateCategoriesOnly\":true,\"customerIdentityIncluded\":false,\"repositoryNameIncluded\":false,\"secretValuesIncluded\":false,\"sourceContentsIncluded\":false},\"scanLimits\":{\"findingLimitReached\":false,\"truncated\":false},\"schemaVersion\":\"cg-guardprint-material-1.0.0\",\"standardVersion\":\"1.0.0\"}",
      "expectedGuardprintSha256": "3760cdf9552aafd900f35cb4857291947176701987ce8a8a5798b06584904085"
    }
  ]
}
