MarginKitAnalyze a workflow free

Detection reference

These are the patterns MarginKit can identify in an exported n8n workflow. Read each row as a practical translation: what the pattern means, where cost or delivery risk appears, and the plan that shows the evidence.

Everything runs locally on the exported file. Unknown behavior stays visible as unknown; estimates are ranges, not guarantees.

PatternWhat it meansWhy it can costPlan that shows it
NO_AI_NODESNo active AI nodeThere is no model spend to estimate in this export.Free
UNSUPPORTED_AI_NODEAn AI-shaped node is not recognizedA node may be omitted from cost and risk totals until its type is mapped.Free
UNCOUNTED_LLM_TOOLA language-model tool is not countedTool usage can add paid calls that the visible model total misses.Audit Pass
PINNED_DATA_PRESENTPinned execution data is presentOld sample data can be mistaken for live behavior and leak into a delivered export.Audit Pass
HARDCODED_SECRETA secret-like value is embedded in parametersThe export can carry a credential value into email, tickets or source control.Audit Pass
LOOP_DETECTEDThe workflow contains a real cycleA paid node in the cycle can run repeatedly rather than once per trigger.Audit Pass
AI_INSIDE_LOOPAn AI node sits inside a cycleEvery iteration can add model and tool spend.Audit Pass
AGENT_ITERATIONS_UNBOUNDEDAn agent has no explicit iteration limitA failed tool or bad input can keep paid model calls running.Audit Pass
AGENT_ITERATIONS_HIGHAn agent iteration limit is above the recommended ceilingThe first abnormal input has a larger cost ceiling.Audit Pass
AGENT_TOOL_NO_ERROR_PATHAn agent tool has no error pathA failure can be interpreted as another reason to call the tool.Audit Pass
RETRY_STORMRetries can multiply a paid callA transient failure can become several billable attempts.Audit Pass
NON_TEXT_MODEL_PRICED_SEPARATELYA non-text model uses a separate billing unitImage, audio or other units cannot be estimated as ordinary text tokens.Audit Pass
CODE_NODE_DANGEROUS_APICode uses a high-impact APIFile, process or network access can create delivery and data exposure.Unlimited
RETRY_ON_SIDE_EFFECTA side-effecting node retriesA timeout after success can duplicate a message, write or charge.Unlimited
CONTINUE_ON_FAIL_MASKS_ERRORAn error is passed on as normal dataDownstream steps can act on a failed result as if it succeeded.Unlimited
UNBOUNDED_PAGINATIONPagination has no page ceilingProduction volume can turn a small test into an unexpectedly large bill.Audit Pass
WHOLE_PAYLOAD_TO_MODELThe whole upstream payload is sent to a modelUnused fields increase billed input and may expose data the prompt does not need.Audit Pass
RETRY_NO_BACKOFFRetries have no delayA provider incident can cause a burst of repeated paid requests.Unlimited
PREMIUM_MODELA premium model is used for a detected taskThe same workload may cost more than a smaller model family.Audit Pass
CHEAPER_MODEL_AVAILABLEA cheaper same-family option is availableThe current model may be costing more than an evidence-backed alternative.Unlimited
LARGE_CONTEXTThe prompt carries a large contextInput tokens can dominate the bill even when output is short.Audit Pass
UNKNOWN_MODELThe model cannot be resolvedThe estimate excludes the unresolved model and marks the total as a lower bound.Free
MODEL_DEPRECATEDThe selected model is scheduled for retirementA working workflow can fail or change pricing when the provider removes it.Free
PAID_API_HTTPAn HTTP node targets a paid AI APIDirect provider calls can add spend outside the model node total.Audit Pass
EMBEDDING_COST_NOT_BILLEDEmbedding usage is present but not billedVector workloads can create a cost gap if usage is not attributed.Audit Pass
COMMUNITY_NODE_UNVERIFIEDA community node is not in the offline catalogIts behavior and cost surface need review before delivery.Unlimited
AGENT_UNTRUSTED_INPUT_WITH_ACTIONSUntrusted input reaches an agent with actionsContent can be treated as instructions while the agent has tools that affect the outside world.Unlimited
SCHEDULE_HIGH_FREQUENCYA trigger runs at high frequencyThe real cadence can produce far more monthly calls than a manual estimate.Free
WEBHOOK_NO_DEDUPEA webhook lacks de-duplicationRedelivery can repeat every paid step for the same event.Unlimited
NO_ERROR_WORKFLOWPaid work has no error workflowFailures can go unnoticed until a client reports missing or partial output.Unlimited
Purchase path: start with the free browser analyzer. The Audit Pass is $9 for 30 days on one evolving workflow; Unlimited is $99/year; Agency is $249/year. Compare plans.

Analyze a workflow free — nothing uploaded