{
 "product": "VibeGuard",
 "slug": "vibeguard",
 "base": "https://cainstudio.online",
 "page": "https://cainstudio.online/top25-vibeguard.html",
 "claims": [
  {
   "id": "C01",
   "kind": "attack",
   "claim": "Sample: Slingshot Hallucinated Package (Cursor / Windsurf AI diff) -> AI-written Python checked by syntax tree and the supply-chain guard.",
   "requests": [
    {
     "method": "POST",
     "url": "/vibeguard-keystone/scan",
     "body": {
      "sample_id": "slingshot-hallucinated-package"
     }
    }
   ],
   "path": "grade",
   "expect": [
    "POISONED_DIFF",
    "UNSAFE_DIFF"
   ]
  },
  {
   "id": "C02",
   "kind": "attack",
   "claim": "Sample: Fabricated Confidence Metric (Mock-dressed-as-computation) -> AI-written Python checked by syntax tree and the supply-chain guard.",
   "requests": [
    {
     "method": "POST",
     "url": "/vibeguard-keystone/scan",
     "body": {
      "sample_id": "fake-measurement-rng"
     }
    }
   ],
   "path": "grade",
   "expect": [
    "POISONED_DIFF",
    "UNSAFE_DIFF"
   ]
  },
  {
   "id": "C03",
   "kind": "control",
   "claim": "Sample: Clean Standard-Library HMAC Token Verifier -> AI-written Python checked by syntax tree and the supply-chain guard.",
   "requests": [
    {
     "method": "POST",
     "url": "/vibeguard-keystone/scan",
     "body": {
      "sample_id": "clean-crypto-verifier"
     }
    }
   ],
   "path": "grade",
   "expect": [
    "CLEAN"
   ]
  },
  {
   "id": "C04",
   "kind": "attack",
   "claim": "Your code: random number as a risk score -> A fake measurement looks like a real one.",
   "requests": [
    {
     "method": "POST",
     "url": "/vibeguard-keystone/scan-code",
     "body": {
      "code": "from random import uniform\n\ndef risk_score(u):\n    return uniform(0, 1)\n"
     }
    }
   ],
   "path": "grade",
   "expect": [
    "UNSAFE_DIFF",
    "POISONED_DIFF"
   ]
  },
  {
   "id": "C05",
   "kind": "attack",
   "claim": "Your code: swallowed error in auth -> Errors hidden with pass.",
   "requests": [
    {
     "method": "POST",
     "url": "/vibeguard-keystone/scan-code",
     "body": {
      "code": "def is_admin(u):\n    try:\n        return u.role == 'admin'\n    except Exception:\n        pass\n"
     }
    }
   ],
   "path": "grade",
   "expect": [
    "UNSAFE_DIFF",
    "POISONED_DIFF"
   ]
  },
  {
   "id": "C06",
   "kind": "control",
   "claim": "Your code: plain arithmetic -> Ordinary code passes.",
   "requests": [
    {
     "method": "POST",
     "url": "/vibeguard-keystone/scan-code",
     "body": {
      "code": "def mean(xs):\n    return sum(xs) / len(xs) if xs else 0.0\n"
     }
    }
   ],
   "path": "grade",
   "expect": [
    "CLEAN"
   ]
  }
 ]
}