{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "xinvxueyuan-novelai-image-mcp",
  "component": "ghcr-io-xinvxueyuan-novelai-image-mcp",
  "generated_at": "2026-11-05T09:09:26.604Z",
  "tracking_since": "2026-10-11",
  "counts": {
    "critical": 0,
    "security": 6,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a164c7-548f-791a-8d1c-29742a3ca589",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.sandbox_failed",
      "to_code": "toolsafety.sandbox_pending",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-10-22",
      "occurred_at": "2026-10-22 18:02:27.318545+00",
      "observed_since": "2026-10-21",
      "source": "scan",
      "summary": "Tool safety (Tool safety not yet verified: we do not have a sandbox capture of the tool definitions this version of the package serves yet.)",
      "link": "https://verifymcp.io/servers/xinvxueyuan-novelai-image-mcp/ghcr-io-xinvxueyuan-novelai-image-mcp#chg-chg_01a164c7-548f-791a-8d1c-29742a3ca589"
    },
    {
      "id": "chg_01a164c7-5491-7bf0-9454-1844194f302a",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_failed",
      "to_code": "stability.sandbox_pending",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-10-22",
      "occurred_at": "2026-10-22 18:02:27.318545+00",
      "observed_since": "2026-10-21",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet.)",
      "link": "https://verifymcp.io/servers/xinvxueyuan-novelai-image-mcp/ghcr-io-xinvxueyuan-novelai-image-mcp#chg-chg_01a164c7-5491-7bf0-9454-1844194f302a"
    },
    {
      "id": "chg_01a15176-6a40-71b1-ba28-1e42ce782eb7",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_failed",
      "to_code": "stability.sandbox_pending",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-10-19",
      "occurred_at": "2026-10-19 00:01:17.344176+00",
      "observed_since": "2026-10-18",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet.)",
      "link": "https://verifymcp.io/servers/xinvxueyuan-novelai-image-mcp/ghcr-io-xinvxueyuan-novelai-image-mcp#chg-chg_01a15176-6a40-71b1-ba28-1e42ce782eb7"
    },
    {
      "id": "chg_01a15176-6a3e-776a-97f5-883478c72192",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.sandbox_failed",
      "to_code": "toolsafety.sandbox_pending",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-10-19",
      "occurred_at": "2026-10-19 00:01:17.344176+00",
      "observed_since": "2026-10-18",
      "source": "scan",
      "summary": "Tool safety (Tool safety not yet verified: we do not have a sandbox capture of the tool definitions this version of the package serves yet.)",
      "link": "https://verifymcp.io/servers/xinvxueyuan-novelai-image-mcp/ghcr-io-xinvxueyuan-novelai-image-mcp#chg-chg_01a15176-6a3e-776a-97f5-883478c72192"
    },
    {
      "id": "chg_01a13d42-6a85-769d-b04e-93773664c082",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_pending",
      "to_code": "stability.sandbox_failed",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "needs_declared_env",
        "status": "unreachable"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 01:52:05.15618+00",
      "observed_since": "2026-10-14",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: this server's registry entry declares environment variables (an API key or similar), and its server did not start in our sandbox, so we have no schema to compare.)",
      "link": "https://verifymcp.io/servers/xinvxueyuan-novelai-image-mcp/ghcr-io-xinvxueyuan-novelai-image-mcp#chg-chg_01a13d42-6a85-769d-b04e-93773664c082"
    },
    {
      "id": "chg_01a13d42-6ad2-79c5-ab78-2ee0033608e1",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.sandbox_pending",
      "to_code": "toolsafety.sandbox_failed",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "needs_declared_env",
        "status": "unreachable"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 01:52:05.15618+00",
      "observed_since": "2026-10-14",
      "source": "scan",
      "summary": "Tool safety (Tool safety not yet verified: this server's registry entry declares environment variables (an API key or similar), and its server did not start in our sandbox, so we have no tool text to scan.)",
      "link": "https://verifymcp.io/servers/xinvxueyuan-novelai-image-mcp/ghcr-io-xinvxueyuan-novelai-image-mcp#chg-chg_01a13d42-6ad2-79c5-ab78-2ee0033608e1"
    }
  ],
  "days": [
    {
      "date": "2026-10-31",
      "total": 10,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-22",
      "total": 10,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 6
    },
    {
      "date": "2026-10-19",
      "total": 10,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-10-15",
      "total": 10,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 5
    },
    {
      "date": "2026-10-13",
      "total": 10,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-11",
      "total": 10,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 0
    }
  ]
}