{
  "entry": {
    "kind": "skill",
    "slug": "convex-migrate",
    "name": "Convex Migrate",
    "vendor": "get-convex",
    "description": "Performs schema migration and data backfill on deployed Convex applications, with a companion rehearsal skill that tests the same change against a snapshot before it is promoted.\n\nDeclared capabilities are database read and write plus outbound network access. Schema migration is among the least reversible things an agent can do to a system, which is exactly why the rehearse-then-promote split matters — it is the pattern to copy in any agent workflow that touches production data. Run the rehearsal, read its output, then promote deliberately.",
    "website": "https://www.convex.dev",
    "repository": null,
    "documentationUrl": null,
    "license": null,
    "version": null,
    "trustLevel": "official",
    "capabilities": [
      "database:read",
      "database:write",
      "network:outbound"
    ],
    "packaging": null,
    "configFiles": null,
    "category": "database",
    "updatedAt": "2026-09-02",
    "risk": {
      "score": 35,
      "band": "medium",
      "signals": [
        {
          "id": "trust-official",
          "kind": "trust",
          "label": "Published by the vendor",
          "contribution": -40
        },
        {
          "id": "high-risk-capabilities",
          "kind": "capability",
          "label": "1 high-risk capability: database:write",
          "contribution": 10
        },
        {
          "id": "database-exfiltration-risk",
          "kind": "combination",
          "label": "Database exfiltration risk (high)",
          "description": "Database read combined with outbound network can exfiltrate production data.",
          "contribution": 15
        }
      ],
      "dangerousCombos": [
        {
          "id": "database-exfiltration-risk",
          "name": "Database exfiltration risk",
          "description": "Database read combined with outbound network can exfiltrate production data.",
          "capabilities": [
            "database:read",
            "network:outbound"
          ],
          "severity": "high"
        }
      ]
    },
    "dangerousCombos": [
      {
        "id": "database-exfiltration-risk",
        "name": "Database exfiltration risk",
        "description": "Database read combined with outbound network can exfiltrate production data.",
        "capabilities": [
          "database:read",
          "network:outbound"
        ],
        "severity": "high"
      }
    ]
  }
}