Critical-risk tools in Execution Market
5 of the 38 tools in Execution Market are classified as critical risk. This page profiles those tools specifically, with recommended policy actions and the attack patterns that target them.
Every operation listed below is an action PolicyLayer recommends controlling at the transport layer. Open any tool to see the full profile, risk score, and YAML policy snippet.
Tools at critical risk
-
em_cancel_taskDestructiveCancel a task you published (only if still in 'published' or 'accepted' status). Use this if you no longer need the task completed. Args: ...
-
em_escrow_releaseDestructiveRelease escrowed funds to the worker after task approval. The on-chain flow: Escrow contract -> PaymentOperator.release() -> Worker USDC This is an ir...
-
em_escrow_chargeFinancialMake an instant payment to a worker without escrow. The on-chain flow: Agent USDC -> PaymentOperator.charge() -> Worker USDC (direct) Best for: ...
-
em_escrow_refundFinancialRefund escrowed funds back to the agent (cancel task). The on-chain flow: Escrow contract -> PaymentOperator.refundInEscrow() -> Agent USDC Use this w...
-
em_withdraw_earningsFinancialWithdraw your available earnings to your wallet. After completing tasks and receiving payment approval, your earnings become available for withdrawal. ...
Attacks that target this class
Critical-risk tools in any server share these documented attack patterns. Each links to the full case and the defensive policy.