{"input":{"workflow":{"name":"Synthetic preflight example","nodes":[{"id":"sample-1","name":"Receive","type":"n8n-nodes-base.webhook","typeVersion":2,"parameters":{"authentication":"none"}},{"id":"sample-2","name":"Send","type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"parameters":{"authentication":"genericCredentialType"}}],"connections":{"Receive":{"main":[[{"node":"Removed node","type":"main","index":0}]]}}}},"report":{"service":"CnC Workflow Preflight","version":"0.1.0","analysis":"deterministic-static","summary":{"nodes":2,"connections":1,"error":1,"warning":2,"info":0,"truncated":false},"findings":[{"severity":"warning","code":"UNAUTHENTICATED_WEBHOOK","nodeIndex":0,"message":"Review whether this webhook needs authentication before deployment."},{"severity":"warning","code":"AUTH_WITHOUT_CREDENTIAL_REFERENCE","nodeIndex":1,"message":"The HTTP node requests authentication but has no credential reference."},{"severity":"error","code":"MISSING_CONNECTION_TARGET","nodeIndex":0,"message":"A connection points to a node that does not exist."}],"limitations":["Not an n8n runtime or compatibility certification.","Does not execute code, call URLs, inspect credential validity, or prove a workflow is secure.","A report with zero findings does not establish successful execution."],"privacy":"The application does not persist or echo workflow content; hosting and payment providers process request metadata."}}