{
  "checked_at": "2026-09-11T20:55:14Z",
  "n8n_version": "2.38.7",
  "detector_version": "0.4.4",
  "template_sha256": "f2c46d73c4a17197fbf3cdb59b1e5fe1beab21add458258f804cdd5d2601d34f",
  "scope": "Actual n8n CLI import and execution; synthetic local HTTP failures and real local frozen detector. No LLM, production scans or real credentials.",
  "cases": [
    {
      "case": "ordinary",
      "passed": true,
      "released_items": 1,
      "expected_release": true,
      "risk": "LOW",
      "workflow_error": false,
      "cli_exit_code": 0,
      "elapsed_seconds": 5.68
    },
    {
      "case": "attack",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": "CRITICAL",
      "workflow_error": false,
      "cli_exit_code": 0,
      "elapsed_seconds": 5.31
    },
    {
      "case": "known-limitation",
      "passed": true,
      "released_items": 1,
      "expected_release": true,
      "risk": "LOW",
      "workflow_error": false,
      "cli_exit_code": 0,
      "elapsed_seconds": 5.28
    },
    {
      "case": "quotes-unicode",
      "passed": true,
      "released_items": 1,
      "expected_release": true,
      "risk": "LOW",
      "workflow_error": false,
      "cli_exit_code": 0,
      "elapsed_seconds": 5.29
    },
    {
      "case": "medium",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": false,
      "cli_exit_code": 0,
      "elapsed_seconds": 5.43
    },
    {
      "case": "high",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": false,
      "cli_exit_code": 0,
      "elapsed_seconds": 5.53
    },
    {
      "case": "incomplete-low",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": false,
      "cli_exit_code": 0,
      "elapsed_seconds": 5.46
    },
    {
      "case": "invalid-complete",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": false,
      "cli_exit_code": 0,
      "elapsed_seconds": 5.34
    },
    {
      "case": "missing-risk",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": false,
      "cli_exit_code": 0,
      "elapsed_seconds": 5.49
    },
    {
      "case": "unknown-risk",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": false,
      "cli_exit_code": 0,
      "elapsed_seconds": 5.4
    },
    {
      "case": "missing-weight",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": false,
      "cli_exit_code": 0,
      "elapsed_seconds": 5.33
    },
    {
      "case": "error-low",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": false,
      "cli_exit_code": 0,
      "elapsed_seconds": 5.42
    },
    {
      "case": "array-body",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": false,
      "cli_exit_code": 0,
      "elapsed_seconds": 5.35
    },
    {
      "case": "malformed-json",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": true,
      "cli_exit_code": 1,
      "elapsed_seconds": 5.32
    },
    {
      "case": "quota",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": true,
      "cli_exit_code": 1,
      "elapsed_seconds": 5.22
    },
    {
      "case": "rate-limit",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": true,
      "cli_exit_code": 1,
      "elapsed_seconds": 5.27
    },
    {
      "case": "upstream-error",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": true,
      "cli_exit_code": 1,
      "elapsed_seconds": 5.59
    },
    {
      "case": "timeout",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": true,
      "cli_exit_code": 1,
      "elapsed_seconds": 15.45
    },
    {
      "case": "redirect",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": true,
      "cli_exit_code": 1,
      "elapsed_seconds": 5.25
    },
    {
      "case": "source-error",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": true,
      "cli_exit_code": 1,
      "elapsed_seconds": 5.22
    },
    {
      "case": "missing-credential",
      "passed": true,
      "released_items": 0,
      "expected_release": false,
      "risk": null,
      "workflow_error": true,
      "cli_exit_code": 1,
      "elapsed_seconds": 5.3
    }
  ],
  "limitations": [
    "Synthetic local HTTP failure fixtures; no external model or real customer content.",
    "Known-limitation sample passes LOW and is not a detection success.",
    "Initial harness runs failed due to a synthetic key hash and overbroad migration log assertion; those logs are retained locally."
  ]
}
